当plc处于正常运行时,其作业进程包含“输入采样”、“程序履行”和“输出改写”三个阶段,如图所示。
(1) 输入采样阶段
PLC在输入采样阶段,首要扫描一切输人端点,并将各输入状况存入相对应的输入映像寄存器中。此刻,输入映像寄存器被改写。接着,进入程序履行阶段和输出改写阶段,在此阶段输入映像寄存器与外界阻隔,不管输入情况如何改变,其内容坚持不变,直到下一个扫描周期的输人采样阶段,才从头写入输入端的新内容。所以一般来说,输人信号的宽度要大于一个扫描周期,不然很可能形成信号的丢掉。
由此可见,输入映像寄存器的数据彻底取决于输入端子上各输入点在上一改写期间的接通和断开状况。
(2) 程序履行阶段
依据PLC梯形图程序扫描准则,一般来说,PLC按从左到右、从上到下的进程次序履行程序。当指令中触及输入、输出状况时,PLC就从输入映像寄存器中“读入”收集到的对应输入端子状况,从元件映像寄存器“读入”对应元件(“软继电器”)的当时状况。然后,进行相应的运算,运算成果再存入元件映像寄存器中。对元件映像寄存器来说,每一个元件(“软继电器”)的状况会跟着程序履行进程而改变。
(3) 输出改写阶段
在一切指令履行结束后,元件映像寄存器中一切输出继电器的状况(接通/断开)在输出改写阶段转存到输出锁存器中,经过输出端子和外部电源,驱动外部负载。
由此可见,输出映像寄存器的数据取决于输出指令的履行成果,输出锁存器中的数据由上一次输出改写期间输出映像寄存器中的数据决议,而输出端子的接通和断开状况,彻底由输出锁存器决议。
图 PLC的作业进程