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

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

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

全国咨询热线

18629648142

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

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

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

  随着西门子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左边红色的故障指示灯,单击工具栏***左边的编译按钮◎,出现要求关闭程序编辑器的“编译”对话

功能块,功能块生成,功能块调用,s7-400,s7-400

  框(见图)。单击“确定”按钮,开始编译。编译结束后,红色的示灯全部消失(见图),下面的编译信息显示没有错误和警告。 打开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

热门评论

来自【石河子】威纶通触摸屏的客户反馈

威纶通触摸屏安装起来真的非常简便,就一会的功夫,送的工具齐全,价格合适,质量也很好,屏幕触感不错,显示效果很清晰呀,容感电气非常值得信赖的商家,主要是客服态度很好又送了小礼品,你值得拥有!

来自【威海】MCGS触摸屏的客户反馈

购买好几台MCGS触摸屏了,服务挺好!质量也挺好,组态也很方便,是值得拥有,买的很对

来自【榆林】欧姆龙plc的客户反馈

买个这个欧姆龙plc正是我需要的型号,收到的时候包装完整,打开后让我惊喜的是,产品比我想象中的还要好!不得不得竖起大拇指。

来自【石家庄】plc控制系统的客户反馈

容感电气的服务态度很专业热情,有问必答,回复也很快,我问了不少问题,他都不觉得烦,都会认真回答我,这点我向掌柜表示由衷的敬意,这样的好公司可不多。

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

今天买了两台MCGS触摸屏,价钱便宜,产品很好用,而且程序储存量很大,服务人员很耐心,有不懂得都细心讲解。不错,蛮好的.真的不错,值得信任,服务态度很好,技术很有耐心,问题比较多,问技术他也不厌其烦的给我解决,真的谢谢,长期合作哦

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

陕西容感电气有限公司 备案号:陕ICP备17021924号 网站地图 RSS XML

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

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