Giáo trình phân tích nguyên lý ứng dụng hóa chất bảo vệ thực vật gây nên tồn dư kim loại p5
lượt xem 4
download
Tham khảo tài liệu 'giáo trình phân tích nguyên lý ứng dụng hóa chất bảo vệ thực vật gây nên tồn dư kim loại p5', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình phân tích nguyên lý ứng dụng hóa chất bảo vệ thực vật gây nên tồn dư kim loại p5
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn 2.2.4. S¬ ®å thuËt to¸n cña m« h×nh * Trén Start MC1 MC2 MC3 MB1 ho¹t B2 ho¹t B3 ho¹t ®éng ®éng ®éng MC2 T2 T3 10s V1,V2 më T4 B4 ho¹t ®éng T5 B4 dõng Stop Tr−êng dhnni – hµ néi 37 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn * T−íi 1 Start V1,V3,V4, V5,V6 Më T1 B4 ho¹t ®éng T3 10s T2 B4 dõng MT4 Stop * T−íi 2 Start V1,V3,V4, Më T3 B4 ho¹t V5 Më ®éng T2 10s T4 T1 B4 dõng V6 Më MT4 Stop Tr−êng dhnni – hµ néi 38 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn 2.3. KÕt luËn ch−¬ng II Th«ng qua nghiªn cøu t×nh h×nh s¶n xuÊt thùc tÕ vµ lý thuyÕt chóng t«i thÊy cÇn thiÕt ph¶i ph¸t triÓn c«ng nghÖ tù ®éng hãa nh»m x©y dùng mét nÒn n«ng nghiÖp v÷ng m¹nh chuÈn bÞ xu thÕ héi nhËp khu vùc. Trªn c¬ së ®ã ®Ò tµi ®· x©y dùng mét hÖ thèng t−íi nhá giät hoµn toµn tù ®éng, con ng−êi chØ cßn nhiÖm vô theo dâi vµ kiÓm tra hÖ thèng. ë ch−¬ng II nµy chóng t«i ®· x©y dùng ®−îc thuËt to¸n ®iÒu khiÓn cña m« h×nh lµ c¬ së quan träng cho kh©u tiÕp theo lµ lËp tr×nh ®iÒu khiÓn hÖ thèng. Tuy nhiªn, do cßn nhiÒu h¹n chÕ nªn m« h×nh ch−a hoµn toµn nh− thùc tÕ, nh−ng ®©y sÏ lµ phÇn kh«ng thÓ thiÕu ®Ó cã thÓ x©y dùng ®−îc hÖ thèng t−íi nhá giät trong thùc tÕ. Tr−êng dhnni – hµ néi 39 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn Ch−¬ng III ThiÕt kÕ m« h×nh hÖ thèng t−íi nhá giät tù ®éng 3.1. Chän thiÕt bÞ ®iÒu khiÓn 3.1.1. PhÇn mÒm Simatic S7 - 200 3.1.1.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µ 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. Tr−êng dhnni – hµ néi 40 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn 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 5: Vßng quÐt 3.1.1.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 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. Tr−êng dhnni – hµ néi 41 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn §Ó 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µ ®ay nãng ®−êng nguån bªn ph¶i lµ ®©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 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 Tr−êng dhnni – hµ néi 42 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn 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 3.1.1.3. So¹n th¶o ch−¬ng tr×nh lËp tr×nh trªn phÇn mÒm S7 – 200 PhÇn mÒm Step 7 - Micro/Win 32, ng−êi dïng t¹o ra c¸c ch−¬ng tr×nh vµ cÊu h×nh d−íi d¹ng mµ hä thÝch: biÓu ®å thang (Ladder diagram), danh s¸ch lÖnh (Statement list), biÓu ®å c¸c khèi chøc n¨ng (Function block diagram). Mét hoÆc hai dù ¸n cã thÓ so¹n th¶o song song cïng mét lóc. ViÖc lËp tr×nh ®−îc ®¬n gi¶n ho¸ mét c¸ch ®¸ng kÓ nhê chøc n¨ng “kÐo vµ th¶” (drag and drop), c¾t, d¸n nhê sö dông bµn phÝm hoÆc con chuét. Mét sè chøc n¨ng míi cho phÐp viÖc t×m vµ thay thÕ tù ®éng, xem tr−íc b¶n in (print preview), b¶ng th«ng tin vÒ c¸c biÓu t−îng cã c¸c ®Þa chØ, biÓu t−îng còng nh− c¸c ®Þa chØ ®−îc hiÓn thÞ cho mçi phÇn tö trong qu¸ tr×nh lµm viÖc vµ gi¸m s¸t t×nh tr¹ng lµm viÖc. 1. §Þnh cÊu h×nh lËp tr×nh §©y lµ b−íc quan träng ®Çu tiªn cÇn thùc hiÖn gåm cã c¸c b−íc sau: - Lùa chän trªn thanh thùc ®¬n Tools Options … nh− trªn h×nh ? Tr−êng dhnni – hµ néi 43 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn - Hép tho¹i Options xuÊt hiÖn cho phÐp ta lùa chän ph−¬ng thøc lËp tr×nh thÝch hîp nh−: Lùa chän cöa sæ so¹n th¶o ch−¬ng tr×nh, ng«n ng÷ viÕt ch−¬ng tr×nh….. - §Ó kÕt thóc ta nhÊn nót ENTER hoÆc kÝch vµo nót “OK” ®Ó x¸c nhËn nh÷ng sù lùa chän ®ã. H×nh 6: Lùa chän cÊu h×nh lËp tr×nh 2. T¹o vµ l−u tr÷ mét Project - C¸c thµnh phÇn cña mét Project Mét Project bao gåm nh÷ng thµnh phÇn sau: + Progam Block : Bao gåm c¸c m· hãa cã thÓ thùc hiÖn ®−îc vµ c¸c lêi chó thÝch. M· hãa cã thÓ thùc hiÖn ®−îc bao gåm ch−¬ng tr×nh chÝnh hay c¸c ng¾t vµ ch−¬ng tr×nh con. M· hãa ®−îc t¶i ®Õn PLC cßn c¸c chó thÝch ch−¬ng tr×nh th× kh«ng. + Data Block: Khèi d÷ liÖu bao gåm c¸c d÷ liÖu ( nh÷ng gi¸ trÞ bé nhí Tr−êng dhnni – hµ néi 44 45a – khoa c¬ ®iÖn ®iÖn
- . ®å ¸n tèt nghiÖp sv. L−¬ng v¨n kiªn ban ®Çu, nh÷ng h»ng sè ) vµ c¸c lêi chó thÝch. D÷ liÖu ®−îc t¶i ®Õn PLC , c¸c lêi chó thÝch th× kh«ng. + Symtem Block: Symtem Block chøa c¸c th«ng tin vÒ cÊu h×nh nh− lµ c¸c th«ng sè truyÒn th«ng, c¸c d¶i d÷ liÖu l−u gi÷, c¸c bé läc ®Çu vµo sè vµ t−¬ng tù vµ th«ng tin mËt khÈu. C¸c th«ng tin nµy ®−îc t¶i ®Õn PLC. + Symbol Table: Symbol Table cho phÐp ch−¬ng tr×nh sö dông nh÷ng ®Þa chØ t−îng tr−ng. Nh÷ng ®Þa chØ nµy ®«i khi tiÖn Ých h¬n cho ng−êi lËp tr×nh vµ lµm cho ch−¬ng tr×nh dÔ theo dâi h¬n . Ch−¬ng tr×nh biªn dÞch t¶i tíi PLC sÏ chuyÓn c¸c ®Þa chØ t−îng tr−ng thµnh ®Þa chØ thùc. Th«ng tin trong Symbol Table sÏ kh«ng ®−îc t¶i tíi PLC. + Status Chart : Status Chart cho phÐp theo dâi c¸ch thøc xö lý d÷ liÖu ¶nh h−ëng tíi viÖc thùc hiÖn ch−¬ng tr×nh . Status Chart kh«ng ®−îc t¶i ®Õn PLC ,chóng ®¬n gi¶n lµ c¸ch thøc qu¶n lý ho¹t ®éng cña PLC. + Cross Reference: Cöa sæ Cross Reference cho phÐp kiÓm tra nh÷ng b¶ng chøa x¸c to¸n h¹ng sö dông trong ch−¬ng tr×nh vµ còng lµ vïng nhí ®· ®−îc g¸n (Bit Usage vµ Bye Usage) . Trong khi ch−¬ng tr×nh so¹n th¶o ë chÕ ®é RUN, ta cã thÓ kiÓm tra nh÷ng sè (EU, ED) ®ang ®−îc sö dông trong ch−¬ng tr×nh. Th«ng tin trong Cross Reference vµ Usage kh«ng ®−îc t¶i ®Õn PLC. - C¸ch t¹o ra mét Project §Ó t¹o mét Project míi ta chØ cÇn kÝch ho¹t vµo biÓu t−îng Step7 - Micro/ Win32 th× mét Project míi sÏ ®−îc t¹o ra. Ta cã thÓ t¹o mét Project míi sö dông thanh thùc ®¬n b»ng c¸ch lùa chän File New hoÆc Ên tæ hîp phÝm Ctr+N. §Ó më mét Project cã s½n b»ng c¸ch lùa chän File Open hoÆc Ên tæ hîp phÝm Ctr+O vµ lùa chän tªn Project muèn më. - L−u tr÷ mét Project §Ó l−u tr÷ mét Project míi t¹o ra, ta lùa chän lÖnh trªn thanh thùc ®¬n Project Save All hoÆc kÝch vµo biÓu tr−îng trªn thanh c«ng cô hoÆc nhÊn tæ hîp phÝm Ctrl+S. Tr−êng dhnni – hµ néi 45 45a – khoa c¬ ®iÖn ®iÖn
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p1
5 p | 66 | 5
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p2
5 p | 81 | 4
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p7
5 p | 66 | 4
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p4
5 p | 66 | 4
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p7
5 p | 84 | 4
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p3
5 p | 58 | 3
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p4
5 p | 72 | 3
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p5
5 p | 55 | 3
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p6
5 p | 49 | 3
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p2
5 p | 63 | 3
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p1
5 p | 64 | 3
-
Giáo trình phân tích nguyên lý ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p8
5 p | 69 | 3
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p6
5 p | 74 | 3
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p5
5 p | 63 | 3
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p9
5 p | 63 | 2
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p8
5 p | 57 | 2
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p3
5 p | 80 | 2
-
Giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với PHP code p10
5 p | 66 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn