PLC虽具有微机的许多特点,但它的工作方式却与微机有很大的不同。微机一般采用等待命令的工作方式,如常见的键盘扫描方式或I/O扫描方式,有键按下或I/O动作则转入相应的子程序无键按下则继续扫描。PLC则采用循环扫描工作方式,在PLC中,用户程序按先后顺序存放,如:
1 × × × ×
2 × × × ×
3 × × × ×
10 × × × ×
11 ED
CPU从**条指令开始执行程序,直至遇到结束符后又返回**条。如此周而复始不断循环。这种工作方式是在系统软件控制下,顺次扫描各输入点的状态,按用户程序进行运算处理,然后顺序向输出点发出相应的控制信号。整个工作过程可分为五个阶段:自诊断,与编程器等的通信,输入采样,用户程序执行,输出刷新,其工作过程框图如图所示:
PLC工作过程框图
1)每次扫描用户程序之前,都先执行故障自诊断程序。自诊断内容为I/O部分、存储器、CPU等,发现异常停机显示出错。若自诊断正常,继续向下扫描。
2)PLC检查是否有与编程器和计算机的通信请求,若有则进行相应处理,如接收由编程器送来的程序、命令和各种数据,并把要显示的状态、数据、出错信息等发送给编程器进行显示。如果有与计算机等的通信请求,也在这段时间完成数据的接受和发送任务。
3)PLC的中央处理器对各个输入端进行扫描,将输人端的状态送到输入状态寄存器中,这就是输入采样阶段。
4)中央处理器CPU将指令逐条调出并执行,以对输人和原输出状态(这些状态统称为数据)进行“处理”,即按程序对数据进行逻辑、算术运算,再将正确的结果送到输出状态寄存器中,这就是程序执行阶段。
5)当所有的指令执行完毕时,集中把输出状态寄存器的状态通过输出部件转换成被控设备所能接受的电压或电流信号,以驱动被控设备,这就是输出刷新阶段。
PP4292 Druckmessumformer Rosemount 3051S2TG2A2A11A1BD4B
PP4293 Druckmessumformer Rosemount 3051S2TG2A2A11A1BD4B
PP4294 Druckmessumformer Rosemount 3051S2TA2A2A11A1BD4B
PP4295 Druckmessumformer Rosemount 2051TG2A2B21BS5B4V5Q
PP4296 Druckmessumformer Rosemount 3051S2CD3A2A11A1BD4Q
PP4297 Druckmessumformer Rosemount 3051S2TG3A2A11A1BB4D
PP4298 Druckmessumformer Rosemount 2051CD4A02A1AS5I1M5Q
PP3622 Magnetventil 4091013 9000 054
PP3718 Mini-Schlitten Festo DGSL-25-80-Y3A 544051
NC205 Festo Schwenkantrieb DRQD-40-90-YSRJ-A-AL 197373
ON206 Endlagenregler Festo SPC11-POT-TLF 192216
DG343 Festo Anschaltung CPX-CP-4-FB 526705 CPX-GE-EV-Z
PP4299 Temperaturfühler 6915291078 2x PT100
PV163 Festo CP-E16N-M12X2 18244 J407 1262
PV164 Festo CP-A08N-M12 18234 K307 126249
PP3240 Druckwchter Fema DCM10
ON205 Festo VIEA-03-FB-12E-8A-SUBD
DG193 Festo Eingangsmodul CP-E16-M12x2 18206
ON208 Ventilinsel Festo VIGE-03-FB-8-5POL
TU746 Posten British Federal WS9000i
HA272 Posten Siemens Sinec L1 6ES5777-1BC00 -0BC01 -0BC
ON339 Posten Schneider TSXDST24
ON340 Posten Schneider TSXDET324
PP410 Posten Reliance Electric 0-58775 0-58774
TU335 32 Digital Input Posten Pilz PSS DI 3011
DG189 Cisco System IBM Posten
PP694 Posten Siemens Simoreg 4x C98040-A1046-L1-11 1x C
ON656 Posten Siemens S5 6ES5 524-3UA13 312-5CA11 441-4U
PP773 Control Unit PTC Thermistor Posten 10 Stück ABB
TU212 Posten 10 Stück Siemens 6ES7131-4BB00-0AA0
TU213 Posten 13 Stück Siemens 6ES7131-4BB00-0AA0
ON949 Posten 10 Stück AEG SPS Modul DEP-112 6051-042.23
ON953 Posten 10 Stück AEG SPS Modul DAP-112 6051-042.23
HT588 Posten 10x Phoenix Contact ST-OE2-110DC/48DC/100
TU149 Posten 5 Stück Siemens 6ES7138-4CA00-0AA0
TU150 Posten 4 Stück Siemens 6ES7132-4BD00-0AA0
TU146 Posten 6 Stück Siemens 6ES7131-4BB01-0AA0
ON947 Posten 3 Stück AEG Modul DEA-106 6051-042.243135
PP4384 Servoregler Indramat KDA 3.2-150-3-AOI-W1
DD936 Emerson Servoregler FX-4120 960121-01
TU350 Servoregler Fanuc A06B-6058-H007 A16B-1100-0300-0