在安全程序中使用 RECEIVE 指令时应该注意哪些方面?

n

说明
以下说明不仅适用于 STEP 7 Safety (TIA Portal) 也适用于 STEP 7 Distributed Safety。n

可以通过 SENDDP 和 RCVDP 指令实现面向安全的 CPU-到-CPU 的通讯。这种情况下,RCVDP 必须在安全主程序块中作为第一条指令调用 ( STEP 7 Distributed Safety 中: F 程序块)。n

注意 RCVDP 指令只能在输入上没有逻辑运算(如 AND 元素)时作为第一条指令被调用。如果有这样的逻辑运算,在 RCVDP 指令前执行。安全程序生成时将被中断,并显示以下错误信息:
” RECEIVE 指令 “F-RCVDP” 只能在安全主程序中的开始调用。”
在 STEP 7 Distributed Safety中,不能保存存在这个逻辑运算的块。n

如果需要在 RCVDP 指令的输入参数上进行逻辑运算,n

  • 在 RCVDP 指令后的网络中定义逻辑运算n
  • 将 RCVDP 指令输入参数上的逻辑运算替换为包含逻辑运算结果的变量
    注意:
    注意逻辑运算的结果在下一个程序周期有效。考虑响应时间和启动时应注意这点。

安全注意事项

西门子提供了工业安全功能的产品和解决方案来支持工厂,方案,设备和/或网络的安全操作,它们是工厂综合性安全的重要组成部分。西门子不断更新这些产品和解决方案,所以我们建议您能及时更新相关的信息
为了安全的使用西门子的产品和解决方案。需要采用正确的安全措施(比如,单元保护概念)并把每个组件集成到最先进的整体工厂安全概念中。这也会用到第三方产品,更多的工厂安全信息请见:
http://www.siemens.com/industrialsecurity.
为了了解产品的更新信息,我们建议订阅特定产品的新闻专递,更多信息可以在以下网址获得
http://support.automation.siemens.com.

更多关键字
F-SENDDP, F-RCVDP, Fail-safe, Safety, Fail-safe 通讯,调用次序

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论