10. §å ¸n tèt nghiÖp
H×nh 1.5 Giai ®o¹n thùc hiÖn ch¬ng tr×nh
CËp nhËt ®Çu ra: Sao chÐp l¹i toµn bé c¸c tr¹ng th¸i logic h×nh ¶nh cña ®Çu
ra (lu trong bé nhí d÷ liÖu) ra c¸c module ®Çu ra ®Ó ®iÒu khiÓn c¸c thiÕt bÞ
bªn ngoµi.
10
Bằng cách
sử dụng hình
ảnh đầu vào
Thực hiện
chương trình
Bộ nhớ chương trình
Đầu vào 0 mức logic 1
Đầu vào 1 mức logic 1
—
—
—
Đầu vào n mức logic 1
—
—
—
Đầu ra 5 mức logic 1
Đầu ra 1 mức logic 0
Đầu ra 0 mức logic 1
—
—
—
—
Đầu vào n mức logic 1
Đầu vào 2 mức logic 0
Cập nhật
hình ảnh
đầu ra
Nếu đầu vào 1 là 1 và
nếu đầu vào 2 là 0 thì
đặt đầu ra 5 là 1
…………………
…
………………………
……
………………………
………
…
…
Chương trình
………………………
.
………………………
.
………………………
.
………………………
.
………………………
.
………………………
.
………………………
.
11. §å ¸n tèt nghiÖp
H×nh 1.6 Giai ®o¹n cËp nhËt ®Çu ra
Nh vËy ta cã thÓ kh¸i qu¸t mét chu tr×nh lµm viÖc cña PLC nh sau:
H×nh 1.7 Mét chu tr×nh mµ PLC thùc hiÖn
4. C¸c kiÓu PLC
PLC cã hai kiÓu th«ng dông lµ kiÓu hép ®¬n vµ kiÓu module nèi ghÐp.
KiÓu hép ®¬n:
11
Đầu ra 0
OV
Đầu ra 0 mức logic 1
Đầu vào 0 mức logic 1
Đầu vào 1 mức logic 1 Đầu ra 1 mức logic 0
Đầu vào 2 mức logic 0 Đầu ra 2 mức logic 1
—
—
—
—
—
—
—
—
—
—
Đầu ra 5 mức logic 1
Đầu vào n mức logic 1
Đầu ra 1
Đầu ra 2
Đầu ra 0 mức logic 1
Đầu ra 5
Đầu ra 1 mức logic 1
—
—
Đầu ra 5 mức logic 1
—
—
Đầu ra n mức logic 1
Đầu ra n mức logic 1
Đầu ra n
.
MÔĐUN RA
Sao chép lại
Thu thËp d÷ liÖu
®Çu vµo
Ch¹y ch¬ng tr×nh
CËp nhËt ®Çu ra
23. §å ¸n tèt nghiÖp
23
Lo¹i Timer
KÝ hiÖu
Ho¹t ®éng Lo¹i øng
dông chÝnh
X
On
delay
timer
BËt sau mét kho¶ng
thêi gian ®Æt tríc
TrÔ thêi gian
OFF
delay
Timer
VÉn ë tr¹ng th¸i On
trong khi ®Çu vµo
trigger ON vµ t¾t sau
mét kho¶ng thêi gian
®Æt tríc sau khi ®Çu
vµo vÒ OFF
§Æt thêi gian
cho chiÕu
s¸ng vµ th«ng
giã
O
One shot
pulse
Timer
VÉn ë On trong mét
kho¶ng thêi gian ®Æt
tríc
F
Flashing
pulse
Timer
BËt vµ t¾t nÆp ®i lÆp
l¹i trong kho¶ng chu
k× ®Æt tríc trong khi
®Çu vµo trigger ë
tr¹ng th¸i ON
M¹ch b¸o
®éng b¸o cßi
vµ ®Ìn nhÊp
nh¸y
#
Holding
Timer
BËt lªn sau mét
kho¶ng thêi gian ®Æt
tríc khi ®Çu vµo
trigger lªn 1
TrÔ thêi gian
cã yªu cÇu
trë l¹i sau khi
mÊt ®iÖn
@
Weekly
Timer
BËt lªn On trong c¸c
ngµy vµo nhõng giê
nhÊt ®Þnh ®· cµi ®Æt
Ho¹t ®éng
tuÇn hoµn
trong c¸c
kho¶ng thêi
gian cña mét
ngµy hay cña
mét tuÇn
*
Calender
Timer
BËt lªn On trong c¸c
ngµy ®· cµi ®Æt tríc
tõ th¸ng nµy sang
th¸ng kh¸c
Ho¹t ®éng
tuÇn hoµn tõ
th¸ng nµy
sang th¸ng
kh¸c
T
TT1
TT
1
0
T0
T
TT0
TT0
TT0
T0
TT0
RT0
0
T0
T#0
R#0
0
#0
T
Start
timer
Stop
timer
Start
day
Stop day
@0
Start day Stop day
*0
TT0
RT0
0
T0
24. §å ¸n tèt nghiÖp
4.2. Counter (bé ®Õm)
Counter (bé ®Õm) cã 8 bé ®Õm trong Zen ®îc kÝ hiÖu tõ C0 ÷ C7 , cã t¸c
dông ®Õm lªn hay ®Õm xuèng, gi¸ trÞ ®Õm cña bé ®Õm vµ tr¹ng th¸i ®Çu ra cña bé
®Õm (Counter bit) vÉn ®îc gi÷ ngay c¶ khi thay ®æi híng thøc ®Õm hoÆc ngay c¶
khi mÊt ®iÖn.
§Çu ra cña bé ®Õm bËt lªn ON khi gi¸ trÞ ®Õm ®îc b»ng hay lín h¬n gi¸ trÞ
cµi ®Æt. Gi¸ trÞ ®Õm ®îc trë vÒ 0 vµ ®Çu ra cña bé ®Õm (Counter bit) trë vÒ OFF
khi ®Çu vµo Reset bËt lªn ON. §Çu vµo cña bé ®Õm kh«ng cã t¸c dông ®Õm khi
®Çu vµo Reset lªn ON
Cã 3 ®Çu vµo cña bé ®Õm:
- §Çu vµo ®Õm: CC1 (Count) ®Õm lªn/ ®Õm xuèng khi ®Çu vµo ®Õm lªn
‘1’
- §Çu chän híng ®Õm: DD1 (Direction) nÕu = ‘0’ lµ ®Õm lªn, nÕu =’1’ lµ
®Õm xuèng.
- §Çu vµo xo¸ sè: RC1 (Reset) khi ®Çu vµo xo¸ sè =’1’ th× gi¸ trÞ ®Õm trë
vÒ ‘0’, ®Çu ra cña bé ®Õm trë vÒ ‘0’ (OFF).
H×nh 1.16 §¸p øng ®Çu ra theo ®Çu vµo
Víi mµn h×nh so¹n th¶o:
24
Xo¸ sè
vÒ 0
§Õm xuèng
Híng ®Õm DC1
§Çu vµo ®Õm CC1
§Çu vµo xo¸ RC1
Gi¸ trÞ cµi ®Æt 0
§Çu ra cña bé ®Õm
§Õm lªn §Õm lªn
31. §å ¸n tèt nghiÖp
CÇn ph¶i xo¸ ch¬ng tr×nh trong bé nhí cña Zen tríc khi viÕt 1 ch¬ng tr×nh
míi. Khi dïng lÖnh DELETE PROG ®Ó xo¸, chØ cã phÇn ch¬ng tr×nh lµ bÞ xo¸,
cßn c¸c phÇn kh¸c nh ng«n ng÷ hiÓn thÞ, thêi gian ngµy th¸ng vµ c¸c thiÕt lËp
kh¸c kh«ng bÞ ¶nh hëng.
CÇn ph¶i chuyÓn Zen vÒ chÕ ®é STOP (chÕ ®é dõng) míi xo¸ ®îc ch¬ng
tr×nh.
BÊm OK ®Ó chuyÓn vÒ mµn h×nh Menu vµ chän
PROGRAM
Chän DELETE
PROGRAM
BÊm OK ®Ó hiÓn thÞ trang x¸c nhËn thay ®æi
BÊm tiÕp OK ®Ó chÊp nhËn thay ®æi. Sau ®ã mµn
h×nh sÏ quay lai hiÓn thÞ mµn h×nh tríc ®ã cña
Menu
ViÕt ch¬ng tr×nh bËc thang
CÇn ph¶i chuyÓn Zen vÒ chÕ ®é STOP míi viÕt
hay thay ®æi ®îc ch¬ng tr×nh.
BÊm OK ®Ó chuyÓn vÒ mµn h×nh Menu vµ chän
PROGRAM
Chän EDIT PROGRAM
Sau ®ã mµn h×nh hiÓn thÞ nh sau:
31
32. §å ¸n tèt nghiÖp
BÊm OK ®Ó chuyÓn sang trang söa ch¬ng tr×nh bËc thang.
T¹i mét thêi ®iÓm chØ cã thÓ hiÓn thÞ ®îc 2 dßng trong m¹ch cña ch¬ng tr×nh bËc
thang trong mµn h×nh Edit Screen.
Ch¬ng tr×nh cho vÝ dô mÉu
LËp ch¬ng tr×nh cho vÝ dô sau :
ViÕt ®Çu vµo cho I0
ViÕt tiÕp ®Çu vµo I1 nèi tiÕp víi I0
BÊm OK ®Ó hiÓn thÞ l¹i tiÕp ®iÓm ®Çu vµo NO vµ ®Þa
chØ I0
32
33. §å ¸n tèt nghiÖp
BÊm ALT ®Ó chuyÓn sang lo¹i tiÕp ®iÓm lµ NC (BÊm ALT ®Ó chuyÓn vÒ lo¹i tiÕp ®iÓm
lµ NO)
BÊm phÝm mòi tªn→ ®Ó chuyÓn con trá nh¸y sang vÞ trÝ ®Þa chØ bit vµ dïng phÝm↑ ®Ó
chuyÓn thµnh 1
BÊm OK ®Ó chuyÓn con trá sang vÞ trÝ nhËp tiÕp theo. §êng nèi sÏ tù ®éng ®îc nèi
gi÷a tiÕp ®iÓm I0 vµ I1
ViÕt ®Çu ra
C¸c vïng nhí cho ®Çu ra:
KÝ hiÖu M« t¶ Lo¹i ®Þa chØ bit vµ sè
Q C¸c bit ®Çu ra cña module cã CPU Q0 ÷ Q3 (4 ®Çu)
Y C¸c bit ®Çu ra cña module më réng Y0 ÷ YB (12 ®Çu)
M C¸c bit tù do dïng trong ch¬ng tr×nh M0 ÷ MF (16 bit)
H C¸c bit tù do dïng trong ch¬ng tr×nh cã lu
tr¹ng th¸i
H0 ÷ HF (16 bit)
H×nh 1.19 B¶ng c¸c vïng nhí cho ®Çu ra
C¸c chøc n¨ng phô thªm kh¸c cho c¸c bit ®Çu ra
KÝ hiÖu M« t¶
[ Ho¹t ®éng cña ®Çu ra output sÏ nh b×nh thêng
S Khi ®îc bËt bëi lÖnh output kiÓu S (Set) nµy, bit ®Çu ra sÏ gi÷ nguyªn
tr¹ng th¸i bËt kÓ c¶ sau khi c¸c bit ®i tríc lµ OFF vµ chØ bÞ t¾t víi lÖnh
output kiÓu R(Reset)
R Khi ®îc t¾t bëi lÖnh output kiÓu R nµy, bit ®Çu ra sÏ gi÷ nguyªn tr¹ng
th¸i t¾t kÓ c¶ sau khi c¸c bit ®i tríc lµ OFF vµ chØ ®îc bËt víi lÖnh
output kiÓu S
A Mçi khi lÖnh output kiÓu A(Alternate) ®îc thùc hiÖn bit output sÏ
chuyÓn sang tr¹ng th¸i ngîc l¹i
ViÕt ®Çu ra cho bit Q0
33
36. §å ¸n tèt nghiÖp
Víi lo¹i cã mµn h×nh LCD cã thÓ kiÓm tra b»ng c¸c hiÓn thÞ ®Çu vµo vµ
®Çu ra nhÊp nh¸y
Víi lo¹i kh«ng cã mµn h×nh LCD ta cã thÓ kiÓm tra b»ng c¸ch nèi Zen víi
phÇn mÒm Zen Support Software vµ kiÓm tra b»ng chøc n¨ng monitor.
KiÓm tra ho¹t ®éng:
Thay ®æi chÕ ®é ho¹t ®éng
BÊm OK ®Ó hiÓn thÞ mµn h×nh Menu vµ bÊm ↓ ®Ó chuyÓn
con trá ®Õn RUN
BÊm OK ®Ó chuyÓn tõ STOP sang RUN
5.2.4 Söa ch¬ng tr×nh bËc thang
Thay ®æi ®Çu vµo
36
Tải bản FULL (71 trang): https://bit.ly/3fQM1u2
Dự phòng: fb.com/KhoTaiLieuAZ