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.  
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  
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  
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  
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  
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  
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
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  
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  
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  
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.  
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  
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  
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  
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  
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  
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  
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  
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
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.  
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  
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  
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  
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  
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  
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.  
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
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
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  
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  
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  
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
…
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
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
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
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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 đủ
doc 33 trang myanh 24080 Free
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:

  • doctai_lieu_dao_tao_plc_chuong_4_tap_lenh_ung_dung.doc