Description
有了上述过程,用PLC实现控制显然是可能的。因为:有了输入刷新,可把输入电路监视得到的输入信息存入PLC的输入映射区;经运行用户程序,输出映射区将得到变换后的信息;再经输出刷新,输出锁存器将反映输出映射区的状态,并通过输出电路产生相应的输出。又由于这个过程是永不停止地循环反复地进行着,所以,输出总是反映输入的变化的。只是响应的时间上,略有滞后。
图1-7所示的是简化的过程,实际的PLC工作过程还要复杂些。除了I/O刷新及运行用户程序,还要做些其它的公共处理工作。公共处理工作有:循环时间监视、外设服务及通讯处理等。
监视循环时间的目的是避免用户程序“死循环”,保证PLC能正常工作。为避免用户程序“死循环”的办法是用“看门狗”(Watching dog)。具体的是设一个定时器,监测用户程序的运行时间,只要循环超时,即报警,或作相应处理。
外设服务是让PLC可接受编程器对它的操作,或通过接口向输出设备输出数据。
INDRAMAT TDM1.2-050-300-W1-220 USPP TDM12050300W1220
SIEMENS 6ES7-647-4DD20-3JX0 NSFP 6ES76474DD203JX0
SIEMENS C98043-A1086-L11 USPP C98043A1086L11
ALLEN BRADLEY 1756-L55M22 USPP 1756L55M22
RELIANCE ELECTRIC 801429-RE USPP 801429RE
RELIANCE ELECTRIC 801429-SE USPP 801429SE
INDRAMAT CLM01-L-R-004.1 USPP CLM01LR0041
FANUC A14B-0019-C004 USPP A14B0019C004
GE FANUC IC600CP630 USPP IC600CP630