Xem mẫu

  1. §å ¸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
  2. §å ¸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
  3. §å ¸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
  4. §å ¸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
  5. §å ¸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
  6. §å ¸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
  7. §å ¸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
  8. §å ¸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
  9. §å ¸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
  10. §å ¸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
  11. §å ¸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
  12. §å ¸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