1.AC是什么?怎么用?
为什么输入 MOVB 1, AC0 后,在状态程序监控中 AC0 没有输出?而 MOVB 1, VB0 在状态程序监控中 VB0=1?
2.为什么输入 MOVB 1, SMB0 后,显示程序错误,无法下载到PLC中。是MOVB 1, SMB0 语句错误,而不能执行吗?
最佳答案
SMB 是系统的特殊寄存器,具有特殊功能,MOVB 1 SMB0
相当于是改了,SM0.0的状态,而SM0.0在PLC中定义是PLC RUN后始终为1.是无法更改的.所以会错.
MOVB 1 , AC0
我不知道你用的什么方式编程,如过是STL的话
必须要加,
LD SM0.0
MOVB 1 ,AC0
这样的话,AC0中是可能看到值的,以LAD的方式看,不要在状态表中看AC的值
提问者对于答案的评价:
ok
专家置评
请仔细阅读200系统手册第四章和附录C
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359138.html