Professional Documents
Culture Documents
GT Mon Hoc Dieu Khien Logic
GT Mon Hoc Dieu Khien Logic
GIO TRNH MN HC IU
KHIN LOGIC
MN HC DNH CHO CC SINH VIN KHOA IN
KHO CHNH QUY
S n v hc trnh: 4 (60 tit)
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
Bng chn l
x
Thut ton
logic
Hm khng Y0
Y0 = 0
Y0 = x x
Hm lp
Y1
Y1 =
Hm o
Y2
Y2 = x
K hiu s
kiu khi in
kiu rle
t
Ghi ch
Hm lun
bng 0
Hm lun
Y3 = 1
bng 1
Y3 = x + x
B 0.2_ Hm logic hai bin y = f(x1 ,x2 )
Hm hai bin, mi bin nhn hai gi tr 0 &1, nn c 16 gi tr ca hm t y0 y15.
Hm n v Y3
Tn hm
Hm
khng
Hm v
Bng chn l
x1 0 0 1 1
x2 0 1 0 1
Y0
0 0 0 0
Y1
0 0 0 1
Hm cm Y2
x1
Thut ton
logic
Y0 = x1. x 2+
x 1 .x2
Y1 = x1.x2
K hiu s
Kiu khi in
Kiu rle
t
Ghi ch
Hm lun
bng 0
0 0 1 0 Y2 = x 1 . x 2
Chng 0: L thuyt c s
Hm lp
Y3
x1
Hm cm
Y4
x2
Hm lp
Y5
x2
B mn T ng o Lng Khoa in
0 0 1 1 Y3 = x 1
0 1 0 0 Y4 = x 1. x2
0 0 1 1 Y5 = x 2
Hm hoc
Y6
loi tr
Y6 = x 1. x2+
0 1 1 0 x1 . x 2
Y6 =x1 x2
Hm hoc Y7
0 1 1 1 Y7 = x1 + x2
Hm piec
Y8
1 0 0 0 Y8 = x 1 . x 2
Y9
0 1 1 1 Y9= x 1 x 2
Hm cng
du
Hm o
x1
Hm ko
theo x1
Hm o
x2
Hm ko
theo x2
Hm
cheffer
Hm n
v
x1
x2
0
1
1
1
Y15 = 1
Cng
module
Y10 1 1 0 0 Y10 = x 1
Y11 1 0 1 1 Y11 = x 2 + x1
Y12 1 0 1 0 Y12 = x 2
Y13 1 1 0 1 Y13 = x 1 + x2
Y14 1 1 1 0 Y14 = x 1 + x 2
Y15 1 1 1 1 Y15 = x 1 +x1
x1
x2
0
1
x1
x2
0
Y14 = x 1 + x 2
x1
x2
0
Y13 = x 1 + x2
Y12 = x 2
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
x1
0
x2
0
1
1
x1
0
x2
0
1
x2
0
1
0
1
Y7 = x1 + x2
x1
x2
0
1
0
1
Y3 = x 1
Y10 = x 1
Y11 = x 2 + x1
x1
x1
0
x2
0
1
x1
x2
0
1
1
0
Y6 =x1 x2
x1
x2
0
1
Y2 = x 1 . x 2
x1
0
x2
0
1
Y9= x 1 x 2
x1
x2
0
1
0
1
Y5 = x 2
x1
x2
0
1
0
1
Y1 = x1.x2
1
1
1
Y8 = x 1 . x 2
x1
x2
0
1
Y4 = x 1. x2
x1
1
0
Y0 = 0
x2
0
* Ta thy rng: cc hm i xng nhau qua trc (y7 v y8 ) ngha l: y0 = y 15, y1 = y 14,
y2 = y 13
* Hm logic n bin: y = f(x1,x2,x3,..,xn).
1 bin nhn 21 gi tr n bin nnhn 2n gi tr; m mt t hp nhn 2 gi tr
Do vy hm c tt c l 2 2 .
1
V d:
1 bin to 4 hm 2 2 2
2 bin to 16 hm 2 2 3
3 bin to 256 hm 2 2
Kh nng to hm rt ln nu s bin cng nhiu.
Tuy nhin tt c kh nng ny u c hin qua cc hm sau:
Tng logic
Nghch o logic
Tch logic
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
A( A + B ) = A .B
(A+B)( A + B ) = B
(A+B)(A + C ) = A +BC
AB+ A C + BC = AB+ A C
(A+B)( A + C )(B +C) =(A+B)( A + C )
Cc biu thc ny vn dng tinh gin cc biu thc logic, chng
khng ging nh i s thng.
Cch kim chng n gin v p dng nht chng minh l thnh
lp bng s tht.
0.3. Cc phng php biu din hm logic:
0.3.1. Phng php biu din thnh bng:
* Nu hm c n bin th bng c n+1 ct .( n ct cho bin & 1 ct cho hm )
* 2n hng tng ng vi 2n t hp bin.
Bng ny gi l bng s tht hay l bng chn l.
V d:
Trong nh c 3 cng tc A,B,C.Ch nh mun n chiu sng khi cng tc A,
B, C u h hoc A ng B, C h hoc A h B ng C h .
Vi gi tr ca hm y cho trn ta biu din thnh bng nh sau:
Cng tc n
A
B
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
n
C
Y
0 1
sng
1 0
0 1
sng
1 0
0 1
sng
1 0
0 0
1 0
10
11
00
01
x2
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
110
010
011
111
X1
000
001
100
101
X3
0
1
2
3
4
5
6
7
Cng tc n
A
B
C
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
n
Y
0
1
x
1
1
x
0
1
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
f = 1, 3 ,4 ,7
Vi N =2 ,5 (cc th t t hp bin m khng xc nh )
b) Cch vit di dng tch /chun y ( hi tc tuyn ):
- Ch quan tm n t hp bin hm c gi tr ca hm bng 0.
- Trong mi tng bin xi = 0 th gi nguyn xi = 1 th o bin xi .
- Hm tch chun y s l tch cc tng , t bng trn hm Y tng ng 2 t hp
gi tr cc bin:
A+B+C = 0 +0 +0, 1 +1 +0
A +B +C, A + B +C
Y =( A +B +C )( A + B +C )
* n gin trong cch trnh by ta vit li:
f = (0,6)
Vi N =2 ,5 (cc th t t hp bin m khng xc nh ).
0.3.4. Phng php biu din bng bng Karnaugh:
- Bng c dng hnh ch nht, n bin 2n mi tng ng vi gi tr ca 1
t hp bin.
- Gi tr cc bin c sp xp theo th t theo m vng (nu khng th khng
cn l bng Karnaugh na!).
*Vi iu s lc v m vng:
Gi s cho s nh phn l B1B2B3B4 G3G2G1G0 (m vng)
th c th tnh nh sau: Gi = Bi+1 Bi
V d:
G0 = B1 B0 = B1 B0 +B1 B0
G1 = B2 B1 = B2 B1 +B2 B1
G2 = B3 B2 = B3 B2 +B3 B2
G3 = B4 B3 = 0 B3 =1.B3 +0. B3 = B3
x2
x1
0
1
x3 x4
00
x1x2
00
01
x1
x2 x3
00
01
11
00
01
11
10
11
10
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
x3 x4x5
000 001 011 010 110 111 101 100
x1x2
00
01
11
10
x4x5x6
000 001 011 010 110 111 101 100
x1x2 x3
000
001
011
010
110
111
101
100
0.4. Phng php ti thiu ho hm logic:
Mc ch ca vic ti u ho hm logic thc hin mch: kinh t n gin, vn bo
m chc nng logic theo yu cu.
Tm dng biu din i s n gin nht c cc phng php sau:
0.4.1. Phng php ti thiu hm logic bng bin i i s:
Da vo cc biu thc phn 0.3 ca chng ny .
y =a ( b c + a) + (b + c )a b = a b c + a + ba b + c a b = a
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
Phng php 1 :
y = a ( b c + a) + (b + c )a b = a b c + a + ba b + c a b = a
hoc y = a ( b c + a) + (b + c )a b = a b c + a(b+ b )(c+ c )+a b c
= a b c + abc + ab c + a b c + a b c +a b c
m5
m7 m6 m5
m4
m4
(Phng php 2: dng bng s cp phn sau)
V d 1:
V d 2:
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
V d 3:
V d 4:
V d 5:
10
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
B
0
0
1
1
0
C
0
1
0
1
0
L1
1
1
x
x
1
L2
1
0
x
x
0
W 2%
+
+
-
+
-
L1
L2
L L1
L L2
Ca s
S
1
0
x
x
1
11
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
1
0
1
0
1
0
1
1
0
0
1
1
1
1
1
1
1
1
Lp bng Karnaugh cho ba hm L1 ,L2 ,S
L1 = B . C + A ; L2 = A C +A B C + B C ; S = B + C
0.4.3. Phng php ti thiu hm logic bng thut ton Quire MC.Cluskey:
a) Mt s nh ngha:
+ L tch y ca cc bin.
- nh 1 l hm c gi tr bng 1.
- nh 0 l hm c gi tr bng 0.
- nh khng xc nh l hm c gi tr khng xc nh x (0 hoc1).
+ Tch cc tiu: tch c s bin l cc tiu (t bin tham gia nht) hm c gi
tr bng 1 hoc l khng xc nh x.
+ Tch quan trng: l tch cc tiu hm c gi tr bng 1 tch ny.
V d: Cho hm f(x1,x2,x3) c L = 2,3,7 (tch quan trng)
N =1,6 (tch cc tiu)
C th nh du theo nh phn hoc thp phn.
b) Cc bc tin hnh:
Bc 1: Tm cc tch cc tiu
(1) Lp bng biu din cc gi tr hm bng 1 v cc gi tr khng xc nh x
ng vi m nh phn ca cc bin.
(2) Sp xp cc t hp theo th t tng dn (0,1,2,...), t hp gm:
1 ch s 1
2 ch s 1
3 ch s 1
(3) So snh t hp th i v i+1 & p dng tnh cht xy +x y = x. Thay bng
du - & nh du v vo hai t hp c.
(4) Tin hnh tng t nh (3).
12
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
Bng a
s
s nh
thp
phn
phn x1x2x3x4
2
0010
3
0011
6
0110
12
1100
7
0111
13
1101
14
1110
15
1111
s
ch
s 1
1
2
3
4
Bng b
s
s c s
thp
2
phn x1x2x3x4
2
0010v
3
0011v
6
0110v
12
1100v
7
0111v
13
1101v
14
1110v
15
1111v
Bng c
Lin x1x2x3x4
kt
2,3
2,6
3,7
6,7
6,14
12,13
7,15
13,15
14,15
001-v
0-10v
0-11v
011-v
-110v
110-v
-111v
11-1v
111-v
Bng d
2,3,6,7
0-12,6,3,7
6,7,14,15
-116,14,7,15
12,14,13,15 11--
13
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
Bt u
Cho hm vi tp L&N
3. Vit ra cc hm cc tiu
Kt thc
*Tip tc v d trn: ( Bc 2)
L0 = (2,3,7,12,14,15)
Z0 =( x1 x3,x2x3,x1x2 )
Tm E0 ?
Lp bng E0:
Z0
x1 x3
x2x3
x1x2
L0
2
(x)
3
(x)
7
x
x
12
14
15
x
x
14
B mn T ng o Lng Khoa in
Chng 0: L thuyt c s
2) f (x1x2x3x4) = [2,3,7,12,14,15(6,13)]
3) f (x1x2x3x4) = [0,2,3,10,11,14,15]
4) f (x1x2x3x4) = [1,6,(3,5,7,12,13,14,15)]
5) f (x1x2x3x4) = [(3,5,12,13,14,15),6,9,11]
6) f (x1x2x3x4) = [0,2,3,4,6]
(*)n gin biu thc sau dng bng Karnaugh:
1) f = x1 x 2 x3 +x1x2 x3 + x1x2 x3+ x1 x 2 x3
2) f = x1 x 2 x3 + x1 x 2 x3 + x1 x2 x3+ x1 x 2 x3
3) f = x1 x 2 x3 x 4 + x1 x2 x3 x 4 + x1 x 2 x3 x 4 + x1 x2x3 +x1 x 2 x3 x 4 +x1 x 2 x3 x4
+ x1 x 2 x3 x 4
4) f = ( x3 + x 4 )+ x 1 x3 x 4 +x1 x 2 x3 + x1 x 2 x3x4 +x1x3 x 4
(*)
1) Mch iu khin my photocopy c 4 ng vo & 1 ng ra. Cc ng vo n cc
cng tc nm dc theo ng di chuyn ca giy. Bnh thng cng tc h v cc ng
vo A, B, C, D c gi mc cao. Khi giy chy qua mt cng tc th n ng v
ng vo tng ng xung thp. Hai cng tc ni n A & D khng bao gi ng cng
lc (giy ngn hn khong cch gia hai cng tc ny). Thit k mch c ng ra ln
cao mi khi c hai hoc ba cng tc ng cng lc, cng bn k v li dng cc t
hp khng cn quan tm .
15
Chng 0: L thuyt c s
B mn T ng o Lng Khoa in
l thp khi khng c xe v cao khi c xe n giao thng c kim sot theo quy lut
sau:
a) n xanh cho trc l chnh mi khi c hai li D & C.
b) n xanh cho trc l chnh mi khi li C hoc D c xe nhng c hai li A
& B khng c xe.
c) n xanh cho trc l ph mi khi li A hoc B c xe nhng trong khi c hai
li C & D khng c xe.
d) n xanh cho trc l chnh khi cc li u khng c xe. Cc ng ra ca cm
bin l cc ng vo ca mch iu khin n giao thng. Mch c ng ra T
lm n trc l chnh xanh khi ln cao v ng ra P lm n trc l chnh
xanh khi n gin biu thc ti a trc khi thc hin mch.
(*) Bi tp dng gin xung:
a
0 0 1 10 0 0 1 0 0 1 1 1 0
0 1 1 0 00 0 1 1 1 00 0
1 0 0 1 1 1 1 00 0 1 1 1
0 1 1 1 00 0 0 1 1 1 1 1
1) y = a b c +ab
2) y = ab+ ac +b c
3) S = a1 + b a 2 a3 + b ( a1 a2 + a3)
16
B mn T ng - o Lng _ Khoa in
Bng chn l
Bng karnaugh
17
B mn T ng - o Lng _ Khoa in
- Tin hnh thay gi tr logic (0 ,1) cho trng thi ta c bng chn l.
V d:
Bng chn l:
Kha B
Kha C
Ngt
ng
Ngt
ng
Tt
Tt
Tt
Sng
A
0
0
1
1
B
0
1
0
1
C
0
0
0
1
s
logic
s
mch in
18
B mn T ng - o Lng _ Khoa in
A
B
J
CLK
Y A
>thi gian
B ln
c AA A ln
c BB
ln cao
cao trtrc
ln cao
caotrtrc
Y ca FF_JK
Hnh 1.7: Nguyn l lm vic
R
1.6. Mt s phn t nh
trong mch trnh t:
S
1. Rle thi gian:
T
S2L
S1L
S3L
19
Pr
R
R-S
Pr
CL
S
Clr
Clr
Pr
Pr
Q
CL
Clr
Clr
CL
Q
J-K
Q
Q
Pr
J
Clr
B mn T ng - o Lng _ Khoa in
Q'n+1=D
Khi J = 1 Qn J K Qn+1 QnQn+1J K
0X
& K =1 th 0 0 0 0
0 0 0x
0
Q lun thay 0 0 1 0
0 1 1x
i trng 0 1 0 1
1 0 x1
thi ngha 0 1 1 1
1 1 x0
l mch b 1 0 0 1
dao ng 1 0 1 0
nn JK ch 1 1 0 1
lm vic 1 1 1 0
ch
ng b
Q' =
1X
X0
1
CL
J
K
X1
Q
Q
n+1
Pr
T
Q
CL
Cng
khng c
ch
khng
ng b
Qn T Qn+1
0 0 0
0 1 1
1 0 1
1 1 0
QnQn+1T
0 0 0
0 1 1
1 0 1
1 1 0
Clr
CL
1
00
1
1
T
Q
Q
Q'n+1=TQ
20
B mn T ng - o Lng _ Khoa in
nh hin nhin.
Ghi cc trng thi chuyn r rng (cc trng thi n nh 2 d dng nhn
ra).
Cc trng thi khng bit chc chn th trng v s b sung sau.
Cch 2:
Phn tch xem tng in trng thi. Vic ny l logic, cht ch, r
rng.
Tuy nhin rt kh khn, nhiu khi khng phn bit c cc trng thi
tng t nh sau.
-
21
B mn T ng - o Lng _ Khoa in
V d ta c bng sau:
Bin(x)
Trng
thi(S)
S1
S2
S3
S4
S5
S2/1
S4/1
S1/1
S3/1
S5/0
S4/1
S2/0
S1/1
S4/0
S3/0
S3/0
S4/1
S1/1
S2/0
S4/0
(++)/1
0
3
(+)/1
/1
0
5
/0
22
B mn T ng - o Lng _ Khoa in
Q4/0
+
+
Q3/0
Q2/0
Q1/0
(+)
Q5/1
Q6/1
(++)
Q7/1
Q8/1
(+)
23
B mn T ng - o Lng _ Khoa in
Cu trc
iu khin
trnh t
Qu trnh
24
B mn T ng - o Lng _ Khoa in
Ev.(a)
Hnh 1.15
+ A = {a1, a2, a3, ... ai} l tp cc cung nh hng ni gia 1 trng thi vi 1 chuyn
trng thi hoc 1 chuyn trng thi vi mt trng thi.
+ M = {m1, m2, m3, ... mi} l tp cc gi tr (0,1). Nu mi = 1 th trng thi i l hot
ng, ngc li trng thi i khng hot ng.
1.8.3. Mt s k hiu dng trong Grafcet:
a) Hnh vung c nh s nh hnh 1.16 a), b) biu th trng thi; hnh ch nht
bn phi dng m t hot ng ca trng thi .
b) Hai hnh ch nht lng vo nhau c nh s, biu th trng thi khi u.
c) Hnh vung nh s c km theo du chm . biu th trng thi hot ng.
25
Khi ng
qut ht
a)
B mn T ng - o Lng _ Khoa in
dng bng ti
ph gia
2.
b)
c)
d)
Hnh 1.16
a, b k hiu trng thi ; c trng thi khi u; d trng thi hot ng
5
b
a)
b)
7
c
9
t/q/2s
10
c)
d)
Hnh 1.17
t12
t79
t13
t89
9
a) OR
b) OR
t123
2
t789
c) AND
d) AND
Hnh 1.18
26
B mn T ng - o Lng _ Khoa in
d) Du gch ngang biu th cho vic chuyn trng thi. Trng thi c chuyn
khi iu kin chuyn c tho mn. Xem hnh 1.17
e) Cc k hiu phn nhnh hnh 1.18:
Hnh 1.18 a) khi TT1 ang hot ng nu t12 tho mn th TT2 hot ng; nu
t13 tho mn th TT3 hot ng; nu t12 v t13 cng tho mn th TT2 v TT3
cng hot ng gi l TT OR. Tng t cho hnh 1.18 b).
Hnh 1.18 c) TT1 ang hot ng nu t123 tho mn th c hai TT2 v TT3 hot
ng gi l trng thi AND.
Hnh 1.18 d) TT7 v TT8 ang hot ng nu t789 tho mn th TT9 hot ng
trng thi ny gi l TT AND.
f) Hnh 1.19 a) cho php thc hin bc nhy, nu ang hot ng TT2, iu
kin a tho mn th h thng s chuyn hot ng t TT2 sang TT5 b qua TT3
v TT4; ngc li nu a khng tho mn th cc trng thi 3, 4, 5 ln lt s
c thc hin.
2
a
6
d
7
e
b
4
8
c
a)
b)
Hnh 1.19
27
B mn T ng - o Lng _ Khoa in
A
B
V2
1
V3
V4
2
C1
V1
V5
C2
P
Nlim
Nma
x
Ev
M
Y
Nmin
Sn phm ra
28
B mn T ng - o Lng _ Khoa in
S cu trc ca h thng:
M
P
C1
C2
V1
V2
V3
V4
V5
Ev
AU
AUTT
REP
Cu trc ca
h iu khin
Cc thit b
ca qu trnh
Nlim
Nmax
A
Nmin
B
29
B mn T ng - o Lng _ Khoa in
trn cn 2 (tn hiu bo B) th h thng chun sang trng thi 6, 7. Trng thi 5, 6, 7
biu hin cho nguyn liu trong mt m trn chun b xong. Khi cc iu kin Nmax,
A, B tha mn th h thng s chuyn sang trng thi 8, tng ng ng c trn M
hot ng, thi gian t2 c tnh, van V4, V5 m, bng ti C1, C2 hot ng. Khi x ht
liu trn hai cn 1, 2 th van V1, V2 dng v thi gian t1 c tnh hai bng ti chy
thm 1 thi gian na (t1). Sau thi gian ny bng ti dng v tn hiu Ft1 xut hin v
h thng chuyn sang trng thi 9, ti y M vn cn hot ng n khi thi gian t2 kt
thc h thng s chuyn v trng thi ngh chun b cho chu k tip theo.
1
10
AU_Nmin
Mmin
P, V1
3
Nmax
V2
V3
REP_ AU
AU
11
M, t2
Ft2
Hnh 1.22
Hnh 1.22 b) xt cho trng hp s c v khc phc xong s c tin hnh chy
li h thng.
30
B mn T ng - o Lng _ Khoa in
1
10
AU_Nmin.M10
Mmin.M10
P, V1
Nmax.M10
V2.M10
V3.M10
A.M10
REP. AU
B.M10
AU
11
M10
AU
AU
Ft1. AU
M, t2
Ft2. AU
12
REP.M10
9
Ev.M10
13
14
Nmin.M10
15
16
Hnh 1.23
31
B mn T ng - o Lng _ Khoa in
15
14
AU .REP
14
REP.M14
Ev:M14
15
15
M14.Nmin
C1,C2,t1:M14
Ft1.M14
15
15
AUT.M14.Nlim
P,V1,Nlim:M14
15
15
Nmax.M14
V2:M14
15
A.M14
15
15
V3:M14
B.M14
15
M14
M,V4,V5,C1,C2,t1
15
F1. AU
M,t2
15
AU
AU
F2. AU
Hnh 1.24
32
B mn T ng - o Lng _ Khoa in
33
B mn T ng - o Lng _ Khoa in
kh nng iu khin thit b d dng v linh hot da trn vic lp trnh trn cc lnh
logic c bn; kh nng nh thi, m; gii quyt cc vn ton hc v cng ngh;
kh nng to lp, gi i, tip nhn nhng tn hiu nhm mc ch kim sot s kch
hot hoc nh ch nhng chc nng ca my hoc mt dy chuyn cng ngh.
Nh vy nhng c im lm cho PLC c tnh nng u vit v thch hp trong
mi trng cng nghip:
Kh nng khng nhiu rt tt.
Cu trc dng module rt thun tin cho vic thit k, m rng, ci to nng
cp...
C nhng modul chuyn dng thc hin nhng chc nng c bit hay
nhng modul truyn thng kt ni PLC vi mng cng nghip hoc mng
Internet...
Kh nng lp trnh c, lp trnh d dng cng l c im quan trng xp
hng mt h thng iu khin t ng .
Yu cu ca ngi lp trnh khng cn gii v kin thc in t m ch cn
nm vng cng ngh sn xut v bit chn thit b thch hp l c th lp trnh
c.
Thuc vo h sn xut linh hot do tnh thay i c chng trnh hoc thay
i trc tip cc thng s m khng cn thay i li chng trnh.
2.2. Cc khi nim c bn v PLC:
Cc thnh phn ca mt PLC thng c cc modul phn cng sau:
1. Modul ngun.
2. Modul n v x l trung tm.
3. Modul b nh chng trnh v d liu.
4. Modul u vo.
5. Modul u ra.
6. Modul phi ghp ( h tr cho vn truyn thng ni b).
7. Modul chc nng ( h tr cho vn truyn thng mng).
Panel lp
trnh, vn
hnh,
gim st.
B nh
chng
trnh
Khi ng vo
B nh
d liu
n v
x l
trung tm
Ngun
Khi ng ra
Qun
l
vic
phi
ghp
34
B mn T ng - o Lng _ Khoa in
B nh kh lp trnh
Quy trnh mm
Khng thay
i
Thay i
c
Kh lp trnh
t do
B nh thay
i c
Lin kt cng
Lin kt
phch cm
RAM EEPROM
ROM EPROM
PLC x l mt bit.
PLC x l t ng
35
B mn T ng - o Lng _ Khoa in
36
B mn T ng - o Lng _ Khoa in
37
B mn T ng - o Lng _ Khoa in
38
B mn T ng - o Lng _ Khoa in
39
B mn T ng - o Lng _ Khoa in
40
B mn T ng - o Lng _ Khoa in
41
B mn T ng - o Lng _ Khoa in
2. Cng tc chn ch :
Cng tc chn ch RUN: Cho php PLC thc hin chng trnh, khi
chng trnh gp li hoc gp lnh STOP th PLC s t ng chuyn sang ch
STOP mc d cng tc vn ch RUN (nn quan st n trng thi).
Cng tc chn ch STOP: Khi chuyn sang ch STOP, dng cng bc
chng trnh ang chy, cc tn hiu ra lc ny u v off.
Cng tc chn ch TERM: cho php ngi vn hnh chn mt trong hai
ch RUN/STOP t xa, ngoi ra ch ny c dng download chng
trnh ngi dng.
3. Vt chnh nh tng t: Mi CPU c t 1 n 2 vt chnh nh tng t, c th xoay
c mt gc 270, dng thay i gi tr ca bin s dng trong chng trnh.
4. Pin v ngun nui b nh: S dng t vn nng v pin. Khi nng lng ca t b cn
kit PLC s t ng chuyn sang s dng nng lng t pin.
2.6.2. Giao tip vi thit b ngoi vi:
a) Thit b lp trnh loi PGxx c trang b sn phn mm lp trnh, ch lp trnh c
vi ngn ng STL.
b) My tnh PC: H iu hnh Win 95/98/ME/2000/NT4.x.
Trn c ci t phn mm Step7 Micro/Win 32 v Step7 Micro/Dos. Hin nay hu
ht s dng Step7 Mcro/Win 32 version 3.0, 3.2, 4.0. V4.0 cho php ngi lp trnh c
th xem c gi tr, trng thi cng nh th ca cc bin. Nhng ch s dng c
trn my tnh c ci t h iu hnh Window 2000/ WinNT v PLC loi version mi
nht hin nay. Sau y l cch ci t v giao tip gia PC-PLC:
42
B mn T ng - o Lng _ Khoa in
43
B mn T ng - o Lng _ Khoa in
Hnh 2.7: Giao tip gia PC/PG vi PLC thng qua PC/PPI cable
Bin son: Lm Tng c - Nguyn Kim nh
44
B mn T ng - o Lng _ Khoa in
Sau khi tin hnh lp t phn cng xong, ta tin hnh thit lp truyn thng gia
PC/PG vi PLC. l thit lp tc , s bit d liu truyn/nhn, bit chn l, cng
COM, a ch PLC, thi gian Time out... c tin hnh nh sau:
45
B mn T ng - o Lng _ Khoa in
46
B mn T ng - o Lng _ Khoa in
47
B mn T ng - o Lng _ Khoa in
48
B mn T ng - o Lng _ Khoa in
Chng trnh
Chng trnh
Tham s
Tham s
Tham s
D liu
D liu
D liu
EEPROM
i tng
Min nh ngoi
49
B mn T ng - o Lng _ Khoa in
50
15 14 13
VW180
12
11 10
B mn T ng - o Lng _ Khoa in
VB181(byte thp)
VD8
24 23
Byte 8
16
Byte 9
15
Byte 10
Byte 11
Tt c cc byte thuc vng d liu u c th truy nhp bng con tr. Con tr
quy nh trong vng nh V, L hoc cc thanh ghi AC1, AC2, AC3. Mi con tr gm
4 byte, dng lnh MOVD. Quy c s dng con tr truy nhp nh sau:
Truy nhp con tr a ch:
&a ch byte (cao) l ton hng ly a ch ca byte, t hoc t kp m con tr ang
ch vo. V d:
- AC1=&VB10, thanh ghi AC1 cha i ch ca byte 10 thuc vng nh V.
- VD100=&VW110, t kp VD100 cha a ch byte cao (VB110) ca t n
VW110.
- AC2=&VD150, thanh ghi AC2 cha a ch ca byte cao (VB150) ca t
kp VD150.
Truy nhp con tr d liu:
*con tr d liu l ton hng ly ni dung ca byte, t hoc t kp m con tr
ang ch vo. V d nh i php gn a ch trn th:
- *AC1 = VB10, ly ni dung ca byte VB10.
- *VD100 = VW110, ly ni dung ca t n VW110.
- *AC1 = VD150, ly ni dung ca t kp VD150.
Php gn a ch v s dng con tr nh trn cng c tc dng vi nhng
thanh ghi 16 bit ca Timer, b m thuc vng i tng hay cc vng nh I, Q, V, M,
AI, AQ, SM.
51
B mn T ng - o Lng _ Khoa in
AC1
VB109
VB110
VB111
VB112
VB113
a ch VW110
1
3
5
7
2
4
6
8
AC0
1 2 3 4
AC1
VB109
VB110
VB111
VB112
VB113
a ch VW112
1
3
5
7
2
4
6
8
AC0
5 6 7 8
52
B mn T ng - o Lng _ Khoa in
53
B mn T ng o Lng Khoa in
54
S0
S1
S2
S3
S4
S5
S6
S7
S8
B mn T ng o Lng Khoa in
55
B mn T ng o Lng Khoa in
56
B mn T ng o Lng Khoa in
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
57
B mn T ng o Lng Khoa in
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
58
B mn T ng o Lng Khoa in
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
59
B mn T ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
60
B mn T ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
2
61
B mn T ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
62
B mn T ng o Lng Khoa in
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
63
B mn T ng o Lng Khoa in
Bng 3.1: Gii hn ton hng ca CPU S7-200 series CPU 22x
STL
LAD
M t
(Description)
Ton hng
(Operands)
Kiu d
liu
(Data
Types)
64
LD
A
O
LDN
bit
AN
ON
LDI
bit
AI
OI
LDNI
bit
AIN
OIN
NOT
EU
ED
NOT
B mn T ng o Lng Khoa in
Tip im thng m s c
ng khi bit = 1
bit: I, Q, M, V, SM,
T, C, S, L
Bool
Tip im thng ng s c
m khi bit = 1
bit: I, Q, M, V, SM,
T, C, S, L
Bool
Tip im thng m s ng
tc thi (khng ph thuc vo
chu k vng qut)
bit: I
Bool
Tip im thng ng s m
tc thi (khng ph thuc vo
chu k vng qut)
bit: I
Bool
Khng
Khng
bit: I, Q, M, V, SM,
T, C, S, L
Bool
bit: I, Q, M, V, SM,
T, C, S, L
Bool
Hnh 3.20: V d minh ho lnh LD, NOT, ED trong chng trnh LAD v STL
65
STL
= bit
=I bit
bit, n
R bit, n
LAD
bit
bit
bit
S
n
bit
B mn T ng o Lng Khoa in
M t
Description
Ton hng
Operands
bit: I, Q, M, V, SM,
T, C, S, L
SI
bit
RI bit, n
RI
NOP
NOP
n
n
bit: Q
Bool
bit: I, Q, M, V, SM,
T, C, S, L
n: IB, QB, MB,
Bool
VB, SMB, SB, LB,
AC, Constant,