当扫描用户程序结束后,PLC就进进输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,假如扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
一般来说,PLC的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期即是自诊断、通讯、输进采样、用户程序执行、输出刷新等所有时间的总和。. PLC的I/O响应时间
为了增强PLC的抗干扰能力,进步其可性,PLC的每个开关量输进端都采用光电隔离等技术。
为了能实现继电器控制线路的硬逻辑并行控制,PLC采用了不同于一般微型计算机的运行方式(扫描技术)。
以上两个主要原因,使得PLC得I/O响应比一般微型计算机构成的产业控制系统满的多,其响应时间至少即是一个扫描周期,一般均大于一个扫描周期甚至更长。