µ±½ñ£¬ÈËÃǶÔʳƷ°²È«µÄÒªÇóÔ½À´Ô½¸ß£¬¶ÔÐó²úÆ·µÄÆ·ÖÊÒªÇóÔ½À´Ô½Ñϸñ£¬ËÇÁϱê×¼Ò²Õý´¦ÓÚÖð²½µÄÐÞ¶©Ö®ÖС£ÓÉÓÚÊг¡ÐÐΪ¡¢µØÇø²îÒì¡¢¼¾½Ú±ä»¯¡¢ÔÁÏ´¢ÔË·½Ê½µÄ±ä»¯£¬ÔÁÏÊý¾ÝÒ²¾³£·¢Éú±ä»¯¡£Òò´Ë£¬ËÇÁÏÅä·½µÄ¼°Ê±µ÷ÕûÊDZ£Ö¤ÅäºÏËÇÁÏÖÊÁ¿µÄǰÌá¡£Ëæ×ÅÎÒ¹ú¹¤Òµ×Ô¶¯»¯µÄ·¢Õ¹¼°ÀͶ¯³É±¾µÄÌá¸ß£¬×Ô¶¯ÅäÁÏϵͳÔÚËÇÁϹ¤ÒµµÄÓ¦ÓÃÔ½À´Ô½¹ã·º¡£Ê¹ÓÃ×Ô¶¯ÅäÁÏϵͳ²»½öÄܹ»±£Ö¤³ÆÁ¿¾«¶È£¬¶øÇÒ¿ÉÒÔʵÏÖ¶àÅú´Î¡¢Á¬ÐøÉú²ú£¬¼È¼õÇáÁ˹¤È˵ÄÀͶ¯Ç¿¶È£¬ÓÖ±£Ö¤Á˲úÆ·µÄÖÊÁ¿¡£Ä¿Ç°ÎÒ¹úËÇÁÏÐÐÒµÖÐ×Ô¶¯ÅäÁÏϵͳÖ÷ÒªÓÐÁ½´óÀࣺPC»ú+Êý¾Ý²É¼¯¿¨+ÅäÁϽÁÁúµã¶¯ÅäÁÏ·½Ê½£»PC»ú+PLC¿ØÖÆ·½Ê½¡£µÚÒ»ÖÖ·½Ê½Ö÷ÒªÓɼÆËã»ú¡¢Êý¾Ý²É¼¯¿¨¡¢ÍâΧ¼ÌµçÆ÷¡¢½Ó´¥Æ÷µÈÍâΧµç·×é³É¡£¿ØÖÆÐÎʽ¼òµ¥£¬Ëæ»úÎó²î½Ï´ó¡£ÓÉÓÚÕâÖÖÐÎʽΪ¼¯ÖÐʽ¿ØÖÆ£¬ÕûÌå¿É¿¿ÐÔûÓкܴó¸ÄÉÆ£¬ÇÒÍøÂçͨÐÅÄÜÁ¦²»×㣻µÚ¶þÖÖ·½Ê½²ÉÓ÷ֲ¼Ê½¿ØÖƼ¯ÖÐʽ¹ÜÀíµÄÐÎʽ£¬ÉÏλ»ú²ÉÓù¤ÒµPC»ú¹ÜÀí£¬ÏÂλ»ú²ÉÓÃPLC¿ØÖÆ¡£Ëü½áºÏÁ˼ÆËã»ú¸ßÐÔÄܵÄÓÅÊÆºÍPLC¸ß¿É¿¿ÐÔµÄÌØµã£¬ÓÐЧ±ÜÃâÁ˼ÆËã»ú¼¯ÖпØÖƵÄȱÏÝ¡£±¾Éè¼ÆÕë¶ÔÕâÖÖ·Ö²¼Ê½¿ØÖƼ¯ÖÐʽ¹ÜÀíµÄÐÎʽ£¬ÖصãÑо¿ÆäÍøÂçͨÐÅÄÜÁ¦£¬ÊµÏÖËÇÁÏÅä·½µÄÔ¶³Ì¼°Ê±µ÷ÕûÓëÏÖ³¡É豸µÄʵʱ¼à¿Ø£¬ËÇÁÏ
¿ÅÁ£»ú¡¢
½Õ¸Ñ¿ÅÁ£»úÊÇÑøÖ³»§ÃÇÑ¹ÖÆ¿ÅÁ£ËÇÁÏ×î¼ÑµÄÑ¡Ôñ¡£
1¡¢Ô¶³Ì¼à¿ØÏµÍ³µÄ¹¹³É
ÔÚÅäºÏËÇÁÏÉú²ú¹ý³ÌÖУ¬ÓÉPLC¿ØÖÆÏÖ³¡ËùÓÐÉ豸£¬PLCͨ¹ý×ÔÓÉ¿ÚÓëÏÖ³¡¼à¿Ø·þÎñÆ÷£¨ÏÖ³¡¼à¿Ø¼ÆËã»ú»ò³ÆÉÏλ»ú£©½øÐÐͨÐÅ¡£ÏÖ³¡¼à¿Ø·þÎñÆ÷ʵʱ¼à¿ØPLCµÄÔËÐÐ×´¿ö£¬²¢ÔÚÏ߼ǼÉú²úÊý¾Ý£¬Ìṩ±¨¾¯¡¢Êý¾Ý»ã×ܲéѯ¡¢Îĵµ´òÓ¡µÈ¡£Ô¶³Ì¼à¿Ø¿Í»§¶Ëͨ¹ý¾ÖÓòÍøÔ¶³Ì¼à¿ØÏÖ³¡·þÎñÆ÷£¬ÊµÏÖÉú²úÅä·½µÄÔ¶³Ìµ÷Õû¼°Éú²ú¹ý³ÌµÄÔ¶³Ì¼à¿ØÓë¹ÜÀí¡£×Ô¶¯ÅäÁÏÉú²úÏßÔ¶³Ì¼à¿ØÏµÍ³½á¹¹Èçͼ1Ëùʾ¡£
ͼ1ÖÐÏÖ³¡¼à¿Ø·þÎñÆ÷ÔËÐÐµÄ¼à¿Ø³ÌÐòͨ¹ý´®¿Ú½«Éú²úÅä·½Êý¾ÝÏ´«µ½PLC CPU226£¬PLC¸ù¾ÝÅä·½²ÎÊý¼°ÏÂÁÏ˳Ðò£¬¿ØÖÆ±äÆµÆ÷Æô¶¯ÅäÁϽÁÁú¹¤×÷£¬ÅäÁϽÁÁú½«¸÷ÔÁϲÖÄÚÔÁϰ´Ðò·Ö±ð²»¶ÏÍÆÈëÅäÁϳÓÄÚ¡£°²×°ÓÚÅäÁϳÓÉϵijÆÖØ´«¸ÐÆ÷½«ÖØÁ¿ÐźžA/DÄ£¿éת»»ÎªÊý×ÖÐźÅË͸øPLC£¬²¢ÓëÊÂÏÈ´æ´¢µÄËÇÁÏÅä·½Öµ²»¶ÏµØ½øÐбȽϣ¬Ö±µ½Åä·½ËùÒªÇóµÄÖØÁ¿ÎªÖ¹¡£È»ºó´ò¿ª³Ó¶·ÃÅ£¬½«³ÆºÃµÄÔÁÏ·ÅÈë»ìºÏ»ú£¬Í¬Ê±Í¶ÈëÅä·½ËùÐèÆäËû¾«ÁÏ£¬²¢Æô¶¯¶¨Ê±£¬¼ÆËã»ìºÏ»úÄÚÔÁϵĻìºÏʱ¼ä¡£Óë´Ëͬʱ£¬ÉÏÃæÅäÁϹý³Ì¼ÌÐø½øÐС£ÔÚÔ¤¶¨µÄ»ìºÏʱ¼ä´ïµ½ºó£¬´ò¿ª»ìºÏ»úÃÅ£¬½«»ìºÏºÃµÄÁϷųö£¬½»¸øÏµÀTÐò´¦Àí¡£
2¡¢PLC¿ØÖƳÌÐòµÄÉè¼Æ
¸ù¾ÝÉú²ú¹¤ÒÕÒªÇó±àдÏàÓ¦µÄPLC¿ØÖƳÌÐò£¬¿ØÖÆÏÖ³¡É豸²¢ÊµÏÖÓëÉÏλ»úµÄͨÐÅ¡£³ÌÐòÉè¼ÆµÄÄѵãÊÇÓëÉÏλ»úͨÐųÌÐòµÄʵÏÖ¡£S7-200 CPUÉϵÄͨÐÅ¿ÚÊÇÓëRS-485¼æÈݵÄ9ÕëDÐÍÁ¬½ÓÆ÷£¬Í¨¹ýPC/PPIµçÀÂʵÏÖRS-485ÓëPC»úÉÏRS-232CµÄÓ²¼þÁ¬½Ó¡£S7-200Ö§³ÖµÄ×ÔÓÉ¿ÚͨÐÅ¿ÉÓÉÓû§¿ØÖÆ´®ÐÐͨѶ½Ó¿Ú£¬ÊµÏÖÓû§×Ô¶¨ÒåµÄͨѶÐÒé¡£
¼ÆËã»úÓëPLCͨÐÅʱ£¬ÎªÁ˱ÜÃâͨÐÅÖеĸ÷·½ÕùÓÃͨÐÅÏߣ¬Ò»°ã²ÉÓÃÖ÷´Ó¹¤×÷·½Ê½£¬Ö»ÓÐÖ÷»ú²ÅÓÐȨÖ÷¶¯·¢ËÍÇëÇó±¨ÎÄ£¬´Ó½ÓÊÕµ½ÇëÇó±¨Îĺ󷵻ØÏìÓ¦±¨ÎÄ¡£¾ßÌåʵÏÖ·½·¨ÓÐÁ½ÖÖ£º²ÉÓ÷¢ËÍÖ¸Áî(XMT)ºÍ½ÓÊÕ×Ö·ûÖжÏʼþ½øÐÐÖ÷´ÓʽͨÐÅ£»²ÉÓ÷¢ËÍÖ¸Áî(XMT)ºÍ½ÓÊÕÖ¸Áî(RCV)½øÐÐÖ÷´ÓʽͨÐÅ¡£
±¾Éè¼ÆÖÐPLC²ÉÓ÷¢ËÍÖ¸Áî(XMT)ºÍ½ÓÊÕ×Ö·ûÖжϽøÐÐÖ÷´ÓʽͨÐÅ£¬PLCΪÖ÷»ú£¬¼ÆËã»úΪ´Ó»ú¡£PLCÖ÷³ÌÐòÊ×´ÎɨÃèʱ£¬Ö´ÐÐÒ»´Î·¢ËÍÖ¸ÁĿµÄÊDzúÉú·¢ËÍÍê³ÉÖжÏʼþ9£¬Ê¼þ9µÄÖжϳÌÐòÖзֱðÆôÓÃ×Ö·û½ÓÊÕÖжÏʼþ8ºÍ¶¨Ê±ÖжÏʼþ10;ÔÚ¶¨Ê±ÆÚ¼ä£¬PLCʹÓÃ×Ö·ûÖжϼàÊÓͨÐŶ˿ÚÉϵÄÊý¾Ý£¬ÈôÊÕµ½¼ÆËã»ú´«À´µÄÒ»¸ö×Ö·û£¬»á²úÉú×Ö·û½ÓÊÕÖжÏʼþ8£®¿ÉÒÔÔÚÁ¬½ÓµÄÖжϳÌÐòÖд¦Àí´Ë¿ØÖÆ×Ö·û£¬´ËʱҪ½ûÖ¹ÖжÏʼþ8ºÍÖжÏʼþ10£¬ÒÔ±ãÖжϴ¦Àí³ÌÐò²»±»´ò¶Ï¡£×¢Ò⣺ÔڽϸߵIJ¨ÌØÂÊÏÂ(38.4~115.2 kbit/s)ʹÓýÓÊÕ×Ö·ûÖжÏʱ£¬ÖжÏÖ®¼äµÄʱ¼ä¼ä¸ô»á·Ç³£¶Ì£¬ÀýÈçÔÚ38.4 kbit/sʱΪ260 ms£¬115.2 kbit/sʱΪ86 ms£¬ÕâʱӦȷ±£Ëù±àдµÄÖжϷþÎñ³ÌÐò×ã¹»¶Ì£¬²»»á¶ªÊ§×Ö·û¡£ÖжϳÌÐòÖл¹ÒªÖ´Ðз¢ËÍÖ¸Áî²ÅÄܻص½Ê¼þ9ËùÁ¬½ÓµÄÖжϳÌÐòÖУ»ÈôÔÚ¶¨Ê±ÆÚ¼äδÊÕµ½¼ÆËã»ú´«À´µÄ×Ö·û£¬¶¨Ê±Ê±¼äµ½ºó£¬»á²úÉú¶¨Ê±ÖжÏʼþ10£¬¿ÉÔÚʼþ10µÄÖжϳÌÐòÖÐÖ´Ðз¢ËÍÖ¸Áî²¢½ûÖ¹ÖжÏʼþ8ºÍÖжÏʼþ10£¬ÊµÏÖPLC¶¨Ê±·¢ËÍ״̬ÐÅÏ¢£¬·¢ËÍÍê³Éºó»Øµ½Ê¼þ9µÄÖжϳÌÐòÖУ¬¿ªÊ¼ÏÂÒ»¸öÑ»·¡£
·þÎñÆ÷¼à¿Ø³ÌÐòͨ¹ýVisual C++.NETÉè¼Æ¿ª·¢¡£Í¨¹ýʹÓÃMSComm¿Ø¼þʵÏÖÓëPLCͨÐÅ¡£MSComm¿Ø¼þÊÇMicrosoft¹«Ë¾ÌṩµÄ¼ò»¯WindowsÏ´®ÐÐͨÐűà³ÌµÄActiveX¿Ø¼þ£¬MSComm¿Ø¼þÖ§³ÖÓ¦ÓóÌÐò¶Ô´®¿ÚµÄ·ÃÎÊ¡£Ê×ÏÈÔÚ¼à¿Ø³ÌÐòµÄÖ÷¶Ô»°¿òÖвåÈëMSComm¿Ø¼þ£¬È»ºóÓÒ¼üµ¥»÷MSComm¿Ø¼þ£¬ÔÚµ¯³öµÄ²Ëµ¥ÖÐÑ¡ÖÐÌí¼Ó±äÁ¿±ã¿É·½±ãµÄʵÏÖÊý¾ÝµÄÊÕ·¢¡£¼à¿Ø³ÌÐòͨ¹ýÏìÓ¦OnCommʼþÍê³ÉÏÖ³¡É豸״̬Êý¾ÝµÄʵʱ²É¼¯£»Í¨¹ýÖ´ÐÐMSComm¿Ø¼þ±äÁ¿µÄ³ÉÔ±º¯Êýput_Output()ʵÏÖÅä·½Êý¾ÝµÄ·¢ËÍ¡£
3¡¢ÏÖ³¡·þÎñÆ÷¼à¿Ø³ÌÐòÉè¼Æ
ÏÖ³¡·þÎñÆ÷ÓëÔ¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐòͨ¹ýVisual C++.NETÉè¼Æ¿ª·¢£¬Visual C++.NETÊÇʹÓÃC++¿ª·¢ÓïÑÔ´´½¨»ùÓÚMicrosoft WindowsºÍ.NETµÄÓ¦ÓóÌÐò¡¢¶¯Ì¬WebÓ¦ÓóÌÐòºÍXML Web·þÎñµÄ×ۺϿª·¢ÓïÑÔÆ½Ì¨¡£Éè¼Æ²ÉÓÃÍøÂç±à³ÌÖÐ×î³£ÓõĿͻ§¶Ë£¯·þÎñÆ÷Ä£ÐÍ£¬ÕâÖÖÄ£ÐÍÊÇÒ»ÖַǶԳÆÊ½±à³Ìģʽ¡£¸ÃģʽµÄ»ù±¾Ë¼ÏëÊǰѼ¯ÖÐÔÚÒ»ÆðµÄÓ¦Óû®·Ö³ÉΪ¹¦Äܲ»Í¬µÄÁ½¸ö²¿·Ö£¬·Ö±ðÔÚ²»Í¬µÄ¼ÆËã»úÉÏÔËÐУ¬Í¨¹ýËüÃÇÖ®¼äµÄ·Ö¹¤ºÏ×÷À´ÊµÏÖ—¸öÍêÕûµÄ¹¦ÄÜ¡£ÔÚÕâÖÖģʽÖзþÎñÆ÷³ÌÐòÓÃÀ´ÏìÓ¦²¢Îª¿Í»§Ìṩ¹Ì¶¨µÄ·þÎñ£»¿Í»§¶Ë³ÌÐòÓÃÀ´Ïò·þÎñÆ÷Ìá³öÇëÇó»òÒªÇóijÖÖ·þÎñ¡£
±¾ÎÄѡȡÁË»ùÓÚTCPFIPµÄ¿Í»§¶Ë£¯·þÎñÆ÷Ä£ÐͺÍÃæÏòÁ¬½ÓµÄÁ÷ʽÌ×½Ó×Ö¡£ÆäͨÐÅÔÀíΪ£º·þÎñÆ÷¶ËºÍ¿Í»§¶Ë¶¼±ØÐ뽨Á¢Í¨ÐÅÌ×½Ó×Ö£¬Ê×ÏÈ·þÎñÆ÷¶ËÏȽøÈë¼àÌý״̬£¬È»ºó¿Í»§¶ËÌ×½Ó×Ö·¢³öÁ¬½ÓÇëÇó£»·þÎñÆ÷¶ËÊÕµ½ÇëÇóºó£¬´´½¨ÁíÒ»¸öÌ×½Ó×ÖÓë¿Í»§¶ËͨÐÅ£¬ÊµÊ±½øÐÐÊý¾Ý´«Êä¡£ÏÖ³¡·þÎñÆ÷¼à¿Ø³ÌÐòÊÇ»ùÓÚ΢Èí»ù´¡ÀàMFC( Microsoft Foundation Classes)µÄµ¥Îĵµ¿ò¼Ü£¬ÓÉÓÚÏÖ³¡·þÎñÆ÷¼à¿Ø³ÌÐòÐèÒªºÍÔ¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐò½øÐÐʵʱÐÅÏ¢´«Ê䣬ÔÚʹÓÃMFCÓ¦ÓóÌÐòÏòµ¼´´½¨ÏîĿʱ£¬Ó¦Ôڸ߼¶¹¦ÄÜÖÐÑ¡¶¨Ê¹ÓÓWindowsÌ×½Ó×Ö”¡£ÔÚÃæÏòÁ¬½ÓµÄÁ÷ʽͨÐÅģʽÏ£¬MFCÌṩµÄCSocketÀàͨ³£»áÓëCArchiveÀà½áºÏ£¬ÒÔ´®Ðл¯µÄ·½Ê½·¢ËͺͽÓÊÕÊý¾Ý£¬Ê¹ÍøÂç±à³Ì±äµÃÏñ¶ÁдÎļþÒ»Ñù¼òµ¥¡£CArchiveÀà°çÑݵÄÊÇÒ»¸öÊý¾Ý»º³åÇøµÄ½ÇÉ«£¬Ëüͨ¹ýCSocketFileÀàÓëÒ»¸öÌ×½Ó×ÖÏàÁªÏµ£¬Ö»Òª½¨Á¢Á½ÕßµÄÁªÏµ£¬È»ºóÍù“Êý¾Ý»º³åÇø”×°ÈëÊý¾ÝÓëÈ¡³öÊý¾Ý¼´¿É¡£±¾ÎÄÉè¼ÆµÄCSocket±à³ÌÄ£Ðͼûͼ2¡£
ÏÖ³¡ÔËÐÐÉ豸µÄ״̬ÏÔʾÓëÅä·½Êý¾ÝµÄ¹ÜÀíÊÇÉÏλ»ú¼à¿Ø³ÌÐòÉè¼ÆµÄÖØµã¡£PLCͨ¹ý×ÔÓÉ¿ÚÐÒéʵÏÖÓëÉÏλ»ú¼à¿Ø³ÌÐòµÄͨÐÅ£¬ÉÏλ»ú¼à¿Ø³ÌÐòʹÓõÄMSComm¿Ø¼þÖ§³ÖÓ¦ÓóÌÐò¶Ô´®¿ÚµÄ·ÃÎÊ¡£Í¨¹ýÏìÓ¦OnCommʼþÍê³ÉÏÖ³¡É豸״̬ÐÅÏ¢µÄʵʱ²É¼¯£»Í¨¹ýÖ´ÐÐMSComm¿Ø¼þ±äÁ¿µÄ³ÉÔ±º¯Êýput_Output()Ï´«Åä·½Êý¾Ý¸øPLC¡£
ÏÖ³¡·þÎñÆ÷¼à¿Ø³ÌÐòµÄÊý¾Ý¿â¿ª·¢Ê¹ÓÃMFCµÄODBCÖ±½Ó¶ÁдExcelÎļþÊý¾Ý¡£Ô¶³Ì¿Í»§¶Ë½«Åä·½Êý¾Ýͨ¹ýExcelÎļþµÄÐÎʽ´«Ë͸øÉÏλ»ú¡£ÉÏλ»ú¼à¿Ø³ÌÐòÀûÓÃExcelµÄ“¹æ»®Çó½â”¹¦ÄÜÉè¼Æ×î¼ÑËÇÁÏÅä·½µÄ·½·¨£¬ÊµÏÖÁËËæËÇÑø±ê×¼¡¢ËÇÁÏÔÁϵÄÖÖÀàºÍ¼Û¸ñµÄ±ä»¯¶ø±ä»¯µÄ×î¼ÑËÇÁÏÅä·½µÄÉè¼Æ¡£ExcelÎļþ×÷ΪËÇÁÏÅä·½Êý¾Ý¿â£¬ÐèҪʹÓÃC DatabaseÀà´´½¨£¬ÀûÓÃÆäExecuteSQL(LPCTSTR lpszSQL)³ÉÔ±º¯Êý¿ÉÒÔ·½±ãµØÊ¹ÓÃSQLÓï¾ä¶ÔExcelÎļþ½øÐжÁд¡¢²éѯ¼°¹ÜÀí¡£ExcelÎļþÒ»°ã´óÓÚ10 kB£¬Èç¹ûÖ±½Ó´«ÊäÍùÍù»á¶ªÊ§Êý¾Ý¡£ÎªÁËÄܹ»×¼È·ÎÞÎóµÄ·¢ËͽϴóµÄÊý¾ÝÎļþ£¬²ÉÓõķ½·¨Îª£ºÊ×Ïȶ¨ÒåÒ»¸öÎļþÐÅÏ¢ÊôÐԽṹÌ壨·¢ËͶ˺ͽÓÊն˶¼ÐèÒª¶¨Ò壩£»È»ºóÏÈ·¢Ëʹ˽ṹÌ壬ÔÙÑ»·¶ÁÎļþ£¬Ñ»·´«ËÍ£»½ÓÊÕ¶ËÏȽÓÊÕÎļþ½á¹¹Ì壬ÔÙÑ»·Ð´Îļþ£¬Íê³É´óÎļþµÄ´«Êä¡£
ÏÖ³¡·þÎñÆ÷¼à¿Ø³ÌÐò³ýÁËÒªÏìÓ¦Ô¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐò·¢À´µÄ¿ØÖÆÃüÁîÍ⣬»¹ÊµÏÖÁËÒÔϹ¦ÄÜ£ºÁϲÖÊý¾ÝµÄ²É¼¯£¬Ç÷ÊÆÍ¼µÄ»æÖÆ£¬ÀúÊ·Êý¾ÝµÄ¹ÜÀí£¬±¨¾¯¶¯»µÄʵÏֵȡ£·þÎñÆ÷¼à¿Ø³ÌÐòʹÓõÄMSComm¿Ø¼þÖ§³ÖÓ¦ÓóÌÐò¶Ô´®¿ÚµÄ·ÃÎÊ¡£¼à¿Ø³ÌÐòͨ¹ýÏìÓ¦OnCommʼþÍê³ÉPLC¼à¿ØÊý¾ÝµÄʵʱ´«Êä¡£ÏÖ³¡·þÎñÆ÷´´½¨·Çģʽ¶Ô»°¿òʱ£¬×Ô¶¯Ö´ÐÐOnlnit.Dialog()³õʼ»¯º¯Êý£¬Íê³ÉMSComm¿Ø¼þµÄ³õʼ»¯£¬Í¬Ê±¹¹ÔìÌ×½Ó×Ö£¬¿ªÆôÒ»¸öͨÐŶ˿ڣ¬²¢ÕìÌýÔ¶³Ì¿Í»§¶ËÌ×½Ó×ÖµÄÁ¬½ÓÇëÇó£¬Èç¹ûÁ¬½Ó³É¹¦£¬·þÎñÆ÷½«ÊÜ¿ØÓÚ¿Í»§¶Ë¡£´®¿ÚÊý¾ÝµÄ¶ÁÈ¡ÉèÖÃÔÚÖ÷Ïß³ÌÖÐʵÏÖ£¬Ç÷ÊÆÍ¼µÄ»æÖÆÐèÒªµ¥¶À¿ªÆôÒ»¸öÏß³ÌÀ´Íê³É£¬ÒÔ´ïµ½Êý¾Ý½ÓÊÕÓëÇúÏß»æÖƵÄͬ²½¡£±¨¾¯¶¯»µÄʵÏÖÒ²ÐèÒª¿ªÆôÒ»¸öÏß³ÌÀ´ÊµÏÖ¡£Á½¸ö¸¨ÖúÏ̶߳¼ÊÇͨ¹ýÏìÓ¦¶¨Ê±Æ÷OnTimer()º¯ÊýÀ´´´½¨µÄ¡£
4¡¢Ô¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐòÉè¼Æ
ΪÁËÄܹ»Ô¶³Ìʵʱ¼à¿ØÏÖ³¡É豸µÄÔËÐÐ×´¿ö£¬ÐèÒªÔÚÔ¶³Ì¼ÆËã»úÉÏÔËÐÐÔ¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐò¡£Ô¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐòÀûÓþÖÓòÍøÂç¿ÉÒÔʵÏÖ¶Ô¶à¸ö³µ¼äµÄÏÖ³¡·þÎñÆ÷½øÐпØÖÆÓë¹ÜÀí£¬Ìṩ¹ÜÀí¼¶¼à¹ÜµÄЧÂÊ¡£³£ÓõľÖÓòÍøÂçÒ»°ãÊÇ»ùÓÚTCP/IPÐÒéµÄ¹¤ÒµÒÔÌ«Íø£¬Í¼2ÖÐCSocketÀàµÄʹÓÃʹԶ³Ì¼à¿ØÒ×ÓÚʵÏÖ¡£Ô¶³Ì¿Í»§¶Ë¼à¿Ø³ÌÐòʵÏֵŦÄܰüÀ¨£º¶ÁÈ¡ÏÖ³¡·þÎñÆ÷µÄ¼à¿Ø»Ã棬¶ÁÈ¡·þÎñÆ÷µÄÀúÊ·Êý¾Ý£¬Ëø¶¨·þÎñÆ÷½çÃæ£¬½âËø·þÎñÆ÷½çÃæ£¬×¢Ïú·þÎñÆ÷£¬ÖØÆô·þÎñÆ÷£¬¹Ø»ú·þÎñÆ÷µÈ£¬Îª½øÒ»²½ÊµÏÖÏÖ³¡ÎÞÈËÖµÊØµì¶¨»ù´¡¡£²»Í¬¼à¿ØÃüÁîͨ¹ý¸ø×Ö·û´®±äÁ¿¸³²»Í¬µÄÖµÏàÇø±ð£¬·þÎñÆ÷½ÓÊÕ×Ö·û´®±äÁ¿ºó£¬¸ù¾Ý²»Í¬µÄÖµÀ´ÏìÓ¦²»Í¬µÄ¹¦ÄÜ¡£¶ÁÈ¡ÏÖ³¡·þÎñÆ÷¼à¿Ø»ÃæµÄʵÏÖ¹ý³ÌΪ£º·¢ËÍÆÁÄ»½ØÍ¼ÃüÁî¸ø·þÎñÆ÷£¬·þÎñÆ÷¼à¿Ø³ÌÐò½ÓÊÕÃüÁîºóÀûÓÃǶÌ×ÀàʵÏÖÆÁÄ»¿½±´²¢½«Í¼Æ¬¼°Ê±´«Ê䏸¿Í»§¶Ë£¬¿Í»§¶ËÏÔʾͼƬ±ã¿É¼°Ê±¼à¿ØÏÖ³¡É豸µÄÔËÐÐÇé¿ö£¬Í¼Æ¬µÄʵʱ´«ÊäÊÇÉè¼ÆµÄÄѵ㣬¿É²ÉÓÃÈçÏ·½·¨¼ÓÒÔʵÏÖ£º
Ê×ÏȲÉÓÃÆÁÄ»Çзַ¨½«½ØÆÁͼÏñÇзֳɴóСÏàͬµÄ¸÷ÖÖÍø¸ñ£¬È»ºóºÍǰһʱ¿ÌµÄ½ØÆÁͼÏñÏà±È½Ï£¬×îºó½«¸üеÄÍø¸ñÊý¾Ýͨ¹ý¹þ·òÂü±àÂë½øÐÐѹËõºó´«Êä¸øÔ¶³Ì¼à¿Ø¼ÆËã»ú¡£·þÎñÆ÷½ØÆÁºó±£´æµÄÎļþΪλͼ(BMP)¸ñʽ£¬Î»Í¼Îª·ÇѹËõͼƬ£¬²»Ê§Õ浫Îļþ½Ï´ó£¬Ò»°ãΪ2~6 MB×óÓÒ¡£¶ÔÓÚ´óÎļþµÄÍøÂç´«Êäϵͳ»áÓÐÒ»¶¨ÑÓʱ£¬ÊµÑé²âÊÔµÄÑÓʱʱ¼äΪ3¡«7s£¬´ï²»µ½ÊµÊ±ÐÔµÄÒªÇó¡£¹ÊÐèÒª¶Ôλͼ½øÐÐÎÞËðѹËõ£¬È»ºó´«ÊäѹËõÎļþ£¬ÔÙͨ¹ý¿Í»§¶Ë½âѹËõºóÏÔʾ¡£µ«Èç¹û¶ÔÕû¸öλͼ½øÐÐÎÞËðѹËõºó´«Ê䣬ÔÚ¿Í»§¶Ë½âѹºóÏÔʾ£¬²ÉÓó£ÓõĹþ·òÂü±àÂë½øÐÐѹËõÒ»´«ÊäÒ»½âѹËùÐèÒªµÄʱ¼äÔÚ1¡«5s£¬Í¬Ñù²»ÄÜÂú×ãʵʱÐÔµÄÒªÇó¡£¹þ·òÂü±àÂëÊǿɱä×Ö³¤±àÂë(VLC)µÄÒ»ÖÖ£¬³£ÓÃÓÚÎÞËðѹËõ¡£Îª½â¾öÕâ¸öÎÊÌ⣬ÔÚ³ÌÐòÖвÉÓÃÁËÆÁÄ»Çзַ¨£¬½«½ØÆÁºóµÄͼÏñ»®·ÖÍø¸ñ£¬ÆÁÄ»µÄË¢ÐÂÒÔÍø¸ñΪµ¥Ôª£¬È»ºóÓëǰ´ÎͼÏñ±È½Ï£¬ÏàͬµÄɾ³ý£¬²»Í¬µÄÁôÏ¡£¶ÔÁôϵÄÍø¸ñ½øÐÐѹËõ£¬½«Ñ¹ËõºóµÄͼÏñ½øÐд«Ê䣻¿Í»§¶Ë½ÓÊÕµ½Êý¾Ýºó£¬ÏÈ¶ÔÆä½âÂ룬ȻºóÔÙ½«½âÂëºóµÄÊý¾Ý¼Óµ½Ö¸¶¨Íø¸ñÐγÉÐÂͼÏñ£¬ÏÔʾÓÚÊÓͼÖС£ÔÚ¼ÆËã¹þ·òÂü±àÂë±íʱÐèÒª¶ÔÔʼͼÏñÊý¾ÝɨÃèÁ½±é£ºµÚÒ»±éɨÃèÒª¾«È·µØÍ³¼Æ³öÔʼͼÏñÖÐÿ¸ö»Ò¶ÈÖµ³öÏֵĸÅÂÊ£»µÚ¶þ±éÊǽ¨Á¢¹þ·òÂüÊ÷²¢½øÐбàÂë¡£´Ë·½·¨ÔÚµÚÒ»´ÎͼÏñ´«ÊäʱÐèÒª´«ÊäÕû¸öλͼÎļþ£¬»áÓÐÒ»¶¨µÄÑÓʱ£¬´Ëºó´«Êä²¢ÏÔʾµÄʱ¼äСÓÚ1s£¬Í¼ÏñÏÔʾÎÞÊ§Õæ¡£
5¡¢½áÓï
Ëæ×ÅËÇÁϳ§×Ô¶¯»¯³Ì¶ÈµÄ²»¶ÏÌá¸ß£¬µçÆøÉ豸µÄ°²È«ÔËÐжÔËÇÁÏÉú²úÏÔµÃÓÈÎªÖØÒª¡£»ùÓÚPLCµÄ×Ô¶¯ÅäÁÏÔ¶³Ì¼à¿ØÏµÍ³×ÅÁ¦ÊµÏÖËÇÁÏÅä·½µÄÔ¶³Ì¼°Ê±µ÷Õû£¬ÔÚ²»Ó°ÏìËÇÁÏÖÊÁ¿µÄǰÌáÏ£¬¿ÉÒÔ»ý¼«Ó¦¶Ô¸÷ÖÖÔÁÏÉÏÕÇ´øÀ´µÄ³É±¾ÎÊÌâ¡£PLCµÄʹÓ㬱£Ö¤ÁËÉ豸µÄ°²È«ÔËÐУ¬Á¼ºÃµÄ¼à¿Ø¹ÜÀíÈí¼þ£¬£¬±ãÓÚ¼°Ê±Åųý¹ÊÕÏ£¬¶ÔËÇÁϳ§µÄÉú²ú·¢»ÓÁË»ý¼«×÷Óá£Ô¶³Ì¼à¿Ø¹¦ÄܵÄʵÏÖΪ¶à³µ¼äÎÞÈËÖµÊØ£¬Ô¶³Ì¼¯ÖÐ¼à¿Ø¸÷ÖÖËÇÁÏ»úеµÄ°²È«ÔËÐÐÌṩ¼¼ÊõÖ§³Ö¡£¸ÃϵͳÔÚºÓÄÏ»ªµäËÇÁϿƼ¼ÓÐÏÞ¹«Ë¾Í¶ÔËÒÔÀ´£¬ÔËÐÐЧ¹ûÁ¼ºÃ£¬¼«´óµØ¸ÄÉÆÁ˹¤×÷»·¾³£¬½µµÍÁËÀͶ¯Ç¿¶È£¬¶Ô²úÆ·ÖÊÁ¿ºÍÉú²úÐ§Òæ¶¼ÓнϴóµÄÌá¸ß£¬ËÇÁÏ¿ÅÁ£»ú¿ÉÒÔÔںܴó³Ì¶ÈÉÏÌá¸ß¿ÅÁ£ËÇÁϵÄÖÊÁ¿¡£