You are on page 1of 31

1

CDA TRAINING GROUP



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.

You might also like