PLC的工作过程可以分为3个基本阶段:输入采样阶段、程序执行阶段、输出刷新阶段。 输入采样阶段 : PLC逐个扫描每个输入端口,将所有输入设备的当前状态保存到输入映像寄存器。输入映像寄存器的状态被刷新后,将一直保存,知道下一个循环才会被重新刷新; 程序执行阶段 :在系统程序的指示下, CPU从用户称存储区逐条读取用户指令,经解释后执行相应动作,产生相应结果;当CPU在系统程序的管理下扫描用户程序时,按照自上而下,先左后右的顺序依次读取梯形图中的指令。当用户程序被完全扫描一遍后,所有的输出映像都被刷新,系统进入下一个阶段。 输出刷新阶段 :系统程序将输出映像寄存器中的内容传送到输出锁存器中,经过输出接口、输出端子输出,驱动外部素在。输出锁存器一直将状态保持到下一个循环周期,而输出映像寄存器的状态在程序执行阶段是动态的;