在step7中 强制与赋值有何具体区别?强制是一直保持不受程序运行结果影响么?db MTC是否可以进行强制?为何在强制列表中输入例如DB12。DBX2.1会报错?
最佳答案
1、赋值,一般指使用实参对形参或地址进行赋值的过程,即将实参(数据)的值传送给形参或地址,如STEP7中使用T或=,可以实现赋值。
如 A DB1.DBX0.0
=Q0.0
强制:给变量或CPU地址赋予一个固定值,该值不可以被程序覆盖,如在变量表或监控程序中右键,选择强制。
2、可以为输入、输出、位存储、定时器及计数器、数据块内地址、I/O外设赋值;
但在强制窗口:
对300CPU进行强制时,只有输入、输出和I/O(输出)是可以的
对400CPU进行强制时,只有输入、输出、位存储和I/O(输出)是可以的
提问者对于答案的评价:
谢谢您的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150630.html