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