强制与赋值

在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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日 上午8:00
下一篇 2017年6月4日 上午8:00

相关推荐