Xem mẫu
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
muèi trong n−íc vµ ®×nh ra ph−¬ng ph¸p cÊp thøc ¨n cho c¸.
Trong ch¨n nu«i gia sóc, gia cÇm còng co nh÷ng lo¹i m¸y øng dông trong
c«ng viÖc nµy, nh− lo¹i m¸y tù ®éng ch¨n nu«i do Liªn X« ( cò) chÕ t¹o lo¹i m¸y
nµy cã thÓ chuÈn bÞ thøc ¨n gia sóc, ph©n ph¸t thøc ¨n gia sóc, v¾t s÷a, ®ì ®Î cho
lîn n¸i...
MÆc dï tù ®éng ho¸ trong n«ng nghiÖp ®· ®−îc øng dông tõ l©u, song nã chØ
ph¸t triÓn ë mét sè n−íc ph¸t triÓn, cßn ®èi víi c¸c n−íc chËm ph¸t triÓn, tuy co
nÒn n«ng nghiÖp chiÕm tû lÖ lín nh−ng viÖc øng dông tù ®éng ho¸ vµo n«ng nghiÖp
vÉn cßn rÊt chËm. HiÖn nay, ®−îc sù trî gióp cña n−íc ngoµi c¸c n−íc ®ang ph¸t
triÓn ®· ®−a dÇn tù ®éng ho¸ vµo s¶n xuÊt n«ng nghiÖp, ®Æc biÖt lµ c¸c n−íc §«ng
Nam ¸ trong ®ã cã ViÖt Nam.
1.3.5. thµnh tùu cña tù ®éng ho¸ trong qu¸ tr×nh s¶n xuÊt
ThÕ giíi ®ang ngµy cµng ph¸t triÓn, cuéc sèng con ng−êi ngµy c¸ng thay ®æi,
hµng lo¹t c¸c m¸y mãc tù ®éng ®· vµ ®ang xuÊt hiÖn, robot ®−îc chÕ t¹o ra thay thÕ
con ng−êi ë nhiÒu mÆt…, ®ã lµ nh÷ng thµnh tùu cña ngµnh tù ®éng ho¸ mang l¹i.
Trong 40 n¨m qua nã ®· mang l¹i nh÷ng thµnh qu¶ to lín:
• DÉn h−íng vµ ®iÒu khiÓn thiÕt bÞ trong kh«ng gian, bao gåm m¸y bay d©n
dông, tªn löa, m¸y bay chiÕn ®Êu, tµu vËn t¶i, vÖ tinh.HÖ thèng ®iÒu khiÓn nµy ®·
®¶m b¶o ®−îc tÝnh æn ®Þnh vµ chÝnh x¸c d−íi t¸c ®éng cña nhiÔu m«i tr−êng vµ cña
chÝnh hÖ thèng.
• HÖ thèng ®iÒu khiÓn trong s¶n xuÊt c«ng nghiÖp, tõ m¸y tù ®éng ®Õn m¹ch
tÝch hîp.Nh÷ng thiÕt bÞ ®iÒu khiÓn b»ng m¸y tÝnh ®· cã ®é chÝnh x¸c ®Þnh vÞ vµ l¾p
r¸p rÊt cao ®Ó t¹o ra nhiÒu s¶n phÈm cã chÊt l−îng tèt.
• HÖ thèng ®iÒu khiÓn qu¸ tr×nh c«ng nghiÖp, vÝ dô trong qu¸ tr×nh s¶n xuÊt
hydrocacbon vµ nhiÒu chÊt ho¸ häc kh¸c. HÖ ®iÒu khiÓn nµy ®· xö lý hµng ngµn
th«ng tin lÊy tõ c¶m biÕn ®Ó ®iÒu khiÓn hµng tr¨m c¬ cÊu chÊp hµnh : van, cÊp
nhiÖt, b¬m…, ®Ó cho ra s¶n phÈm víi yªu cÇu kh¾t khe vÒ tÝnh n¨ng kü thuËt.
• §iÒu khiÓn hÖ thèng truyÒn th«ng bao gåm: hÖ thèng ®iÖn tho¹i vµ internet.
Khoa c¬ ®iÖn - 25 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
HÖ thèng ®iÒu khiÓn cã nhiÖm vô kiÓm so¸t møc n¨ng l−îng ë ®Çu vµo, ®Çu ra vµ
khi truyÒn dÉn, th«ng b¸o nh÷ng sù cè ®a d¹ng, phøc t¹p th−êng x¶y ra trong
truyÒn th«ng.
1.3.6. Môc ®Ých vµ ý nghÜa cña viÖc thiÕt kÕ m« h×nh ®iÒu tiÕt khÝ hËu trong
nhµ l−íi
Kü thuËt trång c©y kh«ng dïng ®Êt lµ kü thuËt trång c©y tiªn tiÕn vµ hiÖn
®¹i, ngµy nay kü thuËt nµy ®−îc kÕt hîp víi tù ®éng ®iÒu tiÕt tiÓu khÝ hËu trong
nhµ l−íi vµ nhµ kÝnh ®· vµ ®ang ®−îc øng dông réng r·i trªn thÕ giíi. Trång rau
b»ng ph−¬ng thøc kh«ng dïng ®Êt kÕt hîp víi tù ®éng ®iÒu tiÕt tiÓu khÝ hËu
trong nhµ l−íi vµ nhµ kÝnh lµ gi¶i ph¸p cã hiÖu qu¶ nhÊt hiÖn nay trong viÖc s¶n
xuÊt rau an toµn mµ kh«ng g©y « nhiÔm m«i tr−êng, tËn dông ®−îc mÆt b»ng
kh«ng gian (ngay c¶ trªn ®Êt nghÌo dinh d−ìng, nhiÔm ®éc, nhiÔm mÆn), h¹n
chÕ ®−îc nh÷ng t¸c h¹i cña thêi tiÕt kh¾c nghiÖt, tiÕt kiÖm ®−îc c«ng lao ®éng,
gi¶i phãng ®−îc søc lao ®éng nÆng nhäc khi trång c©y ngoµi ®Êt,chñ ®éng trång
®−îc nhiÒu vô trong n¨m, cã thÓ t¨ng sè vô gÊp 3 ÷ 4 lÇn vµ n¨ng suÊt cã thÓ cao
gÊp 20 lÇn so víi trång trªn ®Êt.
ChÝnh v× nh÷ng lîi Ých to lín ®ã mµ vÊn ®Ò ¸p dông tù ®éng hãa vµo ®iÒu tiÕt
tiÓu khÝ hËu trong nhµ l−íi vµ nhµ kÝnh lµ v« cïng quan träng, cïng víi kü thuËt
trång c©y kh«ng dïng ®Êt th× hai biÖn ph¸p kü thuËt nµy sÏ lµ gi¶i ph¸p mÊu chèt
®−a nÒn n«ng nghiÖp n−íc ta vèn l¹c hËu sang mét giai ®o¹n míi, giai ®o¹n cña
nÒn n«ng nghiÖp tiªn tiÕn, hiÖn ®¹i, gãp phÇn chung trong c«ng cuéc c«ng nghiÖp
hãa hiÖn ®¹i hãa n«ng nghiÖp n«ng th«n hiÖn nay.
Nh− vËy chóng ta ®· thÊy râ vai trß quan träng cña tù ®éng hãa trong ®êi
sèng con ng−êitrong mäi lÜnh vùc: Tõ y tÕ,vui ch¬i gi¶i trÝ, ®Õn c«ng nghiÖp,
n«ng nghiÖp… Do ®ã viÖc øng dông tù ®éng hãa vµo ®iÒu tiÕt tiÓu khÝ hËu
trong nhµ l−íi vµ nhµ kÝnh nµy cµng trë nªn cÊp thiÕt, cïng víi kü thuËt trång
c©y kh«ng dïng ®Êt th× hai biÖn ph¸p kü thuËt nµy cÇn ®−îc nghiªn cøu kü l−ìng
®Ó sím ®−a vµo øng trong thùc tiÔn s¶n xuÊt n«ng nghiÖp chÊt l−îng cao ë ViÖt
Khoa c¬ ®iÖn - 26 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
Nam.
1.4.kÕt luËn ch−¬ng I
Ngµy nay, trong mäi lÜnh vùc, mäi c«ng nghÖ s¶n xuÊt cô thÓ ®Òu cã sù gãp
mÆt cña tù ®éng ho¸. Ng−êi ta nãi tù ®éng ho¸ g¾n víi n¨ng xuÊt, chÊt l−îng s¶n
phÈm, c«ng nghÖ tù ®éng ho¸ ®· gãp phÇn lín vµo qu¸ tr×nh ph¸t triÓn cña x· héi,
c¶i thiÖn ®êi sèng con ng−êi. Tõ ®ã mµ chóng ta nªn ®Ò cao vai trß cña nã ®Ó tiÕp
tôc häc tËp vµ nghiªn cøu ®Ó øng dông chóng mét c¸ch hiÖu qu¶ h¬n vµ h÷u Ých
h¬n.
§èi víi n−íc ta, theo chñ ch−¬ng chÝnh s¸ch cña §¶ng vµ Nhµ N−íc, ®Èy
m¹nh c«ng nghiÖp ho¸ hiÖn ®¹i ho¸ n«ng nghiÖp n«ng th«n ®Ó ®Õn 2010 ®−a
n−íc ta thµnh mét n−íc c«ng nghiÖp ho¸, hiÖn ®¹i ho¸. Th× c«ng nghÖ tù ®éng
ho¸ cµng trë nªn quan träng ®èi víi chóng ta, vµ cÇn cã nhiÒu c«ng tr×nh h¬n
n÷a nghiªn cøu vÒ tù ®éng ho¸ ®Ó cã thÓ øng dông vµo thùc tÕ mét c¸ch ®¬n
gi¶n vµ hiÖu qu¶ nhÊt.
Tõ nh÷ng ph©n tÝch trong ch−¬ng I nµy cho thÊy mét triÓn väng to lín cña hÖ
thèng trång rau s¹ch trong nhµ l−íi cã tù ®éng ®iÒu tiÕt tiÓu khÝ hËu, cïng víi kü
thuËt trång c©y kh«ng dïng ®Êt, trång rau trong dung dÞch hay trång rau thñy canh.
Sù kÕt hîp c¸c biÖn ph¸p kü thuËt nµy lµ rÊt hîp lý vµ kinh tÕ. V× ph−¬ng ph¸p ®iÒu
tiÕt khÝ hËu trong nhµ l−íi vµ nhµ kÝnh sÏ ®¶m b¶o cho c©y trång sinh tr−ëng vµ
ph¸t triÓn ë mét nhiÖt ®é phï hîp víi sinh lý cña c©y. Cßn ph−¬ng ph¸p thñy canh,
hÖ thèng t−íi nhá giät kh«ng chØ cung cÊp n−íc cho c©y mµ cßn kÌm theo c¶ chÊt
dinh d−ìng cÇn thiÕt cho c©y, sö dông ph−¬ng ph¸p t−íi nhá giät sÏ tiÕt kiÖm ®−îc
dung dÞch, cung cÊp cho c©y chÝnh x¸c kh«ng l·ng phÝ, h¬n n÷a theo ph−¬ng ph¸p
nµy c©y sÏ ®−îc trång trong nhµ l−íi, kh«ng tiÕp xóc víi ®Êt sÏ tr¸nh ®−îc c¸c mÇm
bÖnh vµ kh«ng ph¶i dïng thuèc b¶o vÖ thùc vËt, n«ng s¶n sÏ ®−îc ®¶m b¶o an toµn,
m«i tr−êng kh«ng bÞ « nhiÔm, rót ng¾n mïa vô, gi¶m bít c«ng lao ®éng, n¨ng suÊt
cao, hiÖu qu¶ kinh tÕ lín, cã thÓ ¸p dông s¶n xuÊt ®¹i trµ. §©y sÏ lµ mòi nhän cña
ngµnh n«ng nghiÖp hiÖn ®¹i.
Khoa c¬ ®iÖn - 27 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
Ch−¬ng II
giíi thiÖu vÒ simatic s7-200
2.1. chän thiÕt bÞ ®iÒu khiÓn
Trong ®Ò tµi nµy chóng t«i chän thiÕt bÞ ®iÒu khiÓn lµ thiÕt bÞ ®iÒu khiÓn
logic kh¶ tr×nh PLC S7 - 200 víi khèi xö lý cpu 224.
Khoa c¬ ®iÖn - 28 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
2.1.1. Giíi thiÖu chung vÒ S7 – 200.
S7 - 200 lµ thiÕt bÞ ®iÒu khiÓn logic kh¶ tr×nh lo¹i nhá cña h·ng Siemens
(CHLB §øc), cã cÊu tróc theo kiÓu module vµ cã c¸c module më réng. C¸c module
nµy ®−îc sö dông cho nhiÒu nh÷ng øng dông lËp tr×nh kh¸c nhau. Thµnh phÇn c¬
b¶n cña S7 - 200 lµ khèi vi xö lý trung t©m CPU. HiÖn t¹i, nhê tiÕn bé cña khoa häc
c«ng nghÖ ®· cho ra ®êi c¸c thÕ hÖ S7 - 200 øng víi c¸c CPU212, CPU214,… ®Õn
CPU221, CPU222, CPU224, CPU226 . VÒ h×nh thøc bªn ngoµi, sù kh¸c nhau cña
c¸c lo¹i CPU nµy ®−îc nhËn biÕt nhê sè ®Çu vµo/ra vµ nguån cung cÊp.
VÝ dô: - CPU212 cã 8 cæng vµo vµ 6 cæng ra vµ cã kh¶ n¨ng ®−îc më réng
b»ng 2 module më réng.
- CPU214 cã 14 cæng vµo vµ 10 cæng ra vµ cã kh¶ n¨ng ®−îc më réng
b»ng 7 module më réng.
S7 - 200 cã nhiÒu lo¹i module më réng kh¸c nhau.
Sau ®©y lµ h×nh ¶nh mét sè S7 - 200 víi c¸c CPU t−¬ng øng:
2.1a 2.1b
2.2. nghiªn cøu PhÇn mÒm Simatic S7 – 200
2.2.1. Vßng quÐt
PLC thùc hiÖn ch−¬ng tr×nh theo mét chu tr×nh lÆp mçi vßng lÆp lµ mét vßng
quÐt (scan cycle). Mçi vßng quÐt ®−îc b¾t ®Çu b»ng giai ®o¹n ®äc d÷ liÖu tõ c¸c
cæng vµo vïng bé ®Õm ¶o, tiÕp ®Õn lµ giai ®o¹n thùc hiÖn ch−¬ng tr×nh sau ®ã lµ
Khoa c¬ ®iÖn - 29 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
giai ®o¹n truyÒn th«ng néi bé vµ kiÓm tra lçi, kÕt thóc vßng quÐt lµ giai ®o¹n
chuyÓn néi dung cña bé ®Öm ¶o tíi c¸c cæng.trong tõng vßng quÐt ch−¬ng tr×nh
®−îc thùc hiÖn b»ng lÖnh ®Çu tiªn vµ lÖnh kÕt thóc t¹i lÖnh kÕt thóc (MEND).
Thêi gian quÐt phô thuéc ®é dµi cña ch−¬ng tr×nh, kh«ng ph¶i vßng quÐt nµo
thêi gian quÐt còng b»ng nhau mµ nã phô thuéc c¸c lÖnh tho¶ m·n trong ch−¬ng
tr×nh. Trong thêi gian thùc hiÖn vßng quÐt nÕu cã tÝn hiÖu b¸o ng¾t ch−¬ng tr×nh sÏ
dõng l¹i ®Ó thùc hiÖn xö lý ng¾t, tÝn hiÖu b¸o ng¾t cã thÓ thùc hiÖn ë bÊt kú giai
®o¹n nµo
T¹i thêi ®iÓm thùc hiÖn lÖnh vµo/ra. Th«ng th−êng c¸c lÖnh kh«ng lµm viÖc
trùc tiÕp víi cæng vµo ra mµ chØ th«ng qua c¸c bé ®Öm ¶o cña cæng trong vïng nhí
tham sè. ViÖc truyÒn th«ng gi÷a bé ®Öm ¶o víi ngo¹i vi trong giai ®o¹n ®Çu vµ cuèi
do CPU ®¶m ®−¬ng.
4. TruyÒn d÷ liÖu 1. NhËp d÷ liÖu
tõ bé ®Öm ¶o ra tõ ngo¹i vi vµo
ngo¹i vi bé ®Öm ¶o
2. Thùc hiÖn
3. TruyÒn th«ng
ch−¬ng tr×nh
vµ tù kiÓm tra lçi
H×nh 2.2: Vßng quÐt
2.2.2. Ph−¬ng ph¸p lËp tr×nh
S7-200 lµ ng«n ng÷ lËp tr×nh. Th«ng qua S7-200 mµ ng−êi sö dông th«ng tin
®−îc víi bé diÒu khiÓn PLC bªn ngoµi. S7-200 biÓu diÔn mét m¹ch logic cøng
b»ng mét d·y c¸c lÖnh lËp tr×nh.
- C¸ch lËp tr×nh cho S7 -200 nãi riªng vµ cho bé PLC cña siemen nãi chung
dùa trªn hai ph−¬ng ph¸p c¬ b¶n .
- Ph−¬ng ph¸p h×nh thang: (lader logic viÕt t¾t lµ LAD) ®©y lµ ph−¬ng ph¸p
®å ho¹ thÝch hîp ®èi víi nh÷ng ng−êi quen thiÕt kÕ m¹ch ®iÒu khiÓn logic, nh÷ng
Khoa c¬ ®iÖn - 30 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
kü s− ngµnh ®iÖn.
- Ph−¬ng ph¸p liÖt kª: STL(Statement list) ®©y lµ d¹ng ng«n ng÷ lËp tr×nh
th«ng th−êng cña m¸y tÝnh. Bao gåm c¸c c©u lÖnh ®−îc ghÐp l¹i theo mét thuËt
to¸n nhÊt ®Þnh ®Ó t¹o mét ch−¬ng tr×nh. Ph−¬ng ph¸p nµy phï hîp víi c¸c kü s− lËp
tr×nh.
Mét ch−¬ng tr×nh ®−îc viÕt theo ph−¬ng ph¸p LAD cã thÓ ®−îc chuyÓn sang
d¹ng STL tuy nhiªn kh«ng ph¶i ch−¬ng tr×nh nµo viÕt theo d¹ng STL còng cã thÓ
®−îc chuyÓn sang d¹ng LAD.
Trong qu¸ tr×nh lËp tr×nh ®iÒu khiÓn chóng t«i viÕt theo ph−¬ng ph¸p LAD
do vËy khi chuyÓn sang STL th× bé lÖnh cña STL cã chøc n¨ng t−¬ng øng nh− c¸c
tiÕp ®iÓm, c¸c cuén d©y vµ c¸c hép d©y dïng trong LAD.
§Ó lµm quen vµ hiÓu biÕt c¸c thµnh phÇn c¬ b¶n trong LAD vµ STL ta cÇn
n¾m v÷ng c¸c ®Þnh nghÜa c¬ b¶n sau.
- §Þnh nghÜa vÒ LAD: LAD lµ mét ng«n ng÷ lËp tr×nh b»ng ®å ho¹. Nh÷ng
thµnh phÇn dïng trong LAD t−¬ng øng víi c¸c thµnh phÇn cña b¶ng ®iÒu khiÓn
b»ng r¬le. Trong ch−¬ng tr×nh LAD c¸c phÇn tö c¬ b¶n dïng ®Ó biÓu diÔn lÖnh
logic sau.
+TiÕp ®iÓm: lµ biÓu t−îng (symbol) m« t¶ c¸c tiÕp ®iÓm cña r¬le. C¸c tiÕp
®iÓm ®ã cã thÓ lµ th−êng më hoÆc th−êng ®ãng.
+Cuén d©y (Coil): Lµ biÓu t−îng m« t¶ r¬le ®−îc m¾c theo chiÒu dßng ®iÖn
cung cÊp cho r¬le.
+Hép(Box): Lµ biÓu t−îng m« t¶ c¸c hµm kh¸c nhau nã lµm viÖc khi cã
dßng ®iÖn ch¹y ®Õn hép. Nh÷ng d¹ng hµm th−êng biÓu diÔn b»ng hép lµ c¸c bé
thêi gian (Timer), bé ®Õm (Counter) vµ c¸c hµm to¸n häc.Cuén d©y vµ c¸c hép ph¶i
m¾c theo ®óng chiÒu dßng ®iÖn.
ChiÒu dßng ®iÖn trong m¹ng LAD ®i tõ ®−êng nguån bªn tr¸i sang ®−êng
nguån bªn ph¶i. §−êng nguån bªn tr¸i lµ d©y nãng ®−êng nguån bªn ph¶i lµ d©y
trung hoµ hay lµ ®−êng trë vÒ cña nguån cung cÊp (Khi sö dông ch−¬ng tr×nh tiÖn
Khoa c¬ ®iÖn - 31 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
dïng Step 7 Micro / Dos hoÆc Step 7 Micro / Win th× ®−êng nguån bªn ph¶i kh«ng
®−îc thùc hiÖn ). Dßng ®iÖn ch¹y tõ tr¸i qua c¸c tiÕp ®iÓm ®ãng ®Õn c¸c cuén d©y
hoÆc c¸c hép trë vÒ nguån bªn ph¶i.
- §Þnh nghÜa vÒ STL: Ph−¬ng h¸p liÖt kª lÖnh lµ ph−¬ng ph¸p thÓ hiÖn
ch−¬ng tr×nh d−íi d¹ng tËp hîp c¸c c©u lÖnh. Mçi c©u lÖnh trong ch−¬ng tr×nh kÓ
c¶ c¸c lÖnh h×nh thøc biÓu diÔn mét chøc n¨ng cña PLC .
§Ó t¹o ra ch−¬ng tr×nh STL, ng−êi lËp tr×nh cÇn ph¶i hiÓu râ ph−¬ng thøc sö
dông 9 bit ng¨n xÕp logic cña S7-200. Ng¨n xÕp logic lµ mét khèi gåm 9 bit chång
lªn nhau. TÊt c¶ c¸c thuËt to¸n liªn quan ®Õn ng¨n xÕp ®Òu lµm viÖc víi bit ®Çu tiªn
hoÆc víi bit ®Çu vµ bit thø hai cña ng¨n xÕp. Gi¸ trÞ logic míi ®Òu cã thÓ ®−îc göi (
hoÆc ®−îc nèi thªm) vµo ng¨n xÕp. Khi phèi hîp hai bit ®Çu tiªn cña ng¨n xÕp, th×
ng¨n xÕp sÏ ®−îc kÐo lªn mét bit. Ng¨n xÕp vµ tõng bit cña ng¨n xÕp ®−îc biÓu
diÔn nh− sau:
S0 Stack 0 - bit ®Çu tiªn cña ng¨n xÕp (bit trªn cïng)
S1 Stack 1- bit thø hai cña ng¨n xÕp
S2 Stack 2- bit thø ba cña ng¨n xÕp
S3 Stack 3- bit thø t− cña ng¨n xÕp
S4 Stack 4- bit thø n¨m cña ng¨n xÕp
S5 Stack 5- bit thø s¸u cña ng¨n xÕp
S6 Stack 6- bit thø b¶y cña ng¨n xÕp
S7 Stack 7- bit thø t¸m cña ng¨n xÕp
S8 Stack 8- bit thø chÝn cña ng¨n xÕp
2.2.3. Có ph¸p lÖnh S7-200
Trong S7-200 cã mét khèi l−îng lÖnh t−¬ng ®èi lín chóng ®−îc chia lµm ba
nhãm chÝnh.
- Nhãm c¸c lÖnh mµ khi thùc hiÖn th× lµm viÖc ®éc lËp kh«ng phô thuéc vµo
gi¸ trÞ logic cña ng¨n xÕp.
Khoa c¬ ®iÖn - 32 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
- Nhãm c¸c lÖnh chØ thùc hiÖn ®−îc khi bit ®Çu tiªn cña ng¨n xÕp cã gi¸ trÞ
b»ng 1.
- Nhãm c¸c nh·n lÖnh ®¸nh dÊu vÞ trÝ trong tËp lÖnh.
Do c¸c lÖnh trong S7 – 200 lµ rÊt lín nªn chóng t«i chØ ®−a ra mét sè lÖnh
cÇn thiÕt cho qu¸ tr×nh lËp tr×nh.
2.2.3.1. LÖnh vµo/ra
- Load (LD): LÖnh LD n¹p gi¸ trÞ logic cña mét tiÕp ®iÓm vµo trong bit ®Çu
tiªn cña ng¨n xÕp, c¸c gi¸ trÞ logic cò cßn l¹i trong ng¨n xÕp bÞ ®Èy lïi xuèng mét
bÝt.
- Load Not (LDN): Lµ lÖnh n¹p gi¸ trÞ logic nghÞch ®¶o cña mét tiÕp ®iÓm
vµo trong bit ®Çu tiªn cña ng¨n xÕp, c¸c gi¸ trÞ cò cßn l¹i trong ng¨n xÕp bÞ ®Èy lïi
xuèng mét bit .
Khi biÓu diÔn LAD c¸c lÖnh ®−îc thÓ hiÖn nh− sau:
- TiÕp ®iÓm th−êng më sÏ ®−îc ®ãng nÕu n=1.
- TiÕp ®iÓm th−êng ®ãng sÏ më nÕu n=1.
- TiÕp ®iÓm th−êng më sÏ ®ãng tøc thêi khi n=1.
- TiÕp ®iÓm th−êng ®ãng sÏ më tøc thêi khi n=1.
C¸c lÖnh ®−îc biÓu diÔn trong STL nh− sau:
- LD n lÖnh n¹p gi¸ trÞ logic cña ®iÓm n vµo bit ®Çu tiªn trong ng¨n xÕp.
- LDN n lÖnh n¹p gi¸ logic nghÞch ®¶o cña ®iÓm n vµo bit ®Çu tiªn trong
ng¨n xÕp.
- LDI n lÖnh n¹p tøc thêi gi¸ trÞ logic cña ®iÓm n vµo bit ®Çu tiªn trong ng¨n
xÕp.
- LDNI n lÖnh n¹p gi¸ trÞ nghÞch ®¶o cña ®iÓm n vµo bit ®Çu tiªn cña ng¨n
xÕp.
Trong ®ã n lµ to¸n h¹ng .
§èi víi c¸c lÖnh th−êng më, th−êng ®ãng, LD, LDN th× n lµ to¸n h¹ng ®Çu
vµo, ®Çu ra, bé nhí, bé ®Õm, bé thêi gian vµ miÒn .
Khoa c¬ ®iÖn - 33 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
§èi víi c¸c lÖnh th−êng më ®ãng tøc thêi , th−êng ®ãng më tøc thêi, LDI,
DNI th× n lµ to¸n h¹ng ®Çu vµo.
2.2.3.2. C¸c lÖnh ghi xo¸ gi¸ trÞ cho tiÕp ®iÓm
- SET (S): lÖnh dïng ®Ó ®ãng c¸c ®iÓm gi¸n ®o¹n ®· ®−îc thiÕt kÕ.
- RESET (R): LÖnh dïng ®Ó ng¾t c¸c ®iÓm gi¸n ®o¹n ®· ®−îc thiÕt kÕ.
Trong LAD, logic ®iÒu khiÓn dßng ®iÖn ®ãng hoÆc ng¾t c¸c cuén d©y ®Çu ra.
Khi dßng ®iÒu khiÓn ®Õn c¸c cuén d©y th× c¸c cuén d©y ®ãng hoÆc më c¸c tiÕp
®iÓm (hoÆc mét d·y c¸c tiÕp ®iÓm).
Trong STL, lÖnh truyÒn tr¹ng th¸i bit ®Çu cña ng¨n xÕp c¸c ®iÓm thiÕt kÕ. NÕu bit
nµy cã gi¸ trÞ b»ng 1, c¸c lÖnh S vµ R sÏ ®ãng ng¾t tiÕp ®iÓm hoÆc mét d·y c¸c tiÕp
®iÓm (giíi h¹n tõ 1 ®Õn 255). Néi dung cña ng¨n xÕp kh«ng bÞ thay ®æi bëi c¸c
lÖnh nµy.
2.2.3.3. C¸c lÖnh logic ®¹i sè Boolean
Lµ c¸c lÖnh mµ khi thùc hiÖn th× lµm viÖc ®éc lËp kh«ng phô thuéc gi¸ trÞ
logic cña ng¨n xÕp. C¸c lÖnh tiÕp ®iÓm cña ®¹i sè Boolean cho phÐp t¹o lËp ®−îc
c¸c m¹ch logic (kh«ng cã nhí ). Khi thùc hiÖn c¸c lÖnh tiÕp ®iÓm ®¹i sè Boolean
trong LAD th× c¸c lÖnh nµy ®−îc biÓu diÔn th«ng qua cÊu tróc m¹ch , m¾c nèi tiÕp
hay song song c¸c tiÕp ®iÓm th−êng ®ãng vµ c¸c tiÕp ®iÓm th−êng më. Cßn trong
STL c¸c tiÕp ®iÓm ®−îc thay b»ng c¸c lÖnh A ( And ) vµ O ( Or ) cho c¸c hµm hë
hoÆc c¸c lÖnh AN (And not), ON (Or not) cho c¸c hµm kÝn. Gi¸ trÞ cña ng¨n xÕp
thay ®æi phô thuéc vµo tõng lÖnh .
Ngoµi nh÷ng lÖnh lµm viÖc trùc tiÕp víi tiÕp ®iÓm, S7-200 cßn cã 5 lÖnh ®Æc
biÖt biÓu diÔn c¸c phÐp tÝnh cña ®¹i sè Boolean cho c¸c bit trong ng¨n xÕp, ®−îc
gäi lµ c¸c lÖnh Stack logic. §ã lµ c¸c lÖnh ALD (And load), OLD (Or load), LPS
(Logic push), LRD (Logic read) vµ LPP (Logic pop). LÖnh Stack logic ®−îc dïng
®Ó tæ hîp, sao chôp hoÆc xo¸ c¸c mÖnh ®Ò logic. LAD kh«ng cã bé ®Õm dµnh cho
lÖnh Stack logic. STL sö dông c¸c lÖnh Stack logic ®Ó thùc hiÖn ph−¬ng tr×nh tæng
thÓ cã nhiÒu biÓu thøc con.
Khoa c¬ ®iÖn - 34 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
B¶ng lÖnh logic ®¹i sè boolean
LÖnh Chøc n¨ng To¸n h¹ng
O n LÖnh thùc hiÖn to¸n tö ^ (A) vµ V (O) gi÷a gi¸ n:
trÞ logic cña tiÕp ®iÓm n vµ gi¸ trÞ bÝt ®Çu tiªn I,Q,M,SM,
A n trong ng¨n xÕp. KÕt qu¶ ®−îc ghi vµo bÝt ®Çu
tiªn cña ng¨n xÕp. T,C,V
AN n LÖnh thùc hiÖn to¸n tö ^ (A) vµ V (O) gi÷a gi¸
trÞ logic nghÞch ®¶o cña tiÕp ®iÓm n vµ gi¸ trÞ bÝt
ON n ®Çu tiªn trong ng¨n xÕp. KÕt qu¶ ®−îc ghi l¹i
vµo bit ®Çu cña ng¨n xÕp.
AI n LÖnh thùc hiÖn tøc thêi to¸n tö ^ (A) vµ V (O) n: I
gi÷a gi¸ trÞ logic cña tiÕp ®iÓm n vµ gi¸ trÞ bit (bit)
OI n ®Çu tiªn trong ng¨n xÕp. KÕt qu¶ ®−îc ghi l¹i
vµo bit ®Çu cña ng¨n xÕp.
ANI n LÖnh thùc hiÖn to¸n tö ^ (A) vµ V(O) gi÷a gi¸ trÞ N: I
lo gic nghÞch ®¶o cña tiÕp ®iÓm n vµ gi¸ trÞ bÝt (bit)
ONI n ®Çu tiªn trong ng¨n xÕp. KÕt qu¶ ®−îc ghi lai
vµo bÝt ®Çu tiªn trong ng¨n xÕp.
B¶ng 2.1: B¶ng lÖnh logic ®¹i sè boolean
C¸c lÖnh Stack logic nh− c¸c lÖnh:
- LÖnh ALD ( And Load): LÖnh tæ hîp gi¸ trÞ cña bit ®Çu tiªn vµ bit thø hai
cña ng¨n xÕp b»ng phÐp tÝnh logic A. KÕt qu¶ ghi l¹i vµo bit ®Çu tiªn trong ng¨n
xÕp gi¸ trÞ cßn l¹i cña ng¨n xÕp ®−îc kÐo lªn mét bit.
VÝ dô:
S¬ ®å h×nh thang LiÖt kª lÖnh
LD I 1.0
I1.0 I1.1 Q1.1 LD I 1.1
O I 1.2
ADL
I1.2 = Q 1.1
Khoa c¬ ®iÖn - 35 - Tr−êng §HNNI_ Hµ Néi
- §å ¸n tèt nghiÖp NguyÔn V¨n Tó _ Líp
T§H46
- LÖnh OLD ( Or Load): LÖnh tæ hîp gi¸ trÞ cña bit ®Çu tiªn vµ bit thø hai
trong ng¨n xÕp b»ng phÐp tÝnh logic O. KÕt qu¶ ®−îc ghi l¹i vµo bit ®Çu tiªn trong
ng¨n xÕp, gi¸ trÞ cßn l¹i cña ng¨n xÕp ®−îc kÐo lªn mét bit.
VÝ dô:
S¬ ®å h×nh thang LiÖt kª lÖnh
LD I0.1
I0.1 I0.2 Q0.1 LD I0.2
LD I0.3
A I0.4
I0.3 I0.4 OLD
AND
= Q0.1
Tuy nhiªn trong nhiÒu tr−êng hîp ta cã thÓ dùa vµo tÝnh giao ho¸n cña c¸c
phÐp tÝnh A vµ O trong ®¹i sè Boolean cã thÓ biÕn ®æi m¹ch logic phøc t¹p thµnh
m¹ch logic ®¬n gi¶n sao cho khi lËp tr×nh Simatic S7-200 chóng ta kh«ng cÇn dïng
c¸c lÖnh Stack logic n÷a.
2.2.3.4. C¸c lÖnh so s¸nh.
Khi lËp tr×nh, nÕu c¸c quyÕt ®Þnh vÒ ®iÒu khiÓn ®−îc thùc hiÖn dùa trªn kÕt
qu¶ cña viÖc so s¸nh th× cã thÓ sö dông lÖnh so s¸nh theo byte, tõ hay tõ kÐp cña S7
- 200.
LAD sö dông lÖnh so s¸nh ®Ó so s¸nh c¸c gi¸ trÞ cña byte, tõ vµ tõ kÐp ( gi¸
trÞ thùc hoÆc nguyªn). Nh÷ng lÖnh so s¸nh th−êng lµ: so s¸nh b»ng (=), lín h¬n
hoÆc b»ng (>=), nhá h¬n hoÆc b»ng (), nhá h¬n (
nguon tai.lieu . vn