调试中程序监控显示为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