对每个程序,CPU从第一条指令开始执行,按顺序逐条地执行指令做周期性的程序循环扫描,如果无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至结束又返回第一条指令,如此周而复始不断循环。
PLC在每次扫描工作过程中除了执行用户程序外,还要完成内部处理、输入采样、通信服务、程序执行、自诊断、输出刷新等工作。PLC工作的全过程包括三个部分,即上电处理、扫描过程和出错处理。PLC工作的全过程可用图4所示的运行框图来表示。
PLC有很强的自诊断功能,PLC每扫描一次执行一次自诊断检查,确定PLC自身的动作是否正常,如电源检测、内部硬件是否正常、程序语法是否有错等。如检查出异常时,CPU面板的LED及异常继电器会接通,在特殊寄存器中会存入出错代码;CPU能根据错误类型和程度发出信号,甚至进行相应的出错处理,使PLC停止扫描或强制变成STOP状态。
PLC运行正常时,扫描周期的长短与用户应用程序的长短、CPU的运算速度、I/O点的情况等有关。通常用PLC执行1KB指令所需时间来说明其扫描速度(一般1-10ms/KB)。值得注意的是,不同指令执行时间是不同的,故选用不同指令所用的扫描时间将会不同。若用于高速系统要缩短扫描周期时,可从软硬件上同时考虑。PLC周期性循环扫描工作方式的显著特点是:可靠性高、抗干扰能力强,但响应滞后、速度慢。
NEW GE IC3600 Card IC3600LRDJ1A IC3600LRJ1
NEW GE IC3600 ANNUNCIATOR CARD IC3600VANB1D IC3600VANB1
New ALLEN BRADLEY AC DRIVE 1336S-BRF50-AE-FR5 5 HP
BENTLY NEVADA 3300/03-03-00 3300030300
RELIANCE ELECTRIC 0-57407-4F 0574074F PROCESSOR
GE DRAWING TRIP TSI LOW OUTPUT 1589K42G700
Modicon Servo Positioner 110-235 410-4 410-4/5908 NIB
Sick OTC400-0000 Barcode Scanner Controller OTC 400
New WESTINGHOUSE ITAP363 100A FUSIBLE BUSWAY ITAP-363
ALLEN BRADLEY Drive 1336S-BRF20-AN-EN4-HAB-L4 2hp 2 hp
NEW ABB 3ASD573001A1 PC BOARD APC 10565000 CONTROLLER
NEW ALLEN BRADLEY 151085 RV.02 SPARE PARTS # 151134
Westinghouse starter 179C920G15 size3 A200M3CAC
Monic Jenbacher energie B&R 4d1164.00-k04 4c2210.01-510
Saftronics CIMR-H7.5G2.E-10 CIMR-H7.5G2 13.7 kva 14.7hp
MICRO MOTION RFT9712 1PN REMOTE FLOW TRANSMITTER
RELIANCE ELECTRIC 0-51849-1 0518491 051849 1 518491 1
HI-SPEED p2-63-108 REV C HI SPEED P262108 P2 63 108
Endress + Hauser Promass Flow Meter 63M 63MT50-SAA00C
=================================================================================
Rexroth DDS02.1-W050-DA01-01
Rexroth DDS02.1-W050-DA01-01-FW
Rexroth DDS02.1-W050-DA02-00
Rexroth DDS02.1-W050-DA02-01
Rexroth DDS02.1-W050-DA02-01-FW
Rexroth DDS02.1-W050-DL01
Rexroth DDS02.1-W050-DS01-00
Rexroth DDS02.1-W050-DS01-01
Rexroth DDS02.1-W050-DS01-02
Rexroth DDS02.1-W050-DS01-02-FW
Rexroth DDS02.1-W050-DS55-00
Rexroth DDS02.1-W050-RL02-01-FW
Rexroth DDS02.1-W050-RL20-01
Rexroth DDS02.1-W100-DA01-00
Rexroth DDS02.1-W100-DA01-01
Rexroth DDS02.1-W100-DA02-00
Rexroth DDS02.1-W100-DA02-01
Rexroth DDS02.1-W100-DL01-01
Rexroth DDS02.1-W100-DL04-01
Rexroth DDS02.1-W100-DL40-01
Rexroth DDS02.1-W100-DS01-00
Rexroth DDS02.1-W100-DS01-01
Rexroth DDS02.1-W100-DS01-02
Rexroth DDS02.1-W100-DS01-02-FW
Rexroth DDS02.1-W100-DS03-01
Rexroth DDS02.1-W100-DS04-00
Rexroth DDS02.1-W100-DS13-00
Rexroth DDS02.1-W100-DS45-00
Rexroth DDS02.1-W150-DA01-01
Rexroth DDS02.1-W150-DA02-01
Rexroth DDS02.1-W150-DS01-00
Rexroth DDS02.1-W150-DS01-01
Rexroth DDS02.1-W150-DS01-02
Rexroth DDS02.1-W150-DS04-03
Rexroth DDS02.1W150DS04-03-FW