常见plc以扫描方式工作。每次扫描的工作过程分为三步。
(1) 输入处理
程序执行前,plc将全部输入点的状态读到输入镜像寄存器。在程序执行过程中,plc不再读取这些输入点的状态,直到下一个扫描周期的输入处理。
(2) 程序处理
plc根据读入的外部输入状态和其它元件的状态执行用户程序。这时的输出指令只写到输出镜像寄存器,输出点的状态并没有发生变化。
(3) 输出处理 全部指令执行完毕,将输出寄存器的内容全部刷新到外部输出点。程序回到好步工作过程。
本plc系统的工作过程与此相同。输入处理和输出处理用单片机实现起来比较容易,无需赘述。系统的关键是用户程序的处理。下面以三菱fx系列plc一个简单的例子来说明本plc系统对用户程序的处理方法。
Allen Bradley Leistungsschalter 1492-SP1B200
Allen Bradley Leistungsschalter 1492-SP1C040
Allen Bradley Leistungsschalter 1492-SP1C100
Allen Bradley Leistungsschalter 1492-SP1D020
Allen Bradley Light Bernstein 800MR-Q24A Ser. D
Allen Bradley Manual Motor Starter 140-MN-0063
Allen Bradley Manual Motor Starter 140-MN-2500
Allen Bradley Motorschutzschalter 140M-C2E-B25
Allen Bradley Notausschalter 800E-1PYM5A2
Allen Bradley Schütz 100-C16D*10
Allen Bradley Sicherheitsmodul 1791DS-IB8XOB8
Haug Netzteil Static LineTyp LC Type EN SL LC 01.7780.100
Heinen Baugruppe AVE810/0 K14AC 07-061366-7.0-000
Heinen Schalter-Karte SK1610 832.763