Modbus RTU ÊÇÒ»ÖÖ´®ÐÐͨѶÐÒ飬£¬£¬ÓÉÓÚ¾ßÓÐÐÒé͸Ã÷£¬£¬£¬ÊµÏÖ±¾Ç®µÍ£¬£¬£¬¼òÆÓÒ×ÓõÈÖî¶àÌØµã£¬£¬£¬ÖÁ½ñÈÔÈ»ÆÕ±éÓ¦ÓÃÔÚ¹¤Òµ¿ØÖƵĸ÷¸öÁìÓò¡£¡£¡£¡£
ΪÁËͨѶ¿ÉÒÔºã¾ÃÎȹ̵ÄÔËÐУ¬£¬£¬²¢ÇÒ¿ÉÒÔÔÚ¹ÊÕÏʱ¿ÉÒÔʵʱ´¦Öóͷ£ºÍÅŲ飬£¬£¬ÌØÊáÀí´ËÎÄ£¬£¬£¬ÓÃ×ö²Î¿¼Ñ§Ï°Ê¹Óᣡ£¡£¡£
Õï¶ÏÊÂÇéÒÔ S7-1200/S7-1500 PLCµÄ´®¿ÚͨѶģ¿£¿éÉϵÄָʾµÆ×îÏÈ£º
1)Ä£¿£¿é±¾Ì弯³É RX/TX LED ָʾµÆ£¬£¬£¬ÓÃÀ´Ö¸Ê¾´®¿ÚͨѶģ¿£¿éµÄÐÅÏ¢ÊÕ·¢×´Ì¬¡£¡£¡£¡£
2)TX ´ú±í·¢ËÍ£¬£¬£¬RX ´ú±íÎüÊÕ£¬£¬£¬ÀýÈç CM PtP RS422/RS485 HF ͨѶģ¿£¿éµÄ LED ָʾµÆÈçͼ1Ëùʾ¡£¡£¡£¡£

ͼ1 LEDָʾµÆ
ͨ¹ý RX/TX ָʾµÆµÄ״̬¿ÉÒÔ¿ìËÙ¶¨Î» Modbus RTU ͨѶ¹ÊÕÏ£¬£¬£¬²¢ÇÒÁ¬Ïµ Modbus RTU ͨѶָÁî״̬´úÂ룬£¬£¬¿ÉÒÔ¸ßЧÂʵؽâ¾öÔÚÏÖ³¡ÖÐÓöµ½µÄÖÖÖÖModbus RTU ͨѶÎÊÌ⣬£¬£¬¹ÊÕÏÕï¶ÏÅжÏÁ÷³ÌÈçͼ 2 Ëùʾ¡£¡£¡£¡£

ͼ2 ͨѶ¹ÊÕϵÄÅжÏÁ÷³Ìͼ
×÷Ϊ Modbus Ö÷Õ¾£¬£¬£¬µ±Óë´ÓÕ¾×°±¸Í¨Ñ¶²»ÉÏʱ£¬£¬£¬´¥·¢Ö÷Õ¾Ö¸Áîºó£¬£¬£¬ÊӲ촮¿ÚͨѶģ¿£¿éµÄ TX ָʾµÆÊÇ·ñÉÁׯ£º
1£©ÈôÊÇÉÁׯ£¬£¬£¬Ôò˵Ã÷³ÌÐòÒѾ׼ȷִÐУ¬£¬£¬´ËʱÈôÊÇ RX ²»ÁÁ£¬£¬£¬Ôò¹ÊÕϵÄÅÐ¶ÏÆ«ÏòΪ½ÓÏß»ò´ÓÕ¾Ò»²à¡£¡£¡£¡£ÈôÊÇ RX Ò²ÉÁׯ£¬£¬£¬Ôò²¶»ñÖ÷Õ¾Ö¸ÁîµÄ״̬´úÂ룬£¬£¬Æ¾Ö¤´úÂëµÄÏêϸ¼ÄÒåÅŲé¹ÊÕÏÔµ¹ÊÔÓÉ£»£»£»£»£»
2£©ÈôÊÇ´®¿ÚͨѶģ¿£¿éµÄ TX ָʾµÆ²»ÉÁׯ£¬£¬£¬Ôò˵Ã÷³ÌÐò²¢Î´×¼È·Ö´ÐУ¬£¬£¬¹ÊÕÏÔµ¹ÊÔÓÉÖ÷ҪƫÏòΪ±à³ÌÎÊÌ⣬£¬£¬¼ì²é³õʼ»¯Ö¸ÁîºÍÖ÷Õ¾Ö¸ÁîÊÇ·ñ±à³Ì׼ȷ£¬£¬£¬²¢²¶»ñ³õʼ»¯Ö¸ÁîºÍÖ÷Õ¾Ö¸ÁîµÄ״̬´úÂ룬£¬£¬Æ¾Ö¤´úÂëµÄÏêϸ¼ÄÒåÅŲé¹ÊÕÏÔµ¹ÊÔÓÉ¡£¡£¡£¡£
×÷Ϊ Modbus ´ÓÕ¾£¬£¬£¬µ±ÓëÖ÷Õ¾×°±¸Í¨Ñ¶²»ÉÏʱ£¬£¬£¬ÊӲ촮¿ÚͨѶģ¿£¿éµÄ RX ָʾµÆÊÇ·ñÉÁׯ£º
1£©ÈôÊÇÉÁׯ£¬£¬£¬Ôò˵Ã÷¿ÉÒÔÎüÊÕÖ÷Õ¾·¢À´µÄÐÂÎÅ¡£¡£¡£¡£ÔÚÈ·ÈÏÖ÷Õ¾²ÎÊýÉèÖÃ׼ȷ֮ºó£¬£¬£¬¹ÊÕÏÖ÷ÒªÅÐ¶ÏÆ«ÏòΪ´ÓÕ¾µÄ±à³ÌÎÊÌ⣬£¬£¬¼ì²é³õʼ»¯Ö¸ÁîºÍ´ÓÕ¾Ö¸ÁîÊÇ·ñ±à³Ì׼ȷ£¬£¬£¬²¢²¶»ñ³õʼ»¯Ö¸ÁîºÍ´ÓÕ¾Ö¸ÁîµÄ״̬´úÂ룬£¬£¬Æ¾Ö¤´úÂëµÄÏêϸ¼ÄÒåÅŲé¹ÊÕÏÔµ¹ÊÔÓÉ£»£»£»£»£»
2£©ÈôÊÇ´®¿ÚͨѶģ¿£¿éµÄ RX ָʾµÆ²»ÉÁׯ£¬£¬£¬Ôò˵Ã÷Ä£¿£¿é²¢Î´ÎüÊÕµ½À´×ÔÖ÷Õ¾µÄÈκÎÐÂÎÅ£¬£¬£¬¹ÊÕÏÔµ¹ÊÔÓÉÖ÷ҪΪ½ÓÏß»òÖ÷Õ¾Ò»²à£¬£¬£¬Ðè¼ì²é½ÓÏßÊÇ·ñ׼ȷ¡¢Ö÷Õ¾ÊÇ·ñÒÑÀֳɯô¶¯µÈÎÊÌâ¡£¡£¡£¡£
²¶»ñ״̬´úÂë
ÓÉÓÚ Modbus RTU ͨѶָÁîµÄ״̬´úÂë½öÒ»Á¬Ò»¸öɨÃèÖÜÆÚ£¬£¬£¬Ö±½ÓÔÚÏß¼à¿ØÎÞ·¨ÊµÊ±¿´µ½£¬£¬£¬ÒÔÊÇÎÒÃÇ¿ÉÒÔ±àд³ÌÐò²¶»ñ´úÂë¡£¡£¡£¡£
²¶»ñ´úÂëʾÀýÈçͼ3Ëùʾ¡£¡£¡£¡£³õʼ»¯Ö¸Áî¡¢Ö÷Õ¾Ö¸Áî¡¢´ÓÕ¾Ö¸Áî¾ùÐè²¶»ñ״̬´úÂë¡£¡£¡£¡£

ͼ3 ²¶»ñ´úÂë
16#80C8
¸Ã´úÂë¼ÄÒåΪ£º´ÓÕ¾ÔÚÉèÖÃʱ¼äÄÚδÏìÓ¦£¬£¬£¬ÐèÒª¼ì²éÊý¾Ý´«ÊäÂÊ¡¢ÆæÅ¼Ð£ÑéºÍ´ÓÕ¾µÄ½ÓÏßÇéÐΡ£¡£¡£¡£
±¬·¢¸Ã´úÂëµÄ¿ÉÄÜÔµ¹ÊÔÓÉ£º
¢Ù½ÓÏß¹ýʧ¡£¡£¡£¡£
ÔÚÖ÷´ÓÕ¾½ÓÏßʱ£¬£¬£¬Ðí¶àÓû§Ï°¹ßÐԵĽ«×°±¸¼äµÄ A Óë A£¬£¬£¬B Óë B ÏàÁ¬£¬£¬£¬½ø¶ø×é³É×ÜÏßʽ RS485 ÍøÂ磬£¬£¬×Åʵ£¬£¬£¬×¼È··½·¨ÎªÆ¾Ö¤Õý¸º¾ÙÐÐ×éÍø£¬£¬£¬Ó¦½«×°±¸¼äµÄÕýÓëÕý£¬£¬£¬¸ºÓ븺ÏàÁ¬£¬£¬£¬ÓÉÓÚ²¢·ÇËùÓÐ×°±¸µÄ A ΪÕý£¬£¬£¬B Ϊ¸º£¬£¬£¬Èç CB1241 ͨѶ°å£¬£¬£¬B ΪÕý£¬£¬£¬A Ϊ¸º£¬£¬£¬Èçͼ4Ëùʾ¡£¡£¡£¡£

ͼ4 CB1241 ͨѶ½ÓÏß
16#81Ex
¸Ã´úÂë¾ùÖ¸Ïò×Ö·ûÖ¡¹ýʧ£¬£¬£¬Èç16#81EA£º×Ö·ûÖ¡¹ý¶Ì£¬£¬£¬16#81E2£º×Ö·ûÖ¡¹ýʧ¡£¡£¡£¡£
±¬·¢¸Ã´úÂëµÄ¿ÉÄÜÔµ¹ÊÔÓÉ£º
¢Ù? ×Ö·ûÖ¡ÉèÖùýʧ¡£¡£¡£¡£
ÒÀ´Î¼ì²éÆðʼλ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£Ñéλ¡¢Êý¾Ý´«ÊäËÙÂʺͿ¢ÊÂλ¸öÊýµÄÉèÖÃÊÇ·ñÒ»Ö¡£¡£¡£¡£
ÆäÖУ¬£¬£¬¿¢ÊÂλµÄ¸öÊýÊÇÔÚ³õʼ»¯Ö¸ÁîµÄÅä¾° DB ¿éÖоÙÐÐÉèÖ㬣¬£¬Ä¬ÒÔΪ1¸ö×èֹλ¡£¡£¡£¡£Èçͼ5Ëùʾ¡£¡£¡£¡£

ͼ5 Åä¾°DBÉèÖÃ
¢Ú ×Ö·û¼ä×î´ó×Ö·ûÑÓ³Ùʱ¼ä ¡°ICHAR_GAP¡±
ÔÚ Modbus RTU ¹æÔ¼ÖУ¬£¬£¬ Modbus RTU ±¨ÎÄÖ¡Ö®¼ä¾àÀ벻СÓÚ 3.5 ¸ö×Ö·ûʱ¼ä¡£¡£¡£¡£Èçͼ6Ëùʾ¡£¡£¡£¡£

ͼ6 Modbus RTU ±¨ÎÄÖ¡ÒÔ¼°¾àÀë
Î÷ÃÅ×Ó´®¿ÚͨѶģ¿£¿éĬÈÏ Modbus RTU ±¨ÎÄÖ¡¿¢ÊµÄĬÈÏÌõ¼þΪ 3.5 ¸ö×Ö·ûʱ¼ä¡£¡£¡£¡£
¼ÙÉè²¨ÌØÂÊΪ 9600 bit/s£¬£¬£¬1 ¸öÆðʼ룬£¬£¬1 ¸ö×èֹ룬£¬£¬8 ¸öÊý¾Ý룬£¬£¬1 ¸öУÑé룬£¬£¬Ôò 3.5 ¸ö×Ö·ûʱ¼äΪ£¨1/9600£©*1000*11*3.5=4 ms£¬£¬£¬²î±ð²¨ÌØÂÊ£¬£¬£¬¶ÔÓ¦µÄ×Ö·ûʱ¼ä²î±ð¡£¡£¡£¡£
ÈôÊÇÓÉÓÚͬ°éÏìӦʱ¼äÉÔ³¤¡¢Ïß·×迹½Ï´ó£¬£¬£¬»òÍâ½ç×ÌÈŵÈÎÊÌ⣬£¬£¬Modbus RTU ±¨ÎÄÖ¡ÖеÄ×Ö·û¼äÑÓʱÁè¼Ý 3.5 ¸ö×Ö·ûʱ¼ä£¬£¬£¬Ôò PLC »áÎóÒÔΪ±¨ÎÄÖ¡¿¢Ê£¬£¬£¬µ«ÏÖʵ²¢Î´¿¢Ê£¬£¬£¬½ø¶ø±¬·¢¸ÃÀà¹ýʧ¡£¡£¡£¡£
¿ÉÒÔÊʵ±Ôö´ó×Ö·û¼ä×î´ó×Ö·ûÑÓ³Ùʱ¼ä ¡°ICHAR_GAP¡±£¬£¬£¬×èÖ¹¸Ã¹ýʧµÄ±¬·¢£¬£¬£¬Èçͼ7Ëùʾ¡£¡£¡£¡£

ͼ7 ×Ö·ûÑÓ³Ùʱ¼ä
16#8280/16#8281
¸Ã´úÂë¼ÄÒåΪ£º¶ÁÈ¡/дÈëÄ£¿£¿éʱʧ°Ü£¬£¬£¬Çë¼ì²é Port ²ÎÊýµÄÊäÈë¡£¡£¡£¡£
±¬·¢¸Ã´úÂëµÄ¿ÉÄÜÔµ¹ÊÔÓÉ£º
¢Ù?³õʼ»¯Ö¸Áî Port ¹Ü½ÅÊäÈë¹ýʧ
³õʼ»¯Ö¸Áî Port ¹Ü½ÅÓ¦ÊäÈë´®¿ÚͨѶģ¿£¿éµÄÓ²¼þ±êʶ·û£¬£¬£¬¹ýʧµÄÓ²¼þ±êʶ·û½«µ¼Ö³õʼ»¯Ê§°Ü¡£¡£¡£¡£
¢Ú?δָ¶¨ÊÂÇéģʽ
Ó¦ÔÚ³õʼ»¯Ö¸ÁîµÄÅä¾° DB ¿é Mode ²ÎÊýÖУ¬£¬£¬Ö¸¶¨´®¿ÚͨѶģ¿£¿éµÄÊÂÇéģʽ£¬£¬£¬Ä£Ê½ 4 Ϊ°ëË«¹¤£¨RS485£©Á½Ïßģʽ£¬£¬£¬Èçͼ 8 Ëùʾ£¬£¬£¬ÏÂÔØ³ÌÐòºó¶ÏµçÖØÆôÉúЧ¡£¡£¡£¡£²î±ðµÄ Mode ÊýÖµ´ú±í²î±ðµÄÊÂÇéģʽ£¬£¬£¬Èç±í 1Ëùʾ¡£¡£¡£¡£
¸ÃÉèÖýöÊÊÓÃÓÚ Modbus£¨RTU£©Ö¸Á£¬£¬£¬²»ÊÊÓà Modbus Ö¸Á¡£¡£¡£¡£

ͼ8 DB¿éģʽ

±í1 ÖÖÖÖģʽÁбí
×ܽ᣺ÒÔÉÏÄÚÈÝÊÇÕë¶Ô¾³£·ºÆðµÄ S7-1200/1500 Modbus RTU ͨѶ¹ÊÕϵĴ¦Öóͷ£×ܽᣬ£¬£¬¸ü¶àÄÚÈݽӴýÓëÎÒÃǽ»Á÷¡£¡£¡£¡£