Professional Documents
Culture Documents
S Chu Ch c
K thut iu khin
Thnh ph H Ch Minh
10-2008
LI NI U
T ng ho cng nghip v dn dng ngy cng pht
trin. B no trong cc h thng t ng ho l cc b iu khin
lp trnh. Vic hc v tm hiu v cc b khin lp trnh cng nh
vn hnh n cho tht tt ang l nhu cu cp thit i vi hc
sinh, sinh vin cc ngnh k thut.
Hin nay ti liu ging dy v tham kho v k thut iu
khin lp trnh cn kh hn ch. Ti liu ''k thut iu khin lp
trnh PLC Simatic S7-200'', l quyn sch u tin trong b sch
v k thut iu khin lp trnh PLC h SIMATIC S7, c bin
son vi mong mun gp mt phn nh vo vic ging dy v t
hc v k thut iu khin lp trnh ca gio vin, hc sinh, sinh
vin v c gi quan tm v PLC h SIMATIC S7-200 ca cng
ty Siemens.
Ti liu c chia thnh 2 tp. Tp 1 bao gm cc phn c
bn ph hp vi cc bn mi bt u lm quen vi PLC, tuy
nhin n cng c th l ti liu tham kho cho cc bn c kin
thc c bn v PLC. Tp 2 l phn nng cao tp trung v cc
vn iu khin s, truyn thng v mn hnh iu khin. Cu
trc chung ca cc tp sch l mi chng trong cc phn u
c v d minh ha cho cc mc, ngoi ra cui mi chng c
thm mt s cu hi v bi tp c gi rn luyn thm.
D c mt thi gian di lm vic v ging dy v k thut
iu khin lp trnh PLC h SIMATIC, mng truyn thng cng
nghip v truyn ng ca hng Siemens cho rt nhiu i tng
khc nhau cng nh rt c gng trong qu trnh bin son
nhng ti liu khng trnh khi thiu st. Rt mong c s gp
chn thnh ca qu c gi gip ti liu c hon thin
hn. Th t gp xin gi v a ch: ccduc2006@gmail.com.
Xin cm n.
LI TM S
Tp 1 ''k thut iu khin lp trnh PLC Simatic S7-200''
c vit xong t rt lu. Nhng v ngh n vic in n v pht
hnh qu nhiu kh, gi thnh li cao v phi ch i thi gian
rt lu tp sch ny mi n tay bn c, nn tc gi hon li.
Ngh rng cung cp cho c gi, cc bn hc sinh, sinh vin v
gio vin thm mt ti liu tham kho lm phong ph thm
kin thc v t ng ha l vic nn lm. V vy tc gi chn
phng n pht hnh qua mng v truyn tay di dng tp tin
vi phng chm '' sch hu ch th mi c nhun bt''.
Cc bn thn mn!
Vic bin son ti liu v k thut, nht l k thut mi, i
hi ngi bin son ngoi kinh nghim chuyn mn cn b rt
nhiu thi gian v cng sc. Do s l mt nim ng vin v
cng to ln cho tc gi tip tc hon thnh tp 2, b sch v
k thut iu khin lp trnh PLC SIMATIC S7-300/400, cc ti
liu khc lin quan n PLC h SIMATIC, truyn thng cng
nghip, truyn ng ca hng Siemens nu c s ng vin
t tinh thn n vt cht. Nu thy sch ny gip ch cho cc bn
th khi cc bn s hu n (c c t bt k phng tin no)
dng tp tin hoc c in ra dng sch, xin vui lng ng vin
tc gi bng cch chuyn tin vo ti khon s 49809449 cho
CHU CH C, ngn hng Thng mi Chu (ACB) chi
nhnh Chu vn Lim vi s tin ty theo ca cc bn.
Nu cc bn c nhng ng vin khc xin gi thng tin
cho tc gi qua a ch mail ccduc2006@gmail.com.
Cm n s ng vin ca c gi.
Mc lc
Mc lc
1
19
19
19
19
20
20
20
23
23
23
23
23
25
26
28
28
28
29
29
29
Mc lc
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
Solenoid ............................................................................
Van iu khin (VALVE) ....................................................
Xy lanh (CYLINDER) .........................................................
ng c ............................................................................
Cc c cu chp hnh khc................................................
29
30
32
33
34
35
35
35
39
39
40
41
41
42
43
46
46
46
46
47
48
51
51
51
52
54
54
55
57
60
60
60
62
65
65
65
65
66
66
66
67
67
II
63
64
Mc lc
67
67
68
68
69
69
69
70
70
70
75
77
77
77
78
78
79
80
80
81
82
82
82
82
82
83
85
85
86
88
III
Mc lc
10
IV
147
147
148
149
150
152
152
152
152
153
154
155
156
161
Mc lc
172
173
174
174
175
178
11
181
181
182
182
184
186
188
188
188
190
190
190
191
193
197
198
199
201
201
201
201
205
210
12
13
Mc lc
14
VI
230
237
241
242
246
253
257
257
257
258
259
260
261
261
263
264
266
266
267
268
269
271
271
272
272
273
273
273
273
274
275
276
277
Chu Ch c
1.1
Chu Ch c
Signal
Ngo vao
eingabe
hieu
X ly d lieu
Datenverarbeitung
Verarbeitung
X ly
Ngo
ra d lieu
Datenausgabe
Khuech ai
Verstrkung
Ausgabe
Ngo ra
Ngun
cung cp
Stromversorgung
Hnh 1.2: Cu trc chung ca mt qui trnh iu khin
+ Ng vo tn hiu:
Chu Ch c
+ X l:
+ Khuch i:
+ Ng ra:
Chu Ch c
Elektrische
Steuerungen
ieu khie
n ien
speicherprogrammiert
Kh trnh
verbindungsprogrammiert
Kt ni cng
Chng
trnh
Programm
THIT
B T NG HA
AUTOMATISIERUNGSGERT
B nh
Programm
Speicher
chng
trnh
1.4 H thng s
Trong x l cc phn t nh, cc ng vo, cc ng ra, thi gian, cc
nh v.v... bng PLC th h thp phn khng c s dng m l h thng s
nh phn (h hai tr).
* H nh phn
H nh phn ch c cc s 0 v 1, c th c c v biu din gi tr
d dng trong k thut. Gi tr nh v ca mt s nh phn l s m ca hai.
ln ca s thng thng c biu din dng m BCD (Binary-CodeDecimal). i vi mi s Decimal c vit vi s nh phn 4 v tr.
* S thp lc phn ( Hexadecimal)
H thp lc phn c 16 k hiu khc nhau t 0-9 v A-F. Gi tr nh
v ca mt s thp lc phn s m ca 16.
- H nh phn:
Ch s: 0,1
Gi tr nh v = S m ca c s 2
23
22
21
20
Chu Ch c
V d:
123
+ 122 +
021
- H thp lc phn:
1
+ 120
+ 1
= 13D
ch s: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E;F
Gi tr nh v = S m ca c s 16
163
162
4096
V d:
256
161
160
16
2162
A161
B160
512
160
11 =
683 D
1.5.1
Bit
1 c
in p
24 V
0V
0 khng c
in p
Hnh 1.4: Mt bit c th c trng thi tn hiu 1 hoc 0
1.5.2
Byte
Chu Ch c
1 Byte gm c 8 Bit
BYTE
0 1 0
0 0
1
Trng thi tn hiu
1.5.3
Word
1 Word gom co 2 Byte hay 16 Bit. Vi Word co the bieu dien cac
dang: so nh phan, ky t hay cau lenh ieu khien.
Trng thi tn hiu
WORD
0 1 1
0 0 1
1 Byte
1.5.4
1 0
1 0
0 1
1 Byte
DoubleWord
1 Word
1 Word
Tom tat:
Gi tr 0 hoc 1
1 Bit
1 Byte
1 Word
1 Byte
1 Byte
1 doubleWord
1 Word
1 Word
Chu Ch c
2.1
Gii thiu
Chu Ch c
Cc bc thit lp h
Cc bc thit lp h
Xc nh nhim v iu khin
Xc nh nhim v iu khin
S mch in
Dy ni lin kt cc phn t
F1
S1
S2
K1
S3
K2 S4
K1
K1
K2
K2
K3
K3
Chu Ch c
Chu Ch c
24V
S2
S1
S3
S4
24V
in1
in2
in3
0V
out1
out2
out3
K1
K2
in4
K3
0V
10
Chu Ch c
- H thng ra t t ng.
- Thit b khai thc .
- Thit b ng gi bao b, t ng m v trng km v.v ...
- Thit b sy.
-
11
Chu Ch c
12
Chu Ch c
* Accumulator
Accumulator l mt b nh trung gian m qua n timer hay counter c
np vo hay thc hin cc php ton s hc.
* Counter, Timer
Timer v counter cng l cc vng nh, h iu hnh ghi nh cc gi tr
m trong n.
* H thng Bus
B nh chng trnh, h iu hnh v cc modul ngoi vi (cc ng vo
v ng ra) c kt ni vi PLC thng qua Bus ni. Mt Bus bao gm cc dy
dn m cc d liu c trao i. H iu hnh t chc vic truyn d liu
trn cc dy dn ny.
13
Chu Ch c
14
Chu Ch c
2.4.4
Khi vo
15
2.4.5
Chu Ch c
Khi ra
2.4.6
Cc khi c bit
16
Chu Ch c
Bt u chu k
Ng vo
Network 1
I0.0
Motor on/off
Q0.0
Network 2
I0.1
Q0.1
Ng ra
Kt thc chu k
17
Chu Ch c
18
Chu Ch c
3.1
Cm bin
3.1.1
Gii thiu
Cm bin (sensor) cho php PLC pht hin trng thi ca mt qu trnh.
Cc cm bin logic ch c th pht hin trng thi ng hoc sai. Cc hin
tng vt l tiu biu cn c pht hin l:
-
Ni dy cho cm bin
Sinking/Sourcing:
Switches:
ng hoc ngt in p
19
Chu Ch c
Chuyn mch AC
3.1.2.1 Switch
Mt v d n gin nht ca cc ng ra cm bin switch v relay c
cho nh hnh 3.1.
20
Chu Ch c
21
Chu Ch c
22
Chu Ch c
23
Chu Ch c
xut hin s ct ngang hoc phn x li tia sng. Cm bin quang n gin
cho hnh 3.8.
Sensor
24
nh sng phn x
nh sng c truyn
Gng
phn x
Chu Ch c
C=
e .A
d
vi
C: in dung (Farads)
e : Hng s in mi
A: Din tch bn cc
D: Khong cch gia cc bn cc.
Trong cm bin, din tch cc bn cc v khong cch gia chng l c
nh. Nhng hng s in mi ca khng gian xung quanh chng s thay i
khi cc vt liu c mang n gn cm bin. Minh ha hnh 3.10.
B mt ca cm bin in dung c hnh thnh bi hai in cc kim
loi ng tm ca mt t in. Khi mt i tng n gn b mt nhn bit n
i vo vng in trng ca cc in cc v thay i in dung trong mch
dao ng. Kt qu l b to dao ng bt u dao ng. Mch trigger c
bin ca b dao ng v khi t n mc xc nh th trng thi ng ra s
thay i. Khi i tng ri khi cm bin th bin ca b dao ng gim,
cm bin chuyn v trng thi bnh thng.
25
Khng c
i tng
C i tng
Chu Ch c
Khng c
i tng
in cc b
26
Chu Ch c
Khng c
i tng
C i tng
Khng c
i tng
27
Chu Ch c
28
Chu Ch c
3.2
C cu chp hnh
3.2.1
Gii thiu
Solenoid
Khng c in
Hnh 3.16:
c in
Solenoid
29
Chu Ch c
solenoid
Kh ra
Kh vo
solenoid
Kh vo
Kh ra
30
Chu Ch c
Loi van
K hiu
iu khin bng kh nn
Thng ng
Thng ng
Thng m
Thng m
Thng ng
Thng ng
Thng m
Thng m
Van 2 ca, 2 v tr
Van 3 ca, 2 v tr
31
Chu Ch c
Van 4 ca, 2 v tr
Hoc
Van 5 ca, 2 v tr
Hoc
Van 4 ca, 3 v tr
Van 5 ca, 3 v tr
Hnh 3.18
Thi gian p ng: y l thi gian van ng/m hon ton. Thi
gian tiu biu cho cc van nm trong phm vi t 5ms n 150ms.
32
Chu Ch c
P=
F
A
Vi
P: p sut thy lc
F: Lc y piston
A: Din tch piston
Hnh 3.19
Mt ct ca mt cylinder thy lc
Hnh 3.20
cylinder tc ng n v cylinder tc ng kp
33
Chu Ch c
34
Chu Ch c
4.1
Cu hnh cng
4.1.1
Khi x l trung tm
S lng ng vo:14 , v
S lng vo/ra s cc i: 64
S lng Timer :128 Timer chia lm 3 loi theo phn gii khc
nhau: 4 Timer 1ms, 16 Timer 10 ms v 108 Timer c phn gii
100ms.
C php tnh s hc
35
Chu Ch c
Ng ra
Kiu hot ng
Bin tr
SIEMENS
SF
RUN
STOP
SIMATIC
S7-200
I0.0
I0.1
I0.2
I0.3
I0.4
I1.0
I1.1
I1.2
I1.3
I1.4
I0.5
I0.6
I0.7
I1.5
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Q1.0
Q1.1
CPU 214
Cng PPI
Ni n thit
b lp trnh
Ng vo
Bo trng
thi CPU
Bo trng thi
ng vo/ra
SF (n ):
36
I x.x (n xanh):
Hin nay, CPU 22x vi nhiu tnh nng vt tri thay th loi CPU
21x v hin ang c s dng rt nhiu. Tiu biu cho loi ny l CPU 224.
Thng tin v CPU 22x c cho nh bng 4.1 v hnh dng CPU 224 hnh 4.2.
c im
CPU 221
CPU 222
CPU 224
CPU 224XP
CPU 226
6DI/4DO
-
8DI/6DO
-
14DI/10DO
-
14DI/10DO
2AI/1AO
24DI/16DO
-
S module m rng
max.
B nh chng
trnh
4KB
4KB
8KB
12KB
16KB
B nh d liu
2KB
2KB
8KB
10KB
10KB
Thi gian x l
0,37 s
0,37 s
0,37 s
0,37 s
0,37 s
Memory
bits/counters/timers
256/256/256
256/256/256
256/256/256
256/256/256
256/256/256
High-speed
counters
4 x 30 kHz
4 x 30 kHz
6 x 30 kHz
4 x 30 kHz
2x 200 kHz
6 x 30 kHz
Real-time clock
card
card
Tch hp
Tch hp
Tch hp
Ng ra xung
2 x 20 kHz
2 x 20 kHz
2 x 20 kHz
2 x 100 kHz
2 x 20 kHz
1x RS-485
1x RS-485
1x RS-485
2x RS-485
2x RS-485
RUN:
Cho php PLC thc hin chng trnh trong b nh. PLC S7-200
s ri khi ch RUN v chuyn sang ch STOP nu trong
my c s c, hoc trong chng trnh gp lnh STOP.
37
Chu Ch c
STOP: Cng bc PLC dng chng trnh ang chy v chuyn sang
ch STOP. ch STOP, PLC cho php hiu chnh, np,
xa mt chng trnh.
TERM: Cho php ngi dng t my tnh quyt nh chn mt trong hai
ch lm vic cho PLC hoc RUN hoc STOP.
LED bo trng
thi I/O
LED bo trng
thi CPU
Khe cm
- Memory
Module
- Battery
Module,
- Clock Module
(221, 222)
Bin tr
chnh gi tr
analog
L bt cht
vo vch
Cng truyn
thng
u ni c th tho ri
(trn 224, 226)
38
4.1.2
Khi m rng
39
Chu Ch c
Loi
8 x DC In
4 x DC Out
8 x DC Out
4 x DC In/
8 x AC In
4 x Relay
8 x AC Out
8 x DC In/
16 x DC In
8 x Relay
16 x DC In/
32 x DC In/
4 x DC Out
4 x DC In/
8 x DC Out
8 x DC In/
16x DC Out
16 x DC In/
32x DC Out
32 x DC In/
4 x Relay
8 x Relay
16x DC Out
32x Relay
Input
4 x Analog In
8 x Analog In
4xThermocouple
In
Output
2 x RTD In
2 x RTD In
2 x Analog Out 4 x Analog Out
4 x Analog In
T hp
Analog module
T hp
4 x Analog Out
Intelligent module
Position
Modem
Ethernet
Ethenet IT
Cc module khc
AS-Interface
SIWAREX MS
40
PROFIBUS-DP
Internet Technology: Khi m rng CP 243-1 IT cho php cc CPU S7200 c th thc hin cc gim st hay thay i qua trnh duyt Web t
mt PC c ni mng. Cc thng bo chn on c th gi qua email t
mt h thng. S dng cc chc nng IT cho php trao i cc tp tin d
liu vi cc my tnh hay cc h thng iu khin khc. Mi mt khi CP
243-1IT ch nn kt ni cho 2 CPU S7-200.
41
Chu Ch c
EM
277
CP
243-1
CP
243-1 IT
CP
243-2
- E-Mail
- HTML
- FTP
PROFIBUS Network
Ethernet Network
EM
241
- Teleservice
- SMS/paging
- PPI/modbus RTU
Phone Network
42
4.3 Cc vng nh
B nh ca cc PLC S7-200 c chia ra lm cc vng nh nh bng 4.3.
* Vng nh m ng vo s I:
CPU s c trng thi tn hiu ca tt c cc ng vo s u mi chu
k qut, sau s cha cc gi tr ny vo vng nh m ng vo. C th
truy cp vng nh ny theo bit, Byte, Word hay Doubleword.
* Vng nh m ng ra s Q:
Trong qu trnh x l chng trnh CPU s lu cc gi tr x l thuc
vng nh ng ra vo y. Ti cui mi vng qut CPU s sao chp ni dung
vng nh m ny v chuyn ra cc ng ra vt l. C th truy cp vng nh
ny theo bit, Byte, Word hay Doubleword.
* Vng nh bin V:
S dng vng nh V lu tr cc kt qu php ton trung gian c
c do cc x l logic ca chng trnh. Cng c th s dng vng nh
lu tr cc d liu khc lin quan n chng trnh hay nhim v iu khin.
C th truy cp vng nh ny theo bit, Byte, Word hay Doubleword.
* Vng nh M:
C th coi vng nh M nh l cc relay iu khin trong chng trnh lu
tr trng thi trung gian ca mt php ton hay cc thng tin iu khin khc.
C th truy cp vng nh ny theo bit, Byte, Word hay Doubleword.
* Vng nh b nh thi T:
43
Chu Ch c
CPU 222
CPU 224
CPU 224XP
CPU226
CPU 221
4 KB
8 KB
12 KB
16 KB
2 KB
2 KB
8 KB
10 KB
10 KB
Vng m vo s
I0.0 I15.7
I0.0 I15.7
I0.0 I15.7
I0.0 I15.7
I0.0 I15.7
Vng m ra s
Q0.0 ...Q15.7
Q0.0 ...Q15.7
Q0.0 ...Q15.7
Q0.0 ...Q15.7
Q0.0 ...Q15.7
Ng vo analog
AIW0 ..AIW30
AIW0 ..AIW30
AIW0 ..AIW62
AIW0 ..AIW62
AIW0 ..AIW62
Ng ra analog
VB0VB2047
VB0VB2047
VB0VB8191
VB0VB10239
VB0VB10239
Vng nh cc b
(L)
LB0LB63
LB0LB63
LB0LB63
LB0LB63
LB0LB63
M0.0M31.7
M0.0M31.7
M0.0M31.7
M0.0M31.7
M0.0M31.7
Vng nh c bit
Ch c (SM)
Timer
Retentive on-delay
1ms
10ms
.
100ms
.
On/Off delay 1ms
10ms
.
100ms
.
256 (T0T255)
256 (T0T255)
256 (T0T255)
256 (T0T255)
256 (T0T255)
T0, T64
T1T4, v
T65T68
T5T31, v
T69T95
T32, T96
T33 T36, v
T97 T100
T37 T63, v
T101 T255
T0, T64
T1T4, v
T65T68
T5T31, v
T69T95
T32, T96
T33 T36, v
T97 T100
T37 T63, v
T101 T255
T0, T64
T1T4, v
T65T68
T5T31, v
T69T95
T32, T96
T33 T36, v
T97 T100
T37 T63, v
T101 T255
T0, T64
T1T4, v
T65T68
T5T31, v
T69T95
T32, T96
T33 T36, v
T97 T100
T37 T63, v
T101 T255
T0, T64
T1T4, v
T65T68
T5T31, v
T69T95
T32, T96
T33 T36, v
T97 T100
T37 T63, v
T101 T255
Counter
C0 C255
C0 C255
C0 C255
C0 C255
C0 C255
B m tc cao
HC0 HC5
HC0 HC5
HC0 HC5
HC0 HC5
HC0 HC5
S0.0 S31.7
S0.0 S31.7
S0.0 S31.7
S0.0 S31.7
S0.0 S31.7
AC0 AC3
AC0 AC3
AC0 AC3
AC0 AC3
AC0 AC3
Jumps/Labels
0 255
0 255
0 255
0 255
0 255
Call/Subroutine
0 63
0 63
0 63
0 63
0 127
Interrupt routines
0 127
0 127
0 127
0 127
0 127
nh sn xung
(positive/negative)
256
256
256
256
256
PID loops
0 7
0 7
0 7
0 7
0 7
Port
Port 0
Port 0
Port 0
Port 0, Port 1
Port 0, Port 1
44
45
Chu Ch c
4.4.3
Ch :
46
Khi truy xut a ch theo word th hai word lin k nhau bt buc cch
nhau 2 byte. V d ta cn cha 2 d liu dng s interger vo vng
bin V, th d liu th nht gi s cha vo VW20 th word k tip lu
d liu th hai l VW22.
4.4.4
Bng tm tt vic truy xut cc vng nh theo bit, byte, word v double
word c cho bng 4.4.
Cch truy xut
CPU 221
CPU 222
CPU 224
CPU 224XP
CPU 226
47
0 ... 28
0 ... 162
0 ... 28
0 ... 60
0 ... 3
0 ... 5
KD (Constant)
0 ... 28
0 ... 296
0 ... 28
0 ... 60
0 ... 3
0 ... 5
KD (Constant)
Chu Ch c
0 ... 28
0 ... 546
0 ... 28
0 ... 60
0 ... 3
0 ... 5
KD (Constant)
0 ... 28
0 ... 546
0 ... 28
0 ... 60
0 ... 3
0 ... 5
KD (Constant)
0 ... 28
0 ... 546
0 ... 28
0 ... 60
0 ... 3
0 ... 5
KD (Constant)
Bng 4.4: Truy xut cc vng nh theo a ch bit, byte, word, double word.
Tm li, v c bn chng ta c bn dng truy xut d liu nh trn.
Trong mi yu cu iu khin c th chng ta s chn truy xut theo dng
no.
-
c trng thi cc ng vo
48
Thc hin theo logic iu khin trong chng trnh: S7-200 thc
hin cc lnh trong chng trnh v lu gi tr vo vng nh.
Khi thc hin chu k qut, S7-200 thi hnh t lnh u tin cho n
lnh cui cng. Cc lnh truy cp I/O tc th cho php ta truy xut
ngay lp tc cc ng vo v ng ra khi thc hin chng trnh cng
nh chng trnh ngt (interrupt routine).
Nu c s dng cc ngt trong chng trnh (chng trnh ngt c
gi bi cc yu cu ngt) th n khng c thc hin chu k qut
49
Chu Ch c
50
Chu Ch c
5.1
5.1.1
51
Chu Ch c
Kt ni vi my tnh
52
Chu Ch c
53
Chu Ch c
Mt chiu:
5.1.4
54
Kt ni vo/ra s vi ngoi vi
Chu Ch c
a)
Hnh 5.6:
b)
a) Mch in ca 1 ng vo s s dng ngun cung cp DC
b) Mch in ca 1 ng vo s s dng ngun cung cp AC
55
Chu Ch c
DC 24V
INPUTS
.0
.0
.1
.1
DC 24V
INPUTS
L
24 V
.0
.2
.2
V+
.1
V.2
.4
.3
.5
.5
.4
.6
.6
.5
.7
.7
.6
.7
.4
24 V
PNP
NPN
.3
.3
V-
NPN
Sensor
V+
PNP
Sensor
Sensor
V+
V-
24 V
a)
b)
c)
56
b.
c.
Chu Ch c
Mt chiu:
57
Chu Ch c
58
Chu Ch c
DC 24V
OUTPUTS
.0
.0
.1
.1
.2
220V
.3
K1
.4
.2
AC
OUTPUTS
.0
.1
M
.3
K1
.4
.5
H1
.6
.7
220V
.5
H1
220V
.3
K1
.5
H1
.6
24V
L+
.4
.6
.7
.2
24V
.7
24V
a)
b)
c)
Hnh 5.9: Kt ni dy ng ra PLC vi c cu chp hnh
59
Chu Ch c
5.2.1
Status Chart
5.2.2
60
Chu Ch c
Bc 4:
Bc 5:
hoc
vo biu tng
hoc chn Debug Write All ghi tt c
cc gi tr ny vo cc bin tng ng trong CPU.
61
Chu Ch c
G b tt c gi tr
cng bc
c gi tr b cng bc
trong CPU
B gi tr b cng bc c chn
cng bc cc bin c chn
5.2.3
Bc 3:
62
Chu Ch c
Nhp hoc cun cha gi tr hin hnh mun cng bc. Nhp
chut vo biu tng
hoc chn Debug Force trn v tr
gi tr hin hnh cng bc bin gi tr .
Bc 4:
Bc 5:
5.2.4 ng dng Status Chart trong vic kim tra kt ni dy trong S7-200
Sau khi kt ni dy ngai vi vi cc ng vo/ra ca PLC, vic k tip l
kim tra li kt ni dy ny pht hin ra cc li kt ni. Mt cng c hu
hiu l s dng Status Chart. Lu khi kim tra kt ni dy:
i vi ng vo:
-
i vi ng ra:
-
63
Chu Ch c
5.3 Cu hi v bi tp
BT 5.1:
Ng vo ca PLC c th ng in cho cun dy r le iu
khin mt ng c c khng? Cc khi vo v khi ra ng vai tr g trong
vic giao tip gia PLC v thit b ngai vi?
BT 5.2:
BT 5.3:
iu g xy ra nu mt ng ra AC c cp ngun DC?
BT 5.4:
Mt khi vo/ra m rng ca PLC h S7-200 loi EM223 gm c 8
ng vo DC/8 ng ra rle. Cc ng vo c ni vi 4 nt nhn, 2 ng ra
c ni vi mt rle trung gian s dng ngun 24VDC dng ng mch
cho mt contactor 220VAC iu khin ng c 3 pha 220V/380V. 2 ng ra
c ni vi 2 n bo 220VAC bo chiu quay ca ng c. 2 ng ra
c s dng cho cc van kh nn 24 VDC. Hy v s ni dy cc ng
vo v ra ny vi ngoi vi theo yu cu.
BT 5.5:
Hy thit k mt d n c iu khin bng PLC. Trc khi t
hng, cn phi phc tho vic ni dy c bn v chn la cc loi PLC hoc
khi vo/ra c cc ng vo/ra tng ng. Cc thit b c s dng ni
vi cc ng vo gm c: 2 cng tc hnh trnh, 1 nt nhn thng h, 1 nt
nhn thng ng v mt tip im nhit. Ng ra s iu khin mt van
solenoid 24VDC, mt n bo 110VAC v mt ng c 220VAC/50HP. Hy
la chn loi PLC hoc mt khi vo/ra ph hp v kt ni dy theo yu cu
t ra.
BT 5.6:
Hy phc tho s ni dy cho cc ng ra PLC theo yu cu
c lit k di y:
64
Mt n bo 24VDC
Mt n bo 120 VAC
Chu Ch c
6.1.1
EM241 modem
6.1.2 Ci t phn mm
Thc hin theo cc bc sau:
1. ng tt c cc ng dng
2. Chn a CD STEP 7-Micro/Win vo a CD-Rom. Chng trnh
s c t ng ci t. Ta cng c th khi ng chng trnh
ci t bng cch nhp p chut vo file Setup.exe| trn CD.
65
Chu Ch c
6.2.1
6.2.2
66
Chu Ch c
phn chia nhim v iu khin. Mi mt chng trnh con vit cho mt nhim
v nh hoc khi c cc yu cu iu khin tng t nhau (v d: iu khin
bng ti 1, iu khin bng ti 2) th chng ta ch cn to ra chng trnh
con mt ln v c th gi ra nhiu ln t chng trnh chnh.
S dng chng trnh con c mt s u im sau:
Gim thi gian vng qut ca chng trnh. CPU khng phi lin tc
x l tt c cc lnh ca chng trnh m ch x l chng trnh con
khi c lnh gi tng ng.
Chng trnh con cho php gim cng vic son tho khi c cc yu
cu iu khin tng t nhau.
(Bn c xem phn v d v cch s dng chng trnh con chng php
ton nh phn).
6.2.3
6.2.4
System block cho php ta cu hnh cc ty chn phn cng khc nhau
cho S7-200.
6.2.5
67
6.3.1
Chu Ch c
Tip im khng o:
Tip im o:
V d:
Ng ra dng cun dy
Tip im logic ng vo
ng ngun
6.3.2
68
Chu Ch c
69
Chu Ch c
Thanh cng c
* Symbol Table:
Bng k hiu (Symbol table) cho php ngi dng m t cc a ch s
dng trong chng trnh di dng cc tn gi gi nh. iu ny gip cho
70
Chu Ch c
vic c hiu chng trnh d dng v khi vit chng trnh t b sai st do s
dng trng a ch.
Tn gi nh a ch tuyt i
Ch thch
* Status Chart:
Bng trng thi (Status chart) cho php ngi dng gim st trng thi
cc ng vo v thay i trng thi tng ng ra. S dng bng trng thi
kim tra ni dy phn cng v xem ni dung cc vng nh.
Trong :
+ Ct Address: Cho php nhp a ch cc bin hay vng nh
+ Ct Format: Cho php chn dng d liu ca a ch
+ Ct Current Value: Hin th gi tr hin hnh ca a ch
+ Ct New Value: Cho php thay i trng thi ng ra hay ni
dung vng nh
* Data Block:
S dng Data Block nh mt vng nh t trc d liu cho cc bin
thuc vng nh V. C th to ra cc Data block khc nhau v t tn theo d
lliu chng trinh. V d:
71
Chu Ch c
* System Block :
y l khi chc nng h thng, khi m System Block chng ta c th ci
t cc chc nng nh:
- Communication ports: Chn cc thng s truyn thng vi thit b
khc nh my tnh hay CPU khc.
-
Output Tables:
Input filter:
Background Time:
Configure LED:
Increase Memory:
Password:
M t chc nng
c v ghi d liu
Start, Stop, khi ng
CPU
c v ghi ng h
thi gian (time-of-day
72
Level 1
Cho php
truy cp
Level 2
Cho php
truy cp
Leve 3
Level 4
Cho php
truy cp
Cho php
truy cp
Chu Ch c
Clock)
Upload chng trnh,
d liu, cu hnh CPU
Download chng
trnh, data block hoc
system block
Yu cu
password
Yu cu
password
Khng bao
gi cho php
Yu cu
password
(khng bao
gi cho php
vi system
Block)
Khng bao
gi cho php
Yu cu
password
(khng bao
gi cho php
vi system
Block)
Yu cu
password
Khng bao
gi cho php
* Cross Reference:
Bng tham chiu cho bit nhng a ch vng nh no (Byte, bit, word
hay DWord, timer, counter) s dng v v tr (location) trong chng
trnh cng nh chc nng ca chng.
Mt v d bng cross reference c cho hnh 6.2. Ti ct Element,
nhp p vo a ch no th trnh son tho s m cho chng ta ca s
chng trnh c cha a ch tng ng. Vic ny gip cho chng ta d dng
kim tra hay thay i a ch khi c nhu cu.
73
Chu Ch c
Communication:
v Set PG/PC
74
Chu Ch c
6.4.2
75
Chu Ch c
76
Chu Ch c
6.4.3
To mt d n STEP 7-Micro/WIN
6.4.3.1 To d n mi
to mt d n mi
trong STEP 7-Micro/Win, chn
menu File > New hoc biu
tng
trong toolbar m
hp thoi "New" cho php to
mi mt d n (project).
Trong thanh chc nng, bm
vo biu
tng
,
hoc vo menu View >
Component > Program Editor
m mn hnh son tho
77
Chu Ch c
Th mc cha d n
Tn d n
Th mc cha d n
D n cn m
6.4.4
Th vin
78
Chu Ch c
6.4.5
79
Chu Ch c
Th Index: Cho php truy cp thng tin tr gip bng vic hin th
danh sch cc thut ng theo th t alphabe.
Th Find: Cho php tm kim cc t c th v thut ng trong ch
tr gip.
6.4.6
Xa b nh CPU
6.4.7
M mt d n ang tn ti sn
ca STEP 7-
hay chn
Ch :
- D n to bng cc phin bn trc ca STEP 7-Micro/WIN hay
STEP 7-Micro/DOS c th cha mt hay nhiu cu trc logic m STEP 7Micro/WIN, Version 3.0 v cao hn khng h tr. m c d n, ta phi
s dng phin bn c to d n v lu li d n theo th tc sau:
1. Chuyn mn hnh son tho sang STL.
80
Chu Ch c
2. Tt a ch theo k hiu.
3. Lu tp tin d n.
- Chng trnh to vi STEP 7-Micro/WIN V3.1 SP1 s dng lnh
AND c ng vo n FBD, v c lu xem FBD, th khng th m
c vi STEP 7-Micro/WIN V3.1. m cc d n ny vi STEP 7Micro/WIN V3.1, d n trc tin nn c chuyn sang xem STL v
lu li dng ny.
- Khng th s dng lnh Open m mt d n trong PLC; Cc tp tin
d n ch c th m c nu n c lu tr trn PC hoc PG (thit b lp
trnh)
- Vi phn mm STEP-7 Micro/WIN mi ln m ch c mt d n. V
vy mun m 2 d n ti cng mt thi im th phi chy hai ln STEP-7
Micro/WIN. Khi m hai d n, ta c th copy cc phn t chng trnh ln
nhau.
6.4.8
81
Chu Ch c
).
6.4.9
Ti d n t PLC
82
Chu Ch c
trn toolbar.
trn toolbar.
trn
83
Chu Ch c
STEP 7-Micro/WIN t ng tm
12. Ngay khi download thnh cng, ta phi chuyn PLC t STOP sang
RUN trc khi PLC c th thc hin chng trnh. Nhp chut vo
biu tng RUN
84
Chu Ch c
85
Chu Ch c
86
Chu Ch c
87
Chu Ch c
, v in vo cc vng di:
tm cc tp tin v th mc.
Khi thm vo mt cng c thnh cng, trong menu Tools xut hin cng
c thm.
Kt ni dy ng cc ng vo v ra vi ngoi vi
88
Chu Ch c
LAD
STL
a ch
Ch thch
S_Stop
I0.0
S_Right
I0.1
S_Left
I0.2
K1
Q0.0
K2
Q0.1
m mn hnh
Nhp chut vo biu tng Program Block
son tho chng trnh (hnh 6.15). Ch ca s cy lnh (instruction tree)
v vng son tho chng trnh. S dng cy lnh chn cc lnh c
biu din dng LAD vo cc networks ca mn hnh son tho chng trnh
bng cch ko v th cc lnh t cy lnh vo cc networks.
c th nhp y cc ch thch (comment), th cn hin th cc ch
thch trong mn hnh son tho chng trnh. Vo View > POU Comment
hin th dng ch thch tiu chng trnh v View > Network comments
hin th dng ch thch ca tng network.
89
Chu Ch c
Cy lnh
m mn hnh
Nhp cc thng tin (ch khng du) bng 6.1 vo bng Symbol Table. Vi:
-
Ct a ch tng ng vi ct Address.
90
Chu Ch c
m li mn hnh
91
Chu Ch c
(a)
(b)
Bc 4: Lu chng trnh
Sau khi nhp hai network lnh, ta nhp xong chng trnh. Khi lu
chng trnh, ta to mt d n bao gm loi CPU S7-200 v cc tham s
khc. lu mt d n, thc hin nh sau:
1. Chn File > Save As
2. Nhp vo tn ca d n trong hp thoi Save As
92
Chu Ch c
3. Nhp OK lu d n.
Bc 5: Download chng trnh vo CPU
Sau khi lu d n, ta c th download chng trnh vo S7-200.
Mi d n c lin kt vi mt loi CPU (CPU 221, CPU 222, CPU 224,
CPU 224XP, hoc CPU 226). Nu kiu d n khng ph hp vi CPU ang
kt ni, th STEP 7--Micro/WIN bo li khng tng thch v cc ng dn
ta tip tc cng vic. Nu iu ny xy ra, chn Continue Download.
Thc hin download chng trnh nh sau:
1.
2.
Bc 6: t S7-200 ch RUN
i vi phn mm STEP 7-Micro/WIN t CPU S7-200 vo ch
RUN, th cng tc chn ch ca S7-200 phi c t v tr TERM hoc
RUN. Khi t S7-200 ch RUN, th S7-200 thc hin chng trnh:
1. Nhp chut vo biu tng RUN
RUN.
93
Chu Ch c
94
Chu Ch c
7.1
S1
S2
S3
S4
S5
S6
S7
S8
95
Chu Ch c
S1
24V
S1
I0.0
I0.1
I0.2
S2
I0.3
...
...
PLC
Q0.0
H1
H1
a)
Hnh 7.1
Q0.1
Q0.2
Q0.3
24V
b)
Lin kt AND: a) S mch in, b) Ni dy vi ng vo/ra PLC
96
Chu Ch c
Chng trnh:
LAD
FBD
STL
Hnh 7.3 Chng trnh c biu din 3 dng LAD, FBD v STL.
S3
24V
I0.0
I0.1
I0.2
I0.3
...
...
PLC
Q0.0
Q0.1
Q0.2
H1
a)
Hnh 7.4
Q0.3
24V
b)
Lin kt OR: a) S mch in, b) Ni dy vi ng vo/ra PLC,
LAD
FBD
STL
97
7.2.3
Chu Ch c
T hp cc cng AND v OR
a)
b)
c)chng trnh
LAD
FBD
STL
Hnh 7.6 AND trc OR: a) Mch in, b) Ni dy vi PLC, c) Chng trnh
7.2.3.2 OR trc AND
thc hin php AND hai lin kt OR li vi nhau th trong chng
trnh vit dng STL phi s dng thm lnh ALD.
98
Chu Ch c
V d 7.4:
a)
b)
c) Chng trnh
LAD
FBD
STL
7.2.4
99
Chu Ch c
S1
S2
H1
a)
b)
a) S mch in,
LAD
Hnh 7.9
b) Kt ni vi PLC
FBD
STL
Tip im
Tip im
100
Chu Ch c
B to tn hiu nh phn
Cm
bin,
nt
nhn
l mt
Cm
bin ,
nt
nhn
b
in
p ti
ng
vo
PLC
Trng
thi tn
hiu ti
ng
vo
Kt
qu
kim
tra
K
hiu/lnh
Kt
qu
kim
tra
tc
ng
1
LAD:
NO
khng
tc
ng
khng
tip im
khng o
FBD:
tc
ng
khng
0
LAD:
tip im
o
FBD:
0
NC
khng
tc
ng
STL:
LDN Ix.y
STL:
LD Ix.y
c
101
Chu Ch c
S2
EI0.0
EI0.1
S1
S1
S2
EI0.0
EI0.1
S2
EI0.0
EI0.1
PLC
PLC
PLC
Q0.0
Q0.0
Q0.0
H1
H1
H1
Software
LAD
FBD
STL
7.4.1
102
Chu Ch c
a ch
Ch thch
S1
I0.0
S2
I0.1
K1
Q0.0
Contactor
a)
b)
FBD
STL
7.4.2
a ch
Ch thch
S1
I0.0
S2
I0.1
K1
Q0.0
Contactor
103
a)
Chu Ch c
b)
LAD
Hnh 7.13
FBD
STL
7.4.3
iu khin ON/OFF ng c c ch bo
Cu ch 3 pha F1
CB bo v ng c (Motor CB) Q1
Contactor K1
104
Chu Ch c
Bng k hiu
K hiu
a ch
Ch thch
S1
I0.0
S2
I0.1
K11
Q0.0
H1
Q0.1
n bo ng c hot ng
H2
Q0.2
n bo ng c dng
a)
b)
b) Mch iu khin
a)
Hnh 7.15: a) S ni dy PLC
b)
b) Ni relay trung gian vi contactor
105
Chu Ch c
+ Chng trnh:
Biu din STL:
7.4.4
FBD
106
Chu Ch c
Q1
S1
13
K1
S2
13
K2
S3
14
14
21
K2
43
K1
44
K1
32
44
21
31
K1
K2
22
22
A1
A1
K1
31
43
K2
K1
A2
32
H1
H2
H3
A2
N
Quay phi
Hnh 7.16
S2
Bo
dng
S3
24V
Q1
I0.0
Bo quay Bo quay
phi
tri
K hiu
S1
S2
S3
Q1
K11
K21
H1
H2
H3
S1
Quay tri
I0.1
I0.2
I0.3
...
PLC
Q0.0
Q0.1
K21
K11
K11
K21
Q0.2
H1
Q0.3
H2
Q0.4
...
H3
24V
a)
Hnh 7.17
b)
a) S ni dy PLC; b) Ni relay vi contactor
107
Chu Ch c
108
Chu Ch c
7.5
109
Chu Ch c
M0.1
I0.4
I0.2
M0.0
I0.1
I0.2
Q0.0
I0.0
M0.2
110
Chu Ch c
STL:
Lnh SET
v LAD:
111
7.6.2
Chu Ch c
LAD
7.6.3
STL
Mch nh R-S
a ch cn iu khin
S1:
R:
Ng vo Reset.
OUT:
Ng ra, c th ni vi mt a ch
dng bit
SR:
K hiu gi nh khu SR
v FBD:
112
Chu Ch c
Bng s tht
S1
OUT
trong cy
v FBD:
xxx:
a ch cn iu khin
S:
Ng vo Set.
R1:
OUT:
RS:
K hiu gi nh khu RS
OUT
trong cy
113
7.6.4
Chu Ch c
Khi vit lnh S cho mt i tng iu khin th nht thit (ty theo
yu cu cng ngh) phi c mt lnh R cho i tng iu khin .
7.6.5
2.
3.
4.
114
). Cn S2 l thng ng (logic 1
Chu Ch c
).
FBD
STL
).
FBD
STL
115
Chu Ch c
3. i vi n bo H1.
- n sng khi K1 c in v tt khi K1 mt in
H1=K1
4. i vi n bo H2
n sng khi K2 c in v tt khi K2 mt in.
H2=K2
5. i vi n bo H3
n sng khi c K1 v K2 mt in.
H3 = K1 K2
Theo cc phn tch ta vit c chng trnh nh sau:
116
Chu Ch c
FBD
LAD
STL
117
Chu Ch c
7.7.1
Lnh NOT
STL
7.7.2
FBD
STL
Hai lnh nhn bit cnh tn hiu l lnh nhn bit cnh ln (EU) v nhn
bit cnh xung (ED).
Lnh nhn bit cnh ln (EU) s t gi tr logic 1 vo bit u tin ca
Stack 0 trong mt chu k qut chng trnh khi pht hin s chuyn trng thi
t 0 ln 1 trong Stack 0. Cn cc trng hp khc n s t Stack 0 v 0.
Lnh nhn bit cnh xung (ED) s t gi tr logic 1 vo bit u tin ca
Stack 0 trong mt chu k qut chng trnh khi pht hin s chuyn trng thi t 1
xung 0 trong Stack 0. Cn cc trng hp khc n s t Stack 0 v 0.
V d: Ly cnh ln ca I0.0 xut ra Q0.0, cn cnh xung xut ra Q0.1.
118
Chu Ch c
LAD
FBD
STL
Phn tch:
- iu kin Set bng ti: Nt nhn S1
- iu kin Reset bng ti: Cm bin CB1.
- Sn phm n cm bin CB1 th bng ti
dng li, nh vy cm bin lun b tc ng.
Nu ta dng u tin Reset th khng th no
khi ng li bng ti. Cn nu dng u tin
Set th khi no sn phm qua khi cm bin
mi c th bung tay th nt nhn S1 Dng
lnh nhn bit cnh tn hiu khng ch. V
chc chn sn phm qua cm bin th
s dng lnh nhn bit cnh xung.
119
LAD
Chu Ch c
FBD
STL
Chc nng
Bit lun lun c trng thi 1
Bit c trng thi 1 vng qut u tin ca chng trnh
Bit bo d liu b tht lc (0:d liu cn , 1: d liu b tht lc).
Bit bo PLC c ng ngun. (1: vng qut u tin, 0: cc
vng qut cn li).
Bit to ra xung c chu k 1 pht (0: trong 30s u, 1 trong 30s
sau).
Bit tao xung c chu k 1s (tn s 1 Hz) (0: trong 0,5s u ; 1 trong
0,5 s sau).
Bit ln 1 mt vng qut v xung 0 vng qut tip theo. N
c s dng lm ng vo ca b m vng qut.
Bit bo v tr ca cng tc chn ch lm vic ca PLC (0:
TERM, 1: RUN).
120
Chu Ch c
7.9
Cu hi v bi tp
Cc bi tp ng dng gi s dng CPU 224 DC/DC/DC iu khin.
BT7.1
An ton cho l hi
Mt thit b l hi c hi i vo v ra
khi l c thc hin t ng qua b
iu chnh t bn ngoi. L hi c t 3
b cm bin p sut P1, P2 v P3 cc v
tr khc nhau kim sot qu p sut.
Mch an ton s hot ng khi c s c,
trng hp p sut trong l hi tng qu
cao th van an ton t tnh Y1 s hot
ng x bt hi ra ngoi. Cn c t nht
bt k hai trong ba cm bin tc ng th
mch an ton m van t tnh Y1. Hy :
* Bng k hiu:
BT7.2
iu khin c cu my dp
Mt c cu dp trong mt my
dp nguyn liu (v d dp ra
cc v hp) c th chuyn ng
nng ln hay h xung nh mt
ng c in M1 quay 2 chiu.
m bo an ton cho tay
ngi vn hnh th ch khi no
ngi vn hnh dng c 2 tay
nhn ng thi 2 nt nhn S1
(NO) v S2 (NO) th bn dp
mi h xung. Khi h xung
ng cng tc hnh trnh gii
hn di S3 (NC) th t chy
nng ln cho ti khi ng cng
tc hnh trnh gii hn trn S4
(NC) th dng li. Chu k lp li
121
Chu Ch c
Hy :
BT7.3
V s ni dy phn cng
Bng ti chuyn vt liu
ng c M1
Hnh 7.24 Bng ti chuyn vt liu
* Bng k hiu:
122
Chu Ch c
BT7.4
iu khin cng ra vo
V s ni dy phn cng
v S cng ngh:
123
Chu Ch c
v Bng k hiu:
BT7.5
124
Chu Ch c
8.2 i s BOOL
i s BOOL c pht trin vo nm 1800 bi mt nh ton hc ngi
Ai-len tn l James Bool. N cc k hu ch trong thit k cc mch s. N
vn c s dng nhiu bi cc k s in v tin hc. Phng php thc
hin l m hnh h thng logic bng cc cng thc ring l. Cng thc c th
l s kt hp ca cc AND/OR n gin thnh cc dng mi. Vi cng
phng php ny, ngi thit k mch c th ng dng cho lp trnh LAD.
OR
AND
X =
A
0
0
1
1
AB
B
0
1
0
1
X
0
0
0
1
X =
A+B
A
0
0
1
1
B
0
1
0
1
NOR
B
0
1
0
1
NAND
X =A
X = AB
A
0
1
X =
X
1
0
0
0
A
0
0
1
1
AB
B
0
1
0
1
X
1
0
A
0
0
1
1
B
0
1
0
1
X
0
0
0
1
XNOR
XOR
X = A+B
A
0
0
1
1
X
0
1
1
1
NOT
X
0
1
1
0
X = AB
A
0
0
1
1
B
0
1
0
1
X
1
0
0
1
125
Chu Ch c
X = A B = A B + A B
Cc nh l ca i s Bool
Tin :
nh l:
2.
A+A =0
A 1 = A
3.
AA = 0
4.
A+A =1
5.
1= 0
A+A =A
AA = A
1.
1.
2.
3.
6.
A 0 = 0
A + A B = A
A ( A + B) = A
7.
A=A
8.
(A + B) = A B
9.
(A B) = A + B
10.
( A + B) + C = A + (B + C)
11.
( A B) C = A (B C)
12.
A + A B = A + B
13.
A ( A + B) = A B
14.
16.
A +B = B+ A
A B = B A
A + (B C) = ( A + B) ( A + C)
17.
A (B + C) = ( A B) + ( A C)
4.
5.
15.
126
A+1=1
nh l DeMorgans
Chu Ch c
18.
( A + B ) ( A + C) = A C + A B
19.
( A C + B C) = A C + B C
20.
( A + C) (B + C) = ( A + C) (B + C)
A = B.(C.( D + E + C ) + F .C )
A = B (C ( D + E + C ) + F C )
A = B (D C + E C + C C + F C)
(1)
A = B (D C + E C + C + F C)
(2)
A = B C (D + E + 1 + F )
(3)
A = B C (1)
(4)
A = B C
(5)
X = ( A + B C) + A (B + C)
X = ( A) + ( B C ) + A ( B + C )
X = ( A) ( B C ) + A ( B + C )
ng dng nh l DeMorgans
X = A (B + C) + A (B + C)
X = A B + AC + A B + AC
B ngoc
X = A B + ( A C + A C) + A B
X = A B + C ( A + A) + A B
X = A B + C + A B
t tha s chung
ng dng nh l n gin
127
Chu Ch c
a ch
Ch thch
B1
I0.0
B2
I0.1
I0.2
Cm bin bo qu nhit
Q0.0
F = T (B1 B 2 )
(1)
F = T (B1 B 2 + B1 B 2 )
(2)
F = B1 B 2 T + B1 B 2 T
(3)
Chng trnh biu din ngn ng LAD, FBD v STL (i vi biu thc 2):
LAD
128
STL
LD
B1
AN
B2
LDN
B1
B2
Chu Ch c
FBD
OLD
A
Hnh 8.2: Biu thc i s Bool c thit k theo ngn ng ca PLC S7-200
Chng trnh biu din ngn ng LAD, FBD v STL (i vi biu thc 3):
STL
LAD
LD
B1
AN
B2
LDN B1
FBD
B2
OLD
=
Hnh 8.3: Biu thc i s Bool c thit k theo ngn ng ca PLC S7-200
V d 8.2: Hy chuyn s logic sau y (hnh 8.4) thnh chng trnh
trong PLC ngn ng LAD, FBD v STL:
Gii:
Nu c gi nguyn s logic th vic chuyn i chng trnh LAD
s gp nhiu kh khn v trong PLC khng th biu din c cng NAND v
NOR. V vy n gin hn, ta s dng phng php bin i s thnh
biu thc i s Bool v sau n gin biu thc ny.
129
Chu Ch c
X = A B C + B B ( A + C )
X = ( A + B + C + B) B ( A C )
X = A B AC + B B AC + C B AC + B B AC
X = B AC + B AC + 0 + B AC
X = B AC
T biu thc n gin ta c s logic sau v biu din LAD,
FBD, STL (hnh 8.5).
LAD
FBD
STL
LD
AN
130
Chu Ch c
A = B (C (D + E + C) + F C
Biu thc trn c th c biu din dng s mch logic nh sau:
Hnh 8.6: Minh ha cc qui tc n gin khi chuyn i biu thc i s Bool
sang LAD
8.3.1
Cc k thut i s Bool
A+CA= A+C
Chng minh:
A+CA
( A + C )( A + A)
( A + C )(1)
A+C
131
AB + A = A
Chng minh:
Chu Ch c
AB + A
AB + A1
A( B + 1)
A(1)
A
A + B + C = A BC
Chng minh:
A+ B+C
( A + B) + C
( A + B )C
( A B )C
A BC
NOR
X = A B
X = A+ B
X = A B
X = A+ B
X = A B
X = A B + A B
8.4.2 Multiplexers
132
XOR
Chu Ch c
multiplexer
X
D3
A1
0
0
1
1
A2
0
1
0
1
X
D1
D2
D3
D4
D4
A1
Hnh 8.9:
A2
Mt Multiplexer
Hnh 8.10:
D = ( A B) + C
133
Hnh 8.11:
Chu Ch c
D = A + (B C)
Gii quyt:
Hnh 8.13:
F = BF BR
R = BF BR
134
y:
F = ng c quay phi
R = ng c quay tri
BF = Nt nhn quay phi
BR = Nt nhn quay tri
Chu Ch c
a ch
Ch thch
Q0.0
I0.0
I0.1
I0.2
Output
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
1
0
1
1
Cnh bo tt
135
Chu Ch c
A = ( S M W ) + ( S M W ) + ( S M W )
A = S ( M W + M W + M W )
A = S (( M W + M W ) + ( M W + M W ))
A = ( S W ) + ( S M ) = S (W + M )
Hnh 8.17: S mch theo biu thc Bool n gin v c thc hin vi LAD
A, W, M, S nh trc y, tc l:
a ch
Ch thch
Q0.0
I0.0
136
Chu Ch c
I0.1
I0.2
V:
Q = Bo yn tnh (0 = yn tnh)
Bc 1: V bng s tht
Bng s tht ca mch cnh bo trm nhhnh 8.18. Thay v chuyn i
trc tip bng ny thnh biu thc, th ta t vo mt bng c ch hnh
8.19. Dng v ct c chn t cc bin ng vo.
Vic quyt nh cc bin no s dng cho cc dng hoc cc ct c th
ty v cc bng s trng khc nhau nhng vn s cho mt kt qu ging
nhau. i vi cc bin c hai dng v ct th c sp xp theo th t ch
gi tr ca bit s dng NOT. Trnh t khng phi l nh phn, nhng c t
chc ch c mt bit thay i ti mt thi im. Nh vy trnh t ca bit l
00, 01, 11, 10. Bc ny rt quan trng. K tip l a cc gi tr l 1 trong
bng s tht vo bng Karnaugh. Gi tr 0 cng c th c a vo nhng
khng cn thit.
S
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
M
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
W
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Q
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
A
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
137
MW ( = 00)
MW ( = 01)
Chu Ch c
MW ( = 11)
MW ( = 10)
SQ( = 00 )
SQ( = 01)
SQ( = 11)
SQ( = 10)
Hnh 8.19: Bng Karnaugh
Khi cc bit c nhp vo bng Karnaugh s c mt vi mu r rng.
Cc mu tiu biu ny c phn no i xng. Hnh 8.20 c hai mu c
khoanh trn. Trong trng hp ny, mt mu c hai bit ng k nhau. Mu
th hai th kh nhn thy hn v cc bit nm ba bn phi v tri ca ct.
Sau cc mu c th c chuyn thnh biu thc Boolean. thc
hin trc tin ta quan st cc mu t dng th ba cho nn biu thc s
c AND vi SQ. K tip l tm bit chung trong hai mu. Ta thy trong mu
mt c M chung, mu 2 c W chung. Nhng ci ny by gi c th t hp
thnh cng thc. Cui cng cng thc c chuyn thnh s LAD.
Bc 4: Tm kim mu trong bng
M l mu chung
Tt c trong dng SQ
W l mu chung
Hnh 8.20: Khoanh mu
Bc 5: Vit thnh cng thc s dng cc mu
A = S Q (M + W )
Bc 6: Chuyn i cng thc thnh s LAD
138
Chu Ch c
8.7 Cu hi v bi tp
BT 8.1: Cng logic c biu din ngn ng LAD cho di y l cng
AND hay OR?
139
Chu Ch c
OUTPUT
INPUT
A
Ng vo X ON
Ng vo Y ON
Ng vo Z ON
BT 8.6: Chuyn i biu thc i s Bool sau thnh chng trnh ngn
ng LAD n gin nht c th c.
X = A ( A + A B)
BT 8.7: n gin cc biu thc sau:
a)
A(B + AB)
b)
A(B + AB)
c)
A(B + AB)
d)
A(B + AB)
( A + B) ( A + B)
b)
(( A B) + (B + A )) C + (B C + B C)
BT 8.10:
X = A B C + (C + B )
a) V s mch s
b) s hnh thang (khng ti gin),
c) n gin biu thc.
BT 8.11:
n gin biu thc i s Boolean sau v vit chng trnh
ngn ng LAD tng ng.
140
Chu Ch c
X = A + B( A + CB + DAC) + ABCD
a) Vit thnh s logic khi cha n gin biu thc.
b) n gin biu thc.
c) Vit thnh chng trnh ngn ng LAD theo biu thc n gin.
BT 8.13: Cho bng s tht sau
a)Ch ra t hp no cho kt qu l 1.
b) Vit kt qu a) thnh biu thc i s Bool.
c) n gin biu thc Bool b)
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Kt qu
1
0
0
1
0
1
0
1
1
0
0
1
0
0
1
1
BT 8.14: n gin biu thc sau thnh n gin nht v vit thnh chng
trnh ngn ng LAD.
Y = C A + A + BC A + BC
BT 8.15: n gin biu thc sau s dng i s Bool v vit thnh chng
trnh ngn ng LAD tng ng.
X = ( A + B A ) + (C + D + EC)
BT 8.16: Chuyn i chng trnh biu din LAD sau thnh biu thc i
s. Sau n gin n v chuyn li ngn ng LAD.
141
Chu Ch c
X = A + (B ( A + C) + C) + A B (D + E)
a)
b)
Thc hin s mch s theo biu thc ban u v biu thc c
n gin cu a).
c)
Vit thnh chng trnh ngn ng LAD theo biu thc ban u v
biu thc c n gin cu a)
BT 8.19: n gin biu thc cho v sau vit thnh chng trnh
ngn ng LAD v s mch s theo biu thc ban u v biu thc n
gin.
A + (B + C + D) (B + C) + A B (C + D)
BT 8.20: Lp bng Karnaugh theo bng s tht di y.
142
Chu Ch c
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Kt qu
0
0
0
1
1
1
1
1
0
0
1
1
0
0
1
1
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
1
143
Chu Ch c
CD
CD
CD
CD
AB
AB
AB
AB
BT 8.23: Cho bng s tht hnh BT 8.23 v vit thnh chng trnh PLC
ngn ng LAD vi s tr gip bng k thut n gin biu thc l bng
Karnaugh hay i s Bool.
BT 8.24: Kim tra bng s tht hnh BT 8.24 v vit thnh chng trnh
PLC ngn ng LAD s dng bng Karnaugh.
BT 8.26: Cho bng s tht hnh BT 8.25 vi cc ng vo A, B, C v D v
ng ra X. Chuyn n thnh chng trnh PLC LAD s dng bng Karnaugh.
BT 8.25: Tm biu thc Boolean n gin nht i vi bng Karnaugh c
cho hnh BT 8.26 m khng s dng i s Bool. Vit chng trnh LAD.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Hnh BT 8.23
144
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
Y
0
1
0
0
0
0
1
1
0
1
0
0
0
0
1
1
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Hnh BT 8.24
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
0
0
0
0
0
1
0
1
0
1
0
1
0
1
0
1
Chu Ch c
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Hnh BT 8.25
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
0
0
0
0
0
1
0
1
0
0
0
0
1
1
1
1
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Z
0
0
0
0
1
1
1
1
0
1
0
0
0
1
1
1
Hnh BT 8.27
Hnh BT 8.26
BT 8.27: Cho bng s tht nh hnh BT 8.27
a)
b)
145
Chu Ch c
BT 8.29:
a) Xy dng bng s tht cho cc vn sau y:
i) C 3 nt nhn A, B, C.
ii) Ng ra l 1 nu bt k hai nt nhn no c n.
iii) Nu C c n th ng ra s lun lun 1.
b)
c)
BT 8.30:
di y
a) Bng th.
b) Bng i s Boolean.
AB
CD
AB
AB
1
1
CD
AB
CD
CD
X = ( A + B A )A + (CD + CD + CD)
a)
b)
c)
d)
146
Chu Ch c
9 B nh thi (Timer)
B nh thi (Timer)
IN:
PT:
147
9 B nh thi (Timer)
Chu Ch c
phn gii
1ms
32,767s
10ms
327,67s
100ms
3276,7s
T32, T96
148
Chu Ch c
9 B nh thi (Timer)
Qua gin trn ta nhn thy timer TON tr hon c ht thi gian
t trc (v d 5s) th trng thi tn hiu ti ng vo IN cn c duy tr
mc 1 trong sut khong thi gian ny. Nu sau 5s m ng vo IN vn duy tr
mc 1 th gi tr hng s thi gian trong timer s tip tc tng cho ti khi t
gi tr ti a l 32767.
ly TON, ta nhp chut vo du (+) biu tng
trong
gi chut tri, ko v th vo v tr
cy lnh. Sau tr chut vo
mong mun. Nhp s Timer cho TON, iu kin cho ng vo IN v gi tr PT
theo mong mun.
phn gii
T0, T64
1 ms
32,767 s
10 ms
327,67 s
100 ms
3276,7 s
V d: Xt on chng trnh
149
9 B nh thi (Timer)
Chu Ch c
Sau 1 s ng ra Q0.0 ln mc 1
40
100
60
T1
Q0.0
I0.1(Reset)
150
Chu Ch c
9 B nh thi (Timer)
phn gii
1ms
32,767s
10ms
327,67s
100ms
3276,7s
T32, T96
151
9 B nh thi (Timer)
Chu Ch c
thc hin, s dng 2 timer TON kha cho nhau. Ty thuc vo xung
cn ly c thi gian ton v toff l bao nhiu m ta c th chn s timer TON ph
hp. Trong ng dng ny, chn T254 v T255 lm timer to xung v thi gian
th ty theo ngi s dng mong mun cho vo gi tr ton v toff ng PT ca
timer (ch thi gian = [PT]x100ms). Xung c lu bit M10.7.
Chng trnh:
LAD
9.5.2
FBD
STL
152
Chu Ch c
9 B nh thi (Timer)
LAD
STL
Chng trnh:
LAD
STL
153
9 B nh thi (Timer)
9.5.3
Chu Ch c
M t hot ng
Mt ng c in 3 pha c th o chiu quay. Khi n nt nhn quay
phi S1 (NO) th ng c quay phi, n H1 sng bo ng c quay phi.
Khi n nt nhn quay tri S2 (NO) th ng c quay tri, n H2 sng bo
ng c quay tri. ng c c th dng bt c lc no nu n nt nhn dng
S3 (NC) hoc xy ra s c qu dng lm cho tip im (NC) ca thit b bo
v Q1 (motor CB) tc ng. Khi dng th n bo H0 sng.
Vic o chiu quay khng th thc hin c sau khi nt dng S3
c n v cha ht 5s ch cho ng c dng hn. n bo ch i H3 s
chp tt vi tn s 1Hz trong thi gian ch ng c dng hn.
S mch ng lc v ni dy vi PLC:
chng 7, ta s dng PLC S7-200 loi DC/DC/DC. chng ny
gip bn c lm quen vi nhiu loi ng ra, S7-200 c s dng l loi
AC/DC/RLY (Xem thm chng 5).
Do ng ra ca PLC l loi relay nn ta c th ni trc tip ng ra vi cun
dy ca contactor iu khin ng c, tuy nhin cn ch n mch an ton
cho cc ng ra.
154
Chu Ch c
9 B nh thi (Timer)
155
9 B nh thi (Timer)
156
Chu Ch c
Chu Ch c
9.5.4
9 B nh thi (Timer)
M t hot ng
n trc ca Garage khng c tt ngay lp tc khi n cng tc, m n
vn cn sng thm mt khong thi gian na (khong 1 pht) cho ngi
i.
Bng xc nh vo/ra
K hiu
a ch
Ch thch
S1
I0.0
Cng tc
H1
Q0.0
Ni dy PLC:
S1
24V
I0.0
I0.1
I0.2
I0.3
1M
S7-200
Q0.0
Q0.1
Q0.2
Q0.3
AC
L1
AC/DC/RLY
Q0.4
Q0.5
1L
2L
H0
AC
Chng trnh
FBD
LAD
STL
157
9 B nh thi (Timer)
9.5.5
Chu Ch c
S cng ngh
a ch
S1
I0.0
S2
I0.1
S3
I0.2
Y1
Q0.0
Y2
Q0.1
K1
Q0.2
H1
Q0.3
Ci bo bn cha rng
158
Ch thch
Chu Ch c
9 B nh thi (Timer)
S ni dy vi PLC
159
9 B nh thi (Timer)
160
Chu Ch c
Chu Ch c
9 B nh thi (Timer)
9.6 Cu hi v bi tp
BT9.1 n hnh lang hoc n cu thang c nh thi.
Trn tng ca cc hnh lang chung c, trc mi ca cn h c gn
mt nt nhn (gi s hnh lang c 6 cn h tng ng 6 nt n t S1 n
S6) . Khi tc ng nt nhn th n chiu sng hnh lang (gm c 6 n H1
n H6) s sng trong thi gian 1 pht ri sau t ng tt. Nu trong thi
gian 1 pht m c mt nt nhn no c n tip tc th n s sng thm
1 pht na k t lc n sau cng. Yu cu:
1. Lp bng xc nh vo/ra
2. V s ni dy vo/ra v ngun cp cho PLC S7-200 AC/DC/RLY.
3. Vit chng trnh v sau np vo PLC kim tra.
BT9.2 To OFF-delay Timer
T mt ON-delay timer, hy vit chng trnh to OFF-delay timer theo
s mc 9.4.
BT9.3 iu khin n v Qut ht
Trong mt phng v sinh c trang b mt n chiu sng v mt qut ht
kh. Khi vo phng, bt cng tc ln v tr ON th n sng. Nu trong
phng lu hn thi gian 3 pht th qut ht t ng hot ng. Khi ra khi
phng bt cng tc v v tr OFF th n tt. Nu qut ht hot ng th
sau khi n tt khong 5 pht n mi t ng dng. Yu cu:
1. Lp bng xc nh vo/ra
2. V s ni dy PLC vi ngoi vi
161
9 B nh thi (Timer)
Chu Ch c
M
max
H1
ON
Manu
OFF
Auto
min
* Ch tay:
t cng tc chn ch S1 v
tr Manu. n H1 sng bo ch
tay. ch tay, bm ch c
th hot ng nu n nt nhn S1
ON (NO). Bm s t ng tt nu
n nt nhn S2 OFF (NC) hoc
nc trong bn t n gi tr max
(c pht hin bi cm bin S5).
Ch thch
S1
I0.0
S2
I0.1
Nt nhn m my bm nc ch Manual, NO
S3
I0.2
S4
I0.3
Cm bin bo bn nc min, NC
S5
I0.4
Cm bin bo bn nc max, NC
K1
Q0.0
Contactor iu khin ng c bm nc
H1
Q0.1
n bo ch Manual.
Yu cu:
1. V s mch ng lc ni contactor vi ng c bm nc 3pha
2. Lp bng xc nh vo/ra
162
Chu Ch c
9 B nh thi (Timer)
3. V s ni dy PLC
4. Vit chng trnh iu khin v np vo PLC kim tra.
BT9.5 iu khin ca l
Mt ca l c chc nng m, ng v v tr bt k c iu khin
bi mt cylinder. v tr bnh thng th ca l c ng.
-
Nu ca m ra v tr gii hn m ca S4 th s t ng ng li
sau thi gian 6s hoc nt nhn ng ca S2 (NO) c n.
S cng ngh
Ch thch
S1
I0.0
Nt nhn m ca l
S2
I0.1
Nt nhn ng ca l
S3
I0.2
Nt nhn dng, NC
S4
I0.3
S5
I0.4
L1
I0.5
Cm bin quang, NO
Y1
Q0.0
Y2
Q0.1
163
9 B nh thi (Timer)
Chu Ch c
Yu cu:
1. V s ni dy vi PLC
2. Vit chng trnh v np vo PLC kim tra.
BT9.6 iu khin qu trnh khi ng ng c rotor dy qun
Nhm trnh dng in khi ng cao trong cc ng c rotor dy qun
c gn thm cc in tr ph.
Khi tc ng nt nhn m my S1 (NO), th contactor K1 c in. Cc
contactor K2, K3 v K4 bt u ng ln lt cch nhau mt khong thi gian
l 5s. Khi contactor cui cng l K4 c ng th rotor c ngn mch v
ng c hot ng ch nh mc.
Khi tc ng nt nhn S0 (NC) th ng c dng.
S cng ngh
164
Chu Ch c
9 B nh thi (Timer)
S cng ngh
Ch thch
S0
I0.0
Nt nhn dng, NC
S1
I0.1
Nt nhn m my, NO
S2
I0.2
K1
Q0.0
H1
Q0.1
n bo
Yu cu:
1. V s ni dy vi PLC loi DC/DC/DC
2. Vit chng trnh v np vo PLC kim tra.
BT9.8 Gim st hot ng bng ti bng thi gian
Mt bng ti vn chuyn sn phm c truyn ng thng qua mt
ng c. Sn phm trn bng ti c nhn bit bi hai cm bin S2 v
S3.
Thi gian ti a sn phm di chuyn t S2 n S3 l 3s. Nu vt
qu thi gian ny th bng ti xem nh b li. Khi b li th ng c ko bng
ti dng ngay lp tc v mt chung bo pht ra vi tn s 3Hz.
-
S cng ngh
165
9 B nh thi (Timer)
Chu Ch c
Ch thch
S0
I0.0
Nt nhn dng, NC
S1
I0.1
Nt nhn m my, NO
S2
I0.2
S3
I0.3
K1
Q0.0
H1
Q0.1
Chung bo
Yu cu:
1. V s ni dy vi PLC loi DC/DC/DC
2. Vit chng trnh v np vo PLC kim tra.
BT9.9 Khi ng Sao-tam gic
Thc hin trnh t khi ng t ng sao-tam gic ca mt ng c in
khng ng b 3 pha rotor lng sc vi PLC theo s hnh 9.8.
Khi n nt nhn S1 (NO), th ng c hot ng ch sao (K1 v K2
ng). V sau mt thi gian t trc (gi s 10s), th t ng chuyn sang
ch tam gic (K2 mt in, K3 c in).
Khi n nt S0 (NC) th ng c dng ngay lp tc. Trong trng hp
qu ti (c bo bi tip im nhit F2) th ng c cng dng.
S mch ng lc
166
Chu Ch c
9 B nh thi (Timer)
Ch thch
S0
I0.0
Nt nhn dng, NC
S1
I0.1
Nt nhn m my, NO
F2
I0.2
Bo qu dng, NC
K1
Q0.0
Contactor ngun
K2
Q0.1
K3
Q0.2
Yu cu:
1. V s ni dy vi PLC loi AC/DC/RLY
2. Vit chng trnh v np vo PLC kim tra.
BT9.10 Kim tra cht lng sn phm
hp c vn chuyn trn mt bng ti. Cc hp cch nhau mt
khong nh. Cc hp c ng np cn c kim tra tnh trng y.
Vic kim tra cht lng c thc hin vi mt ngun pht tia Gamma,
u thu s pht tn hiu 1 nu hp khng c y. Vic o c thc
hin xong nu cng tc hnh trnh S1 b tc ng (pht ra tn hiu 1). Trng
hp hp khng c y th sau thi gian o 2s, van Y1 iu khin
Cylinder y hp km cht lng ra ngoi.
S cng ngh
167
9 B nh thi (Timer)
Chu Ch c
Ch thch
S1
I0.0
S2
I0.1
S3
I0.2
Y1
Q0.0
Yu cu:
1. V s ni dy vi PLC loi AC/DC/RLY.
2. Vit chng trnh v np vo PLC kim tra.
BT9.11 iu khin n giao thng
Mt giao l c li i dnh cho ngi i b v t hot ng hai ch
ngy v m.
* Ch ngy
n hot ng hon ton t ng theo gin thi gian hnh 9.10. Ch
ngy c chn khi cng tc S1 logic 1.
* Ch m
Khi t cng tc S1 logic 0 th b iu khin chuyn sang hot ng
ch m. Khi chuyn sang ch m th ch ngy b ct ngay lp tc.
Tt c cc n u tt, ch c n vng ng dnh cho t chp tt vi
tn s 1Hz.
S cng ngh v gin thi gian
168
Chu Ch c
9 B nh thi (Timer)
Ch thch
S1
I0.0
H1
Q0.0
H2
Q0.1
t vng
H3
Q0.2
t xanh
H4
Q0.3
i b
H5
Q0.4
i b xanh
169
10 B m (Counter)
10
B m (Counter)
10.1
Gii thiu
Chu Ch c
Trong nhiu trng hp, vic kim tra mt s lng xc nh phi thng
qua tng cc xung. C th thc hin m cc xung ny bng cc b m. S
dng b m c th gii quyt c mt s vn sau:
-
m s lng
170
Tn hiu xa b m.
Chu Ch c
10.2
10 B m (Counter)
m ln. Ng vo bit,
R:
Xa b m v 0. Ng vo bit,
FBD
STL
Gin xung:
171
10 B m (Counter)
Chu Ch c
10.3
Ng vo m xung. Ng vo bit,
LD:
PV:
172
FBD
STL
Chu Ch c
10 B m (Counter)
Gin xung:
10.4
Ng vo m ln. Ng vo bit
CD:
Ng vo m xung. Ng vo bit,
R:
Xa b m v 0.Ng vo bit,
PV:
Gi tr t trc cho b m. Biu din s
Integer.
Lnh m ln-xung (CTUD) s m ln mi khi ng vo m ln (CU) t
mc 0 ln 1, v m xung mi khi ng vo m xung (CD) chuyn t 0
ln 1. Gi tr hin hnh Cxxx gi gi tr hin hnh ca b m. Gi tr t
trc PV c so snh vi gi tr hin hnh mi khi thc hin lnh m.
Khi t n gi tr max (32.767), th cnh ln k tip ti ng vo m
ln b m s t v gi tr min (-32.768).
Khi t n gi tr min (-32.768), th cnh ln k tip ti ng vo m
xung b m s t v gi tr max (32.767).
Khi gi tr hin hnh Cxxx ln hn hoc bng gi tr t trc PV, th
Counter Bit Cxxx ln 1. Ngc li Counter Bit Cxxx bng 0.
Phm vi ca b m l C0 n C255.
B m s b xa v 0 khi ng vo Reset (R) ln mc 1, hoc khi s
dng lnh Reset xa b m.
ly counter CTUD, trong cy lnh bm vo du (+) ca biu tng
, sau chn
, bm v gi chut tri ko th vo v tr
mong mun trong chng trnh. Nhp cc thng tin Cxxx, CU,CD, R v PV.
173
10 B m (Counter)
Chu Ch c
FBD
STL
Network 1
LD
I0.0
LD
I0.1
LD
I0.2
CTUD C3, 4
Network 2
LD
=
C3
Q0.0
Gin xung:
10.5
ng dng b m
10.5.1 m sn phm c ng gi
Sn phm ng gi c a vo mt thng cha bng mt bng ti
(ko bi ng c M). Mi thng cha c 10 sn phm. Khi sn phm
c m th bng ti dng li cho ngi vn hnh a mt thng rng
vo. Sau khi ngi vn hnh n nt S1(NO) tip tc th bng ti hot ng.
Qu trnh c lp i lp li cho n khi no n nt dng S0 (NC).
Sn phm trc khi a vo thng s i qua cm bin quang S2 (NC).
S cng ngh:
174
Chu Ch c
10 B m (Counter)
a ch
Ch thch
S0
I0.0
Nt nhn dng, NC
S1
I0.1
S2
I0.2
K1
Q0.0
Contactor iu khin ng c M
Ni dy vi PLC
Phn tch
* ng c ko bng ti:
iu kin hot ng: - Nt nhn S1 (NO) c tc ng
iu kin dng:
175
10 B m (Counter)
Chu Ch c
S0 C1
STL
Network 1 ON/OFF bang tai
LD I0.1
LDN I0.0
LD C1
EU
OLD
NOT
LPS
A
Q0.0
=
Q0.0
LPP
ALD
O
Q0.0
=
Q0.0
Network 2 Dem san pham
LDN I0.2
LD Q0.0
EU
CTU C1, 10
176
Chu Ch c
10 B m (Counter)
S1
S2
24V
I0.0
I0.1
I0.2
I0.3
...
S7-200 DC/DC/DC
Q0.0
Q0.1
Q0.2
Q0.3
...
1L
Xanh
24V
Ch thch
S1
I0.0
S2
I0.1
Q0.0
n bo ht ch u xe
Xanh
Q0.1
n bo cn ch u xe
Phn tch
* Nhn bit xe vo/ra
V Garage ngm ch c mt ca ra vo cho mt ln xe chy, nn khng
th ly ring l mt cm bin nhn bit xa vo v cm bin cn li nhn
bit xe ra v s c s trng lp v khng r rng. gii quyt, kt hp c hai
cm bin ny. Gin xung cho xe vo r ra Garage nh sau:
177
10 B m (Counter)
Chu Ch c
* B m
V s lng xe trong Ragage thay i khi c xe vo v ra, nn y s
dng b m ln v xung. Ngoi ra, n gin khi khi ng li PLC th b
m xa v 0, ta c thng tin cho cc ng vo ca b m nh sau:
-
Ng vo m ln CU:= Tn hiu xe vo
Ng vo m xung:= Tn hiu xe ra
Ng vo gi tr t trc PV:= 20
Ng vo xa b m R:= SM0.1
C1
STL
Network 1 Dem xe ra/vao Ragage
LD I0.1
EU
A
I0.0
LD I0.0
EU
A
I0.1
LD SM0.1
CTUD C1, 20
Network 2 Bao con cho trong
(den xanh)
LDN C1
=
Q0.1
Network 3 Bao het cho dau xe
(den do)
LD C1
=
Q0.0
10.6
Cu hi v bi tp
BT10.6.1 iu khin bn sy
Mt bn sy hot ng nh sau:
178
Chu Ch c
10 B m (Counter)
2.
Lp bng ni dy vi PLC
3.
BT10.6.2 iu khin b n mn
Mt b cha dung dch n mn n mn phn ng cn tha trn tm
mch in. Gi cha cc tm mch c treo vo mt cn nh hnh 10.3. Khi
n nt khi ng S1 (NO) th cn h gi xung n gii hn di S3 (NC)
t cc tm mch in ngp trong dung dch n mn. Sau thi gian 15s th cn
nng ln n gii hn trn ca cn S2 (NC) th t ng h xung tr li. Chu
k lp li c 6 ln th t ng dng hoc c th n nt dng S0 (NC). Khi
h thng ang hot ng th n bo H1 sng.
Ch thch
S0
I0.0
Nt nhn dng, NC
S1
I0.1
S2
I0.2
S3
I0.3
K1
Q0.0
Contactor iu khin ng c ko gi ln
K2
Q0.1
H1
Q0.2
n bo h thng hot ng
179
10 B m (Counter)
Chu Ch c
Yu cu:
1. V s ni dy PLC
2. Vit chng trnh iu khin
BT10.6.3 Kim sot bng chuyn sn phm
Mt h thng bng chuyn sn phm c cho theo s cng ngh
nh hnh v 10.4.
Khi n nt "start" th bng chuyn thng hot ng. Khi thng ng cng
tc hnh trnh S3 (NO) th bng chuyn thng dng li, bng chuyn sn
phm ng gi bt u chuyn ng. Cm bin S2(NC) c dng m
s lung sn phm. Khi m c 12 sn phm th bng chuyn sn phm
dng v bng chuyn thng li bt u chuyn ng. B m c t li v
qu trnh vn hnh lp li cho n khi n nt "stop" (NC).
Ch thch
Start
I0.0
Stop
I0.1
S2
I0.2
S3
I0.3
K1
Q0.0
K2
Q0.1
Yu cu:
1. V s ni dy PLC
2. Vit chng trnh iu khin
180
Chu Ch c
11 iu khin trnh t
11
iu khin trnh t
11.1
Khi to v tr c bn.
Khi to v tr c bn
181
11 iu khin trnh t
Chu Ch c
11.2
iu khin trnh t
182
Chu Ch c
11 iu khin trnh t
Bn nng v tr di
Hng ha c a vo bn
Khi ng
1
NS
Nng
Khi ng
2
NS
Bng ti hot ng
Ly hng
Hng ha c ly
3
NS
H thng h hot ng
H
Gii hn di
4
Hon tt
Hnh 11.1: V d h thng nng hng c biu din theo s chc nng
trong iu khin trnh t.
u im ca phng php iu khin trnh t l:
-
183
11 iu khin trnh t
Chu Ch c
184
Chu Ch c
11 iu khin trnh t
(a)
(b)
iu kin khi
ng
Bt u
No
Kim tra
iu kin 1
Bc 1
X l 1
iu kin
chuyn bc
Yes
X l
Bc 2
X l 2
X l 3
No
Kim tra
iu kin 2
Yes
iu kin
chuyn bc
(c)
Tip tc
(d)
Tip tc
185
11 iu khin trnh t
Chu Ch c
i s Boolean
11.3
186
Chu Ch c
11 iu khin trnh t
khu chp hnh hoc tng b phn chp hnh ca my cng nh s hot
ng gia chng.
Qu trnh phn tch v thc hin vic phi hp cc chuyn ng hoc cc
thao tc thng c thc hin di dng mt s phi hp. S c
thc hin di dng cc di hnh ch nht t k tip nhau. Mi di tng
trng cho din bin theo thi gian qu trnh hot ng ca mt khu chp
hnh hoc mt b phn chp hnh nhm thc hin mt thao tc cng ngh
no .
S phi hp cc thao tc cng ngh cho php ngi thit k hnh
dung ton b qu trnh hot ng ca my hoc ca h thng thit b bao gm
trnh t cc thao tc v thi im bt u cng nh kt thc thc hin ca
tng thao tc. S phi hp ny s l c s cho vic son tho chng
trnh iu khin trn PLC cng ng thi l ti liu gc cho vic hiu chnh s
lm vic my hoc h thng v sau.
Bc 2: Lp s khi iu khin trnh t.
Cn c vo s phi hp cc hot ng hoc cc thao tc ca cc b
phn chp hnh trn my thit k, ngi cn b k thut s thc hin mt
cng vic tng t tip theo l lp s khi iu khin trnh t (dng lu
(flowchart) hoc s chc nng (funtion-chart)). Cng vic ny l mt bc
tip cn hn na ca qu trnh iu khin. Tu theo mc quen s dng
cch biu din no m ngi thit k s la chn cc phng php biu din
qu trnh iu khin m t chui trnh t cc thao tc cng ngh cng nh
cc tn hiu iu khin cho tng thao tc.
Bc 3: Chun b phn cng v m t cc tham s vo/ra.
Cng vic la chn cc c cu chp hnh nh la chn cc loi ng
c, xylanh kh nn hoc xylanh du p, la chn cc loi van iu khin,, c
lin quan mt thit vi qu trnh iu khin tng hp do nhiu yu t nh
c tnh k thut ca c cu tc ng c ph hp vi my thit k hay khng,
kt cu c ph hp hay khng, khng gian c cho php b tr loi c cu tc
ng hay khng; v mt yu t quan trng c tnh cht quyt nh l thi
gian v tc p ng ca c cu tc ng c la chn c ph hp, tha
mn vi yu cu phi hp trn my hay khng.
Ngi thit k phi la chn k tm kim cc c cu tc ng ph hp
nht v m t y cc thng s k thut ca c cu tc ng, chng hn
nh cc gi tr in p, dng in tc ng vo ng c in hay tc ng vo
cc van in t iu khin cc van kh nn. Cc tn hiu trn c lin quan mt
thit vi cc tn hiu ng ra ca PLC. Tng t, cc tn hiu t cc cm bin;
phn nh trng thi ca c cu tc ng, c a n cc ng vo ca
PLC.
Thng qua vic la chn v m t cc tham s vo/ ra ny, ngi thit k
s cung cp cc s liu cn thit cho vic thit k cc mch giao tip gia
PLC vi mch cng sut ca cc c cu tc ng, xc nh s ng vo/ ra
la chn PLC thch hp.
187
11 iu khin trnh t
Chu Ch c
Bc 4: Lp trnh.
Vi y cc d liu c cung cp t cc bc thc hin trn,
cng vic tip theo ca ngi lp trnh l son tho chng trnh iu khin
cho PLC thc hin vic iu khin my hoc h thng hot ng ng cho
chu trnh thit k. Tu theo kh nng quen s dng loi ngn ng lp trnh
trn PLC no m ngi lp trnh s chn la son tho chng trnh. Vi
cc chng trnh n gin, cc phn mm ca cc hng cho php bin dch
c chng trnh c vit t ngn ng ny sang ngn ng khc.
Bc 5: Chy th v hon chnh chng trnh.
y l cng vic ht sc t nhin phi thc hin sau khi lp trnh. Vic
chy th chng trnh c thc hin trong 2 ch :
Ch gi lp (ch offline): Cho chy chng trnh v theo di p
ng ca cc ng ra thng qua cc n LED. n LED ng ra c th s biu
th cho tn hiu xut ng ra cho c cu tc ng v p ng ca chng.
Ch thc (ch online): Sau khi chy th v iu chnh chng
trnh trong ch gi lp hon ho. Chuyn ch hot ng trn PLC v ni
phn mch giao tip vi mch cng sut iu khin my chy trong ch
thc. Trong ch ny, vi cc p ng thc ca cc c cu tc ng khi
khng ti v khi c ti s gip cho ngi lp trnh hiu chnh chng trnh ln
cui trc khi a vo vn hnh thc s trong sn xut.
11.4
Chui trnh t
Kiu hot ng
Cc thng bo
Kch hot ng ra .
188
Chu Ch c
11 iu khin trnh t
V tr c bn
Cho php
Thnh phn
thng bo:
Loi hot ng
Li
Chui trnh t
Hin th bc
Cc kha
Kch hot ng ra
C cu chp hnh
189
11 iu khin trnh t
Chu Ch c
11.5
Cc k hiu
190
Chu Ch c
11 iu khin trnh t
K hiu
n
xxx
ng dn tc dng
n : s k hiu ca v tr ngt
Tm tt ca cc ng dn tc dng
X,Y,Z : Tn cc iu kin c m t
ngn hay dng ch.
X
Y
Z
&
=1
&
11.6
Bc trnh t
191
11 iu khin trnh t
Chu Ch c
set nu tt c cc ng vo I c gi tr logic 1. Cc ng ra Q bc c
set c gi tr 1 v sn sng set cho bc tip theo ( n+ 1 ). Bc s b
reset nu nh bc sau ( n+ 1) c set. Ngoi ra mt bc c th b nh
hng bi tn hiu reset R v tn hiu t do F .
Tn hiu n t bc trc I
Chuyn tip
khng iu kin.
Cho php
F
R
Text
Q
Hnh 11.4: K hiu ca mt bc vi cc ng vo v ra
V d sau l mt chng trnh biu din mt bc tng ng trong iu
khin trnh t. y l trng hp n gin nht gm c mt khu nh vi
cng AND t ng S. Khu trnh t ny c th b Reset vi lin kt OR
thm vo ng R.
F I I
&
S
1
Bit memory
Q
192
Chu Ch c
11 iu khin trnh t
Bc c bn
Bc c bn
iu kin khi ng
Lnh 1
Bc 1
Bc 1
Lnh 2
iu kin chuyn
tip cho bc 2
iu kin chuyn
tip cho bc 2
Lnh 3
Bc 2
Bc 2
Lnh 4
iu kin chuyn
tip cho bc 3
iu kin chuyn
tip cho bc 3
Bc 3
Bc 3
Lnh 5
11.7
Text
Q
Vng A: Cho bit loi lnh.
193
11 iu khin trnh t
Chu Ch c
ngha
SD
NSD
NS
Lnh c duy tr
SH
ST
M0.3
I0.2
I1.0 M0.0
NS Q0.0
Van 5 ON
M0.3 I0.2
I1.0
M0.0
&
&
Q0.0
194
Chu Ch c
11 iu khin trnh t
M1.5
I0.7 I0.4 M1.2
5
NSD Q0.5
M1.2
I0.4
&
Qut ON,
T37= 3s
3s
0
M1.5
&
Q0.5
I0.1 M2.2
T Q1.2
M0.6
Tn hiu cnh
bo T37=10s
T37
10
0
&
Q1.2
195
11 iu khin trnh t
Chu Ch c
V d lnh
Q0.3
M1.4
Motor ON
M0.3
I1.2
&
I1.1
I1.0
I0.4
M0.3
1
R
12
M2.0
&
M1.4
Q0.3
M1.5 I0.7
I0.2 I0.7 I1.0 M2.1
R
F F
5
&
R
I= 0
S
1
I1.0
I0.2
M2.1
M0.5
M3.0
12
T38
R
Q0.7
Van STOP
M1.5
t
0
&
Q0.7
196
Chu Ch c
11 iu khin trnh t
SH
13
Van ON
I1.4
I0.2
M1.4 M0.5
M2.2
F
&
M2.2
T39
M0.5
6s
0
R
12
Q1.5 Ci OFF
M1.4
&
Q1.5
11.8
197
11 iu khin trnh t
Chu Ch c
T ng/tay
Chp nhn ch
Dng
198
Chu Ch c
11 iu khin trnh t
Hnh 11.7: Cu trc chng trnh iu khin trnh t theo cc tn hiu vo/ra
Ghi ch:
Tn hiu cho php 1 i vi chuyn mch tip theo c iu kin (t ng)
Tn hiu cho php 2 i vi chuyn mch tip theo khng iu kin (tay)
Tn hiu cho php 3 i vi vic xut lnh
Di y l cc on chng trnh cho cc khu trong ch hot ng vi:
Cc tn hiu vo l cc ng vo I1, I2, I3, I4, I0, GM0 v M0
Cc tn hiu ra l Q4, B0, B1, B2, B3 v cc nh ph l B10, B11 v B12.
199
11 iu khin trnh t
Chu Ch c
Tn hiu B0:
Tn hiu Q4 v B1:
Tn hiu B12:
Tn hiu B2: Cho php chuyn mch tip theo khng iu kin
200
Chu Ch c
11 iu khin trnh t
11.9
Cc v d ng dng
201
11 iu khin trnh t
Chu Ch c
Thc hin vit chng trnh iu khin my phay ny theo phng php
trnh t.
S cng ngh:
START
S1
STOP
S0
Bn phay
S3
S2
Gii hn tri
Gii hn phi
NS
S
Quay phi
(M1.1)
NS
Quay tri
(M1.2)
Kt thc
(M1.3)
Ch thch
Cc bin vo
S0
202
I0.0
Nt nhn dng, NC
Chu Ch c
11 iu khin trnh t
S1
I0.1
Nt nhn khi ng
S2
I0.2
S3
I0.3
Cc bin ra
K1
Q0.0
K2
Q0.1
Chng trnh
Biu din LAD:
203
11 iu khin trnh t
Chu Ch c
204
Chu Ch c
11 iu khin trnh t
205
11 iu khin trnh t
Chu Ch c
Bng chuyn to
Ch thch
Cc bin vo
OFF
I0.0
Nt nhn dng, NC
ON
I0.1
CB_tao
I0.2
Cm bin to, NC
CB_thung
I0.3
K1
Q0.0
K2
Q0.1
Cc bin ra
206
Chu Ch c
11 iu khin trnh t
(M1.0)
Q
S0 (I0.0)
nh khi ng tt (M0.0)
B.chuyn to dng
1
B.chuyn thng
(M1.1)
2
B.chuyn to
(M1.2)
3
Cm bin to (I0.2)
Kt thc
(M1.3)
207
11 iu khin trnh t
208
Chu Ch c
Chu Ch c
11 iu khin trnh t
209
11 iu khin trnh t
Chu Ch c
11.10 Cu hi v bi tp
BT 11.1 n giao thng
Mt giao l hnh nh v c ch lm vic nh hnh 11.12
S cng ngh v gin thi gian
ng-Ty
ng-Ty vng
ng-Ty xanh
Nam-Bc
Nam-Bc vng
Nam-Bc xanh
60s
10s
60s
10s
210
Chu Ch c
11 iu khin trnh t
Bng k hiu
K hiu
a ch
Ch thch
S1
I0.0
Cng tc h thng
H1
Q0.0
ng-Ty
H2
Q0.1
ng-Ty vng
H3
Q0.2
ng-Ty xanh
H4
Q0.3
Nam-Bc
H5
Q0.4
Nam-Bc vng
H6
Q0.5
Nam-Bc xanh
Ch thch
Start
I0.0
End 1
I0.1
Fill 1
I0.2
211
11 iu khin trnh t
Chu Ch c
End 2
I0.3
Fill 2
I0.4
Cm bin bo y, thng h.
Stop
I0.5
Step
I0.6
Ch bc, thng h.
Auto
I0.7
Ch t ng, thng h.
Dir_A
Q0.0
Xe chy v hng A
Dir_B
Q0.1
Xe chy v hng B
Y1
Q0.2
Y2
Q0.3
Van thy lc
M t hot ng
Xe vn chuyn nguyn liu hot ng nh sau:
* Xe vn chuyn nguyn liu c th thc hin qua cng tc chn ch :
- Ch t ng: I0.6
- Ch bc: I0.7
* V tr c bn: Xe v tr cng tc hnh trnh End 2 (I0.3 v xe cha
c lm y.
Ch t ng:
Khi xe v tr c bn v cng tc chn ch t ch t ng, khi
nhn nt khi ng (I0.0) th van x Y1 m, vt liu c vo xe, cm bin
Fill 2 dng nhn bit xe c y. Khi xe y th van x Y1 mt in
v xe chy v hng B sau thi gian n nh 5s, xe dng li ti B (trm nhn
nguyn liu) khi chm cng tc hnh trnh S2. Xy lanh thy lc ca thit b x
c iu khin v tm chn trn xe c m vt liu c rt vo bn
cha. Khi xe x ht vt liu cm bin S4 pht ra tn hiu 1, pit tng thy lc
ca thit b x mt in, tm chn tr v v tr c, xe dng 5 giy sau chy
v hng A. Chu k hot ng c lp li.
Nu trong chu k hot ng m nt dng c n th qu trnh vn tip
tc cho n khi xe tr v v tr c bn (xe rng v trm nhn nguyn liu) v
dng hn.
Ch bc:
mi bc thc hin phi thng qua nt nhn start.
V d : khi n start xe ng v tr van x c m, khi xe y th S3 tc
ng, van x ng li. Nu tip tc n start th xe chy v hng B.
Hy vit chng trnh iu khin xe chuyn nguyn liu ny theo iu
khin trnh t.
212
Chu Ch c
BT 11.3
11 iu khin trnh t
Thit b v nc chai
a ch
Ch thch
S1
I0.0
S2
I0.1
S3
I0.2
S4
I0.3
S5
I0.4
K1
Q0.0
Van x nuc
K2
Q0.1
H cn v nc xung
K3
Q0.2
Nng cn v nc ln
K4
Q0.3
K5
Q0.4
n bo kt y
M t
213
11 iu khin trnh t
Chu Ch c
S cng ngh:
214
Chu Ch c
11 iu khin trnh t
Khi thanh kim loi c gi cht (nhn bit bi cng tc hnh trnh
S2) th xy lanh Cyl.2 h xung un thanh kim loi vung gc
trc. Sau khi un xong th t ng nng ln nh cng tc hnh
trnh S4.
215
11 iu khin trnh t
Chu Ch c
Bn trn
Hai loi cht lng khc nhau c trn v c nung nng n mt nhit
xc nh theo s cng ngh nh hnh v.
M t hot ng:
Sau khi nt nhn S0 c tc ng th van Y1 m cho cht lng A vo
bn n cng tc gii hn mc S2 th ng li. Sau ng c khuy c
cp in v van Y2 c m. Khi cng tc gii hn mc S3 tc ng th van
Y2 ng li v in tr nung H c cp in. Cm bin nhit S4 thng bo
nhit t n nhit cho trc th in tr nung v ng c khuy mt
in v van Y3 c m. Khi cng tc bo mc S1 thng bo rng bn x
ht th van Y3 ng li v mt qu trnh mi c lp li nu nt nhn S0
c tc ng.
S cng ngh:
216
Chu Ch c
11 iu khin trnh t
I1
T ng/tay
I2
Chp nhn ch
I3
I4
Dng
Bo ch t ng
Q4
Hin th bc
Q3
Bng k hiu:
K hiu
a ch
Q2
Q1
Q0
Ch thch
Cc bin vo
I1
I1.1
Cng tc tay/t ng
I2
I1.2
Chp nhn ch
I3
I1.3
I4
I1.4
Dng
S0
I0.0
Nt nhn khi ng
S1
I0.1
S2
I0.2
S3
I0.3
S4
I0.4
Cm bin nhit
Cc bin ra
Q0
Q0.6
Ch th b gi tr 1
Q1
Q0.7
Ch th bc gi tr 2
Q2
Q1.0
Ch th bc gi tr 4
Q4
Q1.1
Ch th ch t ng
Y1
Q0.0
Y2
Q0.1
Y3
Q0.2
Q0.3
in tr nung
Q0.4
ng c khuy
217
Chu Ch c
12.1
Khi nim v mc ch
Nhit
S tc ng c kh
Bo dng ng
S dng ng
Mc ch ca an ton l:
-
12.2
H hng PLC
218
Chu Ch c
H hng
do PLC
5%
10%
Cc chc nng
trung tm
Thanh ghi
25%
B nh
H hng
ngoi vi
95%
25%
90%
Ng vo/ra
Bus h thng
25%
Ngun cung cp
25%
Gim st nhit
....
219
Khng tc hi n s an ton
N c th c x l, v d vi cc ngt bo li
Ct truyn ng.
Chu Ch c
Lp mch bo v cc ng ra
Cc kha
Cc kha cn thit trnh cc trng thi ng mch khng mong
mun. C cc loi kha cng khc nhau sau:
* Kha 2 ng vo (hnh 12.10)
Trng hp ny ch s dng i vi cc mch iu khin ng c
quay phi, tri dng contactor. Cn trong PLC khng bt buc.
220
Chu Ch c
Trai
PLC
24 Vdc
Phai
K2
K1
PLC
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
L+
24 Vdc
K1
K2
Phai Trai
L+
S2
S1
S3
Tren Duoi
S4
S5
24 Vdc
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
PLC
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
S10
S11
Tren
Duoi
K1
K2
L+
24 Vdc
Nang Ha
Cng tc bo v ng c
Cng tc bo v ng c l mt cng tc 3 cc bo v qu ti cho
ng c. Chng c lp t trc tip vo mch in chnh ca
ng c c iu khin. Tn hiu hi tip v ca cng tc bo v
ng c c ni vo ng vo ca PLC.
221
Chu Ch c
L1
L2
L3
N
OFF
F2
ON
S5
S1
F1
K1
Bao ve dong co
24 Vdc
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7
PLC
F1
L+
24 Vdc
K1
M
3~
L1
F1
F2
F3
~
=
-
S9
S1
ON
K5
S5
K6
24 Vdc
PLC
S10
1L
Q0.0 Q0.1
2L
Q0.2 Q0.3
3L
Q0.4 Q0.5
K5
K6
H1
K5
H2
K4
K3
K3
K4
K6
K1
K2
222
Chu Ch c
OFF
S1
t dy to ra
tn hiu 0
I0.0
PLC
Q0.0
K1
Hnh 12.19: S c t dy
khng nguy him
12.4 Bo v cc ng ra PLC
223
Chu Ch c
Diode 1N4001
hoc tng
ng
zener 8.2V ;
5W
Cun dy
224
Chu Ch c
12.5
Cu hi v bi tp
Mt ng c 3 pha/50 HP
Mt cm bin NPN
225
13
Chu Ch c
V phn cng:
-
226
Chu Ch c
227
Chu Ch c
a ch
Ch thch
S0
I0.0
S1
I0.1
S2
I0.2
S3
I0.3
S4
I0.4
K1
Q0.0
K2
Q0.1
H1
Q0.2
n bo ca ang m
H2
Q0.3
n bo ca ang ng
24Vdc
F1
S0
S1
S2
S3
S4
S0
S2
S1
24Vdc
K2
K1
S3
K1 K2
PLC
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
S4
K2
K1
K1
K2
0V
a)
K2
H1
H2
K1
K1
K2
H1
24Vdc
H2
b)
228
Chu Ch c
Mi mt ng ra ca PLC s c kt ni vi mt i tng iu
khin nh n bo, cun dy relay, cun dy contactor. Tuy nhin
cn phi ch n phng din an ton v in p iu khin.
Nu in p cun dy relay, n bo hoc cun dy contactor khc
vi in p ca cc ng ra th bt buc phi s dng relay lm thit
b trung gian.
229
Chu Ch c
230
Chu Ch c
M t:
Ty theo yu cu m cc t b cng sut phn khng C1, C2, C3, C4
s c ng vo li in. C mi ln n nt nhn S1 th mt b t b c
ng vo li in. ct t b ra khi li th n nt nhn S2.
Thc hin vi PLC:
Phn tch:
Trong mch iu khin s dng 2 nt nhn S1 v S2, y l cc nt
nhn cn thit ng v ct t b cho nn cn phi gi li. Nh vy thc
hin iu khin bng PLC ta s dng 2 ng vo s kt ni vi 2 nt nhn
ny.
Trong s mch iu khin trn gm c 4 contactor chnh K8, K9,
K10, K11. y l cc thit b khng th thiu v bt buc phi gi li ng
ct t vi li in. iu khin 4 contactor ny ta s dng 4 ng ra ca
PLC.
Ch : n gin v khng lp li nhng m t nh trong chng 7,
cc bi tp ny c s dng vi CPU 224 AC/DC/Relay.
iu khin 4 contactor chnh theo nhim v t ra cn n 7
contactor ph K1A, K2A, K3A, K4A, K5A, K6A, K7A. Cc contactor ph ny l
cc thit b h tr trong iu khin bng contactor v vy khng cn thit phi
gi li. N s c thay th bng cc nh trong PLC.
i vi mch ny, ngi thit k c th s dng hai cch lp trnh
Cch 1: Chuyn thnh chng trnh theo nh s iu khin trnh by
Cch 2: Theo yu cu cng ngh t ra
r rng, ta s thc hin theo 2 cch
Cch 1: theo s mch iu khin contactor c sn
tin li trong qu trnh chuyn i ta nn lp mt bng k hiu
kt ni gia PLC v cc thit b ngoi vi cng nh cc qui i tng ng.
Khi lp bng k hiu nn ghi ch y thng tin d dng trong
qu trnh vit chng trnh.
Bng k hiu
K hiu
a ch (PLC)
Ch thch
Bin ng vo
S1
I0.0
S2
I0.1
K8
Q0.0
K9
Q0.1
Bin ng ra
231
K10
Q0.2
K11
Q0.3
Chu Ch c
M0.1
Contactor ph K1A
K2A
M0.2
Contactor ph K2A
K3A
M0.3
Contactor ph K3A
K4A
M0.4
Contactor ph K4A
K5A
M0.5
Contactor ph K5A
K6A
M0.6
Contactor ph K6A
K7A
M0.7
Contactor ph K7A
Kt ni dy vi PLC:
232
Chu Ch c
233
234
Chu Ch c
Chu Ch c
235
236
Chu Ch c
Chu Ch c
237
Chu Ch c
v
Hnh 13.4: S cng ngh thit b nghin
S mch ng lc v iu khin bng contactor:
238
Chu Ch c
Phn tch:
Trong mch iu khin s dng cc nt nhn S0, S1, cng tc hnh
trnh S2, tn hiu bo xe y S3. y l cc tn hiu iu khin khng th loi
b. Cn phi c 4 ng vo cho cc tn hiu ny. Ngoi ra cn c tn hiu bo
v qu dng ng c l F2 v F4 cng cn c ni vi cc ng vo. Mt
iu cn ch l cc nt nhn, cng tc hnh trnh, tip im bo v qu
dng l cc khu c kh cho nn khng th thay i c m phi s dng li
(ngha l gi nguyn tnh nguyn thy ca n). Nn khi chuyn thnh chng
trnh th vn m bo hot ng ng theo yu cu cng ngh m s mch
iu khin bng contator th hin v khng c s thay i no vi cc b pht
tn hiu ny.
Cc contactor chnh K1 v K2 cn phi c 2 ng ra iu khin
Contactor ph K3A c thay th bng mt nh.
Cc b nh thi K4T c thay th bng mt timer OFF delay, K5T
c thay th bng mt timer ON delay.
Bng k hiu
K hiu
a ch (PLC)
Ch thch
Bin ng vo
S0
I0.0
S1
I0.1
S2
I0.2
S3
I0.3
F2
I0.4
F4
I0.5
Bin ng ra
K1
Q0.0
K2
Q0.1
M0.0
Contactor ph K3A
B nh thi
K4T
T37
K5T
T38
Kt ni dy vi PLC:
239
240
Chu Ch c
Chu Ch c
13.3
iu khin kh nn
241
Chu Ch c
Khi thanh kim loi c gi cht (nhn bit bi cng tc hnh trnh
S2) th xy lanh Cyl.2 h xung un thanh kim loi vung gc
trc. Sau khi un xong th t ng nng ln nh cng tc hnh
trnh S4.
S cng ngh:
242
Chu Ch c
M0.0
243
Chu Ch c
Ch thch
Bin ng vo
S0
I0.0
S1
I0.1
S2
I0.2
S3
I0.3
S4
I0.4
S5
I0.5
S6
I0.6
Y1
Q0.0
Y2
Q0.1
a xy lanh Cyl.1 v v tr c bn
Y3
Q0.2
Y4
Q0.3
a xy lanh Cyl.1 v v tr c bn
Y5
Q0.4
Y6
Q0.5
a xy lanh Cyl.1 v v tr c bn
Bin ng ra
M0.0
Van 0.1
Van 0.2
M0.1
Van 0.2
Kt ni dy vi PLC:
244
Chu Ch c
245
246
Chu Ch c
Chu Ch c
247
4.3
3.3
3.2
1.0
4.2
2.0
3.4
3.0
4.0
3.02
2.02
2.1
1.1
Chu Ch c
3.6
3.1
4.1
3.5
3.2
4.2
4.3
3.7
a1
a2
a3
a4
0.3
0.5
3.3
0.2
3.4
0.4
0.1
1.2
Khi ng
a2 =
248
M0.0
Chu Ch c
a ch (PLC)
Ch thch
Bin ng vo
S0
I0.0
S1
I0.1
S2
I0.2
S3
I0.3
S4
I0.4
S5
I0.5
S6
I0.6
Y1
Q0.0
y xy lanh Cyl.1
Y2
Q0.1
Rt xy lanh Cyl.1 v
Y3
Q0.2
Rt xy lanh Cyl.2 v
Y4
Q0.3
y xy lanh Cyl.3
Y5
Q0.4
Rt xy lanh Cyl.3 v
Y6
Q0.5
y xy lanh Cyl.4
Y7
Q0.6
Rt xy lanh Cyl.4 v
Bin ng ra
M0.0
Van 0.1
Van 0.2
M0.1
Van 0.2
Van 0.3
M0.1
Van 0.3
B nh thi
Delay
T37
3.5
Kt ni dy vi PLC:
249
250
Chu Ch c
Chu Ch c
251
252
Chu Ch c
Chu Ch c
13.4
Cu hi v bi tp
253
254
Chu Ch c
Chu Ch c
S mch iu khin:
L1
S1
K7T
K1
K2
K4T
K5T
K6T
K4T
K1
K5T
K2
K6T
K3
K7T
BT 13.3 My khoan
Mt mu g cn c khoan mt l gia. S cng ngh
khoan mu g c cho nh hnh v.
S cng ngh:
255
Chu Ch c
3.2
2.3
1.0
1.02
1.01
1.3
3.0
2.0
1.4
3.3
2.02
1.1
2.1
4.0
3.1
4.1
1.3
2.2
3.2
a1
a2
a3
0.3
2.3
0.2
1.1.0
3.3
1.4
1.2
START
0.1
256
Chu Ch c
14
14.1
257
Chu Ch c
DEC: + 662
6 5
4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
+29
Du
ca s
dng
HEX:
16 #0 2 9 6
Khng du
+24
6 x 160 = 6
9 x 161 = 144
2
= 512
2 x 16
662
+22 1
+2
+ 662
15 14 13 12 11 10 9 8 7
DEC: - 662
6 5
4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0
Du
ca s
m
HEX:
16# F D 6 A
Khng du
Biu din s
b hai
258
Chu Ch c
DEC: +540809
6 5
4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1
Du
ca s
dng
HEX:
16#
(khng du)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7
DEC: - 540809
6 5
4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1
Du
ca s
m
Biu din s
b hai
HEX:
16#
B F
(khng du)
259
30
e = Exponent (8 Bit)
29
28
27 26
25
24
23
Chu Ch c
22
21
20 19
18
17
16 15
14
13
12
11 10
0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 .....
2-23
BCD Code
S Decimal
BCD Code
0000
0110
0001
0111
0010
1000
0011
1001
0100
10 ... 15
khng c
0101
260
Chu Ch c
16 Bit:
Sign (+)
HEX:
Sign (+)
16#
DEC: + 662
32 Bit: BIN.: 2# 0 x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
HEX:
16#
DEC: + 662
Lnh MOVB IN,OUT: Lnh Move Byte (MOVB) thc hin sao chp ni
dung ca byte IN sang byte OUT.
Lnh MOVW IN,OUT: Lnh Move Word (MOVW) thc hin sao chp ni
dung ca word IN sang word OUT
Lnh MOVD IN,OUT: Lnh Move Double Word (MOVD) thc hin sao
chp ni dung ca double word IN sang double
word OUT.
Lnh MOVR IN,OUT: Lnh Move Real (MOVR) thc hin sao chp ni
dung ca mt s thc IN sang s thc OUT.
261
Chu Ch c
STL:
LD
M1.0
Ton hng
IN
262
Chu Ch c
STL:
LD
I2.0
SWAP VW40
263
Chu Ch c
Vi:
* X: C th l B (Byte), W (Word), D (Double word).
* IN: V tr u tin ca mng d liu cn sao chp,
c th l Byte, Word hoc double Word ty theo X.
* OUT: V tr u tin ca mng d liu cn lu tr
thng tin sao chp. c th l Byte, Word hoc
double Word ty theo X.
* N:
FBD:
STL:
LD
BMB
I1.0
VB10, VB100, 4
VB10
20
14.3
VB100
20
VB11
21
VB12
22
VB13
23
VB10, VB100, 4 l:
VB101
21
VB102
22
VB103
23
264
Chu Ch c
265
Bng k hiu
K hiu
Chu Ch c
a ch
Ch thch
GT_sosanh
MW20
GT_dung
MW22
Bao_max
Q0.0
n bo gi tr ln hn 500
Bao_min
Q0.1
n bo gi tr nh hn 50
Chng trnh:
LAD
STL
Network 1 Kiem tra gia tri vao
LDW<
LDW<
MW20, 50
AW>
MW20, 500
Q0.0
MOVW
500, MW22
14.4
Q0.1
MOVW
50, MW22
Php ton s hc
14.4.1. Cng v tr
Cc php tan cng v tr c th thc hin c i vi cc s Integer
(16 bit), Double integer (32 bit) v s thc (32 bit). Ty thuc vo php tan l
cng hoc tr dng s no m kt qu thu c s dng s .
266
Chu Ch c
Php ton tr
Biu din LAD:
SUB_x
Thc hin:
IN1 + IN2 = OUT
Thc hin:
IN1 - IN2 = OUT
Thc hin:
IN1 + OUT = OUT
Thc hin:
OUT IN1 = OUT
Ch thch
* x: c th l I (Integer),
DI (Double integer),
R(Real).
* EN = 1: cho php
cng hoc tr.
* ENO = 0: khi c li.
* IN1, IN2, OUT: cc
ng vo ra dng s c
cng kiu d liu vi x.
267
Chu Ch c
MUL_x
DIV_x
Thc hin:
IN1 * IN2 = OUT
Thc hin:
IN1 / IN2 = OUT
Thc hin:
IN1 * OUT = OUT
Thc hin:
OUT / IN1 = OUT
Ch thch
* x: c th l I (Integer),
DI (Double integer),
R(Real).
* EN = 1: cho php
nhn hoc chia.
* ENO = 0: khi c li.
* IN1, IN2, OUT: cc
ng vo ra dng s c
cng kiu d liu vi x.
268
Chu Ch c
Gii
Bng k hiu
K hiu
a ch
Ch thch
S1
I0.0
S2
I0.1
So_SP
MD20
Gi tr sn phm m c
So_Thung
MD24
S lng thng
Chng trnh:
LAD
STL
Network 1 Xoa so luong san pham
LDW<
LD
I0.1
EU
MOVD 0, MD20
I0.0
EU
+D
1, MD20
SM0.0
14.5
10, MD24
vi xxx_y c th l:
ngha:
269
Chu Ch c
* Tng: IN + 1 = OUT
* Gim: IN -1 = OUT
Biu din STL:
Lnh tng:
Lnh gim:
Byte:
INCB OUT
DECB OUT
Word:
INCW OUT
DECW OUT
Double
word:
INCD OUT
DECD OUT
ngha:
OUT + 1 = OUT
OUT -1 = OUT
ly lnh tng hoc gim thanh ghi mn hnh son tho LAD, ta
nhp chut vo du (+) biu tng
trong cy lnh. Sau
tr chut vo mt trong cc lnh cn ly l:
:
tng byte
: tng word
: tng double word
gim byte
: gim word
: gim double word
Gii
Nhm gip cho bn c d hiu, c mi ln n mt phm (+) hoc
phm (-) th tc ng c tng hoc gim i mt vng quay. y c th c
nhiu phng php nhng ch gii hn kin thc c bn trong quyn sch,
cn cc kin thc nng cao xin bn c tp 2.
270
Chu Ch c
Bng k hiu
K hiu
a ch
Ch thch
Phim +
M0.0
Tng tc ng c
Phim -
M0.1
Gim tc ng c
TD_Dongco
MW20
Bin tc ng c
Chng trnh:
STL
LAD
M0.0
EU
INCW MW20
M0.1
EU
DECW MW20
INV
AND
OR
XOR
V d:
IN: ....1001
IN1: ....1010
IN1:....1010
IN1:....1010
IN2: ....1100
IN2: ....1100
IN2: ....1100
OUT: 0110
OUT:...1000
OUT:...1110
OUT:...0110
INV
AND
OR
XOR
Biu din:
Cc lnh logic s l:
* Lnh o byte (INVB), o word (INVW), o double word (INVD) s o
cc bit ng vo IN v kt qu c a ra ng OUT.
271
Chu Ch c
* Lnh AND Byte (ANDB), AND Word (ANDW), v AND Double Word (ANDD)
thc hin AND cc bit tng ng ca hai gi tr ng vo IN1 v IN2 v kt qu
c a ra OUT.
* Lnh OR Byte (ORB), OR Word (ORW), v OR Double Word (ORD) thc
hin OR cc bit tng ng ca hai gi tr ng vo IN1 v IN2 v kt qu c
a ra OUT.
* Lnh XOR Byte (XORB), XOR Word (XORW), v XOR Double Word (XORD)
thc hin XOR cc bit tng ng ca hai gi tr ng vo IN1 v IN2 v kt qu
c a ra OUT.
ly cc php ton logic s mn hnh son tho LAD, ta nhp chut
vo du (+) biu tng
trong cy lnh. Sau tr
chut vo mt trong cc lnh cn ly l:
:
:
o byte
o word
: o dword
: AND byte
: AND word
: AND double word
: OR byte
: OR word
: OR double word
: XOR byte
: XOR word
: XOR double word
14.6.2. ng dng
14.6.2.1 Che v tr cc bit
Mt ng dng ca php tan AND s l che v tr bit. lm n i nhng
v tr bit khng cn thit hoc khng mun xut hin th ta s dng mt n,
nhng v tr bit cn thit ta cho gi tr 1 v lm n nhng bit khng cn thit
bng cch cho bit tng ng gi tr 0. V d ta cn ly 4 bit cui cng ca
VW100 th ta s OR VW100 vi mt n sau: 0000 0000 0000 1111 v kt qu
c cha vo VW200.
Chng trnh:
LAD
272
STL
Chu Ch c
STL
273
Chu Ch c
SLB OUT, N
SLW OUT, N
STL
1
SM1.1
Chiu dch
274
Chu Ch c
SRB OUT, N
SRW OUT, N
SRD OUT, N
STL
1 0 1 0 1 0 0 1
SM1.1
0 0 0 1 0 1 0 1
Chiu dch
275
Chu Ch c
RLB OUT, N
RLW OUT, N
RLD OUT, N
276
Chu Ch c
STL
30
29
28
27 26
25
24
23
22
21
20 19
18
17
16 15
14
13
12
11 10
1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
Xoay 4 v tr
sang tri
SM1.1 1
RLB OUT, N
RLW OUT, N
RLD OUT, N
277