Thao Luan Plc

download Thao Luan Plc

of 22

description

đáu nối phần cứng

Transcript of Thao Luan Plc

Chng 2: u ni phn cng ca plc s7-1200

Chng 2: u ni phn cng ca plc s7-1200

u ni phn cng plc c cc dng sau: +Kiu AC/DC/Relay. + Kiu DC/DC/Relay.+ Kiu DC/DC/DC.

S u ni phn cng ca cpu 1211c.

a. u ni phn cng CPU 1211C AC/DC/Relay

Trong : l cc senor bn ngoi vi in p 24 dc.i vi u kiu sinking th u vo - c u vo chn M. Cn u khiu sourcing th u vo + c u vo chn M.

Ta c bng ni cc chn ca CPU 1211C AC/DC/Relay.

u ni phn cng CPU 1211C DC/DC/Relay.

Trong :l cc senor bn ngoi vi in p 24 dc.2 l i vi u kiu sinking th u vo - c u vo chn M. Cn u khiu sourcing th u vo + c u vo chn M.

Ta c bng ni cc chn ca CPU 1211C DC/DC/Relay.

u ni phn cng CPU 1211C DC/DC/DC.

Bng ni chn CPU 1211C DC/DC/DC

Chng 4: Timer

S dng b timer d to mt chng trnh tr nh thi. S lng timer s dng ph thuc vo ngi s dng v s lng b nh CPU. Mi timer s dng 16 byte ICE-timer d liu cu trc DB. Step 7 t ng to khi DB khi ly khi timer.

+ Timer to xung TP:

K hiu trn phn mn

Timer to xung TP:Timer TP to mt chui xung vi rng xung t trc . Thay i PT, IN khng nh n timer ang chy.Khi u vao In tc ng vo timer c rng xung bng thi gian t PT.

+ timer tr sn ln c nh - timer TONR.

K hiu trn phn mn

timer tr sn ln c nh - timer TONRCc b TONR timer t u ra Q ON sau khi mt ci sn thi gian tr. Thi gian tri qua c tch ly qua nhiu giai on thi gian cho n khi u vo R l c s dng thit lp li thi gian tri qua.

+ Timer khng nh - TON.

K hiu trn phn mn

Timer khng nh - TONB TON timer s t u ra Q ln on sau mt khong thi gian tr.

Timer tr sn xung TOF.

K hiu trn phn mn

Timer tr sn xung TOF.B TOF timer s reset u ra Q v off sau mt khong thi gian tr.

+Timer tr sn xung TOF.

k hiu trn mn mn

Cc kiu d liu cho cc thng s

thng sLoi d liumiu tBox: INCoil: dng inBoolTP, TON v TONR:Box= 0 l v hiu ha b n thi gian gi,Box= 1 l Bt b n thi gian giCoil: khi khng c dng in l V hiu ha b m thi gian, Coil: c dng Power = bt b n thi gian .Cn TOF th ngc li cc loi trn.

RBoolTONR ch:0 = Khng c reset1 = Thit lp li thi gian tri qua v Q = 0Box: PTCoil: "PRESET_Tag"TimeHp m thi gian hoc cun dy: u vo thi gian nh snBox: QCoil: DBdata.QBoolTimer box: Q u ra hp hoc Q bit trong d liu timer DBTimer Coil : bn ch c th gii quyt cc bit Q trong DB d liu timerBox: ETCoil: DBdata.ETTimeTimer box : ET (thi gian tri qua) s lng hoc gi tr thi gian ET trong b m thi gian DB d liuTimer Coil: bn ch c th gii quyt cc gi tr thi gian ET trong cc d liu timer DB.nh hng ca thay i gi tr trong PT v IN thng s.

TimerNhng thay i trong PT v IN cc thng s v cc thng s tng ng cunTPThay i PT khng c hiu lc khi ht gi.Thay i IN khng c hiu lc khi ht gi.TONThay i PT khng c hiu lc khi ht gi.Thay i IN = FALSE, trong khi b m thi gian chy, lp li v dng b m thi gian.TOFThay i PT khng c hiu lc khi ht gi.Thay i IN = TRUE, trong khi b m thi gian chy, lp li v dng b m thi gian.TONERThay i PT khng c tc dng trong khi chy b m thi gian, nhng c tc dng khi b m thi gian li tip tc.Thay i IN = FALSE, trong khi b m thi gian chy, dng b m thi gian nhng khng reset li thi gian. Thay i IN tr li TRUE s gy ra cc b m thi gian bt u thi gian t cc gi tr thi gian tch ly.