intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo trình nghiên cứu ứng dụng quy trình cảm biến hóa với khối xử lý vi mạch tần số p3

Chia sẻ: Gsag Gsdgdf | Ngày: | Loại File: PDF | Số trang:12

70
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'giáo trình nghiên cứu ứng dụng quy trình cảm biến hóa với khối xử lý vi mạch tần số p3', kỹ thuật - công nghệ, tự động hoá phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Giáo trình nghiên cứu ứng dụng quy trình cảm biến hóa với khối xử lý vi mạch tần số p3

  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 (
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2