当用S7-PDIAG进行组态时,为什么不该使用FB0和FC0?

描述:
由于系统特定的原因不允许在块属性中使用带有块特性“s7_pdiag=true”的块FB0和FC0。这样在使用S7-PDIAG组态时 ,数字“0”不应该用于功能块和函数。
图 01 说明了编译时在S7-PDIAG中使用FB1及FC1组态和使用FB0及FC0组态之间的区别。

当用S7-PDIAG进行组态时,为什么不该使用FB0和FC0?
图 01

函数FC0及FC1和功能块FB0及FB1各包含相同的程序代码。在编译后块FB0的标记M1.1获得的初始值的警告信息不显示(0警告)。另外,块FB0和FC0中的对象名称丢失,它们就会以"显示。

补救措施:
为了避免上述现象,必须重新命名块FB0和FC0,例如改为FB2和FC2。另外推荐删除由FB0原始生成的情景数据块,并为重命名后的功能块(例如FB2)重新生成它。

此描述已经通过S7-PDIAG V5.1和V5.3检验。

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

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

相关推荐

发表回复

登录后才能评论