Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí
Ðû²¼ÈÕÆÚ£º
2022-04-11

Modbus RTU ÊÇÒ»ÖÖ´®ÐÐͨѶЭÒ飬ÓÉÓÚ¾ßÓÐЭÒé͸Ã÷£¬ÊµÏÖ±¾Ç®µÍ£¬¼òÆÓÒ×ÓõÈÖî¶àÌØµã£¬ÖÁ½ñÈÔÈ»ÆÕ±éÓ¦ÓÃÔÚ¹¤Òµ¿ØÖƵĸ÷¸öÁìÓò ¡£

ΪÁËͨѶ¿ÉÒÔºã¾ÃÎȹ̵ÄÔËÐУ¬²¢ÇÒ¿ÉÒÔÔÚ¹ÊÕÏʱ¿ÉÒÔʵʱ´¦Öóͷ£ºÍÅŲé£¬ÌØÊáÀí´ËÎÄ£¬ÓÃ×ö²Î¿¼Ñ§Ï°Ê¹Óà ¡£

Õï¶ÏÊÂÇéÒÔ S7-1200/S7-1500 PLCµÄ´®¿ÚͨѶÄ£¿éÉϵÄָʾµÆ×îÏÈ£º

1)Ä£¿é±¾Ì弯³É RX/TX LED ָʾµÆ£¬ÓÃÀ´Ö¸Ê¾´®¿ÚͨѶÄ£¿éµÄÐÅÏ¢ÊÕ·¢×´Ì¬ ¡£

2)TX ´ú±í·¢ËÍ£¬RX ´ú±íÎüÊÕ£¬ÀýÈç CM PtP RS422/RS485 HF ͨѶÄ£¿éµÄ LED ָʾµÆÈçͼ1Ëùʾ ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ1 LEDָʾµÆ

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

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ2 ͨѶ¹ÊÕϵÄÅжÏÁ÷³Ìͼ


×÷Ϊ Modbus Ö÷Õ¾£¬µ±Óë´ÓÕ¾×°±¸Í¨Ñ¶²»ÉÏʱ£¬´¥·¢Ö÷Õ¾Ö¸Áîºó£¬ÊӲ촮¿ÚͨѶÄ£¿éµÄ TX ָʾµÆÊÇ·ñÉÁׯ£º

1£©ÈôÊÇÉÁׯ£¬Ôò˵Ã÷³ÌÐòÒѾ­×¼È·Ö´ÐУ¬´ËʱÈôÊÇ RX ²»ÁÁ£¬Ôò¹ÊÕϵÄÅÐ¶ÏÆ«ÏòΪ½ÓÏß»ò´ÓÕ¾Ò»²à ¡£ÈôÊÇ RX Ò²ÉÁׯ£¬Ôò²¶»ñÖ÷Õ¾Ö¸ÁîµÄ״̬´úÂ룬ƾ֤´úÂëµÄÏêϸ¼ÄÒåÅŲé¹ÊÕÏÔµ¹ÊÔ­ÓÉ£»

2£©ÈôÊÇ´®¿ÚͨѶÄ£¿éµÄ TX ָʾµÆ²»ÉÁׯ£¬Ôò˵Ã÷³ÌÐò²¢Î´×¼È·Ö´ÐУ¬¹ÊÕÏÔµ¹ÊÔ­ÓÉÖ÷ҪƫÏòΪ±à³ÌÎÊÌ⣬¼ì²é³õʼ»¯Ö¸ÁîºÍÖ÷Õ¾Ö¸ÁîÊÇ·ñ±à³Ì׼ȷ£¬²¢²¶»ñ³õʼ»¯Ö¸ÁîºÍÖ÷Õ¾Ö¸ÁîµÄ״̬´úÂ룬ƾ֤´úÂëµÄÏêϸ¼ÄÒåÅŲé¹ÊÕÏÔµ¹ÊÔ­ÓÉ ¡£

×÷Ϊ Modbus ´ÓÕ¾£¬µ±ÓëÖ÷Õ¾×°±¸Í¨Ñ¶²»ÉÏʱ£¬ÊӲ촮¿ÚͨѶÄ£¿éµÄ RX ָʾµÆÊÇ·ñÉÁׯ£º

1£©ÈôÊÇÉÁׯ£¬Ôò˵Ã÷¿ÉÒÔÎüÊÕÖ÷Õ¾·¢À´µÄÐÂÎÅ ¡£ÔÚÈ·ÈÏÖ÷Õ¾²ÎÊýÉèÖÃ׼ȷ֮ºó£¬¹ÊÕÏÖ÷ÒªÅÐ¶ÏÆ«ÏòΪ´ÓÕ¾µÄ±à³ÌÎÊÌ⣬¼ì²é³õʼ»¯Ö¸ÁîºÍ´ÓÕ¾Ö¸ÁîÊÇ·ñ±à³Ì׼ȷ£¬²¢²¶»ñ³õʼ»¯Ö¸ÁîºÍ´ÓÕ¾Ö¸ÁîµÄ״̬´úÂ룬ƾ֤´úÂëµÄÏêϸ¼ÄÒåÅŲé¹ÊÕÏÔµ¹ÊÔ­ÓÉ£»

2£©ÈôÊÇ´®¿ÚͨѶÄ£¿éµÄ RX ָʾµÆ²»ÉÁׯ£¬Ôò˵Ã÷Ä£¿é²¢Î´ÎüÊÕµ½À´×ÔÖ÷Õ¾µÄÈκÎÐÂÎÅ£¬¹ÊÕÏÔµ¹ÊÔ­ÓÉÖ÷ҪΪ½ÓÏß»òÖ÷Õ¾Ò»²à£¬Ðè¼ì²é½ÓÏßÊÇ·ñ׼ȷ¡¢Ö÷Õ¾ÊÇ·ñÒÑÀֳɯô¶¯µÈÎÊÌâ ¡£

²¶»ñ״̬´úÂë


ÓÉÓÚ Modbus RTU ͨѶָÁîµÄ״̬´úÂë½öÒ»Á¬Ò»¸öɨÃèÖÜÆÚ£¬Ö±½ÓÔÚÏß¼à¿ØÎÞ·¨ÊµÊ±¿´µ½£¬ÒÔÊÇÎÒÃÇ¿ÉÒÔ±àд³ÌÐò²¶»ñ´úÂë ¡£

²¶»ñ´úÂëʾÀýÈçͼ3Ëùʾ ¡£³õʼ»¯Ö¸Áî¡¢Ö÷Õ¾Ö¸Áî¡¢´ÓÕ¾Ö¸Áî¾ùÐè²¶»ñ״̬´úÂë ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ3 ²¶»ñ´úÂë


16#80C8

¸Ã´úÂë¼ÄÒåΪ£º´ÓÕ¾ÔÚÉèÖÃʱ¼äÄÚδÏìÓ¦£¬ÐèÒª¼ì²éÊý¾Ý´«ÊäÂÊ¡¢ÆæÅ¼Ð£ÑéºÍ´ÓÕ¾µÄ½ÓÏßÇéÐÎ ¡£

±¬·¢¸Ã´úÂëµÄ¿ÉÄÜÔµ¹ÊÔ­ÓÉ£º

¢Ù½ÓÏß¹ýʧ ¡£

ÔÚÖ÷´ÓÕ¾½ÓÏßʱ£¬Ðí¶àÓû§Ï°¹ßÐԵĽ«×°±¸¼äµÄ A Óë A£¬B Óë B ÏàÁ¬£¬½ø¶ø×é³É×ÜÏßʽ RS485 ÍøÂ磬×Åʵ£¬×¼È··½·¨ÎªÆ¾Ö¤Õý¸º¾ÙÐÐ×éÍø£¬Ó¦½«×°±¸¼äµÄÕýÓëÕý£¬¸ºÓ븺ÏàÁ¬£¬ÓÉÓÚ²¢·ÇËùÓÐ×°±¸µÄ A ΪÕý£¬B Ϊ¸º£¬Èç CB1241 ͨѶ°å£¬B ΪÕý£¬A Ϊ¸º£¬Èçͼ4Ëùʾ ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ4 CB1241 ͨѶ½ÓÏß

16#81Ex

¸Ã´úÂë¾ùÖ¸Ïò×Ö·ûÖ¡¹ýʧ£¬Èç16#81EA£º×Ö·ûÖ¡¹ý¶Ì£¬16#81E2£º×Ö·ûÖ¡¹ýʧ ¡£

±¬·¢¸Ã´úÂëµÄ¿ÉÄÜÔµ¹ÊÔ­ÓÉ£º

¢Ù? ×Ö·ûÖ¡ÉèÖùýʧ ¡£

ÒÀ´Î¼ì²éÆðʼλ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£Ñéλ¡¢Êý¾Ý´«ÊäËÙÂʺͿ¢ÊÂλ¸öÊýµÄÉèÖÃÊÇ·ñÒ»Ö ¡£

ÆäÖУ¬¿¢ÊÂλµÄ¸öÊýÊÇÔÚ³õʼ»¯Ö¸ÁîµÄÅä¾° DB ¿éÖоÙÐÐÉèÖã¬Ä¬ÒÔΪ1¸ö×èֹλ ¡£Èçͼ5Ëùʾ ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ5 Åä¾°DBÉèÖÃ


¢Ú ×Ö·û¼ä×î´ó×Ö·ûÑÓ³Ùʱ¼ä ¡°ICHAR_GAP¡±

ÔÚ Modbus RTU ¹æÔ¼ÖУ¬ Modbus RTU ±¨ÎÄÖ¡Ö®¼ä¾àÀ벻СÓÚ 3.5 ¸ö×Ö·ûʱ¼ä ¡£Èçͼ6Ëùʾ ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ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Ëùʾ ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ7 ×Ö·ûÑÓ³Ùʱ¼ä

16#8280/16#8281

¸Ã´úÂë¼ÄÒåΪ£º¶ÁÈ¡/дÈëÄ£¿éʱʧ°Ü£¬Çë¼ì²é Port ²ÎÊýµÄÊäÈë ¡£

±¬·¢¸Ã´úÂëµÄ¿ÉÄÜÔµ¹ÊÔ­ÓÉ£º

¢Ù?³õʼ»¯Ö¸Áî Port ¹Ü½ÅÊäÈë¹ýʧ

³õʼ»¯Ö¸Áî Port ¹Ü½ÅÓ¦ÊäÈë´®¿ÚͨѶÄ£¿éµÄÓ²¼þ±êʶ·û£¬¹ýʧµÄÓ²¼þ±êʶ·û½«µ¼Ö³õʼ»¯Ê§°Ü ¡£

¢Ú?δָ¶¨ÊÂÇéģʽ

Ó¦ÔÚ³õʼ»¯Ö¸ÁîµÄÅä¾° DB ¿é Mode ²ÎÊýÖУ¬Ö¸¶¨´®¿ÚͨѶÄ£¿éµÄÊÂÇéģʽ£¬Ä£Ê½ 4 Ϊ°ëË«¹¤£¨RS485£©Á½Ïßģʽ£¬Èçͼ 8 Ëùʾ£¬ÏÂÔØ³ÌÐòºó¶ÏµçÖØÆôÉúЧ ¡£²î±ðµÄ Mode ÊýÖµ´ú±í²î±ðµÄÊÂÇéģʽ£¬Èç±í 1Ëùʾ ¡£

¸ÃÉèÖýöÊÊÓÃÓÚ Modbus£¨RTU£©Ö¸Á£¬²»ÊÊÓà Modbus Ö¸Á ¡£

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

ͼ8 DB¿éģʽ

Î÷ÃÅ×Ó S7-1200/1500 µÄ Modbus RTU ͨѶÕï¶Ï·ÖÏí

±í1 ÖÖÖÖģʽÁбí

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

ÉùÃ÷£º²¿·ÖÄÚÈÝȪԴÓÚÍøÂ磬ÈçÇÖȨÇëºǫ́ÁôÑÔÁªÏµÉ¾³ý ¡£