Li ni u Thn cho cc bn hc vin, y l phn ti liu m rng do CDA-Training Group son tho ring dnh cho cc bn hc vin lp PLC cn bn. Vi kinh nghim 4 nm lm PLC ti nhn ra rng: c th hc tt PLC cc bn ch cn hc tht tt mt loi PLC ca mt thng hiu no trn th trng, sau ch cn khong 3 n 10 ngy l bn th m rng sang PLC ca mt thng hiu khc. Phn gio trnh ny c th gip cc bn tm hiu nhanh v PLC S7-200 sau khi qua kha hc PLC Mitsubishi c bn ca trung tm chng ti. Nhng trn ht chng ti mong mun cc bn hy c gng c cc gio trnh tham kho, phn gip ca cc phn mm, bi v y l cch nhanh nht cc bn m rng kin thc ca mnh. Ti liu ny c bin son da trn phn gip ca phn mm STEP 7 Micro/WIN v file pdf hng dn lp trnh PLC Mitsubishi. Ti liu ny ch dnh ring cho cc bn hc lp PLC c bn ti CDA. Ti liu ny khi c in ra s d dng c hn so vi c trn my. Ti liu ch c lu hnh ni b, chng ti khng chu trch nu ti liu ny c chia s ra ngoi.
Chc cc bn hc vin hc tht tt. Ti xin chn thnh cm n.
L Phc Sinh
2
CDA TRAINING GROUP PLC S7-200 1. Giao din phn mm lp trnh a. Giao din lp trnh S7-200
Ch thch: 1.Thanh cng c download v upload chng trnh. 2.Vng inh ngha a ch cho cc thit b trong PLC. 3.Vng dng thao tc cc lnh trong PLC. 4.Vng son tho chng trnh.
3
CDA TRAINING GROUP PLC MITSUBISHI b. Giao din lp trnh PLC Mitsubishi
Ch thch: 1.Thanh cng c download v upload chng trnh. 2.Vng nh ngha a ch cho cc thit b trong PLC v qun l chng trnh 3.Thanh cng c dng thao tc cc lnh trong PLC 4.Vng son tho chng trnh.
4
CDA TRAINING GROUP PLC S7-200 2. Vng nh cc thit b a. Vng nh cc thit b S7-200 Input: I u vo vt l ca PLC Output: Q u ra vt l ca PLC u vo analog AIW u ra analog AQW Vng nh Variable VB Vng nh ni b LB Vng nh bit trung gian M Vng nh bit c bit SM Timer T Counter C B m t cao HC Cc kiu d liu D liu kiu bit: cc thit b I, Q, V, M, SM, S, T, C, L V d: I0.0, I1.2, Q3.4, T0, C10 D liu kiu Byte: cc thit b IB, QB, VB, MB, SMB,, AC, KB(constant) V d: IB1, QB2, MB10 D liu kiu word: cc thit b IW, QW, VW, MW, SMW,T, C, LW, AC, KW. V d: IW0, QW4, T4, C9 D liu kiu Double words: cc thit b ID, QD, VD, MD, SMD, SD, LD, KW(constant). V d: ID0, QD8, VD10 5
CDA TRAINING GROUP PLC MITSUBISHI
b. Vng nh cc thit b PLC Mitsubishi Input : X - Tng trng u vo vt l ca PLC. Output : Y - Tng trng u ra vt l ca PLC. Auxiliary relay: M - Vng nh nh a ch Bit. State ralay : S - C trng thi ni ca b PLC. Data register : D - Thanh ghi d liu 16 Bit. Index register : V,Z - Thanh ghi ch s 16 Bit. Timer : T - B nh thi gian 16 Bit. Counter : C - B m 16 Bit. Constant K : K - Hng s thp phn. Constant H : H - Hng s hexa. Pointer : P - Con tr chng trnh con. Interrupt pointer: I - Con tr chng trnh ngt. Kiu d liu PLC FX. Kiu Bit, cc thit b: X,Y,M v S. VD: X000, Y007, M0, M1. Kiu Word, Double Word cc thit b: T,C,D,V v Z. VD: T0, C10, D500. Hng s thp phn : K. VD: K10, K110 Hng s Hexa: H. VD: H9, H0C8E 6
CDA TRAINING GROUP PLC S7-200 3. Lnh vo ra a. PLC S7-200
Tn lnh
Chc nng
K hiu
Nomally open
Khi to mt tip im thng m
Normally close
Khi to mt tip im thng ng
Output iu khin ng ra ca thit b
Set (S)
Gn mc logic 1 cho u ra
Reset (R) Gn mc logic 0 cho u ra
Positive Transition (EU)
Tc ng thi gian mt vng qut khi c sn ln ca tn hiu.
Negative Transition (ED)
Tc ng thi gian mt vng qut khi c sn xung ca tn hiu.
7
CDA TRAINING GROUP PLC MITSUBISHI b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
Nomally open
Khi to mt tip im thng m
Normally close
Khi to mt tip im thng ng
Output iu khin ng ra ca thit b
Set(SET)
Gn mc logic 1 cho u ra
Reset (RST) Gn mc logic 0 cho u ra
Positive Transition (EU)
Tc ng thi gian mt vng qut khi c sn ln ca tn hiu u vo.
Negative Transition (ED)
Tc ng thi gian mt vng qut khi c sn xung ca tn hiu u vo.
Pulse (PLS) Kch xung u ra khi c tc ng sn ln.
Pulse Falling (PLF) Kch xung u ra khi c tc ng sn xung.
8
CDA TRAINING GROUP PLC S7-200 4. Counter (b m) a. PLC S7-200
Tn lnh
Chc nng
K hiu
Count Up (CTU)
m ln t gi tr 0 khi c tc ng chn CU. Gi tr b m >= gi tr PV th bit Cxxx ON. Reset b m chn R.
Count Down (CTD)
m xung t gi tr chn PV khi c tc ng chn CU. Gi tr b m bng 0 th bit Cxxx ON.
Count Up/Down (CTUD)
m ln khi c tc ng chn CU, m xung khi c tc ng chn CD. Gi tr b m >= gi tr PV, th bit Cxxx ON. Reset b m chn R.
9
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
Cch biu din
Up Counter Gi tr tc thi ca b m s tng ln 1 khi X11 tc ng. Bit C0 s tc ng khi gi tr b m bng gi tr t. Khi X10 tc ng gi tr tc thi ca b m s v 0. ng thi bit C0 s ngng tc ng.
Up & Down Counter Khi X12 cha tc ng b m C200 c chc nng l b m ln, khi X12 tc ng b m C200 c chc nng l b m xung. Khi m ln gi tr t ca b m l 5, khi m xung gi tr t ca b m l -5. Reset b m bng cch tc ng X14.
Ch : Chc nng b m trong PLC Mitsubishi ty thuc vo s th t b m. V d: B m C0 l b m ln, C200 l b m ln hoc xung.
10
CDA TRAINING GROUP PLC S7-200 5. Timer (b nh thi) a. PLC S7-200
Tn lnh
Chc nng
K hiu
On-Delay Timer (TON)
m thi gian khi c tc ng u vo IN. Gi tr ca b m >= gi tr PT th bit Txxx ON. Gi tr b m thi gian s b xa khi ngng tc ng u vo IN. TON reset bng cch reset bit Txxx.
Retentive On- Delay Timer (TONR)
m thi gian khi c tc ng u vo IN. Gi tr ca b m >= gi tr PT th bit Txxx ON. Gi tr Timer s c duy tr khi u vo IN ngng tc ng. TONR reset bng cch reset bit Txxx.
Off-Delay Timer (TOF)
Khi c tc ng u vo IN th bit Txxx ON v gi tr ca b m thi gian l 0. Khi ngng tc ng IN th b m thi gian s m cho n khi no t c gi tr t PT v bit Txxx s ngng tc ng.
11
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
On Timer
Khi X0 tc ng T20 bt u m thi gian, khi X0 ngng tc ng T20 s v gi tr 0. Khi T20 m thi gian bng gi tr t th bit T20 s tc ng.
Retentive On Timer
Khi X1 tc ng T250 bt u m thi gian, khi X1 ngng tc ng T250 vn lu gi gi tr, khi X1 tc ng tr li th T250 tip tc m thi gian. Khi T250 m thi gian bng gi tr t th bit T250 s tc ng. Reset T250 bng cch tc ng X2.
Ch : Chc nng b nh thi trong PLC Mitsubishi ty thuc vo s th t b nh thi. V d: B nh thi T0 lb nh thi khng lu gi gi tr khi ngt tc ng, C250 l b nh thi c lu gi gi tr sau khi ngt tc ng.
12
CDA TRAINING GROUP PLC S7-200 6. Lnh so snh a. S7-200
Tn lnh
Chc nng
K hiu
Compare Byte
- So snh hai gi tr IN1 v IN2. - Cc php so snh gm c: IN1= IN2, IN1 >= IN2, IN1 <= IN2, IN1 > IN2, IN1 < IN2, or IN1 <> IN2.
Compare Integer
- So snh hai gi tr IN1 v IN2. - Cc php so snh gm c: IN1= IN2, IN1 >= IN2, IN1 <= IN2, IN1 > IN2, IN1 < IN2, or IN1 <> IN2.
Compare Double Integer
- So snh hai gi tr IN1 v IN2. - Cc php so snh gm c: IN1= IN2, IN1 >= IN2, IN1 <= IN2, IN1 > IN2, IN1 < IN2, or IN1 <> IN2.
Compare Real
- So snh hai gi tr IN1 v IN2. - Cc php so snh gm c: IN1= IN2, IN1 >= IN2, IN1 <= IN2, IN1 > IN2, IN1 < IN2, or IN1 <> IN2.
13
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
Compare (CMP) Khi X0 tc ng thc hin lnh so snh S1 vi S2. + S1<S2, M0 tc ng + S1=S2, M1 tc ng + S1>S2, M2 tc ng
Zone compare (ZCP) Khi X0 tc ng thc hin lnh so snh S3 vi S1,S2. + S3<S1 v S2, M3 tc ng + S1<S3<S2, M4 tc ng + S3>S1 v S2, M5 tc ng
inline compare Thc hin lnh so snh S1 v S2. Khi kt qu so snh l ng th tc ng bit so snh.
14
CDA TRAINING GROUP PLC S7-200 7. Shift (lnh dch) a. PLC S7-200
Tn lnh
Chc nng
K hiu
Shift Right (Byte) Lnh dch bit tri(shift left) v dch bit phi(shift right) dch chuyn cc bit qua tri hoc qua phi u vo IN v kt qu sau khi dch chuyn c lu vo u ra OUT. S lng bit dch chuyn c qui nh chn N.
Shift Left (Byte)
Shift Right (Word)
Shift Left (Word)
Shift Right (Double Word)
Shift Left (Double Word)
15
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
Bit shift right (SFTR) Khi X6 tc ng thc hin a 4 bit X0, , X3 vo 4 bit cao ca dy 16 bit M0, , M15. 4 bit thp ca dy 16 bit b y ra ngoi.
Bit shift left (SFTL) Khi X7 tc ng thc hin a 3 bit X0, , X2 vo 3 bit thp ca dy 12 bit Y0, , Y13. 3 bit cao ca dy 12 bit b y ra ngoi.
Word shift right (WSFR) Khi X0 tc ng thc hin a 4 word D0, , D3 vo 4 word cao ca dy 16 word D0, , D15. 4 word thp ca dy 16 Word b y ra ngoi.
Word shift left (WSFL) Khi X0 tc ng thc hin a 4 word D0, , D3 vo 4 word thp ca dy 16 word D0, , D15. 4 word cao ca dy 16 Word b y ra ngoi.
16
CDA TRAINING GROUP PLC S7-200 8. Rotate (lnh quay) a. PLC S7-200
Tn lnh
Chc nng
K hiu
Rotate Right (Byte) Lnh quay bit tri(rotate left) v quay bit phi(rotate right) quay cc bit theo chiu tri hoc chiu phi u vo IN v kt qu sau khi quay c lu vo u ra OUT. S lng bit quay c qui nh chn N.
Rotate Left (Byte)
Rotate Right (Word)
Rotate Left (Word)
Rotate Right (Double Word)
Rotate Left (Double Word)
17
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
Rotation Right (ROR) Khi X0 tc ng thc hin lnh quay 4 bit t tri qua phi.
Rotation Right (ROL) Khi X0 tc ng thc hin lnh quay 4 bit t phi qua tri.
Rotation Right With Carry (RCR) Khi X0 tc ng thc hin lnh quay 4 bit t tri qua phi. C trng thi M8022 tham gia vo vng quay ca lnh.
Rotation Left With Carry (RCL) Khi X0 tc ng thc hin lnh quay 4 bit t phi qua tri. C trng thi M8022 tham gia vo vng quay ca lnh.
18
CDA TRAINING GROUP PLC S7-200 9. Lnh tnh ton a. PLC S7-200
Tn lnh
Chc nng
K hiu
ADD Lnh cng hai s nguyn thc hin php cng gia hai s nguyn u IN1 v IN2, v lu kt qu vo u OUT. IN1 + IN2 = OUT
SUB Lnh tr hai s nguyn thc hin php tr gia hai s nguyn u IN1 v IN2, v lu kt qu vo u OUT. IN1 - IN2 = OUT
MUL Lnh nhn hai s nguyn thc hin php nhn gia hai s nguyn u IN1 v IN2, v lu kt qu u OUT. IN1 x IN2 = OUT
DIV Lnh chia hai s nguyn thc hin php chia IN1 cho IN2, v lu kt qu u OUT, s d ca php chia khng c lu li. IN1 / IN2 = OUT
19
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
ADD Khi X0 tc ng thc hin php cng S1 vi S2 v lu kt qu vo D S1 + S2 = D
SUB Khi X0 tc ng thc hin php tr S1 vi S2 v lu kt qu vo D S1 - S2 = D
MUL Khi X0 tc ng thc hin php nhn S1 vi S2 v lu kt qu vo D S1 * S2 = D
DIV Khi X0 tc ng thc hin php chia S1 cho S2 v lu kt qu vo D. S d lu vo vng nh D+1. S1 + S2 = D
20
CDA TRAINING GROUP PLC S7-200 10. Lnh logic a. PLC S7-200
Tn lnh
Chc nng
K hiu
AND Lnh AND thc hin php ton logic AND tt c cc bit 2 u IN1 v IN2, v lu d liu vo u OUT.
OR Lnh OR thc hin php ton logic OR tt c cc bit 2 u IN1 v IN2, v lu d liu vo u OUT.
XOR Lnh XOR thc hin php ton logic XOR tt c cc bit 2 u IN1 v IN2, v lu d liu vo u OUT.
21
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
Tn lnh
Chc nng
K hiu
AND Khi X0 tc ng thc hin lnh AND cc bit ca thanh ghi D10(S1) vi cc bit ca thanh ghi D12(S2). Kt qu lu vo thanh ghi D14(D).
OR Khi X1 tc ng thc hin lnh OR cc bit ca thanh ghi D10(S1) vi cc bit ca thanh ghi D12(S2). Kt qu lu vo thanh ghi D14(D).
XOR Khi X2 tc ng thc hin lnh XOR cc bit ca thanh ghi D10(S1) vi cc bit ca thanh ghi D12(S2). Kt qu lu vo thanh ghi D14(D).
22
CDA TRAINING GROUP PLC S7-200 11. Lp trnh SFC a. PLC S7-200
SCR: Nhn ca 1 bc nh trong chng trnh SFC. Dng bo bt u mt bc trong chng trnh SFC. SCRT: c gn vi iu kin chuyn tip. Dng gi bc tip theo ca chng trnh SFC SCRE: Dng bo kt thc mt bc nh trong chng trnh PLC. S0.1 S0.2 Q0.4&Q0.5 20s 23
CDA TRAINING GROUP PLC MITSUBISHI b. PLC Mitsubishi
[STL]: Nhn ca mt bc nh trong chng trnh SFC. Dng bt u mt bc trong chng trnh SFC. Ngay sau STL l phn chng trnh ca mt bc nh. [SET Sx]: c gn vi iu kin chuyn tip. Dng gi bc tip theo ca chng trnh SFC
S0 S1 Y000&Y001 20s 24
CDA TRAINING GROUP PLC S7-200 12. Bi tp mu: CHUYN CP GO RA XE
M t h thng. H thng gm Xylo cha cc bao go Bao go xung bng chuyn qua ca xylo, Bng chuyn ti bao go, v xe ti ch go. Lng bao go t xylo xung bng chuyn v lng bao go ti trn bng chuyn u nhau. Yu cu iu khin. Thit k iu khin cho dy chuyn ly cc bao go t xylo cp xung xe ti vi cc iu kin sau: S lng bao go trn xe l 12 bao. Khi cp bao go vo xe ti bo xe y. Xe ti y i, xe ti khc ti h thng li tip tc cp bao go. Trong qu trnh cp go , cha s lng bao go nhng xe ri v tr Bo li v dng h thng. H thng c chc nng sau khi x l li, reset tip tc hot ng.
25
CDA TRAINING GROUP
26
CDA TRAINING GROUP PLC S7-200 Gii: a. PLC S7-200
27
CDA TRAINING GROUP PLC MITSUBISHI
b. PLC Mitsubishi
28
CDA TRAINING GROUP 13. Cch np chng trnh vo PLC S7-200 Kim tra truyn thng: click vo biu tng communications s hin th giao din kim tra truyn thng.
29
CDA TRAINING GROUP Li truyn thng: khi PLC cha kt ni vi my tnh s hin th li nh hnh di. Phi kim tra xem PLC kt ni vi my tnh cha, hoc kim tra chun truyn thng ng cha.
30
CDA TRAINING GROUP Kt ni thnh cng: khi kt ni gia PLC v my tnh thnh cng s hin th nh hnh di. Sau th tin hnh np bng cch click biu tng download.
31
CDA TRAINING GROUP ONLINE 1. t PLC ch RUN hoc ch STOP. 2. Cho php theo di trng thi ca cc thit b trong PLC.
14. Cch son tho chng trnh PLC S7-200
1. V tr con tr son tho chng trnh 2. Thanh cng c cha cc lnh ca chng trnh PLC F4 Contact F5 Coil F6 Box 3. Thanh cng c dng v cc ng ni.