Tài liệu đào tạo PLC - Chương 4: Tập lệnh ứng dụng
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
Ch-¬ng 4
TËp lÖnh øng dông
4.1. C¸c lÖnh ®iÒu khiÓn l-u tr×nh.
4.1.1. LÖnh CJ.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
Nh¶y tíi con trá ®-îc
D
1
CJ P…
CJ P…
chØ ®Þnh
L-u ý :
+ Cã thÓ cã nhiÒu lÖnh cïng nh¶y tíi mét con trá.
+ ViÖc nh¶y tíi con trá P63 t-¬ng ®-¬ng víi viÖc nh¶y tíi lÖnh kÕt thóc ch-¬ng tr×nh
END.
VÝ dô :
C«ng t¾c X000 ®ãng ch-¬ng tr×nh sÏ nh¶y
xuèng P1, do ®ã khi c«ng t¾c X001 ®ãng
X000
CJ P1
Y000
th× chØ cã ®Çu ra Y001 t¸c ®éng.
X001
X001
Y001
P1
4.1.2. LÖnh CALL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
Thùc hiÖn ch-¬ng
tr×nh con b¾t ®Çu ë vÞ
trÝ con trá ®-îc chØ
®Þnh
D
1
CALL P…
CALL P…
L-u ý :
+ NhiÒu lÖnh gäi cã thÓ chØ tíi mét ch-¬ng tr×nh con.
+ Con trá ch-¬ng tr×nh con cã thÓ ®-îc lùa chän trong kho¶ng P0 tíi P62.
65
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
VÝ dô :
C«ng t¾c X000 gäi ch-¬ng tr×nh con P0,
c«ng t¾c X001 gäi ch-¬ng tr×nh con P1.
Ch-¬ng tr×nh chÝnh ®-îc kÕt thóc b»ng lÖnh
FEND.
C¸c ch-¬ng tr×nh con ®-îc kÕt thóc b»ng
lÖnh SRET.
Khi X000 ®ãng ch-¬ng trÝnh con P0 ®-îc
gäi. NÕu X002 ®ãng th× chØ cã Y000 t¸c
®éng. Ng-îc l¹i nÕu P1 ®-îc gäi th× khi
X002 ®ãng chØ cã Y001 t¸c ®éng.
X000
CALL P0
X001
CALL P1
FEND
X002
P0
Y000
SRET
X002
P1
Y001
SRET
4.1.3. LÖnh SRET.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
KÕt thóc ch-¬ng tr×nh
SRET
D
1
con
SRET
4.1.4. LÖnh IRET.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
KÕt thóc ch-¬ng tr×nh
IRET
D
1
ng¾t
IRET
4.1.5. LÖnh EI.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
Cho phÐp ng¾t
EI
D
1
EI
4.1.6. LÖnh DI.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
DI
Kh«ng cho phÐp ng¾t
DI
D
1
4.1.7. LÖnh FEND.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
KÕt thóc ch-¬ng tr×nh
FEND
D
1
FEND
chÝnh
66
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.1.9. LÖnh WDT.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
Lµm t-¬i ®ång hå
WDT
D
1
Watchdog timer
WDT
4.1.10. LÖnh FOR.
Chøc n¨ng
Ladder
Instruction To¸n h¹ng S B-íc lËp tr×nh
B¾t ®Çu vßng lÆp
FOR S
K, H
3
FOR S
KnX, KnY…
T, C, D, V, Z
4.1.11. LÖnh NEXT.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng B-íc lËp tr×nh
NEXT
KÕt thóc vßng lÆp
NEXT
D
1
4.2. C¸c lÖnh dÞch chuyÓn vµ so s¸nh.
4.2.1. LÖnh CMP.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
So s¸nh S2 víi S1
kÕt qu¶ ®-îc ghi
vµo 3 bit liÒn
nhau tõ bit D
CMP S1S2D
S1, S2
K, H
D
7
CMP S1S2D
Y,M, S
KnX,KnY…
T, C, D, V,
Z
VÝ dô :
So s¸nh d÷ liÖu cña bé ®Õm C20 víi h»ng sè 5, kÕt qu¶ ghi vµo M0, M1, M2.
67
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
LÖnh CMP sÏ thùc hiÖn so s¸nh khi X001
®ãng.
NÕu : C20 > 5 th× M0 = 1
NÕu : C20 = 5 th× M1 =1
NÕu : C20 < 5 th× M2 = 1
X000
X001
C20 K9
CMP K5 C20 M0
Y000
M0
M1
M2
Y001
Y002
4.2.2. LÖnh ZCP.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
So s¸nh S3 víi S2
vµ S1kÕt qu¶ ®-îc
ghi vµo 3 bit liÒn
nhau tõ bit D
ZCP S1S2S3D
S1, S2
D
7
ZCP S1S2S3D
K, H
Y,M
, S
KnX,KnY…
T, C, D, V, Z
VÝ dô :
So s¸nh d÷ liÖu cña C20 víi K5, K8 kÕt qu¶ ghi vµo D1, D2, D3.
Gi¸ trÞ cña C20 thay ®æi nhê X000
X000
Khi X001 ®ãng th× lÖnh ZMP thùc hiÖn so
s¸nh.
NÕu : C20 < 5 vµ 8 th× M0 = 1
NÕu : 5 C20 8 th× M1 = 1
NÕu : C20 > 5 vµ 8 th× M2 = 1
C20 K9
ZCP K5K8C20 M0
Y000
X001
M0
M1
Y001
M2
Y002
68
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.2.3. LÖnh MOV.
Chøc n¨ng
Ladder
Instructio
n
To¸n h¹ng
B-íc lËp
tr×nh
ChuyÓn
d÷
MOV S D
S
D
7
MOV S D
liÖu tõ vïng
nhí nµy sang
K, H
KnY,
KnM,
KnS,
vïng
kh¸c.
nhí
KnX,KnY
…
T, C, D, V,
Z
T, C, D, V,
Z
VÝ dô :
Thay ®æi gi¸ trÞ ®Æt tr-íc cña bé trÔ thêi gian :
Khi X001 ®ãng 20 sÏ ®-îc chuyÓn vµo D0.
NÕu X000 ®ãng th× sau 2 gi©y Y000 ®ãng.
Khi X002 ®ãng 100 sÏ ®-îc chuyÓn vµo
D0.
X000
T20 D0
Y000
NÕu X000 ®ãng th× sau 10 gi©y Y000 ®ãng.
X001
X002
MOV K20 D0
MOV K100 D0
4.2.4. LÖnh SMOV.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
m1,m2,n
S, D
Mang c¸c
SMOV S
m1 m2 D n
K, H
1=>4
K, H
11
SMOV S m1 m2 D n
phÇn tö cña 1
sè cã 4 ch÷ sè
vµ ®Æt chóng
vµo sè cã 4
ch÷ sè míi.
KnY,
KnM, T,
C, D, V, Z
S : lµ nguån.
D : lµ ®Ých.
m1 :VÞ trÝ cña ch÷ sè thø nhÊt ®-îc dÞch chuyÓn
m2 : Sè c¸c ch÷ sè ®-îc dÞch chuyÓn
n : VÞ trÝ cña ch÷ sè thø nhÊt ®-îc chuyÓn ®Õn ®Ých.
69
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.2.5. LÖnh CML.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
Copy vµ ®¶o
bit nguån vµ
ghi vµo ®Ých
CML S D
K, H
KnY,
KnM, T,
C, D, V,
Z
5
CML S D
KnY,
KnM, T,
C, D, V, Z
4.2.6. LÖnh BMOV.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
D
B-íc lËp
tr×nh
S
n
Copy d÷
liÖu cña 1
khèi vµ
chuyÓn vµo
khèi míi
BMOV S D n KnY,KnX,
KnM, T,
KnY,
KnM, T,
K, H
5
BMOV S D n
n512
C, D, V, Z C, D, V,
Z
VÝ dô :
D0
D1
D2
D3
D4
D5
X001
BMOV D0 D3 K3
BMOV D7 D5 K4
X002
D7
D8
D9
D5
D6
D7
D8
D10
4.2.7. LÖnh FMOV.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
n
Copy d÷
BMOV S D n KnY,KnX,
KnM, T,
KnY,
KnM, T,
K, H
13
FMOV S D n
liÖu ®¬n S
vµ chuyÓn
vµo n vïng
nhí b¾t ®Çu
tõ D.
n512
C, D, V, Z C, D, V,
Z
70
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.2.9. LÖnh XCH.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
§¶o d÷ liÖu
gi÷a hai
thanh ghi
XCH S D
KnY,KnX, KnY, KnM,
KnM, T, C, T, C, D, V,
9
XCH S D
D, V, Z
Z
4.2.10. LÖnh BIN.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
§æi d÷ liÖu
BCD thµnh
d÷ liÖu nhÞ
ph©n.
BIN S D
KnY,KnX, KnY, KnM,
KnM, T, C, T, C, D, V,
9
BIN S D
D, V, Z
Z
4.3. C¸c lÖnh xö lý to¸n häc.
4.3.1. LÖnh ADD.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
Céng d÷ liÖu cña
hai thanh ghi
nguån vµ ghi kÕt
qu¶ vµo thanh
ghi ®Ých
ADD S1 S2 KnY,KnX,
KnM, T,
KnY,
KnM, T,
7
ADD S1 S2 D
D
C, D, V, Z, C, D, V,
K, H
Z
VÝ dô :
X000
X000 ®ãng 20 sÏ ®-îc chuyÓn vµo D0
X001 ®ãng 10 sÏ ®-îc chuyÓn vµo D1
X002 ®ãng 20 + 10 = 30 ®-îc ghi vµo D2
MOV K20 D0
X001
X002
MOV K10 D1
ADD D0 D1 D2
71
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.3.2. LÖnh SUB.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
S1 trõ S2 kÕt qu¶
ghi vµo D.
SUB S1 S2 D KnY,KnX,
KnM, T,
KnY,
KnM, T,
7
SUB S1 S2 D
C, D, V, Z, C, D, V,
K, H
Z
VÝ dô :
X000
X000 ®ãng 25 sÏ ®-îc chuyÓn vµo D0
X001 ®ãng 10 sÏ ®-îc chuyÓn vµo D1
X002 ®ãng 25 - 10 = 15 ®-îc ghi vµo D2
MOV K25 D0
X001
X002
MOV K10 D1
SUB D0 D1 D2
4.3.3. LÖnh MUL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
S1 nh©n S2 kÕt
qu¶ ghi vµo D.
MUL S1 S2
D
KnY,KnX,
KnM, T,
C, D, V, Z, C, D, V,
K, H
KnY,
KnM, T,
7
MUL S1 S2 D
Z
VÝ dô :
X000
MOV K25 D0
X000 ®ãng 25 sÏ ®-îc chuyÓn vµo D0
X001 ®ãng 10 sÏ ®-îc chuyÓn vµo D1
X002 ®ãng 25 x 10 = 250 ®-îc ghi vµo D2
X001
X002
MOV K10 D1
MUL D0 D1 D2
4.3.4. LÖnh DIV.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S
D
S1 chia S2 kÕt
qu¶ ghi vµo D.
DIV S1 S2 D KnY,KnX,
KnM, T,
KnY,
KnM, T,
7
DIV S1 S2 D
72
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
C, D, V, Z, C, D, V,
K, H
Z
VÝ dô :
X000 ®ãng 25 sÏ ®-îc chuyÓn vµo D0
X001 ®ãng 10 sÏ ®-îc chuyÓn vµo D1
X002 ®ãng 20 / 10 = 2 ®-îc ghi vµo D2
X000
MOV K20 D0
X001
X002
MOV K10 D1
DIV D0 D1 D2
4.3.5. LÖnh INC.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
D
B-íc lËp
tr×nh
Gi¸ trÞ thanh ghi
t¨ng thªm 1 ®¬n
vÞ mçi khi cã tÝn
hiÖu ®Çu vµo.
INC D
KnY, KnM, KS, T, C,
D, V, Z
3
INC D
VÝ dô :
Mçi khi X000 ®ãng th× gi¸ trÞ cña D0 t¨ng
thªm 1 ®¬n vÞ.
X000
INC D0
4.3.6. LÖnh DEC.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
D
B-íc lËp
tr×nh
Gi¸ trÞ thanh ghi
t¨ng thªm 1 ®¬n
vÞ mçi khi cã tÝn
hiÖu ®Çu vµo.
DEC D
KnY, KnM, KS, T, C,
D, V, Z
3
DEC D
VÝ dô :
Mçi khi X000 ®ãng th× gi¸ trÞ cña D0 gi¶m ®i
1 ®¬n vÞ.
X000
DEC D0
4.4. C¸c lÖnh dÞch vµ quay.
4.4.1. LÖnh ROR.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
73
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
tr×nh
D
n
Thùc hiÖn quay
ph¶i n bit cña
thanh ghi mçi
khi cã ®Çu vµo.
ROR D n
KnY,
KnM, KS,
T, C, D,
V, Z
K, H
5
ROR D n
VÝ dô :
Khi X000=1:
X000
Y017
Y000
MOV K50 K4Y000
ROR K4Y000 K4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
Khi X001=1:
Y017
X001
Y000
0
0
1
0
0
1
1
4.4.2. LÖnh ROL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
D
n
Thùc hiÖn quay
tr¸i n bit cña
thanh ghi mçi
khi cã ®Çu vµo.
ROL D n
KnY,
K, H
5
ROL D n
KnM, KS,
T, C, D,
V, Z
VÝ dô :
Khi X000=1:
X000
Y017
Y000
MOVK200K4Y000
ROL K4Y000 K4
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
1
1
0
0
0
0
0
1
0
Khi X001=1:
Y017
X001
Y000
0
0
0
0
0
0
0
4.4.3. LÖnh RCR.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
D
n
Thùc hiÖn quay
ph¶i n bit cña
thanh ghi mçi
khi cã ®Çu vµo,
vµ gi¸ trÞ cña bit
bÞ quay cuèi
®-îc ghi vµo
M8022
RCR D n
KnY,
K, H
5
RCR D n
KnM, KS,
T, C, D,
V, Z
74
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
VÝ dô :
Khi X000=1:
X000
Y017
Y000
MOV K200 K4Y000
RCR K4Y000 K4
0
0
0
0
0
0
0
0
1
0
1
1
0
1
0
0
0
0
0
1
1
0
1
0
0
Khi X001=1:
Y017
X001
Y000
0
0
0
0
1
0
0
M8022 = 1
4.4.4. LÖnh RCL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
D
n
Thùc hiÖn quay
tr¸i n bit cña
thanh ghi mçi
khi cã ®Çu vµo,
vµ gi¸ trÞ cña bit
bÞ quay cuèi
®-îc ghi vµo
M8022
RCL D n
KnY,
K, H
5
RCL D n
KnM, KS,
T, C, D,
V, Z
4.4.5. LÖnh SFTR.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S,D
n1,n2
SFTR S D n1n2
Thùc hiÖn dÞch
ph¶i n2 bit nguån
b¾t ®Çu tõ S vµo
thanh ghi cã ®é
dµi n1 b¾t ®Çu tõ S
Y,M,S, X
K, H
5
SFTR S D n1n2
Vïng X chØ
víi S
4.4.6. LÖnh SFTL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc lËp
tr×nh
S,D
n1,n2
SFTR S D n1n2
Thùc hiÖn dÞch tr¸i
n2 bit nguån b¾t
®Çu tõ S vµo thanh
ghi cã ®é dµi n1
b¾t ®Çu tõ S
Y,M,S, X
K, H
5
SFTR S D n1n2
Vïng X chØ
víi S
75
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
VÝ dô :
Khi X000 = 1, X001 = 1
Y000 X000 =1
X001
0
0
0
0
0
0
0
0
1
SFTL X0 Y0 k8 k1
Khi X000=0, X001 = 1
Y000
0
0
0
0
0
0
1
…
4.4.7. LÖnh WSFR.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S,D
B-íc
lËp
tr×nh
n1,n2
WSFT S D
n1n2
Thùc hiÖn dÞch
ph¶i n2 tõ nguån
b¾t ®Çu tõ S vµo
thanh ghi cã ®é
dµi n1 tõ b¾t ®Çu
tõ S
KnY,KnM,KnS, K, H
KnX, T, C
9
WSFT S D n1n2
Vïng X chØ víi
S
4.4.9. LÖnh WSFL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S,D
n1,n2
WSFT S D
n1n2
Thùc hiÖn dÞch
tr¸i n2 tõ nguån
b¾t ®Çu tõ S vµo
thanh ghi cã ®é
dµi n1 tõ b¾t ®Çu
tõ S
KnY,KnM,KnS, K, H
KnX, T, C
9
WSFT S D n1n2
Vïng X chØ víi
S
4.4.10. LÖnh SFWR.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S,D
n
SFWR S D n
Thùc hiÖn ghi d÷
liÖu tõ S lÇn l-ît
vµo thanh ghi cã
®é dµi n tõ b¾t ®Çu
tõ D
KnY,KnM,KnS, K, H
KnX, T, C
9
SFWR S D n
Vïng X chØ víi
S
4.4.11. LÖnh SFRD.
76
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S,D
B-íc
lËp
tr×nh
n
SFRD S D n
Thùc hiÖn ghi ®äc
d÷ liÖu tõ thanh
ghi cã ®é dµi n tõ
b¾t ®Çu tõ S vµ ghi
vµo tõ D
KnY,KnM,KnS, K, H
KnX, T, C
9
SFRD S D n
Vïng X chØ víi
S
4.5. C¸c to¸n häc víi sè thùc
4.5.1. LÖnh ECMP.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S1,S2
D
ECMP S1 S2 D
So s¸nh hai tõ sè
thùc S1 víi S2 kÕt
qu¶ ghi vµo 3 bit
tõ bÝt D.
K, H, D
Y,
M, S
13
ECMP S1 S2 D
NÕu S1<S2 th×
D=1,
NÕu S1=S2 th×
D+1 = 1.
NÕu S1>S2 th×
D+2=1
77
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.5.2. LÖnh EZCP.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S1, S2, S3
B-íc
lËp
tr×nh
D
EZCP S1 S2 S3
D
So s¸nh c¸c tõ sè
thùc S1, S2, S3 kÕt
qu¶ ghi vµo 3 bit
liªn tiÕp nhau tõ
bit D.
K, H, D
Y,
M, S
13
EZCP S1 S2 S3D
D=1 khi S3 <
S1vµ S2
D+1=1 khi
S1S3S2
D+2=1 khi S3>S1
vµ S2
4.5.3. LÖnh EBCD.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S
D
EBCD S D
ChuyÓn ®æi sè
thùc thµnh sè nhÞ
ph©n.
D
D
13
EBCD S D
4.5.4. LÖnh EBIN.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S
D
EBIN S D
ChuyÓn ®æi sè nhÞ
ph©n thµnh sè
thùc.
D
D
13
EBIN S D
4.5.5. LÖnh EADD.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S1, S2
B-íc
lËp
tr×nh
D
EADD S1 S2 D
Céng sè thùc S1
D
D
13
EADD S1 S2 D
víi sè thùc S2 kÕt
qu¶ ghi vµo D.
K, H
78
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.5.6. LÖnh ESUB.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S1, S2
B-íc
lËp
tr×nh
D
ESUB S1 S2 D
Trõ S1 cho S2 kÕt
qu¶ ghi vµo D
K, H, D
D
13
ESUB S1 S2 D
4.5.7. LÖnh EMUL.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S1, S2
D
EMUL S1 S2 D
Nh©n sè thùc S1
víi sè thùc S2 kÕt
qu¶ ghi vµo D
K, H, D
Y,
M, S
13
EMUL S1 S2 D
4.5.9. LÖnh EDIV.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S1, S2
B-íc
lËp
tr×nh
D
EDIV S1 S2 D
Chia S1 cho S2
kÕt qu¶ ghi vµo D
K, H, D
Y,
M, S
13
EDIV S1 S2 D
4.5.10. LÖnh ESQR.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S
D
ESQR S D
Khai c¨n bËc 2
cña S kÕt qu¶ ghi
vµo D.
K, H, D Y, M, S
9
ESQR S D
4.5.11. LÖnh INT.
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S
D
INT S D
ChuyÓn sè thùc S
thµnh sè thËp
ph©n, kÕt qu¶ ghi
vµo D
K, H, D Y, M, S
13
INT S D
79
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
4.6. LÖnh ®ång hå thêi gian thùc
Gi¸ trÞ thêi gian thùc tøc thêi ®-îc l-u trong 7 thanh ghi ®Æc biÖt tõ D8013 ®Õn
D8019 c¸c gi¸ trÞ ®-îc l-u nh- sau :
Thanh ghi
D8013
D8014
D8015
D8016
D8017
D8018
D8019
Thêi gian l-u
Gi©y
Gi¸ trÞ
00-59
00-59
00-23
01-31
Phót
Giê
Ngµy
Th¸ng
01-12
00-99
0-6(sun-sat)
N¨m
Thø trong tuÇn
- LÖnh ®äc thêi gian thùc : TRD
Chøc n¨ng Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
D
RTD D
§äc thêi gian thùc
trong c¸c thanh
ghi , kÕt qu¶ ghi
vµo D.
T, C, D
13
RTD D
VÝ dô :
X000
RTD D0
Gi¸ trÞ
Thanh ghi
D÷ liÖu
N¨m
Th¸ng
Ngµy
Giê
Phót
Gi©y
Thø
Thanh ghi
D8018
D8017
D8016
D8015
D8014
D8013
D8019
D÷ liÖu
N¨m
Th¸ng
Ngµy
Giê
Phót
Gi©y
Thø
D0
D1
D2
D3
D4
D5
D6
00-99
01-12
01-31
00-23
00-59
00-59
0-6(Sun-Sat)
- LÖnh ®Æt thêi gian cho ®ång hå cña PLC : TWR
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
S
B-íc
lËp
tr×nh
TWR S
Ghi gi¸ trÞ cho
T, C, D
13
TWR S
®ång hå lÊy tõ S
VÝ dô :
X000
T WR D10
80
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
Thanh ghi
D8018
D8017
D8016
D8015
D8014
D8013
D8019
D÷ liÖu
Thanh ghi
D10
D11
D12
D13
D14
D15
D16
D÷ liÖu
N¨m
Th¸ng
Ngµy
Giê
Phót
Gi©y
Thø
Gi¸ trÞ
00-99
01-12
01-31
00-23
00-59
00-59
0-6(Sun-Sat)
N¨m
Th¸ng
Ngµy
Giê
Phót
Gi©y
Thø
4.7. LÖnh PiD
Chøc n¨ng
Ladder
Instruction
To¸n h¹ng
B-íc
lËp
tr×nh
S1, S2, S3, D
PID S1 S2 S3 D
NhËn mét gi¸
trÞ ®Çu vµo tÝnh
to¸n theo hµm
PID vµ ghi gi¸
trÞ vµo ®Ých D
PID S1 S2 S3 D
Dx
9
4.7. §iÒu khiÓn tuÇn tù víi lÖnh STL
Bµi to¸n ®iÒu khiÓn tuÇn tù lµ bµi to¸n ®iÒu khiÓn cã c¸c ho¹t ®éng nèi tiÕp nhau theo
mét tr×nh tù hoÆc mét quy luËt nhÊt ®Þnh.
Stepladder, gäi t¾t lµ STL, lµ c«ng cô ®iÒu khiÓn tr×nh tù dïng PLC rÊt hiÖu qu¶.
Kü thuËt lËp tr×nh nµy t-¬ng tù víi sù biÓu diÔn s¬ ®å chøc n¨ng cña ho¹t ®éng tr×nh tù,
thay thÕ cho ph-¬ng ph¸p dïng tæ hîp logic truyÒn thèng. LËp tr×nh STL cã c¸c ®Æc ®iÓm
lµm cho viÖc ®iÒu khiÓn tr×nh tù ®-îc ®¬n gi¶n nh-:
- Kh¶ n¨ng gi÷ ®-îc tr¹ng th¸i hiÖn hµnh nhê dïng cê tr¹ng th¸i S cã kh¶ n¨ng chèt.
- Tù ®éng v« hiÖu ®-îc tr¹ng th¸i tr-íc ®ã khi chuyÓn vµo mét tr¹ng th¸i míi.
- DÔ dµng thùc hiÖn ph©n nh¸nh OR hoÆc AND
a. VÝ dô ®¬n gi¶n:
X000
S0
S1
S2
Y000
Y001
X001
X002
Y002
81
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
X000
SET
S0
STL S0
Y000
X001
SET
S1
STL S1
Y001
Y002
X002
SET
S2
STL S2
RET
END
b. LËp ch-¬ng tr×nh cho c«ng nghÖ:
Xl2
S3
S1
Xl1
S2
Start
S4
Chän hÖ thèng lµ khÝ nÐn, thiÕt bÞ ®éng lùc lµ xilanh kÐp ®iÒu khiÓn b»ng van kÐp 5/3
82
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
- M¹ch ®éng lùc
XL1
XL2
Y1
Y2
Y3
Y4
- Ph©n c«ng ®Þa chØ
§Çu vµo
§Þa chØ
§Çu ra
§Þa chØ
Start
Stop
S1
S2
S3
S4
X000
Y1
Y2
Y3
Y4
Y000
Y001
Y002
Y003
X001
X002
X003
X004
X005
- M¹ch ®iÒu khiÓn
stop
220VAC
S1 S2 S3 S4
Start
24VDC
Y1
Y3
Y2
Y4
83
Tr-êng §¹i Häc C«ng NghiÖp Hµ Néi
Gi¸o tr×nh PLC
- S¬ ®å chøc n¨ng hÖ thèng lµm viÖc 1 chu kú, chu kú sau ph¶i nhÊn l¹i Start.
S3
S1
Start
S11
Y1
S2
S1
S4
S12
S13
S14
Y2
Y3
Y4
- Ch-¬ng tr×nh:
Start
S1
S3
SET
S11
STL S11
Y1
Y2
S2
S1
SET
S12
STL S12
SET
S13
STL S13
Y3
Y4
S4
SET
S14
STL S14
RET
END
84
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Tài liệu đào tạo PLC - Chương 4: Tập lệnh ứng dụng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
tai_lieu_dao_tao_plc_chuong_4_tap_lenh_ung_dung.doc

