Tài liệu Hướng dẫn tự học PLC CPM1 qua hình ảnh - Chương 4: Lập trình bằng sơ đồ bậc thang Ladder Diagram
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
4. LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
C¸c lÖnh c¬ b¶n cña s¬ ®å bËc thang (LADDER DIAGRAM)
ꢀ
Thµnh phÇn lu«n lu«n ph¶i cã trong s¬ ®å gäi lµ power bus, lµ
n¬i dÉn nguån ®iÖn (t−ëng t−îng) ®i vµo vµ ®i ra s¬ ®å
4.1 LD
LÖnh LD nèi víi power bus tr¸i sÏ khëi ®Çu 1 network cña s¬ ®å
Ladder Diagram. Sè ghi phÝ a trªn ký hiÖu lÖnh lµ ®Þ a chØ th«ng sè cña
lÖnh.
00000
LD 00000
4.2 OUT
LÖnh OUT gièng nh− 1 r¬ le chÊp hµnh ®−a ra kÕt qu¶ logic cña c¸c
lÖnh ®i tr−íc vµo 1 tiÕp ®iÓm (bit) OUTPUT
00000
LD 00000
OUT 01000
01000
ë ch−¬ng tr×nh trªn kÕt qu¶ logic cña lÖnh LD 00000 (tiÕp ®iÓm ®ãng më) sÏ
®iÒu khiÓn ®Çu ra lµ tiÕp ®iÓm 01000.
Khi nhËp ®o¹n ch−¬ng tr×nh trªn vµo PLC, ph¶i ®¶m b¶o ®ang ë chÕ ®é
Program Mode vµ cuèi ch−¬ng tr×nh ph¶i cã lÖnh END.
LD
00000
OUT 01000
END (01)
+
FUN
0
1
Sau ®ã chuyÓn sang chÕ ®é Monitor hoÆc RUN ®Ó ch¹y. BËt thö c«ng t¾c
00000 sÏ khiÕn ®Çu ra 01000 còng bËt s¸ng.
ꢁ
ë ch−¬ng tr×nh sau, khi bËt c«ng t¾c 00000 (c«ng t¾c thø nhÊt trªn bé
Training CPM1), ®Çu ra CH010.00 sÏ ®−îc bËt lªn ON.
00000
01000
END(01)
[ 17 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
4.3 AND
LÖnh AND sÏ t¹o ra 1 logic gièng nh− h×nh d−íi ®©y :
A
B
ꢂ
ꢂ
ꢂ
ꢂ
+
-
C
ëvÝ dô trªn, viÖc nèi tiÕp 2 ®iÒu kiÖn logic A vµ B sÏ ®ßi hái c¶ A vµ B
®Òu t¸c ®éng (®ãng) th× ®Ìn C ®Çu ra míi s¸ng. D−íi ®©y lµ 1 Ladder
Diagram cã dïng lÖnh AND.
00001
00000
LD
00000
01000
AND 00001
OUT 01000
END(01)
END(01)
Lóc nµy, khi bËt c«ng t¾c CH000.00 ®ång thêi bËt c«ng t¾c CH000.01
th× ®Ìn ®Çu ra Output 010.00 míi s¸ng.
00001
00000
LD
00000
01000
AND 00001
OUT 01000
END(01)
END(01)
4.4 OR
LÖnh OR sÏ t¹o ra 1 logic gièng nh− h×nh d−íi ®©y
A
ꢂ
ꢂ
ꢂ
B
+
-
ꢂ
C
[ 18 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
ëvÝ dô trªn, viÖc nèi song 2 ®iÒu kiÖn logic A vµ B sÏ chØ ®ßi hái hoÆc
A hoÆc B t¸c ®éng (®ãng) th× ®Ìn C ®Çu ra sÏ s¸ng. D−íi ®©y lµ 1 Ladder
Diagram cã dïng lÖnh OR.
00000
LD
00000
01000
OR 00001
OUT 01000
END(01)
00001
END(01)
Lóc nµy, khi bËt c«ng t¾c CH000.00 th× ®Ìn ®Çu ra Output 010.00 sÏ s¸ng.
00000
LD
00000
01000
OR 00001
OUT 01000
END(01)
00001
END(01)
HoÆc khi bËt c«ng t¾c CH000.01 th× ®Ìn ®Çu ra Output 010.00 sÏ s¸ng.
00000
LD
00000
01000
OR 00001
OUT 01000
END(01)
00001
END(01)
HoÆc khi bËt c«ng t¾c CH000.00 ®ång thêi bËt c«ng t¾c CH000.01 th× ®Ìn
®Çu ra Output 010.00 còng sÏ s¸ng.
00000
LD
00000
01000
OR 00001
OUT 01000
END(01)
00001
END(01)
4.5 AND LD
[ 19 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
LÖnh AND LD ®−îc dïng ®Ó x©y dùng c¸c khèi logic phøc t¹p h¬n
b»ng c¸ch ghÐp chóng nèi tiÕp víi nhau.
Gi¶ sö ta cã 1 ®o¹n ch−¬ng tr×nh nh− d−íi ®©y, trong ®ã ®Çu ra 01000
sÏ bËt khi ®Çu vµo 00000 hoÆc 00001 Vµ 00002 bËt.
00000
00001
00002
01000
LD
OR
00000
00001
AND 00002
OUT 01000
END(01)
END(01)
NÕu b©y giê ®iÒu kiÖn trªn cã thªm ®Çu vµo 00003 nh− d−íi ®©y :
00000
00002
01000
00001
00003
ViÖc nhËp vµo ®o¹n ch−¬ng tr×nh nµy ®ßi hái ph¶i chia nã ra lµm 2 khèi nèi
tiÕp nhau
00000
00001
00002
00003
01000
Sau ®ã nhËp vµo riªng rÏ c¸c lÖnh cho tõng khèi vµ nèi 2 khèi l¹i víi
nhau b»ng lÖnh AND LD
LD
00000
LD
00000
OR 00001
OR 00001
00000
00002
01000
LD
OR 00001
LD 00002
00000
00001
00003
OR 00003
AND LD
END(01)
AND LD
4.6 OR LD
[ 20 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
LÖnh OR LD ®−îc dïng ®Ó x©y dùng c¸c khèi logic b»ng c¸ch ghÐp
chóng song song víi nhau.
Gi¶ sö ta cã 1 ®o¹n ch−¬ng tr×nh nh− d−íi ®©y, trong ®ã ®Çu ra 01000
sÏ bËt khi ®Çu vµo 00000 vµ 00001 hoÆc 00002 bËt.
00000
00001
LD
AND 00001
OR 00002
OUT 01000
00000
01000
00002
NÕu b©y giê ®iÒu kiÖn trªn cã thªm ®Çu vµo 00003 nh− d−íi ®©y :
00000
00002
00001
00003
01000
01000
00000
00002
00001
00003
§Ó nhËp vµo ®o¹n ch−¬ng tr×nh nµy ta ph¶i chia nã ra lµm 2 khèi con nèi
song song víi nhau nh− d−íi ®©y :
LD
00000
AND 00001
00000
00001
00003
01000
OR LD
LD
AND 00001
LD 00002
AND 00003
OR LD
00000
00002
LD
OUT 01000
END(01)
00002
AND 00003
VÝ dô kÕt hîp lÖnh AND LD vµ OR LD :
[ 21 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
00000
00001
01000
00002
00004
00003
Tr×nh tù thùc hiÖn còng ph¶i chia thµnh c¸c khèi con vµ gâ riªng rÏ tõng khèi
vµo, sau ®ã dïng lÖnh AND LD vµ OR LD ®Ó nhËp c¸c khèi l¹i víi nhau.
LD 00000
LD
OR 00002
00001
LD
LD
00000
00001
00001
00002
00000
00003
01000
OR 00002
AND LD
LD
LD
OR
00000
00001
00002
LD
00003
OR LD
AND 00004
OR LD
OUT 01000
END(01)
AND LD
LD
AND 00004
00003
00004
.4.7 AND NOT
LÖnh AND NOT t¹o ra 1 tiÕp ®iÓm th−êng ®ãng (ng−îc víi lÖnh AND)
00000 00001
LD
00000
01000
AND NOT 00001
OUT
01000
END(01)
Khi ®æi lÖnh AND 00001 thµnh AND NOT 00001 nh− s¬ ®å trªn, ®Çu ra
CH010.00 sÏ bËt khi CH000.00 lµ ON vµ CH000.01 lµ OFF.
4.8 LD NOT
[ 22 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
LÖnh LD NOT t¹o ra 1 tiÕp ®iÓm th−êng ®ãng ë ®Çu cña ®o¹n m¹ch
(ng−îc víi lÖnh LD)
00000
00001
01000
LD NOT
AND
OUT
00000
00001
01000
END(01)
4.9 NETWORK
ꢃ 1 Network ®−îc t¹o thµnh bëi c¸c lÖnh LOAD, AND, OR vµ OUT
ꢃ Trõ phi dïng ®Ó t¹o c¸c khèi logic nèi víi nhau b»ng lÖnh AND LD
hoÆc OR LD, lÖnh LOAD sÏ ®−îc dïng ®Ó t¹o 1 Network míi.
00000
00002
00001
00004
01000
01001
Network I LD
00000
OR 00002
AND 00001
OUT 01000
00003
00005
LD
00003
Network II
OR 00005
AND 00004
*
OUT 01001
Chó ý thø tù:
AND 00005
ph¶i lµ
OR
00005
OR
00004
AND 00004
4.10 M¹ch chèt (tù gi÷) - LATCHING /SELF HOLDING CIRCUIT
D−íi ®©y lµ 1 s¬ ®å Ladder Diagram cña 1 m¹ch tù gi÷ rÊt phæ biÕn
trong lËp tr×nh:
00000
01000
00001
01000
[ 23 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
Khi bËt switch CH000.00, ®Çu ra CH010.00 sÏ bËt vµ gi÷ ë tr¹ng th¸i
nµy bÊt kÓ sau ®ã switch 00000 cã cßn bËt hay kh«ng. CH010.00 sÏ bÞ t¾t
khi switch 00001 bËt.
4.11 C¸c quy t¾c chung cña s¬ ®å LADDER DIAGRAM
1) NÕu muèn ®Çu ra lu«n ë ON, ph¶i nèi ®Çu ra nµy qua 1 cê (Flag) lµ Bit
25313 (tøc Channel 253 Bit 13). Bit nµy lµ 1 cê hÖ thèng lu«n lu«n ë tr¹ng
th¸i ON.
25313
LD
OUT 01000
END(01)
25313
01000
§o¹n m¹ch sau lµ sai v× ®Çu ra kh«ng nèi qua 1 tiÕp ®iÓm :
OUT 01000
END(01)
01000
2) Cã thÓ nèi song song nhiÒu tiÕp ®iÓm dïng lÖnh OR hoÆc song song
nhiÒu ®Çu ra dïng lÖnh OUT/OUT NOT vµ dïng bit ®Çu vµo nhiÒu lÇn
00000
00002
00000
00001
00001
01000
01001
[ 24 ]
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh
Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram
3) NÕu cã 2 lÖnh Output cho cïng 1 ®Þ a chØ bit, lÖnh output tr−íc sÏ kh«ng
cã t¸c dông
00000
LD
OUT 01000
LD 00001
OUT 01000
END(01)
00000
01000
01000
00001
§o¹n ch−¬ng tr×nh trªn ®−îc söa l¹i nh− sau
00000
LD
00000
OR 00001
OUT 01000
END(01)
01000
00001
4) 1 ®o¹n m¹ch cã thÓ cã nhiÒu lÖnh OUT nèi song song nhau
00000 00001
LD
00000
01000
01001
01002
AND 00001
OR 00002
OUT 01000
OUT 01001
OUT 01002
END(01)
00002
[ 25 ]
Bạn đang xem tài liệu "Tài liệu Hướng dẫn tự học PLC CPM1 qua hình ảnh - Chương 4: Lập trình bằng sơ đồ bậc thang Ladder Diagram", để 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_huong_dan_tu_hoc_plc_cpm1_qua_hinh_anh_chuong_4_lap.pdf

