±¾ÎĽ²ÊöÁËÀûÓÃplc×é̬Èí¼þÏû³ý¸ÉÈŵİ취¡£
ÕªÒª: Ëæ×Å¿ÆÑ§¼¼ÊõµÄ·¢Õ¹,¿É±à³ÌÐò¿ØÖÆÆ÷plcÔÚ¹¤Òµ¿ØÖÆÖеĹ㷺ӦÓÃ,ËüµÄ¿É¿¿ÐÔÖ±½Ó¹ØÏµµ½¹¤ÒµÆóÒµµÄ°²È«Éú²úºÍ¾¼ÃÔËÐС£¶øplc¿ØÖÆÏµÍ³µÄµÖ¿¹¸ÉÈŵÄÄÜÁ¦ÊÇÕû¸öÉú²úϵͳ¿É¿¿ÔËÐеĹؼü¡£Ä¿Ç°,¸÷ÖÖÀàÐ͵Ŀɱà³ÌÐò¿ØÖÆÆ÷plcÒ»°ã¼¯Öа²×°ÔÚ¼¯¿ØÊÒ»òÊÇÉú²úÏÖ³¡,ËüÃÇ´ó¶¼´¦ÔÚÇ¿µçµç·ºÍÇ¿µçÉ豸ËùÐγɵĶñÁÓµç´Å»·¾³ÖС£ËùÒÔ,ÒªÌá¸ßplc¿ØÖÆÏµÍ³µÄ¿É¿¿ÐÔ,Ò»ÊÇÐèÒªplcÉú²ú³§¼ÒÌá¸ßplcÓ²¼þµÄ¿¹¸ÉÈÅÄÜÁ¦,¶þÊÇÐèÒª¹¤³ÌÉè¼ÆÈËÔ±³ä·ÖÀûÓÃplc×é̬Èí¼þÀ´Ïû³ý¸ÉÈÅ,ÕâÑù²ÅÄÜÓÐЧµØÔöǿϵͳµÄ¿¹¸ÉÈŵÄÐÔÄÜ¡£
¹Ø¼ü×Ö:¿¹¸ÉÈŵķ½·¨ plc
¡¡¡¡ÒýÑÔ:
¡¡¡¡plc¿ØÖÆÏµÍ³ÓÉÓÚ¾ßÓй¦ÄÜÇ¿¡¢³ÌÐòÉè¼Æ¼òµ¥¡¢À©Õ¹ÐԺá¢Î¬»¤·½±ã¡¢¿É¿¿ÐԸߡ¢ÄÜÊÊÓ¦±È½Ï¶ñÁӵĹ¤Òµ»·¾³µÄÌØµã,Òò´ËÔÚ¹¤ÒµÆóÒµ¹ã·ºÓ¦Óᣵ«ÊÇÓÉÓÚ¹¤Òµ»·¾³Ìõ¼þ¶ñÁÓ,ÒÔ¼°¸÷ÖÖ¹¤Òµµç´Å,·øÉä¸ÉÈŵÈ,Ó°Ïìplc¿ØÖÆÏµÍ³µÄÕý³£¹¤×÷,Òò´Ë±ØÐëÖØÊÓplc¿ØÖÆÏµÍ³µÄ¿¹¸ÉÈÅÉè¼Æ¡£Îª·ÀÖ¹¸ÉÈÅ,¿ÉÒÔ²ÉÓÃÓ²¼þºÍÈí¼þÏà½áºÏµÄ¿¹¸ÉÈÅ·½·¨¡£ ·ÀÖ¹Ó²¼þ¸ÉÈŵķ½·¨ÓÐ:1²ÉÓÃÐÔÄÜÓÅÁ¼µÄµçÔ´À´ÒÖÖÆµçÍøÒýÈëµÄ¸ÉÈÅ2µçÀµÄÑ¡ÔñÓëÆÌÉèÀ´½µµÍµç´Å¸ÉÈÅ3ÍêÉÆ½ÓµØÏµÍ³4²ÉÓùâµç¸ôÀëÀ´ÒÖÖÆÊäÈëÊä³öµç·ÒýÈëµÄ¸ÉÈŵȡ£
¶øÀûÓÃplcÈí¼þÀ´¼õÉÙ¸ÉÈÅÊÇplc¿ØÖÆÏµÍ³Õý³£¡¢Îȶ¨¹¤×÷µÄÖØÒª»·½Ú¡£ÏÂÃæÖ÷Òª·ÖÎöÔÚÉú²úʵ¼ùÖÐÓ¦ÓõÄÀûÓÃplc×é̬Èí¼þÀ´¼õÉÙ¸ÉÈŵķ½·¨:
¡¡¡¡Ò»¡¢¼õÉÙÊý×ÖÁ¿ÊäÈëÈŶ¯µÄ·½·¨
¡¡¡¡1¡¢ ¼ÆÊýÆ÷·¨
ͼ1
¡¡¡¡con—¼ÆÊýÆ÷
¡¡¡¡not—·ÇÃÅ
¡¡¡¡rs—¸´Î»ÓÅÏÈ´¥·¢Æ÷
¡¡¡¡in—ÊäÈë
¡¡¡¡out—Êä³ö
¡¡¡¡n—Âö³å²ÉÑù¸öÊý
¡¡¡¡×¢ÊÍ£ºµ±ÍⲿÓÐÐźÅÊäÈëʱ£¬¿ØÖÆÏµÍ³²É¼¯Á¬ÐøµÄn¸öÂö³åʹrs´¥·¢Æ÷Êä³öΪ“1”£¬Ö»Óе±ÍⲿÊäÈëÐźÅÓÉ“1”±ä³É“0”ʱ£¬rs´¥·¢Æ÷µÄ¸´Î»¶ËΪ “1”£¬½«rs´¥·¢Æ÷µÄÊä³ö¸´Î»³É“0”¡£¶øµ±ÓÐ˲¼ä¸ÉÈÅÂö³åʱ£¬con¼ÆÊýÆ÷½«²É¼¯²»µ½Á¬ÐøµÄn¸öÂö³å£¬con¼ÆÊýÆ÷ÎÞ·¨Êä³ö£¬Õâ¾ÍÆðµ½Á˼õÉÙ¸ÉÈŵÄ×÷Óᣣ¨nÒ»°ãÇé¿öÏÂÈ¡2£©
¡¡¡¡Óŵ㣺ÏìÓ¦Ëٶȿ죬¶ÔÖÜÆÚÐÔµÄ˲ʱ¸ÉÈÅÆðµ½ÁËÒ»¶¨µÄÒÖÖÆ×÷Óá£
¡¡¡¡È±µã£º²»ÄÜÏû³ý³¬¹ýcon¼ÆÊýÆ÷²ÉÑùʱ¼äµÄ¸ÉÈÅ¡£
¡¡¡¡2¡¢ÑÓ³ÙÊäÈë·¨
ͼ2
¡¡in—ÊäÈë
¡¡¡¡out—Êä³ö
¡¡¡¡time£¨et£©—ÑÓʱʱ¼ä
¡¡¡¡ton—ÑÓʱÊä³ö£¨ÆäÇúÏßÈçÏÂͼ£©
ͼ3
¡¡¡¡×¢ÊÍ£ºµ±ÊäÈëin=1ʱ£¬Æô¶¯¼ÆÊýÆ÷Ö±µ½¼ÆÊ±Ê±¼ä£¨pt£©=ÑÓʱʱ¼ä£¬out=1¡£µ±¼ÆÊýÆ÷¼ÆÊ±Ê±¼ä¡´ÑÓʱʱ¼ä£¬out=0¡£ÑÓʱʱ¼ä×îºÃÈ¡1sÒÔÄÚ¡£
¡¡¡¡Óŵ㣺Ïû³ýÁ˶ÌʱµÄÖÜÆÚ¸ÉÈÅ¡£
¡¡¡¡È±µã£ºÏìÓ¦ËÙ¶ÈÂý£¬²»ÀûÓÚÐźŵĿìËÙ´«Êä¡£
¡¡¡¡¶þ¡¢¼õÉÙÄ£ÄâÁ¿ÊäÈëÈŶ¯µÄ·½·¨
¡¡¡¡1¡¢ÏÞ·ù·¨
ͼ4
¡¡¡¡move—ÒÆ¶¯±£³ÖÖ¸ÁʹÄܶËen=1£¬out=in¡£en=0£¬out±£³Öǰ´ÎÖµ£©
¡¡¡¡ge—´óÓÚµÈÓÚÖ¸Áout=1£¬if in1≥in2£©
¡¡¡¡le—СÓÚµÈÓÚÖ¸Áout=1£¬if in1≤in2£©
¡¡¡¡hl—ÉÏÏÞÉ趨ֵ
¡¡¡¡ll—ÏÂÏÞÉ趨ֵ
¡¡¡¡×¢ÊÍ£ºµ±Ä£ÄâÁ¿ÊäÈëÐźÅÔÚhlºÍllÖ®¼äʱ£¬out=in¡£µ±in-aiÐźų¬³ö»òµÈÓÚhl»òllʱ£¬ge»òleÅжÏin-aiÐźţ¬Ê¹out1»òout2Êä³ö“1”È¥·âËømove£¬´Ó¶ø±£³ÖmoveµÄÊä³öΪhl»òllµÄÉ趨ֵ¡£Ò²¾ÍÆðµ½ÁËÏÞ·ùµÄ×÷Óá£
¡¡¡¡Óŵ㣺ÄÜÓÐЧ¿Ë·þÒòżȻÒòËØÒýÆðµÄÂö³å¸ÉÈÅ¡£
¡¡¡¡È±µã£ºÆ½»¬¶È²î¡£
¡¡¡¡2¡¢ÑÓ³ÙÂ˲¨ÏÞ·ù·¨
ͼ5
¡¡¡¡move—ÒÆ¶¯±£³ÖÖ¸ÁʹÄܶËen=1£¬out=in¡£en=0£¬out±£³Öǰ´ÎÖµ£©
¡¡¡¡ge—´óÓÚµÈÓÚÖ¸Áout=1£¬if in1≥in2£©
¡¡¡¡le—СÓÚµÈÓÚÖ¸Áout=1£¬if in1≤in2£©
¡¡¡¡hl—ÉÏÏÞÉ趨ֵ
¡¡¡¡ll—ÏÂÏÞÉ趨ֵ
¡¡¡¡lg—ÑÓ³ÙÂ˲¨Ö¸ÁÆäÇúÏßÈçÏÂͼ£©
¡¡¡¡time—ÑÓ³ÙÂ˲¨Ê±¼ä
ͼ6
¡¡¡¡×¢ÊÍ£º¹¦ÄÜ»ù±¾ºÍÏÞ·ù·¨Ïàͬ£¬Ö»ÊÇÔÚÊäÈë¶ËÔö¼ÓÁËÒ»¸öÑÓ³ÙÂ˲¨Æ÷£¬¶ÔÊäÈëÐÅºÅÆðµ½ÁËÑÓ³Ù»º³åµÄÂ˲¨¡£
¡¡¡¡Óŵ㣺ÓÐЧµØÒÖÖÆÁËÖÜÆÚÐÔµÄÂö³å¸ÉÈÅ¡£Æ½»¬¶È±ÈÏÞ·ù·¨ÓÐËù¸ÄÉÆ¡£
¡¡¡¡È±µã£ºÐźÅÏìÓ¦Ëٶȼõ»º¡£
¡¡¡¡3¡¢ÑÓ³ÙÂ˲¨±È½Ï·¨
ͼ7
¡¡¡¡lg—ÑÓ³ÙÂ˲¨Æ÷
¡¡¡¡sub—¼õ·¨Ö¸Áî
¡¡¡¡abs—¾ø¶ÔÖµÖ¸Áî
¡¡¡¡ge—´óÓÚµÈÓÚÖ¸Áî
¡¡¡¡hl—×î´óÆ«²îÖµ
¡¡¡¡time—ÑÓ³ÙÂ˲¨Ê±¼ä
¡¡¡¡×¢ÊÍ£ºÕý³£Çé¿öÊäÈëÐźÅin-ai¾¹ýÒ»½×ÑÓ³ÙÂ˲¨ºóÖ±½ÓÊä³ö£¬out=in-aiµÄÖµ£»µ±ÓÐÍ»±äÐźÅʱ£¬ÊäÈëÐźÅin-ai¾¹ýÒ»½×ÑÓ³ÙÂ˲¨ºóÓ뺬ÓÐÍ»±äÐźŵÄÊäÈëÐźÅin-aiÏà¼õÈ¡¾ø¶ÔÖµ£¨ÎÞÂÛ³öÏÖÕýÆ«²î»¹ÊǸºÆ«²î£©£¬ÓëhlÖµ±È½Ï£¬Èô´óÓÚµÈÓÚhlµÄÔ¤ÉèÖµ£¬out1=1£¬½«lg—ÑÓ³ÙÂ˲¨Æ÷Çл»³É¸ú×Ù״̬www.plcs.cn£¬´Ëʱout¾Í±£³ÖÁËÊäÈëÐźÅin-aiÍ»±äǰµÄÖµ¡£Ö±µ½Í»±äÐźżõÈõ£¬out1=0£¬out=in-ai¡£
¡¡¡¡Óŵ㣺¶ÔÖÜÆÚÐÔ¸ÉÈžßÓÐÁ¼ºÃµÄÒÖÖÆ×÷Óá£Æ½»¬¶È¸ß¡£
¡¡¡¡È±µã£ºÁéÃô¶ÈÈ¡¾öÓÚtime—ÑÓ³ÙÂ˲¨Ê±¼äµÄ´óС¡£
¡¡4¡¢»ý·ÖÏû¶¶Â˲¨·¨
ͼ8
¡¡¡¡lg—ÑÓ³ÙÂ˲¨Æ÷
¡¡¡¡sub—¼õ·¨Ö¸Áî
¡¡¡¡ge—´óÓÚµÈÓÚÖ¸Áî
¡¡¡¡le—СÓÚµÈÓÚÖ¸Áî
¡¡¡¡or—»òÃÅ£¨×Ô×öµÄdfb¹¦Äܿ飩
¡¡¡¡not—·ÇÃÅ
¡¡¡¡ton—ÑÓʱÊä³ö
¡¡¡¡eor—Òì»òÃÅ
¡¡¡¡mov—ÒÆ¶¯±£³ÖÖ¸Áî
¡¡¡¡pi—±ÈÀý»ý·Öµ÷½ÚÆ÷
¡¡¡¡hl—×î´óÕýÏòÆ«²îÖµ
¡¡¡¡ll—×î´ó¸ºÏòÆ«²îÖµ
¡¡¡¡time—ÑÓ³ÙÂ˲¨Ê±¼ä
¡¡¡¡time1—ÑÓ³ÙÊä³öʱ¼ä
¡¡¡¡time2—ÑÓ³ÙÂ˲¨Ê±¼ä
¡¡¡¡×¢ÊÍ£º²ÎÊýÉèÖãºlg£¨time=1s£©£¬ton£¨time1=10s£©£¬lg1£¨time=30s£©£¬hl=0¡£2£¬ll=-0¡£2 £¬pi£¨ti=10s£¬½«p·Å¿ª·âËø³ÉΪ´¿»ý·Öµ÷½ÚÆ÷£©
¡¡¡¡Ò»¡¢ СÐźÅÔڱ仯·ù¶ÈÖб仯ʱ
¡¡¡¡1¡¢ ×îÖÕ״̬£º´ËʱΪÎÈ̬£¬ÊäÈëÓëÊä³öÏà½ü¡£orÊä³öΪ“0”£¬not=1£¬tonʱ¼äÒѳ¬³ö10s£¬eor=0£¬mov²»±£³Ö£¬pi²»»ý·Ö£¬sub=0£¬ÐźÅ×ßpiµÄ¸ú×Ù»ØÂ·£¬lg1Â˲¨ºóÊä³ö¡£Õý³£µÄÐźÅÁ÷Ïò£ºin→lg→piµÄ¸ú×Ù→lg1£¨Â˲¨30s£©→Êä³ö
¡¡¡¡2¡¢ СÐźŵÄÔÝ̬±ä»¯£º£¨ÔÚton=10s֮ǰ£©or=0£¬not=1£¬tonδµ½10s£¬eor=1£¬mov±£³Ö£¬pi»ý·Ö×÷
Óã¬lg1δÆð×÷Óã¬Êä³ö¿çÔ½lg1£¨time=30s£©£¬Ö±½Óµ½Êä³ö¶Ë£¬´ËʱΪÏßÐÔ¸ú×ÙÂ˲¨×´Ì¬¡£
¡¡¡¡¶þ¡¢ ÐźŴó·ù¶È±ä»¯Ê±£¨≥hl£¬≤ll£©
¡¡¡¡or=1£¬not=0£¬ton²»Æð×÷Óã¬eor=0£¬ËùÒÔlg1£¨time=30s£©²»Æð×÷Óã¬pi²»Æð×÷ÓÃ×߸ú×Ù¡£Õý³£µÄÐźÅÁ÷Ïò£ºin→lg→piµÄ¸ú×Ù→lg1µÄ¸ú×Ù→Êä³ö
¡¡¡¡Èý¡¢ ×ܽ᣺
¡¡¡¡1¡¢ СÐźÅÔÚ10ÃëÖ®ÄÚ£¬¾¹ýlg£¨time=1s£©£¬piµÄ»ý·Ö×÷Óã¬Ìø¹ýlg1£¨time=30s£©£¬Ö±½ÓÊä³ö£¬ÊµÏÖÊäÈëÐźŵÄÂ˲¨ºÍ¸ú×Ù״̬¡£
¡¡¡¡2¡¢ СÐźÅÔÚ10ÃëÖ®ºó£¬¾¹ýlg£¨time=1s£©£¬piµÄ¸ú×ÙºÍlg1£¨time=30s£©¸ú×ÙÊäÈë¡£
¡¡¡¡3¡¢ ´óÐźű仯ʱ£¬lg£¨time=1s£©×÷Óã¬lg1£¨time=30s£©²»Æð×÷Ó㬴ËʱΪÊä³ö¿ìËÙ¸ú×Ù¡£
¡¡¡¡Óŵ㣺 ¶ÔÓÚ±»²â²ÎÊýÓнϺõÄÂ˲¨Ð§¹û£¬ ¶ÔÖÜÆÚÐÔ¸ÉÈžßÓÐÁ¼ºÃµÄÒÖÖÆ×÷Óã¬Æ½»¬¶È¸ß¡£
¡¡¡¡È±µã£º ¶ÔÓڱ仯»ºÂýµÄÊäÈëÐźÅÏìÓ¦Âý¡£
¡¡¡¡½áÊøÓï
¡¡¡¡ÉÏÊöËù·ÖÎöµÄ·½·¨£¬¾ùÔÚÉú²úʵ¼ÊÖеõ½¼ìÑ飬ȡµÃÁËÒ»¶¨µÄЧ¹û£¬²¢Ëæ×ÅÉú²úʵ¼ÊµÄÐèÒªºÍ¾ÑéµÄ»ýÀÛ£¬²»¶ÏÍêÉÆÆä¶Ô¸ÉÈŵÄÈí¼þ´¦Àí·½·¨¡£