• {{item.name}}
过程控制系统 {{item.name}}
{{item2.name}}
更多

编译安全CFC

star star star star star
0 分
  • 软件编程
  • 安装调试
  • S7-400FH
  • F SYSTEM
  • S7 F SYSTEM
  • CFC 编译
发布时间:2024年08月02日
  • 0
  • 9
本章节介绍了如何对安全CFC进行编译,并解释了安全功能块和普通功能块混用的的注意事项。

编译安全程序

1. 编译安全CFC

做完前边的简单逻辑后,可以先进行编译,以检查组态环境是否存在问题。点击工具栏里的“编译”按钮,在弹出的菜单里选择“整个程序”和 “生成模块驱动器”。

image.png

图3-23编译CFC

在上图点击OK后系统开始编译,中间会提示安全程序看门狗时间,建议选择默认值3000ms即可。当安全程序两次扫描的间隔超过看门狗时间后,会触发F_STOP,结果是安全程序停止执行,安全模板切换到安全值,触发安全停车。注意看门狗时间通常小于SIF的安全响应时间。

image.png

图3-24设置安全程序看门狗时间

在编译结束后,如果没有问题会提示0个错误和0个警告,如果出现错误或者警告,需要选中错误后后点击“”“跳转到”按钮,系统会自动跳转到问题的CFC程序。

image.png

图3-25 编译的正常结果

编译正常结束后,系统会自动生安全模板的通讯功能块,并把F_CH_DI的CHADDR和CH_INF引脚与之相连。在CFC里双击左侧连接列表,可以跳转到相关的CFC。

image.png

图3-26编译后模板驱动

2. 安全程序组态的注意事项

在前边可以看到,SIF安全功能是按下急停按钮后,停止电机,要确保输入到输出及中间的安全逻辑都是由黄色的引脚引连, 因为只有黄色引脚之间的逻辑才会进行安全校验,这些程序的安全等级才能达到SIL3.

在前边的例子里,灰色的标准程序马达块只是用于显示,即使马达块的逻辑工作不正常,只要按下EST急停按钮,由于图4里F_AND块输出还变0,然后Q32.1的输出会变0,安全继电器会联锁停掉电机。

安全逻辑要保证从开始到结束保证黄色块和黄色的引脚之间的连线不能中断,下图的做法是不正确的,因为马达块不是经过SIL认证的安全功能块,安全程序数据流在此处中断。

A close-up of a computer

Description automatically generated

图3-27错误的组态

正确的做法将马达输出和F_AND功能块与后做为安全输出,如下图所示:

A computer screen shot of a computer

Description automatically generated

图3-28正确的组态



剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。