为什么监控状态和实际状态不一样呢?

调试中程序监控显示为1状态,但是CPU222上的指示灯却不亮,不能对应,而且有的输入量不能强制赋值,请问这是为什么呢?谢谢高手。

最佳答案

1 应该是多处赋值的问题
 网络1:
 LD     M0.1
 =      Q0.0
 网络2:
 .
 .
 .
 .
 .
 .
 网络N:
 LD     M0.0
 =      Q0.0
 当M0.1=1,M0.0=0时,你监控网络1中的Q0.0等于1,但实际上没输出.

 2 强制的问题:
 V 或 M 存储区只能以字节、字或双字强制。
 AI 或 AQ 存储区以偶数字节起始的字格式(例如 AIW6 或 AIW14)强制。
 I/O 点以位地址强制。
 一次只能强制 16 个(V、M、AI 或 AQ)地址和所有的 I/O 位(所有的 I 和 Q 位地址)。

提问者对于答案的评价:
谢谢大家,的确是多出赋值,新手学习中。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:23
下一篇 2021年7月5日 上午1:23

相关推荐

发表回复

登录后才能评论