(1)、每次扫描首先执行自诊断程序——检查I/O部分、存储器、CPU等,发现异常显示;
(2)、PLC检测是否有与编程器、计算机等的通信请求——如果有则须相应处理,如接受编程器程序、命令、数据,并把状态、数据、出错信息送给编程器或计算机显示,如有计算机通信请求,也在这段时间内完成数据接受、发送、显示;
(3)、PLC对各输入端进行扫描——将输入端的状态送到输入状态寄存器,即输入采样阶段;
(4)、CPU将指令逐条调出并执行——并对输入和原输出状态(或数据)进行处理,按程序对数据进行逻辑、算术运算,再将结果送到输出状态寄存器,即程序执行阶段。
(5)、输出——当所有指令执行完后,集中把输出状态寄存器的状态通过输出寄存器送到输出端,即输出刷新阶段。
扫描周期——完成上述一个阶段的过程称为一个扫描周期,是PLC重要招标。T=(读入一点时间*输入点数)+(运算速度*程序步数)+(输出一点时间*输出点数)+自诊断时间。
显然扫描时间重要取决于程序长短。一般每秒钟可扫描数十次以上,对工业设备没有影响。但对快速系统,要精确计算响应时间,合理安排指令和程序,减少扫描周期造成的延时的影响。
本文关键字:三菱PLC PLC入门,plc技术 - PLC入门
上一篇:PLC的控制方案之单机控制