关于PLC指令的一个问题

Bet*_*moo 5 plc

当指令序列仍在处理时,输入X1是否会改变?

例如

LD X1
AND X2
OUT Y1

LD X1 // Can X1 loaded here differ from the previous one?
AND X3
OUT Y1
Run Code Online (Sandbox Code Playgroud)

谢谢

Jim*_*m C 7

许多(但不是全部)PLC使用IO映像.输入被读取并存储在寄存器中.在处理过程中,您正在使用IO映像.图像在周期结束时更新.这样,输入在处理期间不会改变,而是仅在周期之间改变.


Cla*_*ste 1

一种常见的技术是将 IO 寄存器复制到内部存储器地址,这样程序员就可以放心,他的 IO 不会在指令之间发生变化。在扫描开始时复制输入,并在扫描结束时复制到输出。