容感电气经销西门子plc,三菱plc,欧姆龙plc及组态软件等,专注工业过程控制系统.

工业自动化控制系统服务商

15年专注自动化plc控制系统生产定制

全国咨询热线

18629648142

联系我们
咨询热线
18629648142
全国售后热线:
18629648142
邮箱:498503931@qq.com
地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期

s7-300/s7-400功能块的生成与功能块调用(3)

作者:跟我动手学s7-300/400PLC 发布日期:2020-12-15 16:37:55 阅读:0 二维码分享

  随着西门子plc的快速发展,西门子plc s7-300/s7-400在工业方面的应用也越来越多,今天小编为大家介绍一下西门子plc s7-300/400功能块的生成与功能块调用,具体步骤如下: 
   

 功能块的生成与功能块调用

  
        7.功能与功能块的区别

  功能块FB和功能FC均为用户编写的子程序,局部变量表中均有IN、OUT、IN_OUT和TEMP变量,FC的返回值Ret_Val实际上属于输出参数,下面是FC和FB的区别:

  1、功能块FB具有背景数据块,则功能FC没有背景数据块。

  2、功能块FB只能在软件内部访问它的局部变量,其他逻辑块可以访问功能块FB的背景数据块中的变量。

  3、FC功能没有静态变量(STAT),FB功能块有保存在背景数据块中的静态变量, 功能如果有执行完后需要保存的数据,只能存放在全局变量(例如全局数据块和M区)中,但是这样会影响功能的可移植性,如果功能或功能块的内部不使用全局变量,只使用局部变量,不需要做任何修改,就可以将它们移植到其他项目,如果块的内部使用了全局变量,在移植时需要考虑每个块使用的全局变量是否会与别的块产生地址冲突。

  4、功能块的局部变量(不包括TEMP)有初始值,功能的局部变量没有初始值,在调用功能块时如果没有设置某些输入、输出参数的实参,进入RUN模式时将使用背景数据块中的初始值,调用功能时应给所有的形参指定实参。

  8.组织块与FB和FC的区别

  1、事件或故障发生时,由操作系统调用对应的组织块,FB和FC是用户程序在逻辑块中调用的;2、组织块没有输入参数、输出参数和静态参数,只有临时局部变量,组织块自动生成的20B临时局部变量包含了与触发组织块的事件有关的信息,它们由操作系统提供。

  9.时间标记冲突与一致性检查

  调用FB1后,在FB1的变量声明表中生成一个新的输入参数,保存后关闭FB1。

  双击打开OB1,出现的小对话框显示“至少一个块调用有时间标志冲突”。单击“帮助”按钮可以获取解决问题的帮助信息。单击“确定”按钮后打开OB1,可以看到FB1的方框和形参、实参均为红色。关闭OB1,返回SIMATIC管理器。选中左边窗口的“块”,执行菜单命令“编辑”一“检查块的一致性”。

  在“检查块的一致性”视图(见图),可以看到OB1和DB1左边红色的故障指示灯,单击工具栏最左边的编译按钮◎,出现要求关闭程序编辑器的“编译”对话

  框(见图)。单击“确定”按钮,开始编译。编译结束后,红色的示灯全部消失(见图),下面的编译信息显示没有错误和警告。 打开OB1,可以看到FB!上的红色消失,方框左边出现新增加的输入参数。如果用上述方法不能消除时间标志冲突,只能删除有冲突的块,然后重新调用修改;

  总结:以上内容就是小编为大家介绍的西门子plc s7-300/s7-400功能块的生成与功能块调用(3)本公司是西门子plc代理商如果您有这方面的任何需求,欢迎大家咨询容感电气,我们将给您真诚的服务。

      免责声明:本文免费为大家学习、研究、欣赏,欢迎读者访问和交流,其版权归原著者拥有;本网站所有软件和资料均为网友推荐收集整理而来,禁止商用。本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害;如涉及版权,请联系删除!


此文关键字: 功能块,功能块生成,功能块调用,s7-400,s7-400
声明:本文源自容感电气整合整理,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
标题:s7-300/s7-400功能块的生成与功能块调用(3) 地址:http://www.ronggan.net/hangye/3911.html

热门评论

来自【天水】组态软件的客户反馈

很不错的网站建设公司,服务很到位,这里特别说下他们客服,网上要上线的时候发现我们域名之前忘记备案了,后面他们客服快速的帮忙处理好了,网站才可以按时上线,效率还是挺高的。

来自【珠海】西门子plc的客户反馈

很不错的网站建设公司,服务很到位,这里特别说下他们客服,网上要上线的时候发现我们域名之前忘记备案了,后面他们客服快速的帮忙处理好了,网站才可以按时上线,效率还是挺高的。

来自【蚌埠】组态软件的客户反馈

我们的同行介绍说,我们还这个行业,本地区排名在第一页的网站80%以上都是搜呗做的,于是我们就让他们做了,果然排名上升很快,也很稳定!一年多了一直在首页!

来自【兰州】触摸屏显示器的客户反馈

给我们公司做的一个网站的优化很满意,领导也提出了表扬,以后还有几个站,陆续都会找到他们做,好就是好,用行动说话

来自【郑州】MCGS触摸屏的客户反馈

真的不错,值得信任,服务态度很好,技术很有耐心,我什么都不懂,问题比较多,问技术他也不厌其烦的给我解决,真的谢谢,长期合作哦

地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期 手机:18629648201 邮箱:498503931@qq.com

我们经销西门子plc,三菱plc,欧姆龙plc组态软件等,聚焦plc控制系统,过程控制,工业控制15年!

【容感电气】 备案号:陕ICP备17021924号 网站地图 TXT 地图

合作伙伴:施耐德中国|西安交大|工业以太网|自动化控制