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

来源:本站
导读:目前正在解读《CFC编程时如何自动生成相应的错误处理OB》的相关信息,《CFC编程时如何自动生成相应的错误处理OB》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《CFC编程时如何自动生成相应的错误处理OB》的详细说明。

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

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

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

图 1 插入FB块

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

CFC编程时如何自动生成相应的错误处理OB
图 2 定义FB块号

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

CFC编程时如何自动生成相应的错误处理OB
图 3 定义功能块的S7_tasklist属性

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

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

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

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

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

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

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

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

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

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

提醒:《CFC编程时如何自动生成相应的错误处理OB》最后刷新时间 2023-07-10 04:08:31,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《CFC编程时如何自动生成相应的错误处理OB》该内容的真实性请自行鉴别。