You are on page 1of 305

Gio trnh: Lp trnh PLC

Bi 1: Mch logic ng dng v cc cng ngh sn


xut t ng trong cng nghip
Bi 2: Khi nim v PLC
Bi 3: B iu khin PLC S7-200
Bi 4: Phng php lp trnh PLC
Bi 5: La chn, lp t, kim tra v bo tr h thng
Bi 6: B iu khin PLC S7-300

Bin son : Bi Mnh Cng


B mn: o lng v iu khin T ng
Khoa in T - Trng H K thut Cng nghip

8/29/2017 12:13 AM BMC-K.DIENTU 1


Bi 1: Mch logic ng dng v cc cng ngh sn
xut t ng trong cng nghip

1.1. Nhng khi nim c bn


1.2. Cc phng php biu din hm logic
1.3. Cc phng php ti thiu ho hm
logic
1.4. Cc thit b iu khin
1.5. Mt s mch iu khin dng Rle

8/29/2017 12:13 AM BMC-K.DIENTU 2


1.1. Nhng khi nim c bn

1.1.1. Khi nim v logic hai trng


thi
1.1.2. Cc hm logic c bn
1.1.3. Cc php tnh c bn
1.1.4. Tnh cht v mt s h thc
c
bn
8/29/2017 12:13 AM BMC-K.DIENTU 3
1.1. Nhng khi nim c bn
1.1.1. Khi nim v logic hai trng thi
Trong cuc sng cc s vt v hin t-
ng th hai trng thi nh: sch v bn,
t v r, gii v dt, tt v xu...
Trong k thut c khi nim v hai
trng thi: ng v ct nh ng in v
ct in, ng my v ngng my...

8/29/2017 12:13 AM BMC-K.DIENTU 4


Trong ton hc ta dng hai gi tr: 0 v
1, ta gi cc gi tr 0 hoc 1 l cc gi
tr logic.
Cc nh bc hc xy dng cc c
s ton hc tnh ton cc hm v cc
bin ch ly hai gi tr 0 v 1 ny, hm
v bin c gi l hm v bin logic,
c s ton hc tnh ton hm v bin
logic gi l i s logic cng c tn l i
s Boole.
8/29/2017 12:13 AM BMC-K.DIENTU 5
1.1.2. Cc hm logic c bn
Mt hm y f ( x1 , x 2 ,..., x n ) vi cc bin
x1, x2, ... xn ch nhn hai gi tr: 0 hoc 1
v hm y cng ch nhn hai gi tr: 0 hoc
1 th gi l hm logic.
1.1.2.1. Hm logic mt bin:y f ( x )
Vi bin x s nhn hai gi tr: 0 hoc 1,
nn hm y c 4 kh nng hay thng gi l 4
hm y0, y1, y2, y3.
Cc kh nng v cc k hiu mch rle
v in t ca hm mt bin nh trong bng
1.1.
8/29/2017 12:13 AM BMC-K.DIENTU 6
8/29/2017 12:13 AM BMC-K.DIENTU 7
1.1.2.2. Hm logic hai biny f (x1 , x 2 )
Vi hai bin logic x1, x2, mi bin nhn
hai gi tr 0 v 1, nh vy c 16 t hp logic
to thnh 16 hm. Cc hm ny c th hin
trn bng1.2.

8/29/2017 12:13 AM BMC-K.DIENTU 8


8/29/2017 12:13 AM BMC-K.DIENTU 9
8/29/2017 12:13 AM BMC-K.DIENTU 10
8/29/2017 12:13 AM BMC-K.DIENTU 11
8/29/2017 12:13 AM BMC-K.DIENTU 12
1.1.2.3. Hm logic n biny f (x1 , x 2 ,..., x n )
Vi hm logic n bin, mi bin nhn
mt trong hai gi tr 0 hoc 1 nn ta c 2n t
hp bin, mi t hp bin li nhn hai gi tr
0 hoc 1, do vy s hm logic tng l:

Ta thy: 2n
2
1 bin c 4 kh nng to hm,
2 bin c 16 kh nng to hm,
th 3 bin c 256 kh nng to
hm,
nh vy, khi s bin tng th s hm c kh
nng to thnh rt ln
8/29/2017 12:13 AM BMC-K.DIENTU 13
1.1.3. Cc php tnh c bn

Php ph nh (o):
k hiu bng du - pha trn k hiu
ca bin.
Php cng (tuyn):
k hiu bng du + (song song)
Php nhn (hi):
k hiu bng du . (ni tip).

8/29/2017 12:13 AM BMC-K.DIENTU 14


1.1.4. Tnh cht v mt s h thc c bn
1.1.4.1. Cc tnh cht
Tnh cht ca i s logic c th hin
bn lut c bn l:
+ lut hon v,
+ lut kt hp,
+ lut phn phi
+ lut nghch o.

8/29/2017 12:13 AM BMC-K.DIENTU 15


+ lut hon v
x1 x 2 x 2 x1
x1.x 2 x 2 .x1
+ lut kt hp
x1 x 2 x 3 ( x1 x 2 ) x 3 x1 ( x 2 x 3 )
x1.x 2 .x 3 (x1.x 2 ).x 3 x1.( x 2 .x 3 )
+ lut phn phi
( x1 x 2 ).x 3 x1.x 3 x 2 .x 3
x1 x 2 .x 3 ( x1 x 2 ).(x1 x 3 )
Kim tra tnh ng n ca lut phn phi
8/29/2017 12:13 AM BMC-K.DIENTU 16
8/29/2017 12:13 AM BMC-K.DIENTU 17
8/29/2017 12:13 AM BMC-K.DIENTU 18
+ Lut nghch o tng qut:
(nh l De Morgan)

x1.x 2 .x 3 .... x1 x 2 x 3 ...

x1 x 2 x 3 ... x1.x 2 .x 3 ...

8/29/2017 12:13 AM BMC-K.DIENTU 19


1.1.4.2. Cc h thc c bn
Mt s h thc c bn thng dng trong
i s logic c cho bng 1.5:

8/29/2017 12:13 AM BMC-K.DIENTU 20


1.2. Cc phng php biu din hm
logic
1.2.1. Phng php biu din bng
bng trng thi
1.2.2. Phng php biu din hnh hc
1.2.3. Phng php biu din bng
biu thc i s
1.2.4. Phng php biu din bng ba
Karnaugh

8/29/2017 12:13 AM BMC-K.DIENTU 21


8/29/2017 12:13 AM BMC-K.DIENTU 22
1.2.2.Phng php biu din hnh hc

+ Hm n bin c biu din trong


khng gian n chiu,
+ t hp bin c biu din thnh mt
im trong khng gian.
+ Phng php ny rt phc tp khi s
bin ln nn t dng.

8/29/2017 12:13 AM BMC-K.DIENTU 23


1.2.3. Biu din bng biu thc i s
Mt hm logic n bin bt k bao gi
cng c th biu din thnh cc hm tng
chun y v tch chun y .
+ Hm tng chun l hm cha tng
cc tch m mi tch c tt c cc bin
ca hm. f x1.x 2 .x 3 x1.x 2 .x 3 x1.x 2 .x 3 x1.x 2 .x 3
V d:
+ Hm tch chun l hm cha tch cc
tng m f ( xmi
1 x 2 x 3 )( x1 x 2 x 3 )( x1 x 2 x 3 )( x1 x 2 x 3 )
tng u c tt c cc
bin ca hm.
V d:
8/29/2017 12:13 AM BMC-K.DIENTU 24
1.2.4. Biu din bng bng Karnaugh (ba
can)
Nguyn tc xy dng bng Karnaugh l:
biu din hm logic n bin cn
thnh lp mt bng c 2n , mi tng ng
vi mt t hp bin. nh s th t cc trong
bng tng ng vi th t cc t hp bin.
Cc cnh nhau hoc i xng nhau
ch cho php khc nhau v gi tr ca 1
bin.
Trong cc ghi gi tr ca hm tng ng
vi gi tr t hp bin.
8/29/2017 12:13 AM BMC-K.DIENTU 25
V d : bng Karnaugh cho hm ba bin trn
nh bng 1.7 sau:

8/29/2017 12:13 AM BMC-K.DIENTU 26


1.3. Cc phng php ti thiu ho hm
logic
Phi quan tm n vn ti thiu
ho hm logic. Bi v:
+ Cng mt gi tr hm logic c th
c nhiu hm khc nhau, nhiu cch biu
din khc nhau,
+ Nhng ch tn ti mt cch biu
din gn nht, ti u v s bin v s s
hng hay tha s c gi l dng ti thiu.
Ti thiu ho hm logic mang
ngha kinh t v k thut ln.
8/29/2017 12:13 AM BMC-K.DIENTU 27
V d: Hai s hnh 1.3 u c chc nng
nh nhau.
x1
p
x2 = x1 x2 y

p
y
a, b,
Hnh 1.3

C hai nhm phng php l:


Phng php bin i i s
Phng php dng thut ton.

8/29/2017 12:13 AM BMC-K.DIENTU 28


1.3.1.Phng php ti thiu ho hm logic
bng
bin i i s
phng php ny ta phi da vo cc
tnh cht v cc h thc c bn ca i s
logic thc hin ti gin cc hm logic. Nh-
ng do tnh trc quan ca phng php nn
nhiu khi kt qu a ra vn khng khng
nh r c l ti thiu hay cha. Nh vy,
y khng phi l phng php cht ch
cho php t ngf ho x1xtrnh
x1x 2qu 2 x1xti
2 thiu ho.
V d: cho hm: (x1x 2 x1x 2 ) (x1x 2 x1x 2 )
x 2 (x1 x1 ) x1 (x 2 x 2 ) x1 x 2
8/29/2017 12:13 AM BMC-K.DIENTU 29
1.3.2.Phng php ti thiu ho hm logic dng
thut ton
Phng php dng bng Karnaugh: y l
phng php thng dng v n gin nht,
nhng ch tin hnh c vi h c s bin.
Phng php Quine Mc. Cluskey: y l
phng php c tnh tng qut, cho php ti
thiu ho mi hm logic vi s lng bin vo
ln

8/29/2017 12:13 AM BMC-K.DIENTU 30


1.4. Cc thit b iu khin
iu khin s lm vic ca cc
thit b cn phi c cc thit b iu
khin.
ng ct khng thng xuyn ta th-
ng dng ptmt.
ptmt l thit b ng ct bng tay
c b phn bo v qu ti.
ng ct thng xuyn ta dng cng
tc t (khi ng t), cng tc t tc dng
nh lc ht in t.
8/29/2017 12:13 AM BMC-K.DIENTU 31
bo v ta dng cc r le, tu theo
nguyn l tc ng ngi ta ch to nhiu loi
thit b iu khin khc nhau nh rle dng
in, rle in p, rle thi gian....
Tu theo trng thi tip im ngi ta
chia ra cc loi tip im khc nhau.
Mt s k hiu thng gp nh bng 2.1.

8/29/2017 12:13 AM BMC-K.DIENTU 32


8/29/2017 12:13 AM BMC-K.DIENTU 33
1.5. Cc s khng ch ng c rto lng
sc
A1.5.1. S khng ch n gin
B
C
D KT N5 RN1 RN2
T
CD T4

KN T5 N
T1 T2 T3 N1 N2 N3
N4

RN2 RN1

Hnh 2.1

8/29/2017 12:13 AM BMC-K.DIENTU 34


1.5.2. Khng ch ng c lng sc kiu i
ni / c o chiu
KT1
D KN1
N5
T
A B C T4
KN2

N1 1 S1 KT2 N4 T5
T1
N
T6 Tg1 5
S
N6 Tg2 S5

C 4

6
Tg
Hnh 2.3
8/29/2017 12:13 AM BMC-K.DIENTU 35
1.5.3. Khi ng ng c rto dy qun
theo nguyn tc thi gian

K1 K2 K3 D K RN1
RN2
K
K4
RN2 RN1
K5 2K3 1Tg
C
1Tg
1K
2K1 2K2
R1 1K3
2Tg
1K1 1K2
2Tg
R2 2K
2K4

Hnh 2.4
8/29/2017 12:13 AM BMC-K.DIENTU 36
1.5.4. Khng ch ng c in mt
chiu -
+ + - K
2K1 1K1 D RN
K
r1 r2 K1 K2
C RN
K3 1Tg
Rh 2Tg
H1
3Tg1
1K
1K2 2Tg1
a, 2K
K4
3Tg
1Tg1
H
b,
Hnh 2.6
8/29/2017 12:13 AM BMC-K.DIENTU 37
1.5.5 Cng ngh ct giy

8/29/2017 12:13 AM BMC-K.DIENTU 38


1.5.5 La chn encoder

8/29/2017 12:13 AM BMC-K.DIENTU 39


1.5.5 Cng ngh ng gi sn phm

8/29/2017 12:13 AM BMC-K.DIENTU 40


1.5.5 Cng ngh ng gi sn phm

8/29/2017 12:13 AM BMC-K.DIENTU 41


1.5.5 Cng ngh c l

8/29/2017 12:13 AM BMC-K.DIENTU 42


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 43


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 44


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 45


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 46


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 47


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 48


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 49


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 50


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 51


1.5.5 S dng sensor

8/29/2017 12:13 AM BMC-K.DIENTU 52


1.5.5 iu khin ca t ng
1. Nguyn l hot ng

8/29/2017 12:13 AM BMC-K.DIENTU 53


1.5.5 iu khin ca t ng
2. Mch iu khin dng rle

8/29/2017 12:13 AM BMC-K.DIENTU 54


1.5.8. Phn tch m hnh iu khin my trn liu

8/29/2017 12:13 AM BMC-K.DIENTU 55


1.5.9. Phn tch m hnh iu khin n giao thng

8/29/2017 12:13 AM BMC-K.DIENTU 56


1.5.10. Phn tch m hnh tay my gp t

8/29/2017 12:13 AM BMC-K.DIENTU 57


1.5.10. Phn tch m hnh tay my gp t
Cnh tay my thc hin gp vt trn bng chuyn A b sang bng
chuyn B.
Trc khi xut pht, v tr ca cnh tay v tr bng chuyn B (S1
tc ng).
n nt Start Cnh tay quay ngc chiu kim ng h S2 tc
ng Dng quay, bng chuyn A hot ng S3 tc ng
Dng bng chuyn A, gp vt (A5 = 1) S4 tc ng Cnh
tay quay cng chiu kim ng h S1 tc ng Dng Quay,
nh vt (A5 = 0; S4 = 0); Sau thc hin lp li hnh trnh nh
trn.
Khi c s c bt thng xy ra, n Stop Dng h thng; sau
khi khc phc xong s c n Reset Cnh tay t ng quay
v li v tr xut pht ban u v dng ti y.

8/29/2017 12:13 AM BMC-K.DIENTU 58


1.5.11. Phn tch m hnh thang my
22

21 2

20 8

19
3

4
S4.0
18 6 S4.1

17
S3.2
16
S3.0
7
S3.1

S2.2

S2.0
8
S2.1

15 B n ph m c a bin

B n ph m t n g

6 S1.2

14 S1.0
3 4

13 9 1 2

12

10
8/29/2017 12:13
11AM BMC-K.DIENTU 59
1.5.11. Phn tch m hnh thang my

Bung thang S,v, a,

M my Ch n nh Hm xung n Hm

tc thp tng dng



Mc dng Dng v
a

S


a
Mc t cm
bin

8/29/2017 12:13 AM BMC-K.DIENTU 60


Bi 2: Khi nim v PLC

2.1 PLC l gi?


2.2 Ti sao phi s dng PLC
2.3 Thay th cc mch iu khin dng rle
bng PLC
2.4 H thng u vo v ra ca PLC
2.5 Gii thiu cc loi PLC thng dng
2.6 Ti liu tham kho

8/29/2017 12:13 AM BMC-K.DIENTU 61


2.1. PLC l g?
PLC, vit tt ca Programmable Logic Control , l thit b
iu khin logic lp trnh c, hay kh trnh, cho php
thc hin linh hot cc thut ton iu khin logic thng qua
mt ngn ng lp trnh.
S pht trin ca k thut iu khin t ng hin i v cng
ngh iu khin logic kh trnh da trn c s pht trin ca tin
hc m c th l s pht trin ca k thut my tnh.
K thut iu khin logic kh trnh PLC c pht trin t
nhng nm 1968 -1970. Trong gia on u cc thit b kh
trnh yu cu ngi s dng phi c k thut in t, phi c
trnh cao.
Ngy nay cc thit b PLC pht trin mnh m, c mc
ph cp cao v cng d s dng.

8/29/2017 12:13 AM BMC-K.DIENTU 62


Cc nh thit k PLC phi lp trnh sn sao cho
chng trnh iu khin c th nhp bng cch s
dng ngn ng n gin. Ngi vn hnh nhp
chng trnh vo PLC. Thit b iu khin PLC s
gim st thc hin cc quy tc iu khin c
lp trnh.
Cc PLC tng t my tnh, nhng my tnh c
ti u ho cho cc tc v tnh ton v hin th, cn
PLC c chuyn bit cho cc tc v iu khin v
mi trng cng nghip. V vy PLC c thit k
bn, c sn giao din vo ra, c lp trnh d dng
vi ngn ng iu khin d hiu, ch yu gii
quyt cc php ton logic v chuyn mch.
8/29/2017 12:13 AM BMC-K.DIENTU 63
V c bn chc nng ca b iu khin logic
PLC cng ging nh chc nng ca b iu
khin thit k trn c s cc rle cng tc t
hoc trn c s cc khi in t.

8/29/2017 12:13 AM BMC-K.DIENTU 64


2.2. Ti sao phi s dng PLC
nh gi u im ca PLC
+ Chun b vo hot ng nhanh
+ tin cy cao
+ D dng thay i chng trnh
+ Ci t cc thut ton phc tp
+ Kh nng ti to
+ Tit kim khng gian
+ Kh nng truyn thng
+ C nhiu chc nng.

8/29/2017 12:13 AM BMC-K.DIENTU 65


2.2. Ti sao phi s dng PLC

Nhc im ca PLC
+ Gi thnh cao (phn cng + phn mm)
+ i hi ngi s dng phi c chuyn mn

8/29/2017 12:13 AM BMC-K.DIENTU 66


V gi tr kinh t
Khi xt v gi tr kinh t ca PLC ta phi cp
n s lng u ra v u vo.
Gi c H rle
Quan h v gi H PLC

thnh vi s lng
u vo/ra c dng
nh hnh 3.17.
S lng vo/ra

Hnh 3.17

8/29/2017 12:13 AM BMC-K.DIENTU 67


Khi tnh n gi c ca PLC th phi k n cc
b phn ph nh thit b lp trnh, my in, bng
ghi... c vic o to nhn vin k thut. Ni
chung nhng phn mm thit k lp trnh cho
cc mc ch c bit l kh t.
Ngy nay nhiu hng ch to PLC cung cp
chn b ng gi phn mm c th
nghim, nhng vic thay th, sa i cc phn
mm l nhu cu khng th trnh khi, do , vn
cn thit phi c k nng phn mm.

8/29/2017 12:13 AM BMC-K.DIENTU 68


Phn b gi c cho vic lp t mt PLC thng
nh sau:
+ 50% cho phn cngca PLC
+ 10% cho thit k khun kh chng trnh
+ 20% cho son tho v lp trnh
+ 15% cho chy th nghim
+ 5% cho ti liu.
Vic lp t mt PLC tip theo ch bng khong
1/2 gi thnh ca b u tin, ngha l hu nh
ch cn chi ph phn cng.

8/29/2017 12:13 AM BMC-K.DIENTU 69


2.3 Cu trc c bn ca mt b PLC

8/29/2017 12:13 AM BMC-K.DIENTU 70


2.3 Cu trc c bn ca mt b PLC

8/29/2017 12:13 AM BMC-K.DIENTU 71


2.3 Cu trc c bn ca mt b PLC

8/29/2017 12:13 AM BMC-K.DIENTU 72


8/29/2017 12:13 AM BMC-K.DIENTU 73
8/29/2017 12:13 AM BMC-K.DIENTU 74
8/29/2017 12:13 AM BMC-K.DIENTU 75
PLC Siemens CPU
224

8/29/2017 12:13 AM BMC-K.DIENTU 76


8/29/2017 12:13 AM BMC-K.DIENTU 77
8/29/2017 12:13 AM BMC-K.DIENTU 78
8/29/2017 12:13 AM BMC-K.DIENTU 79
PLC Omron
8/29/2017 12:13 AM BMC-K.DIENTU 80
PLC

PLC

8/29/2017 12:13 AM BMC-K.DIENTU 81


PLC

8/29/2017 12:13 AM BMC-K.DIENTU 82


2.5 Gii thiu v cc loi PLC thng dng
2.5.1 B iu khin PLC OMRON - CPM1A

8/29/2017 12:13 AM BMC-K.DIENTU 83


2.5.1 B iu khin PLC OMRON - CPM1A

8/29/2017 12:13 AM BMC-K.DIENTU 84


2.5.1 B iu khin PLC OMRON - CPM1A

8/29/2017 12:13 AM BMC-K.DIENTU 85


2.5.1 B iu khin PLC OMRON - CPM1A

8/29/2017 12:13 AM BMC-K.DIENTU 86


2.5.1 B iu khin PLC OMRON - CPM1A

8/29/2017 12:13 AM BMC-K.DIENTU 87


2.5.1 B iu khin PLC OMRON - CPM1A

8/29/2017 12:13 AM BMC-K.DIENTU 88


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 89


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 90


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 91


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 92


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 93


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 94


2.5.2 B iu khin PLC OMRON CJ1M

8/29/2017 12:13 AM BMC-K.DIENTU 95


2.5.3 B iu khin ZEN

8/29/2017 12:13 AM BMC-K.DIENTU 96


2.5.3 B iu khin ZEN

8/29/2017 12:13 AM BMC-K.DIENTU 97


2.5.3 B iu khin ZEN

8/29/2017 12:13 AM BMC-K.DIENTU 98


2.5.3 B iu khin ZEN

8/29/2017 12:13 AM BMC-K.DIENTU 99


2.5.3 B iu khin ZEN

8/29/2017 12:13 AM BMC-K.DIENTU 100


2.5.3 B iu khin ZEN

8/29/2017 12:13 AM BMC-K.DIENTU 101


2.5.4 B iu khin PLC S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 102


2.5.4 B iu khin PLC S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 103


2.5.4 B iu khin PLC S7-200
Micro PLC cho php t ng ha ti a vi chi ph ti
thiu
Ci t, lp trnh v vn hnh rt n gin
Mnh, c kh nng tch hp trn quy m ln, tit kim
khng gian lp t, c tc ng nhanh.
C th s dng cho nhng cng vic t n gin n
phc tp
Tt c cc CPU u c th s dng c lp, trong
mng v trong h thng phn tn
Thch hp cho ng dng m trc kia khng lm c
Ni bt l c tnh thi gian thc hin v truyn thng
mnh (PPI, Profibus-DP)
8/29/2017 12:13 AM BMC-K.DIENTU 104
2.5.4 B iu khin PLC S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 105


2.5.4 B iu khin PLC S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 106


2.5.4 B iu khin PLC S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 107


2.5.4 B iu khin PLC S7-300

8/29/2017 12:13 AM BMC-K.DIENTU 108


2.5.4 B iu khin PLC S7-300

8/29/2017 12:13 AM BMC-K.DIENTU 109


2.5.4 B iu khin PLC S7-300

L h thng PLC modul ha c nh, c


di sn phm t mc trung bnh n cao
cp
Tt c cc modul u thch hp cho cc
h thng t ng ha
S dng linh ng nh cu trc phn
tn v kh nng ni mng linh hot
D dng m rng h thng khi cn thit
y sc mnh nh kt hp nhiu tnh
nng
8/29/2017 12:13 AM BMC-K.DIENTU 110
2.5.4 B iu khin PLC S7-400

8/29/2017 12:13 AM BMC-K.DIENTU 111


2.5.4 B iu khin PLC S7-400

8/29/2017 12:13 AM BMC-K.DIENTU 112


2.5.4 B iu khin PLC S7-400
Dng PLC mnh gii quyt cc bi ton t ng
t mc trung bnh n mc cao
Gii php tt nht cho cc cng vic i hi kht
khe nht
H thng modul ton din v cc CPU thch nghi ti
u vi cc cng vic t ng ha
Linh hot thng qua vic s dng n gin cc cu
trc phn tn v kh nng truyn thng rng
Thn thin vi ngi s dng, khng phc tp, thit
k khng cn qut gi
C kh nng m rng m khng gy s c

8/29/2017 12:13 AM BMC-K.DIENTU 113


2.5.4 B iu khin Logo!

Logo! OBA4
8/29/2017 12:13 AM BMC-K.DIENTU 114
2.5.4 B iu khin Logo!

8/29/2017 12:13 AM BMC-K.DIENTU 115


2.5.4 B iu khin Logo!

8/29/2017 12:13 AM BMC-K.DIENTU 116


2.5.4 B iu khin Logo!

8/29/2017 12:13 AM BMC-K.DIENTU 117


2.6 Ti liu tham kho
1. Tu dong hoa voi Simatic s7-200. PXMinh, NguyenDPhuoc
2. Tu dong hoa voi Simatic s7-300. PXMinh, NguyenDPhuoc
3. Dieu khien Logic va ung dung. Nguyen Trong Thuan
4. Ung dung PLC Siemens va Moeller trong tu dong hoa. Nguyen Tan Phuoc (tim hieu ve
LOGO!)
5. Manuals Micro Automation S7-200/LOGO!:
Micro Automation - Tai lieu tra nhanh. Catalog ST-M/V.10.2004
http://www.automation.siemens.com/_en/s7-200/index.htm
http://www.automation.siemens.com/simatic/portal/html_76/techdok_simatic/mi
crosyst_techdoku.htm
6. PLC S7-300,400
San pham cho tu dong hoa tich hop toan dien. Catalog ST.V.2005
http://www.siemens.com/automation
Documents: Start/simatic/documention/english/
7. PLC Omron, sensors...
http://www.omron.com.vn
http://www.tienthanh.com.vn
http://www.omron247.com (documents)
8. Dien dan dien tu
http://www.diendandientu.com
http://www.dientuvietnam.net
http://www.tudonghoa.com.vn
http://www.automation.org.vn
http://www.google.com
8/29/2017 12:13 AM BMC-K.DIENTU 118
Bi 3: B iu khin PLC - S7-200
3.1 Cu hnh cng
3.2 Cc module vo/ra m rng
3.3 Cu trc b nh
3.3.1 Vng nh chng trnh
3.3.2 Vng tham s
3.3.3 Vng D liu
3.3.4 Vng i tng
3.4 Thc hin chng trnh
3.5 Cu trc chng trnh ca S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 119


3.1. Cu to ca PLC - S7-200

PLC Step 7 thuc h Simatic do hng


Siemens sn xut. y l loi PLC hn hp
va n khi va a khi.
Cu to c bn ca loi PLC ny l mt
n v c bn sau c th ghp thm cc
module m rng v pha bn phi, c cc
module m rng tiu chun.

8/29/2017 12:13 AM BMC-K.DIENTU 120


3.1. Cu to ca PLC - S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 121


8/29/2017 12:13 AM BMC-K.DIENTU 122
n v c bn ca PLC S7-200 (CPU 314)
nh hnh 6.1
1. Chn cm cng ra.
2. Chn cm cng vo.
3. Cc n trng thi:
SF (n ): Bo hiu h thng b hng.
RUN (n xanh): Ch nh rng PLC ang
ch lm vic.
STOP (n vng): Ch nh rng PLC ang
ch dng.

8/29/2017 12:13 AM BMC-K.DIENTU 123


4. n xanh cng vo ch nh trng thi
tc thi ca cng vo.
5. Cng truyn thng.
6. n xanh cng ra ch nh trng thi
tc thi ca cng ra.
7. Cng tc.

Ch lm vic: Cng tc chn ch lm


vic c ba v tr:

8/29/2017 12:13 AM BMC-K.DIENTU 124


RUN: cho php PLC thc hin chng trnh
trong b nh. PLC s t chuyn v trng thi
STOP khi my c s c, hoc trong chng
trnh gp lnh STOP, do khi chy nn quan
st trng thi thc ca PLC theo n bo.
STOP: cng bc PLC dng cng vic ang
thc hin, chuyn v trng thi ngh. ch
ny PLC cho php hiu chnh li chng trnh
hoc np mt chng trnh mi.
TERM: cho php PLC t quyt nh mt ch
lm vic (hoc RUN hoc STOP).

8/29/2017 12:13 AM BMC-K.DIENTU 125


Chnh nh tng t: Nm iu chnh tng t
t di np y cnh cng ra, nm iu
chnh tng t cho php iu chnh tn hiu
tng t, gc quay c 2700.
Pin v ngun nui b nh: Ngun pin c t
ng chuyn sang trng thi tch cc khi dung
lng nh b cn kit v n thay th d liu
khng b mt.
Cng truyn thng: S7-200 s dng cng
truyn thng ni tip RS 485 vi phch cm 9
chn phc v cho vic ghp ni vi thit b
lp trnh hoc vi cc PLC khc. Tc
truyn cho my lp trnh kiu PPI l 9600
boud.
8/29/2017 12:13 AM BMC-K.DIENTU 126
Truyn thng PC - PLC

8/29/2017 12:13 AM BMC-K.DIENTU 127


Truyn thng PC - PLC

8/29/2017 12:13 AM BMC-K.DIENTU 128


3.2. Cc module vo/ra m rng
C th m rng n v c bn bng
cch g thm cc module ngoi.
Ti a c th g thm 7 module vo ra
qua 7 v tr c sn trn Panen v pha phi.
Cch gn a ch c th hin trn
hnh 6.3.

8/29/2017 12:13 AM BMC-K.DIENTU 129


8/29/2017 12:13 AM BMC-K.DIENTU 130
Kt ni modul m rng

8/29/2017 12:13 AM BMC-K.DIENTU 131


Kt ni modul m rng

8/29/2017 12:13 AM BMC-K.DIENTU 132


u ni modul m rng DI/DO

8/29/2017 12:13 AM BMC-K.DIENTU 133


8/29/2017 12:13 AM BMC-K.DIENTU 134
8/29/2017 12:13 AM BMC-K.DIENTU 135
8/29/2017 12:13 AM BMC-K.DIENTU 136
8/29/2017 12:13 AM BMC-K.DIENTU 137
8/29/2017 12:13 AM BMC-K.DIENTU 138
u ni modul m rng analog

8/29/2017 12:13 AM BMC-K.DIENTU 139


8/29/2017 12:13 AM BMC-K.DIENTU 140
8/29/2017 12:13 AM BMC-K.DIENTU 141
u ni modul c bit

8/29/2017 12:13 AM BMC-K.DIENTU 142


u ni modul c bit

8/29/2017 12:13 AM BMC-K.DIENTU 143


3.3. Cu trc b nh
B nh c chia thnh 4 vng vi mt t in
c nhim v duy tr d liu trong mt khong thi
gian nht nh khi mt ngun.
3.3.1. Vng nh chng trnh
Vng nh chng trnh l min b nh c s
dng lu gi cc lnh chng trnh. Vng ny
thuc kiu khng i (non-volatile) c / ghi c.
3.3.2. Vng tham s
Vng tham s lu gi cc tham s nh: t kho,
a ch trm... vng ny thuc vng khng i c
/ ghi c.

8/29/2017 12:13 AM BMC-K.DIENTU 144


3.3.3. Vng d liu
Vng d liu ct cc d liu ca
chng trnh gm kt qu ca cc php
tnh, cc hng s trong chng trnh....
vng d liu l min nh ng, c th truy
nhp theo tng bit, byte, t (word) hoc t
kp.
Vng d liu c chia thnh cc vng
nh nh vi cc cng dng khc nhau
l:

8/29/2017 12:13 AM BMC-K.DIENTU 145


8/29/2017 12:13 AM BMC-K.DIENTU 146
a ch truy nhp c qui c vi cng
thc
* Truy nhp theo bit
Tn min + a ch byte.ch s bit.
V d: V150.4 l a ch bt s 4 ca byte 150
thuc min V.
* Truy nhp theo byte
Tn min + B v a ch byte.
V d: VB150 l a ch byte 150 thuc min V.
* Truy nhp theo word
Tn min + W v a ch byte cao ca t.
8/29/2017 12:13 AM BMC-K.DIENTU 147
V d: VW150 l a ch t n gm hai byte
150 v 151 thuc min V, trong byte 150
c vai tr byte cao ca t.
* Truy nhp theo t kp:
Tn min + D v a ch byte cao ca t.
V d: VD150 l a ch t kp gm bn byte
150, 151, 152 v 153 thuc min V, trong
byte 150 c vai tr byte cao, 153 c vai
tr l byte thp ca t kp.

8/29/2017 12:13 AM BMC-K.DIENTU 148


3.3.4. Vng i tng

Vng i tng lu gi d liu cho cc i


tng lp trnh nh cc gi tr tc thi, gi tr t
trc ca b m, hay b thi gian. D liu kiu
i tng bao gm cc thanh ghi ca b thi
gian, b m, cc b m cao tc, b m tng
t v cc thanh ghi AC.
Kiu d liu i tng b hn ch rt nhiu v
cc d liu kiu i tng ch c ghi theo mc
ch cn s dng ca i tng .

8/29/2017 12:13 AM BMC-K.DIENTU 149


8/29/2017 12:13 AM BMC-K.DIENTU 150
3.4 Thc hin chng trnh
4. Chuyn d liu t b 1. Nhp d liu t
m o ra thit b ngoi TB ngoi vi vo b
vi m o

3. Truyn thng v kim 2. Thc hin chng


tra li trnh

Hnh 3.2

PLC thc hin chng trnh theo chu trnh lp. Mi vng lp
c gi l vng qut (Scan).
Khi thc hin chng trnh gp lnh Vo/ra ngay lp tc th
h thng s dng mi cng vic khc, ngay c chng
trnh s l ngt, thc hin lnh ny mt cch trc tip
vi cng vo/ra.

8/29/2017 12:13 AM BMC-K.DIENTU 151


3.5. Cu trc chng trnh S7-200

Cc chng trnh iu khin vi PLC S7-200


c vit c cu trc bao gm chng trnh
chnh (main program), sau n cc chng
trnh con.
Chng trnh con l mt b phn ca chng
trnh, C th t do trn ln cc chng trnh con
ng sau chng trnh chnh
Chng trnh x l ngt l mt b phn ca
chng trnh thng c t sau chng trnh
con.

8/29/2017 12:13 AM BMC-K.DIENTU 152


Main Program

MEND
SBR 0 Chng trnh con th nht

RET

SBR n Chng trnh con th n +1



RET
INT 0 Chng trnh x l ngt th nht

RET
INT n Chng trnh x l ngt th n +1

RETI
Hnh 6.4: Cu trc chng trnh ca S7-
200
8/29/2017 12:13 AM BMC-K.DIENTU 153
Bi 4: Ngn ng lp trnh PLC S7-200

4.1 Phng php lp trnh


4.2 Bng lnh ca S7-200
4.3 Ton hng v gii hn cho php
4.4 Gii thiu v phn mm Microwin
4.5 C php h lnh ca S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 154


4.1 Phng php lp trnh
Cch lp trnh cho S7-200 ni ring v PLC
ca SIEMENS ni chung da trn 2 phng
php c bn:
Phng php hnh thang (Ladder Logic vit
tt l LAD)
Phng php lit k lnh (Statement List
vit tt STL)

8/29/2017 12:13 AM BMC-K.DIENTU 155


4

8/29/2017 12:13 AM BMC-K.DIENTU 156


4

8/29/2017 12:13 AM BMC-K.DIENTU 157


4

8/29/2017 12:13 AM BMC-K.DIENTU 158


4.2 Tp lnh ca S7-200

4.2 Tp lnh ca S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 159


4.2 Tp lnh ca S7-200

8/29/2017 12:13 AM BMC-K.DIENTU 160


4.3 Ton hng v gii hn cho php

8/29/2017 12:13 AM BMC-K.DIENTU 161


4.3 Ton hng v gii hn cho php

8/29/2017 12:13 AM BMC-K.DIENTU 162


4.4 Gii thiu v phn mm Step7-Microwin 4.0

8/29/2017 12:13 AM BMC-K.DIENTU 163


4.5. C php h lnh ca S7-200
4.5.1. Lnh vo/ ra:
Lnh vo:
LD + a chi (Load): np gi tr logic a chi sau cu lnh
vo inh ngn xp, cc bit c trong ngn xp c y xung
1 bit, thng tin c S8 mt.
LDN + a chi (Load Not): tng t nh trn chi khc np
gi tr logic nghch o.
LDI + a chi (Load Immediate)
LDNI + a chi (Load Not Immediate): Np tc thi gi tr
logic c a chi sau cu lnh vo bit u tin trong ngn xp,
cc bit c trong ngn xp c y xung 1 bit, thng tin c
S8 mt.

8/29/2017 12:13 AM BMC-K.DIENTU 164


4.5.1. Lnh vo / ra

Lnh ra:
= + a chi: sao chp gi tr logic t inh ngn xp
n a chi sau cu lnh. Gi tr inh ngn xp gi
nguyn.

= I + a chi: sao chp tc thi gi tr logic t inh


ngn xp n a chi sau cu lnh.

8/29/2017 12:13 AM BMC-K.DIENTU 165


4.5.2. Lnh thao tc logic
A + a chi: thc hin php ton V gia gi tr
logic inh ngn xp vi gi tr logic c a chi sau
cu lnh, kt qu ghi e ln inh ca ngn xp.
O + a chi: thao tc tng t nh trn chi khc thc
hin php ton Hoc.
AN + a chi:
ON + a chi: tng t nh hai lnh trn chi khc ly
gi tr logc nghch o ca a chi sau cu lnh, thao
tc vi gi tr ti inh ngn xp.

8/29/2017 12:13 AM BMC-K.DIENTU 166


4.5.2. Lnh thao tc logic
AI + a chi;
OI + a chi;
ANI + a chi;
ONI + a chi : Hon ton tng t nh 4 lnh trn,
nhng thc hin tc thi php ton logic gia gi tr
logic inh ngn xp vi gi tr logic c a chi sau
cu lnh, kt qu ghi ti inh ca ngn xp.

8/29/2017 12:13 AM BMC-K.DIENTU 167


4.5.3. Lnh t logic

S + a chi (Set): Thc hin php t gi tr


logic ln 1 ca a chi sau cu lnh vi iu
kin inh ngn xp phi bng 1.
R + a chi (Reset): Thc hin xo gi tr logc
ca cc im c a chi sau cu lnh vi iu
kin inh ngn xp bng 1.

8/29/2017 12:13 AM BMC-K.DIENTU 168


Ngoi ra con thc hin gia cac bit trn ngn xp:
ALD (And Load): thc hin php ton V gia 2 bit u
tin ca ngn xp, kt qu ghi li inh, cc bt cn li t S2
c ko ln 1 bit.
OLD (Or Load): hon ton tng t nh trn chi khc
php ton Hoc.
LPS (Logic Push): sao chp ni dung ca bit u tin vo
bit th 2 ca ngn xp, cc bt cn li y xung 1 bit, S8
c mt.
LRD (Logic Read): ly gi tr logic ca bit th 2 ghi vo
bit u tin ca ngn xp, gi tr S0 c mt, cc bit cn li
gi nguyn.
LPP (Logic Pop): thc hin ko tt c cc bit trong ngn
xp ln 1 bit S0 mt S8 chng.
8/29/2017 12:13 AM BMC-K.DIENTU 169
8/29/2017 12:13 AM BMC-K.DIENTU 170
4.5.4. V d:
1. Lnh LD v lnh A
I 0.0 I 0.1 I 0.2 Q1.0
LD I 0.0
(
A I 0.1
)
A I 0.2
= Q 1.0
2. Lnh AN
LD I 0.0 I 0.0 I 0.1 I 0.2 Q1.0
(
AN I 0.1
)
A I 0.2
= Q 1.0

8/29/2017 12:13 AM BMC-K.DIENTU 171


3. Lnh O
I 0.0 Q1.0
LD I 0.0 ( )
I 0.1
O I 0.1
I 0.2
O I 0.2
= Q 1.0
4. Lnh ON I 0.0 Q1.0
( )
LD I 0.0 I 0.1

ON I 0.1 I 0.2

O I 0.2
= Q 1.0
8/29/2017 12:13 AM BMC-K.DIENTU 172
5. Lnh OLD
LD I 0.0 I 0.0 I 0.1 Q1.0
( )
A I 0.1
I 0.2
LD I 0.2
OLD
= Q 1.0
6. Lnh ALD
I 0.0 I 0.1 Q1.0
LD I 0.0
( )
LD I 0.1 I 0.2
O I 0.2
ALD
= Q 1.0
8/29/2017 12:13 AM BMC-K.DIENTU 173
7. Lnh LPS, LRD, LPP
I 0.0 I 0.1 Q0.0
LD I 0.0
( )
LPS
I 0.2
LD I 0.1
O I 0.2
ALD I 0.3 Q0.1

= Q 0.0 ( )
LRD I 0.4

LD I 0.3
O I 0.4 I 0.5 Q0.2
ALD ( )
= Q 0.1
LPP
A I 0.5
= Q 0.2
8/29/2017 12:13 AM BMC-K.DIENTU 174
Ch :
S LAD trn khng son tho c vi
phn mm hin c, n chi c dng m t
mch logic ca chng trnh STL tng ng.
Khi dng cc lnh LPS, LRD, LPP bt buc
phi vit trong STL.

8/29/2017 12:13 AM BMC-K.DIENTU 175


4.5.5. Cc lnh tip im c bit

8/29/2017 12:13 AM BMC-K.DIENTU 176


4.5.6 Cc lnh so snh

8/29/2017 12:13 AM BMC-K.DIENTU 177


4.5.6 Cc lnh so snh

8/29/2017 12:13 AM BMC-K.DIENTU 178


4.5.7. Lp trinh s dng Rle thi gian (Timer)
Vi S7-200 c 2 loi rle thi gian l:
Rle thi gian khng nh k hiu: TON.
Rle thi gian c nh k hiu: TONR
Vi rle thi gian khng nh TON thi gian bt u
c tnh t khi u vo c sn ln t 0 1. Nu thi
gian tn hiu vo tn ti nh hn thi gian t th s liu
thi gian tc thi trn thanh ghi 16 bit t xo v 0 v vy
u ra di dng bit khng lt trng thi, cn khi thi gian
cn khi thi gian tn ti tn hiu u vo ln hn tn hiu
t th u ra dng bit lt trng thi t 0 1 v c xo i
khi khi u vo bng 0 v vy xo rle thi gian dng
ny c th dng tn hiu vo v 0 hoc dng lnh reset khi
tn hiu vo 0 v 0.

8/29/2017 12:13 AM BMC-K.DIENTU 179


Rle thi gian c nh k hiu: TONR
Vi loi TONR khi c sn ln ca tn hiu vo th
rle c kch bt u tnh thi gian. Khi tn hiu vo mt
m gi tr m c nh hn gi tr t th s m lc
trc c lu gi li n khi c sn ln tip theo l
c m t gi tr trc tng ln n khi gi tr m c
ln hn hoc bng gi tr t u ra bit lt trng thi v vy
s m lin tc c tch lu do bt buc phi s dng
lnh reset xo.

8/29/2017 12:13 AM BMC-K.DIENTU 180


Ngoi ra cn c ch to cc Rle thi gian c phn gii khc nhau
v cng c a chi c th.
phn gii: 1ms
phn gii: 10ms
phn gii: 100ms
Mun xc nh thi gian thc ta ly s m t ti ca k hiu l: PT nhn
vi phn gii v vy sai s xy ra ln nht bng phn gii.
S m thi gian ca PT c th l bng hng s t trc do chng
trnh k hiu l K. Nhng gi tr t khng c vt qu 32767. Ngoi ra s
m thi gian c th chuyn t cc b nh 16 bit.VD: VW20; IW0, TW, CW

8/29/2017 12:13 AM BMC-K.DIENTU 181


V d:

8/29/2017 12:13 AM BMC-K.DIENTU 182


8/29/2017 12:13 AM BMC-K.DIENTU 183
8/29/2017 12:13 AM BMC-K.DIENTU 184
4.5.8. Lp trinh s dng b m (Counter)

8/29/2017 12:13 AM BMC-K.DIENTU 185


4.5.8. Lp trinh s dng b m (Counter)

8/29/2017 12:13 AM BMC-K.DIENTU 186


4.5.8. Lp trinh s dng b m (Counter)

8/29/2017 12:13 AM BMC-K.DIENTU 187


4.5.8. Lp trinh s dng b m (Counter)

8/29/2017 12:13 AM BMC-K.DIENTU 188


4.5.9. Cc lnh lm vic vi s hc

8/29/2017 12:13 AM BMC-K.DIENTU 189


4.5.9. Cc lnh lm vic vi s hc

8/29/2017 12:13 AM BMC-K.DIENTU 190


4.5.9.Cc
4.5.9. Cclnh
lnhlm
lmvic
vicvi
visshc
hc

8/29/2017 12:13 AM BMC-K.DIENTU 191


8/29/2017 12:13 AM BMC-K.DIENTU 192
4.5.9. Cc lnh lm vic vi s hc

8/29/2017 12:13 AM BMC-K.DIENTU 193


4.5.9. Cc lnh lm vic vi s hc

8/29/2017 12:13 AM BMC-K.DIENTU 194


4.5.10. Lnh tng, gim ni dung nh

8/29/2017 12:13 AM BMC-K.DIENTU 195


4.5.10. Lnh tng, gim ni dung nh

8/29/2017 12:13 AM BMC-K.DIENTU 196


4.5.10. Lnh tng, gim ni dung nh

8/29/2017 12:13 AM BMC-K.DIENTU 197


4.5.11. Cc lnh dch chuyn nh

8/29/2017 12:13 AM BMC-K.DIENTU 198


4.5.11. Cc lnh dch chuyn nh

8/29/2017 12:13 AM BMC-K.DIENTU 199


4.5.12. ng h thi gian thc

8/29/2017 12:13 AM BMC-K.DIENTU 200


4.5.12. ng h thi gian thc

8/29/2017 12:13 AM BMC-K.DIENTU 201


Bi 5: La chn, lp t, kim tra v bo tr h thng

5.1. Xem xt s kh thi


5.2. Trnh t thit k h thng PLC
5.3. T chc b tr phn cng h thng
5.4. Chy th chng trnh
5.5. Lp ti liu cho h thng
5.6. Bo tr h thng PLC

8/29/2017 12:13
8/29/2017 12:13 AM
AM BMC-K.DIENTU 202
202
5.1. Xem xt s kh thi

8/29/2017 12:13 AM BMC-K.DIENTU 203


5.1. Xem xt s kh thi

8/29/2017 12:13 AM BMC-K.DIENTU 204


5.1. Xem xt s kh thi

8/29/2017 12:13 AM BMC-K.DIENTU 205


5.1. Xem xt s kh thi

8/29/2017 12:13 AM BMC-K.DIENTU 206


5.1. Xem xt s kh thi

8/29/2017 12:13 AM BMC-K.DIENTU 207


5.2. Trinh t thit k h thng PLC

8/29/2017 12:13 AM BMC-K.DIENTU 208


5.2. Trinh t thit k h thng PLC

8/29/2017 12:13 AM BMC-K.DIENTU 209


5.2. Trinh t thit k h thng PLC

8/29/2017 12:13 AM BMC-K.DIENTU 210


5.3. Thit k chng trinh trn PLC

8/29/2017 12:13 AM BMC-K.DIENTU 211


5.4. T chc b tr phn cng h thng

8/29/2017 12:13 AM BMC-K.DIENTU 212


5.4. T chc b tr phn cng h thng

8/29/2017 12:13 AM BMC-K.DIENTU 213


5.4. T chc b tr phn cng h thng

8/29/2017 12:13 AM BMC-K.DIENTU 214


5.5. Chy th chng trinh

8/29/2017 12:13 AM BMC-K.DIENTU 215


5.6. Lp ti liu cho h thng

8/29/2017 12:13 AM BMC-K.DIENTU 216


Bi 6: B iu khin PLC S7-300
6.1. Gii thiu v PLC S7-300
6.2. Vng i tng
6.3. Gii thiu phn mm SIMATIC STEP 7
Version 5.4
6.4. Gii thiu phn mm SIMATIC STEP 7
PLCSIM 5.3ps1
6.5. Cu hnh cng
6.6. Ngn ng lp trnh
6.7. Lp trnh mt s lnh c bn

8/29/2017 12:13 AM BMC-K.DIENTU 217


6.1. Gii thiu v PLC S7-300
6.1.1. Cu to ca h PLC- S7-300
PLC Step 7-300 thuc h Simatic do
hng Siemens sn xut. y l loi PLC a
khi. Cu to c bn ca loi PLC ny l mt
n v c bn (ch x l) sau ghp
thm cc module m rng v pha bn phi,
c cc module m rng tiu chun.
6.1.1.1. n v c bn
n v c bn ca PLC S7-300 nh hnh
sau:
8/29/2017 12:13 AM BMC-K.DIENTU 218
8/29/2017 12:13 AM BMC-K.DIENTU 219
8/29/2017 12:13 AM BMC-K.DIENTU 220
8/29/2017 12:13 AM BMC-K.DIENTU 221
1. Cc n bo
+ n SF: bo li CPU.
+ n BAF: Bo ngun c qui.
+ n DC 5v: Bo ngun 5v.
+ n RUN: Bo ch PLC ang lm
vic.
+ n STOP: Bo PLC ang ch
dng.
2. Cng tc chuyn i ch
+ RUN-P: Ch va chy va sa chng
trnh.
+ RUN: a PLC vo ch lm vic.
8/29/2017 12:13 AM BMC-K.DIENTU 222
+ MRES: V tr ch nh ch xo ch-
ng trnh trong CPU.
Mun xo chng trnh th gi nt bm
v v tr MRES n STOP nhp nhy,
khi thi khng nhp nhy th nh tay. Lm li
nhanh mt ln na (khng n STOP)
nu n vng nhy nhiu ln l xong, nu
khng th phi lm li.

8/29/2017 12:13 AM BMC-K.DIENTU 223


6.1.2. Cc kiu modul
Tu theo qu trnh t ng ho i hi
s lng u vo v u ra ta phi lp thm
bao nhiu module m rng cng nh loi
module cho ph hp. Ti a c th g thm 32
module vo ra trn 4 panen (rnh), trn mi
panen ngoi module ngun, CPU v module
ghp ni cn g c 8 cc module v bn
phi. Thng Step 7-300 s dng cc module
sau:
+ Module ngun PS (3 loi: 2A,3A,5A)
+ Module ghp ni IM (Intefare Module):
8/29/2017 12:13 AM BMC-K.DIENTU 224
+ Module tn hiu SM (Signal Module):
- Vo s: 8 knh, 16 knh, 32 knh.
- Ra s: 8 knh, 16 knh, 32 knh.
- Vo, ra s: 8 knh vo 8 knh ra,
16 knh vo 16 knh ra.
- Vo tng t: 2 knh, 4 knh, 8 knh.
- Ra tng t: 2 knh, 4 knh, 8 knh.
- Vo, ra tng t: 2 knh vo 2 knh ra,
4 knh vo 4 knh ra.

8/29/2017 12:13 AM BMC-K.DIENTU 225


+ Module hm (Function Module).
- m tc cao.
- Truyn thng CP 340, CP340-1,
CP341.
+ Module iu khin (Control Module):
- Module iu khin PID.
- Module iu khin Fuzzy.
- Module iu khin r bot.
- Module iu khin ng c bc.
- Module iu khin ng c
Servo.
8/29/2017 12:13 AM BMC-K.DIENTU 226
6.1.3. a ch v gn a ch
Trong PLC c nhng b phn c gn a
ch n nh b thi gian (T), b m (C)... ch
cn mt ch ci km theo mt s l , v
d: T1, C32...
Cc a ch u vo v u ra cng vi
cc module chc nng c cch gn a ch
ging nhau.
a ch ph thuc vo v tr g ca module
trn Panen.
Ch g module trn panen gi l khe (Slot),
cc khe u c nh s, khe s 1 l khe u
tin ca v c th tip tc.
8/29/2017 12:13 AM BMC-K.DIENTU 227
, a ch vo ra trn module s:
Khi g module s vo, ra ln mt khe
no lp tc n c mng a ch byte ca
khe , mi khe c 4 byte a ch.
Trn mi module th mi u vo, ra l
mt knh, cc knh u c a ch bit l 0
n 7. a ch ca mi u vo, ra l s
ghp ca a ch byte v a ch knh,
a ch byte ng trc, a ch knh ng
sau, gia hai s c du chm.
Khi module g trn khe th a ch c
tnh t byte u ca khe, cc u vo v ra
ca mt khe c cng a ch hnh 7.2.
8/29/2017 12:13 AM BMC-K.DIENTU 228
a ch byte v a ch knh nh hnh 7.2.
Khe s: 1 2 3 4 5 ...
Byte
11 s: 03 47 ...
2831 PS n IM 0.0 1.0 2.0 3.0 28.0 29.0 30.0 31.0
v c 0.1 1.1 2.1 3.1 28.1 29.1 30.1 31.1
Rnh 0 : : : : : : : :
bn 0.7 1.7 2.7 3.7 28.7 28.7 30.7 31.7

Byte s: 3235 ... 6063


IM
Rnh 1
Byte s: 64 67 ... 9295
Rnh 2 IM

Byte s: 9699 ...


124127
Rnh 3 IM

Hnh 7.2: a ch khe v knh trn


module s

8/29/2017 12:13 AM BMC-K.DIENTU 229


V d:
Module 2 u vo, 2 u ra s g vo
khe s 5 rnh 0 c a ch l I4.0, I4.1 v
Q4.0, Q4.1.
Module s c th c g trn bt k khe
no trn panen ca PLC.

8/29/2017 12:13 AM BMC-K.DIENTU 230


, a ch vo ra trn module tng t
Trong PLC S7-300 ngi ta dng 16 bit
(mt word) cho mt knh. Mt khe c 8 knh
vi a ch u tin l PIW256 hoc
PQW256 (byte 256 v 257) cho n PIW766
hoc PQW766 nh hnh 3.45. Module tng t
c th c g vo bt k khe no trn panen
ca PLC, cc khe trng bao gi cng c trng
thi tn hiu 0.
V d: Mt module tng t 2 vo, 1 ra g vo
khe s 6 rnh 0 c a ch l PIW288,
PIW290, PQW288.
8/29/2017 12:13 AM BMC-K.DIENTU 231
Khe s: 1 2 3 4 5 ...
11 PS n IM 256 368
v c
Rnh bn 271 383
0

IM 384 496
Rnh ... ...
1 399 511
IM 512 624
Rnh ...
2 527 639
IM 640 752
Rnh ...
3 655 767

Hnh 7.3: a ch ca module t-


ng t

8/29/2017 12:13 AM BMC-K.DIENTU 232


6.2. Vng i tng /6.2.1. Cc vng nh
TT Tn tham s Din gii Vng tham s
1 I u vo bit 0.0 ... 65535.7
2 IB u vo byte 0 ... 65535
3 IW u vo t 0 ... 65534
4 ID u vo t 0 ... 65532
5 Q u ra bit 0.0 ... 65535.7
6 QB u ra byte 0 ... 65535
7 QW u ra t 0 ... 65534
8 QD u ra t kp 0 ... 65532
9 M Nh ni dng bit 0.0 ... 255.7
10 MB Nh ni dng byte 0 ... 255
11 MW Nh ni dng t 0 ... 254
12 MD Nh ni dng t kp 0 ... 252
13 PIB Vng m u vo dng byte 0 ... 65535
14 PIW Vng m u vo dng t 0 ... 65534
15 PID Vng m u vo dng t kp 0 ... 65532
8/29/2017 12:13 AM BMC-K.DIENTU 233
6.2.1. Cc vng nh
16 PQB Vng m u ra dng byte 0 ... 65535
17 PQW Vng m u ra dng t 0 ... 65534
18 PQD Vng m u ra dng t kp 0 ... 65532
19 T B thi gian 0 ... 255
20 C B m 0 ... 255
21 DBX Khi d liu kiu BD dng bit 0.0 ... 65535.7
22 DBB Khi d liu kiu BD dng byte 0 ... 65535
23 DBW Khi d liu kiu BD dng t 0 ... 65534
24 DBD Khi d liu kiu BD dng t kp 0 ... 65532
25 DIX Khi d liu kiu BI dng bit 0.0 ... 65535.7
26 DIB Khi d liu kiu BI dng byte 0 ... 65535
27 DIW Khi d liu kiu BI dng t 0 ... 65534
28 DID Khi d liu kiu BI dng t kp 0 ... 65532
29 L Vng d liu tm thi dng bit 0.0 ... 65535.7
30 LB Vng d liu tm thi dng byte 0 ... 65535
31 LW Vng d liu tm thi dng t 0 ... 65534
32 LD Vng d liu tm thi dng t kp 0 ... 65532

8/29/2017 12:13 AM BMC-K.DIENTU 234


6.2.2. Nhp cc hng s
Cc hng s c vit gm phn u v
tham s i lin nhau v d B#16#1A l s:
(vit dng byte, c s 16, gi tr l 1A tng
ng c s thp phn l 26).
Cc s v thi gian c vit theo cc k
hiu: D (Date) ngy_ H (Hours) gi_ M
(minuter) pht_ S (seconds) giy_ MS
(milliseconds) mili giy v d
2D_23H_10M_50S_13MS l: (2 ngy, 23 gi,
10 pht, 50 giy, 13 mili giy).
Cc kiu vit hng s c th hin trn bng
8/29/2017 12:13 AM BMC-K.DIENTU 235
sau
6.2.2. Nhp cc hng s
Loi Bit C s Phn u Phm vi tham s
Byte 8 16 B#16#... 0 FF
T 16 2 2#... 0 1111_1111_1111_1111
16 W#16#... 0 FFFF
BCD C# 0 999
10 khng du B#... (0,0) (255,255)

T 32 2 2#... 0 1111_1111_1111_1111_
kp 16 DW#16#... 1111_1111_1111_1111
10 khng du B#... 0000_0000 FFFF_FFFF
(0.0.0.0) (255.255.255.255)

S 16 C du (khng c) -32768 32767


thc
S 32 C du L#... -2147483648
thc +2147483647

8/29/2017 12:13 AM BMC-K.DIENTU 236


6.2.2. Nhp cc hng s
S 32 Du phy ng (Khng c) Ln hn 3,402823 e+38
thc Nh hn 1,175495e-38

Thi 16 Gi_pht_ S5T#..... 0H_0M_0S_10MS


gian 32 giy_miligiy T#... 2H_46M_30S_0MS
Ngy_gi_ -24D_20H_31M_23S_648MS
pht_giy_ 24D_20H_31M_23S_647MS
miligiy
Ngy Nm-thng- D#... 1990-1-1 2168-12-31
ngy
T. 32 Gi:pht: TOD#... 0:0:0.0 23:59:59.999
gian giy.ngy
ca
ngy
K 8 .... Vit cc k t nh HA
t
8/29/2017 12:13 AM BMC-K.DIENTU 237
6.3. Gii thiu phn mm SIMATIC STEP 7

8/29/2017 12:13 AM BMC-K.DIENTU 238


8/29/2017 12:13 AM BMC-K.DIENTU 239
8/29/2017 12:13 AM BMC-K.DIENTU 240
8/29/2017 12:13 AM BMC-K.DIENTU 241
8/29/2017 12:13 AM BMC-K.DIENTU 242
8/29/2017 12:13 AM BMC-K.DIENTU 243
8/29/2017 12:13 AM BMC-K.DIENTU 244
8/29/2017 12:13 AM BMC-K.DIENTU 245
8/29/2017 12:13 AM BMC-K.DIENTU 246
8/29/2017 12:13 AM BMC-K.DIENTU 247
8/29/2017 12:13 AM BMC-K.DIENTU 248
8/29/2017 12:13 AM BMC-K.DIENTU 249
8/29/2017 12:13 AM BMC-K.DIENTU 250
8/29/2017 12:13 AM BMC-K.DIENTU 251
8/29/2017 12:13 AM BMC-K.DIENTU 252
6.4. Gii thiu phn mm SIMATIC STEP 7
PLCSIM 5.3ps1

8/29/2017 12:13 AM BMC-K.DIENTU 253


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 254


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 255


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 256


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 257


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 258


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 259


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 260


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 261


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 262


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 263


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 264


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 265


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 266


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 267


6.5. Cu hnh cng

8/29/2017 12:13 AM BMC-K.DIENTU 268


6.6. Ngn ng lp trnh
6.6.1. Cu trc chng trnh S7-300
Cc chng trnh iu khin vi PLC S7-
300 c th c vit dng n khi hoc
a khi.
Chng trnh n khi
Chng trnh n khi ch vit cho cc
cng vic t ng n gin, cc lnh c
vit tun t trong mt khi. Khi vit chng
trnh n khi ngi ta dng khi OB1. B
PLC qut khi theo chng trnh, sau khi
qut n lnh cui cng n quay tr li lnh
u tin.
8/29/2017 12:13 AM BMC-K.DIENTU 269
Chng trnh a khi (c cu trc)
Khi nhim v t ng ho phc tp ngi
ta chia chng trnh iu khin ra thnh tng
phn ring gi l khi. Chng trnh c th
xp lng khi ny vo khi kia. Chng trnh
ang thc hin khi ny c th dng lnh
gi khi sang lm vic vi khi khc, sau
khi kt thc cng vic khi mi n quay
v thc hin tip chng trnh tm dng
khi c.
Cc khi c xp thnh lp. Mi khi c:
+ u khi gm tn khi, s hiu khi v xc
nh chiu di khi.
8/29/2017 12:13 AM BMC-K.DIENTU 270
+ Thn khi:
Th hin ni dung khi v c chia
thnh on (Segment) thc hin tng cng
on ca t ng ho sn xut. Mi on li
bao gm mt s dng lnh phc v vic gii
bi ton logic. Kt qu ca php ton logic -
c gi vo RLO (Result of logic operation).
Vic phn chia chng trnh thnh cc on
cng nh hng n RLO. Khi bt u mt
on mi th to ra mt gi tr RLO mi, khc
vi gi tr RLO ca on trc.
+ Kt thc khi:
Phn kt thc khi l lnh kt thc khi
BEU.
8/29/2017 12:13 AM BMC-K.DIENTU 271
Cc loi khi:
* Khi t chc OB (Organisation Block)
Khi t chc qun l chng trnh iu
khin v t chc vic thc hin chng
trnh.
* Hm s FC (Functions)
Khi hm s FC l mt chng trnh do
ngi s dng to ra hoc c th s dng cc
hm chun sn c ca SIEMENS.

8/29/2017 12:13 AM BMC-K.DIENTU 272


* Khi hm FB (Function Block)
Khi hm l loi khi c bit dng
lp trnh cc phn chng trnh iu khin
ti din thng xuyn hoc c bit phc
tp.
C th gn tham s cho cc khi v
chng c mt nhm lnh m rng.
Ngi s dng c th to ra cc khi hm
mi cho mnh, c th s dng cc khi hm
sn c ca SIEMENS.

8/29/2017 12:13 AM BMC-K.DIENTU 273


* Khi d liu: c hai loi l
+ Khi d liu dng chung DB (Shared
Data Block)
Khi d liu dng chung lu tr cc d liu
chung cn thit cho vic x l chng trnh
iu khin.
+ Khi d liu ring DI (Instance Data
Block)
Khi d liu dng ring lu tr cc d liu ring
cho mt chng trnh no cho vic x l
chng trnh iu khin.
Ngoi ra trong PLC S7-300 cn hm h
thng SFC (System Function) v khi hm
8/29/2017 12:13 AM BMC-K.DIENTU 274
h thng SFB (System Function Block).
6.6.2. Lp trnh mt s lnh c bn
Cc chng trnh iu khin vi PLC S7-
300 c th c vit dng:
n khi
hoc a khi.
Bng lnh ca S7 300

A. Lp trnh vi nhm lnh logic

8/29/2017 12:13 AM BMC-K.DIENTU 275


1. Lnh A
Lp trnh dng STL.
I 0.0 I 0.1 I 0.2 Q1.0
A I 0.0 (
A I 0.1 )
Hnh 7.4: Lnh A
A I 0.2
= Q 1.0
2. Lnh AN I 0.0 I 0.1 I 0.2 Q1.0
A I 0.0 (
)
AN I 0.1 Hnh 7.5: Lnh
AN
A I 0.2
= Q 1.0
8/29/2017 12:13 AM BMC-K.DIENTU 276
3. Lnh O I 0.0 Q1.0
( )
O I 0.0 I 0.1
O I 0.1
I 0.2
O I 0.2
Hnh 7.6: Lnh O
= Q 1.0
4. Lnh ON I 0.0 Q1.0
( )
O I 0.0 I 0.1
ON I 0.1
I 0.2
O I 0.2
Hnh 7.7: Lnh ON
= Q 1.0
8/29/2017 12:13 AM BMC-K.DIENTU 277
5. Lnh A v lnh O
A I 0.0 I 0.0 I 0.1 Q1.0
( )
A I 0.1
I 0.2
O I 0.2
= Q 1.0 Hnh 7.8: Lnh OLD
6. Lnh ( v lnh )
A I 0.0 I 0.0 I 0.1 Q1.0

A( ( )
I 0.2
O I 0.1
O I 0.2
Hnh 7.9: Lnh ( v lnh )
)
= Q 1.0
8/29/2017 12:13 AM BMC-K.DIENTU 278
7. Lp trnh vi vng d liu tm thi L
A I 0.0
= L 20.0 Q0.0
I 0.0 I 0.1
A L 20.0
( )
A(
I 0.2
O I 0.1
O I 0.2
) I 0.3 Q0.1
= Q 0.0 ( )
A L 20.0 I 0.4
A(
O I 0.3 Q0.2
I 0.5
0 I 0.4
( )
)
= Q 0.1 Hnh 7.10: Lp trnh vi vng d liu tm
A L 20.0 thi
A I 0.5
= Q 0.2
8/29/2017 12:13 AM BMC-K.DIENTU 279
8. Lp trnh vi bt nh ni M
Nework 1 A I 0.0
M10.0
= M 10.0 I 0.0
Nework 2 A I 0.1 (
= M 10.1 )
A M 10.1 I 0.1 M10.1 Q0.0
= Q 0.0 (# ) (
Nework 3 A( )
O I 1.0 I 0.3 M10.0 M10.1 I 1.0 Q1.0
O Q 1.0
(
)
Q1.0 )
A M 10.0
A M 10.1
AN I 1.0 Hnh 7.11: Lp trnh vi bt nh
= Q 1.0 ni M

8/29/2017 12:13 AM BMC-K.DIENTU 280


B.> Lp trnh vi nhm lnh thi gian
Chng trnh iu khin s dng cc
lnh thi gian theo di, kim sot v
qun l cc hot ng c lin quan n thi
gian.
Khi mt b thi gian c khi pht th gi
tr thi gian c np vo thanh ghi CV
(Current value). Do , mun dng cc lnh
thi gian phi np gi tr thi gian cn t
vo thanh ghi CV trc khi b thi gian hot
ng.
C th np cc kiu d liu sau dng
8/29/2017 12:13 AM BMC-K.DIENTU 281
cho cc lnh thi gian:
+ D liu thi gian thc: S5T#H_M_S_MS
+ Dng s nguyn 16 bt: W#16#.... ( dng
m BCD).

Np thi gian thc: L S5T#10s


Vi lnh trn gi tr thi gian c np l
10s

8/29/2017 12:13 AM BMC-K.DIENTU 282


Np thigian dng m BCD:
V d: L W#16#2127
Th s trn s c np vo thanh ghi CV
dng m BCD nh hnh 3.54.
Trong thanh ghi CV th:
Ba s cui ch h s: S 127 (c th gn t
0 n 999)
S u ch m s, c 4 m: 0 tng ng
0,01s
1 tng ng 0,1s
2 tng ng 1s
3 tng ng 10s
8/29/2017 12:13 AM BMC-K.DIENTU 283
Vi s vo thanh ghi CV nh trn th thi
gian c tnh l:
t 127 1s 127s

Vi m cng nh th gi tr thi gian cng


chnh xc, v vy nn dng m nh.
15 11 7 3 0
1 0 0 0 0 1 0 0 1 0 0 1 1 1
(2) (1) (2) (7)
M H s

Hnh 7.12

8/29/2017 12:13 AM BMC-K.DIENTU 284


Trong cc b thi gian ca S7-300 ngoi
tn hiu kch thch chnh (bt u) nh cc
b thi gian ca cc PLC khc, cn c tn
hiu kch thch cng bc.
Tn hiu kch thch cng bc cho
php tnh li thi gian t u khi c sn ln
ca tn hiu ny. Tuy nhin, tn hiu kch
thch cng bc ch c gi tr khi tn hiu
kch thch chnh c gi tr 1. Lnh thc
hin kch thch cng bc (c iu kin) l:
FR, lnh FR ch c dng lp trnh STL.
B thi gian cng c th dng lnh R
xo.
8/29/2017 12:13 AM BMC-K.DIENTU 285
1. B thi gian xung SP
B thi gian c khi pht ln 1 ti si ln
ca RLO khi RLO l 1 th b thi gian vn
duy tr trng thi 1 cho n khi t gi tr
t mi xung. Nhng khi RLO v khng th
b thi gian v khng ngay.
C hai kiu lp trnh:

8/29/2017 12:13 AM BMC-K.DIENTU 286


Kiu th nht c lnh NOP
A I 0.1
L S5T#10S
SP T 1
A I 0.2 I0.2
>10 <10
R T 1
NOP 0 I0.1

Q1.0
NOP 0
Thi gian (s)
10
A T 1
Hnh 7.13: Dng LAD v gin thi
= Q 1.0 Lp trnh
gian
lnh SP kiu 1

8/29/2017 12:13 AM BMC-K.DIENTU 287


Kiu th hai (khng dng lnh NOP)
Nework 1:
A I 0.0
L S5T#10S
SP T 1
Nework 2:
A T 1
= Q 0.1
Nework 3: Hnh 7.14: Dng LAD lnh SP
kiu 2
A I 0.2
R T 1
8/29/2017 12:13 AM BMC-K.DIENTU 288
2. B thi gian m rng SE
B thi gian xung m rng SE c khi
pht ln 1 ti sn ln ca RLO sau khng
ph thuc RLO na cho n khi thi gian
t mi v khng.
Cng tng t nh b thi gian SP, cc
b thi gian khc cng lun c hai kiu lp
trnh.

8/29/2017 12:13 AM BMC-K.DIENTU 289


Lp trnh c lnh NOP
A I 0.0 >10 <10

L S5T#10S I0.1

SE T 1 Q1.0

NOP 0 Thi gian


10 10 (s)
L T 1
T MW 2
LC T 1
T MW 5
A T 1
Hnh 7.15: Lnh SE
= Q 0.1
8/29/2017 12:13 AM BMC-K.DIENTU 290
3.B thi gian bt u tr SD
Thi gian bt u chm hn so vi sn
ln ca RLO mt khong bng thi gian t
trong lnh. Khi RLO v khng th b thi
gian cng b t ngay v khng.

8/29/2017 12:13 AM BMC-K.DIENTU 291


A I 0.1
L S5T#10S >10 <10

SD T 1 I0.1

A I 0.2 Q1.0
Thi gian
R T 1 10 10
(s)

NOP 0
NOP 0
A T 1
= Q 1.0 Hnh 7.16: Lnh SD

8/29/2017 12:13 AM BMC-K.DIENTU 292


4.B thi gian bt u tr lu tr SS
Thi gian bt u chm hn so vi sn
ln ca RLO mt khong thi gian bng thi
gian t trong lnh v sau khng ph
thuc RLO na. N ch v khng khi c
lnh xo R.

8/29/2017 12:13 AM BMC-K.DIENTU 293


A I 0.1
L S5T#10S I0.1

SS T 1 I0.2
Q1.0
A I 0.2
R T 1 10 10 Thi gian
(s)
NOP 0
NOP 0
A T 1
= Q 1.0
Hnh 7.17: Lnh SS

8/29/2017 12:13 AM BMC-K.DIENTU 294


5.B thi gian tt tr SF
B thi gian ln 1 ti sn ln ca RLO.
Khi RLO v khng th b thi gian tip tc
duy tr trng thi mt khong thi gian na
bng khong t trong lnh ri mi v
khng.
xo thi gian dng lnh R, khi c
lnh R t 0 ln 1 th b thi gian c t v
khng v trng thi tn hiu vn gi 0 cho
n khi b thi gian c khi pht li.

8/29/2017 12:13 AM BMC-K.DIENTU 295


A I 0.1
L S5T#10S I0.1

SF T 1 Q1.0

A I 0.2 Thi gian


10 10 (s)
R T 1
NOP 0
NOP 0
A T 1
= Q 1.0
Hnh 7.18: Lnh SF

8/29/2017 12:13 AM BMC-K.DIENTU 296


C. Nhm lnh m
Gi tr trong thanh ghi CV (current
value) l gi tr m tc thi ca b m,
CV lun khng m, do lnh m li s
khng m khi CV = 0.
Gi tr m PV c th c t trc
bng lnh L, v d L C#4 (t gi tr m
bng 4). Tuy nhin, khc vi b thi gian, gi
tr m ch c np vo CV khi c lnh
t b m (S). Nu khng t gi tr
m th b m c th vn tin hnh
m (ch khi CV = 0 th khng m li).
Gi tr u ra ca b m s l 1 nu
CV 0, bng 0 nu CV = 0.
8/29/2017 12:13 AM BMC-K.DIENTU 297
B m c th c xo ch ng bng
tn hiu xo (R).
Cng tng t nh b thi gian, b m
cng c th dng lnh kch m (m cng
bc) FR (lnh c iu kin), b m cng
m xung khi iu kin ca FR m bo.
Lnh FR ch c dng lp trnh STL.
C th dng lnh L hoc LD c
gi tr tc thi ca b m vo ACCU1
s l. Lnh L c s dng c s 2, lnh LD
c s dng BCD.
8/29/2017 12:13 AM BMC-K.DIENTU 298
1. Lnh m ln CU
A I 0.0
CD C 2
BLD 101
NOP 0
NOP 0 I0.0
0
NOP 0 3
CV
NOP 0 2
1
NOP 0 0
Q1.0
A C 2 0
= Q 1.0 Hnh 7.19: Lnh m ln CU

8/29/2017 12:13 AM BMC-K.DIENTU 299


Lnh BLD hin th dng LAD.
Vi cc lnh trn khi u vo I0.0 c sn
ln th gi tr b m CV tng thm 1 n
v, tc l khi c ch mt ln sn ln ca
I0.0 th u ra Q1.0 lun l 1 (khng xo).
Chn CV l chn ly gi tr m
dng nh phn, chn CV_BCD l chn
ly gi tr thi gian dng m BCD, c th dng
lnh L hoc LC c cc gi tr m.

8/29/2017 12:13 AM BMC-K.DIENTU 300


2. Lnh m xung CD
A I 0.0
CD C 2
BLD 101
A I 0.1
Hnh 7.20: Lnh m xung CD
L C#4
0 I0.0
S C 2 I0.1
0
NOP 0 4
3
NOP 0 2
1
NOP 0 0 0 CV
A C 2 0 0 Q1.0
= Q 1.0 Hnh 7.21: Xung m lnh m xung
CD
8/29/2017 12:13 AM BMC-K.DIENTU 301
Trong cc lnh trn c: Lnh L C#4 l
np s m bng 4.
Nh trn hnh 7.20 khi I0.0 c trc, b
m vn khng lm vic v khi CV = 0,
cho n khi c lnh t b m, I0.1 c
th b m bt u c np gi tr m,
CV = 4.
T khi ny mi ln I0.0 c th gi tr
m gim mt n v, sau 4 xung vo gi
tr m CV = 0. Khi CV 0 u ra Q1.0
c, khi CV = 0 u ra Q1.0 mt.
8/29/2017 12:13 AM BMC-K.DIENTU 302
3. Lnh m va tin va li
A I 0.0
CU C 1
A I 0.1
CD C 1
A I 0.2
0 I0.0
L C#3
S C 1 I0.3
A I 0.3 0
I0.1

R C 1 I0.2
L C 1 4
3 3
T MW 0 2
1
LC C 1 0 0
1 CV
T MW 1 0 0 Q1.0
A C 1
= Q 1.0 Hnh 7.22: Va m tin va
8/29/2017 12:13 AM BMC-K.DIENTU
m li 303
T gin ta thy: khi u vo m
tin c lp tc b m lm vic, gi tr
m tng 1 n v, CV 0, u ra Q1.0 c.
Tip u vo m li c, do b m
li gim 1 n v (CV = 0) u ra Q1.0 li
mt.
Tuy nhin, nu u vo m li c trc
th b m khng m v khi . Tip
u vo t b m SET c lm gi tr
m c np vo CV (), t nu c u
m tin th gi tr m tng 1 n v, c
u m li gi tr m gim 1 n v,
u ra Q1.0 c. Khi c u RESET gi tr
8/29/2017 12:13 AM BMC-K.DIENTU 304
END!

8/29/2017 12:13 AM BMC-K.DIENTU 305

You might also like