建材之家 JC68.COM®

CFC编程时如何自动生成相应的错误处理OB

   2024-10-06 建材之家680
核心提示:Step 7系统中使用CFC编程时,通过编译CFC系统将自动生成所需的程序代码。但为了防止CPU故障情况下停机,则需要手动在Blocks文件夹中添加错误处理OB(例如OB86等)。但重新编译CFC后,这些手动添加的OB则会被系统删除。如何能让系统自动生成这些错误处理的OB呢?本文将通过如下的简单实例介绍具体的组态过程。 1. 打开项目,在Blocks文件夹中右键插入一个FB 图 1 插入……

Step 7系统中使用CFC编程时,通过编译CFC系统将自动生成所需的程序代码。但为了防止CPU故障情况下停机,则需要手动在Blocks文件夹中添加错误处理OB(例如OB86等)。但重新编译CFC后,这些手动添加的OB则会被系统删除。
如何能让系统自动生成这些错误处理的OB呢?本文将通过如下的简单实例介绍具体的组态过程。

1. 打开项目,在Blocks文件夹中右键插入一个FB



图 1 插入FB块

2. 定义FB块的块号及符号名,避免和项目中实际使用的FB冲突。


图 2 定义FB块号

3. 切换到属性页面,加入属性S7_tasklist属性,值(Value)设置为OB80,OB81,OB82,OB83,OB84,OB85,OB86,OB88,OB121,OB122。各OB之间通过逗号隔开。点击OK关闭该功能块的属性定义对话框。(注意标点符号不能使用中文的全角标点符号)


图 3 定义功能块的S7_tasklist属性

4. 双击打开该功能块,任意定义一个输入管脚,如下图所示。



图 4 任意定义该功能的管脚

5. 任意打开一个CFC,并在CFC中调用该功能块即可。



图 5 任意CFC中调用该功能块

6. 编译CFC后,系统将会根据上述定义自动生成相应的错误处理OB,防止相应错误发生时CPU停机。



图 6 CFC编译后将自动生成相应OB

注:使用PCS 7进行程序编写时,无需按照上述方面系统即可自动生成所需的OB。

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
广告位出租
举报收藏 0打赏 0评论 0
 

上一篇:继电器的使用注意事项

1、运输和安装继电器是一种精密机械,因此对滥用运输方式非常敏感,在制造过程中已采用了许多方法使继电器在运输过程中得到最好的保护,因此在进厂检验以及用户以后的使用安装中,不要破坏继电器的初始性能,此外还应注意以下几点: 为防止引出端表面污染,不应直接接触引出端,否则,可能导致可焊性下降。 引出端的位置...

下一篇:西门子变频器电阻的问题?

变频器主板上有两个电阻,这两个电阻本体上竟然包着那种贴层(请看图片),请问这两个电阻是起什么作用的,为什么要包裹那层“外衣”?答:这个可能是直流母线中电解电容器的分压电阻。因为电解电容器要工作在额定电压630V左右的电源上,目前很少有此类电解电容器,所以用二个450V左右耐压的电解电容器串联而成,这样需...
更多>文章标签:电工 电工知识 ;相关产品:
广告位出租
更多>同类水电电工
推荐图文
专精特新
点击排行
推荐水电电工更多>
专精特新
最新问答更多>
微商机更多>
专精特新
俱乐部更多>
广告位出租
建材之家  |  关于建材之家  |  联系我们  |  加入建材之家  |  隐私政策  |  使用协议  |  财务相关  |  城市分站  |  招商加盟  |  建材群站  |  网站地图 |  排名推广 |  广告服务 |  网站留言 |  违规举报  |  sitemap  |  粤ICP备14017808号
博一建材

博一建材

点击查看放大的二维码

微信服务号:jc68-1

建材之家小程序码

建材之家小程序码

云建会小程序码

云建会小程序码

建材商机小程序码

建材商机小程序码

博一建材小程序码

博一建材小程序码

工商网监
全国服务电话:0755-82034561/18923733323;客服QQ:727533600/876399953;新浪微博ID:jc68com; 微信服务号ID:jc68-1粤公网安备 44030402000745号
建材之家旨在传递更多商机信息!信息内容都是网络用户自发贡献,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请告知QQ:275171283处理!
©2015-2020 ByBc.CN Powered by 建材之家 v4.5 策划运营:深圳市博一建材有限公司