k8¿­·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢

Ê×Ò³
²úÆ·
׿Խ ? Ò×Óà ? ¿É¿¿
ËÑË÷
ÀúÊ·ËÑË÷
ËÑË÷·¢ÏÖ
Ê×Ò³ > ÐÂÎÅÖÐÐÄ > ¼¼ÊõÓ¦ÓÃ

MODBUS½áÂÛ×ܽá

2022-01-10 17:07:14| À´Ô´£ºÍøÂç| ´Î| 0´Î

        ModbusЭÒé×î³õÓÉModicon¹«Ë¾¿ª·¢³öÀ´£¬ÏÖÔÚModbusÒѾ­Êǹ¤ÒµÁìÓòÈ«Çò×îÁ÷ÐеÄЭÒé¡£Ö§³Ö´«Í³µÄRS-232¡¢RS-422¡¢RS-485ºÍÒÔÌ«ÍøÉ豸¡£ÓÐÁËËü£¬²»Í¬³§ÉÌÉú²úµÄ¿ØÖÆÉ豸¿ÉÒÔÁ¬³É¹¤ÒµÍøÂ磬½øÐм¯Öмà¿Ø¡£µ±ÔÚÍøÂçÉÏͨÐÅʱ£¬ModbusЭÒé¾ö¶¨ÁËÿ¸ö¿ØÖÆÆ÷ÐëÒªÖªµÀËüÃǵÄÉ豸µØÖ·£¬Ê¶±ð°´µØÖ··¢À´µÄÏûÏ¢£¬¾ö¶¨Òª²úÉúºÎÖÖÐж¯¡£Èç¹ûÐèÒª»ØÓ¦£¬¿ØÖÆÆ÷½«Éú³ÉÓ¦´ð²¢Ê¹ÓÃModbusЭÒé·¢Ë͸øѯÎÊ·½¡£

        ModbusЭÒé°üÀ¨ASCII¡¢RTU¡¢TCPµÈ£¬²¢Ã»Óй涨ÎïÀí²ã¡£Ð­Ò鶨ÒåÁË¿ØÖÆÆ÷Äܹ»ÈÏʶºÍʹÓõÄÏûÏ¢½á¹¹£¬¶ø²»¹ÜËüÃÇÊǾ­¹ýºÎÖÖÍøÂç½øÐÐͨÐŵÄ¡£±ê×¼µÄModicon¿ØÖÆÆ÷ʹÓÃRS232CʵÏÖ´®ÐеÄModbus¡£ModbusµÄASCII¡¢RTUЭÒé¹æ¶¨ÁËÏûÏ¢¡¢Êý¾ÝµÄ½á¹¹¡¢ÃüÁîºÍ¾Í´ðµÄ·½Ê½£¬Êý¾ÝͨѶ²ÉÓÃMaser/Slave·½Ê½£¬Master¶Ë·¢³öÊý¾ÝÇëÇóÏûÏ¢£¬Slave¶Ë½ÓÊÕµ½ÕýÈ·ÏûÏ¢ºó¾Í¿ÉÒÔ ·¢ËÍÊý¾Ýµ½Master¶ËÒÔÏìÓ¦ÇëÇó;Master¶ËÒ²¿ÉÒÔÖ±½Ó·¢ÏûÏ¢ÐÞ¸ÄSlave¶ËµÄÊý¾Ý£¬ÊµÏÖË«Ïò¶Áд¡£

        ModbusЭÒéÐèÒª¶ÔÊý¾Ý½øÐÐУÑ飬ÁíÍ⣬Modbus²ÉÓÃÖ÷´Ó·½Ê½¶¨Ê±ÊÕ·¢Êý¾Ý£¬ÔÚʵ¼ÊʹÓÃÖÐÈç¹ûijSlaveÕ¾µã¶Ï¿ªºó(Èç¹ÊÕÏ»ò¹Ø»ú)£¬Master¶Ë¿ÉÒÔÕï¶Ï³öÀ´£¬¶øµ±¹ÊÕÏÐÞ¸´ºó£¬ÍøÂçÓÖ¿É×Ô¶¯½Óͨ¡£Òò´Ë£¬ModbusЭÒéµÄ¿É¿¿ÐԽϺá£

        ASCIIЭÒéºÍRTUЭÒé½øÐеıȽÏ£º

ЭÒ鿪ʼ±ê¼Ç½áÊø±ê¼ÇУÑé´«ÊäЧÂʳÌÐò´¦Àí
ASCII:£¨Ã°ºÅ£©CR,LFLRCµÍÖ±¹Û£¬¼òµ¥£¬Ò×µ÷ÊÔ
RTUÎÞÎÞCRC¸ß²»Ö±¹Û£¬ÉÔ¸´ÔÓ

        LRCУÑé:LRCÓòÊÇÒ»¸ö°üº¬Ò»¸ö8λ¶þ½øÖÆÖµµÄ×Ö½Ú¡£LRCÖµÓÉ´«ÊäÉ豸À´¼ÆËã²¢·Åµ½ÏûÏ¢Ö¡ÖУ¬½ÓÊÕÉ豸ÔÚ½ÓÊÕÏûÏ¢µÄ¹ý³ÌÖмÆËãLRC£¬²¢½«ËüºÍ½ÓÊÕµ½ÏûÏ¢ÖÐLRCÓòÖеÄÖµ±È½Ï£¬Èç¹ûÁ½Öµ²»µÈ£¬ËµÃ÷ÓдíÎó¡£LRCУÑé±È½Ï¼òµ¥£¬ËüÔÚASCIIЭÒéÖÐʹÓ㬼ì²âÁËÏûÏ¢ÓòÖгý¿ªÊ¼µÄðºÅ¼°½áÊøµÄ»Ø³µ»»ÐкÅÍâµÄÄÚÈÝ¡£Ëü½ö½öÊÇ°Ñÿһ¸öÐèÒª´«ÊäµÄÊý¾Ý°´×Ö½Úµþ¼ÓºóÈ¡·´¼Ó1¼´¿É¡£

        CRCУÑ飺CRCÓòÊÇÁ½¸ö×Ö½Ú£¬°üº¬Ò»16λµÄ¶þ½øÖÆÖµ¡£ËüÓÉ´«ÊäÉ豸¼ÆËãºó¼ÓÈëµ½ÏûÏ¢ÖС£½ÓÊÕÉ豸ÖØмÆËãÊÕµ½ÏûÏ¢µÄCRC£¬²¢Óë½ÓÊÕµ½µÄCRCÓòÖеÄÖµ±È½Ï£¬Èç¹ûÁ½Öµ²»Í¬£¬ÔòÓÐÎó¡£

        

        1¡¢¶Á¿É¶ÁдÊý×ÖÁ¿¼Ä´æÆ÷(ÏßȦ״̬)£º

        ¼ÆËã»ú·¢ËÍÃüÁ[É豸µØÖ·] [ÃüÁîºÅ01] [Æðʼ¼Ä´æÆ÷µØÖ·¸ß8λ] [µÍ8λ] [¶ÁÈ¡µÄ¼Ä´æÆ÷Êý¸ß8λ] [µÍ8λ] [CRCУÑéµÄµÍ8λ] [CRCУÑéµÄ¸ß8λ]

        Àý£º[10][01][00][13][00][25][CRCµÍ][CRC¸ß]

        ÒâÒåÈçÏ£º

        <1>É豸µØÖ·£ºÔÚÒ»¸ö485×ÜÏßÉÏ¿ÉÒÔ¹Ò½Ó¶à¸öÉ豸£¬´Ë´¦µÄÉ豸µØÖ·±íʾÏëºÍÄÄÒ»¸öÉ豸ͨѶ¡£Àý×ÓÖÐΪÏëºÍ16ºÅ(Ê®½øÖƵÄ16ÊÇÊ®Áù½øÖƵÄ10)ͨѶ¡£

        <2>ÃüÁîºÅ01£º¶ÁÈ¡Êý×ÖÁ¿µÄÃüÁîºÅ¹Ì¶¨Îª01¡£

        <3>ÆðʼµØÖ·¸ß8λ¡¢µÍ8λ£º±íʾÏë¶ÁÈ¡µÄ¿ª¹ØÁ¿µÄÆðʼµØÖ·(ÆðʼµØַΪ0)¡£±ÈÈçÀý×ÓÖеÄÆðʼµØַΪ19¡£

        <4>¼Ä´æÆ÷Êý¸ß8λ¡¢µÍ8λ£º±íʾ´ÓÆðʼµØÖ·¿ªÊ¼¶Á¶àÉÙ¸ö¿ª¹ØÁ¿¡£Àý×ÓÖÐΪ37¸ö¿ª¹ØÁ¿¡£

        <5>CRCУÑ飺ÊÇ´Ó¿ªÍ·Ò»Ö±Ð£Ñéµ½´Ë֮ǰ¡£ÔÚ´ËЭÒéµÄ×îºóÔÙ×÷½éÉÜ¡£´Ë´¦ÐèҪעÒ⣬CRCУÑéÔÚÃüÁîÖеĸߵÍ×Ö½ÚµÄ˳ÐòºÍÆäËûµÄÏà·´¡£

        É豸ÏìÓ¦£º[É豸µØÖ·] [ÃüÁîºÅ01] [·µ»ØµÄ×Ö½Ú¸öÊý][Êý¾Ý1][Êý¾Ý2]...[Êý¾Ýn][CRCУÑéµÄµÍ8λ] [CRCУÑéµÄ¸ß8λ]

        Àý£º[10][01][05][CD][6B][B2][0E][1B][CRCµÍ][CRC¸ß]

        ÒâÒåÈçÏ£º

        <1>É豸µØÖ·ºÍÃüÁîºÅºÍÉÏÃæµÄÏàͬ¡£

        <2>·µ»ØµÄ×Ö½Ú¸öÊý£º±íʾÊý¾ÝµÄ×Ö½Ú¸öÊý£¬Ò²¾ÍÊÇÊý¾Ý1£¬2...nÖеÄnµÄÖµ¡£

        <3>Êý¾Ý1...n£ºÓÉÓÚÿһ¸öÊý¾ÝÊÇÒ»¸ö8λµÄÊý£¬ËùÒÔÿһ¸öÊý¾Ý±íʾ8¸ö¿ª¹ØÁ¿µÄÖµ£¬Ã¿Ò»Î»Îª0±íʾ¶ÔÓ¦µÄ¿ª¹Ø¶Ï¿ª£¬Îª1±íʾ±ÕºÏ¡£±ÈÈçÀý×ÓÖУ¬±íʾ20ºÅ(Ë÷ÒýºÅΪ19)¿ª¹Ø±ÕºÏ£¬21ºÅ¶Ï¿ª£¬22±ÕºÏ£¬23±ÕºÏ£¬24¶Ï¿ª£¬25¶Ï¿ª£¬26±ÕºÏ£¬27±ÕºÏ...Èç¹ûѯÎʵĿª¹ØÁ¿²»ÊÇ8µÄÕû±¶Êý£¬ÄÇô×îºóÒ»¸ö×ֽڵĸßλ²¿·ÖÎÞÒâÒ壬ÖÃΪ0¡£

        <4>CRCУÑéͬÉÏ¡£

        

        2¡¢¶ÁÖ»¿É¶ÁÊý×ÖÁ¿¼Ä´æÆ÷(ÊäÈë״̬)£º

        ºÍ¶ÁÈ¡ÏßȦ״̬ÀàËÆ£¬Ö»Êǵڶþ¸ö×Ö½ÚµÄÃüÁîºÅ²»ÔÙÊÇ1¶øÊÇ2¡£

        

        3¡¢Ð´Êý×ÖÁ¿(ÏßȦ״̬)£º

        ¼ÆËã»ú·¢ËÍÃüÁ[É豸µØÖ·] [ÃüÁîºÅ05] [ÐèÏÂÖõļĴæÆ÷µØÖ·¸ß8λ] [µÍ8λ] [ÏÂÖõÄÊý¾Ý¸ß8λ] [µÍ8λ] [CRCУÑéµÄµÍ8λ] [CRCУÑéµÄ¸ß8λ]

        Àý£º[10][05][00][AC][FF][00][CRCµÍ][CRC¸ß]

        ÒâÒåÈçÏ£º

        <1>É豸µØÖ·ºÍÉÏÃæµÄÏàͬ¡£

        <2>ÃüÁîºÅ:дÊý×ÖÁ¿µÄÃüÁîºÅ¹Ì¶¨Îª05¡£

        <3>ÐèÏÂÖõļĴæÆ÷µØÖ·¸ß8룬µÍ8λ£º±íÃ÷ÁËÐèÒªÏÂÖõĿª¹ØµÄµØÖ·¡£

        <4>ÏÂÖõÄÊý¾Ý¸ß8룬µÍ8λ£º±íÃ÷ÐèÒªÏÂÖõĿª¹ØÁ¿µÄ״̬¡£Àý×ÓÖÐΪ°Ñ¸Ã¿ª¹Ø±ÕºÏ¡£×¢Ò⣬´Ë´¦Ö»¿ÉÒÔÊÇ[FF][00]±íʾ±ÕºÏ[00][00]±íʾ¶Ï¿ª£¬ÆäËûÊýÖµ·Ç·¨¡£

        <5>×¢Òâ´ËÃüÁîÒ»ÌõÖ»ÄÜÏÂÖÃÒ»¸ö¿ª¹ØÁ¿µÄ״̬¡£

        É豸ÏìÓ¦£ºÈç¹û³É¹¦°Ñ¼ÆËã»ú·¢Ë͵ÄÃüÁîÔ­Ñù·µ»Ø£¬·ñÔò²»ÏìÓ¦¡£

        

        4¡¢¶Á¿É¶ÁдģÄâÁ¿¼Ä´æÆ÷(±£³Ö¼Ä´æÆ÷)£º

        ¼ÆËã»ú·¢ËÍÃüÁ[É豸µØÖ·] [ÃüÁîºÅ03] [Æðʼ¼Ä´æÆ÷µØÖ·¸ß8λ] [µÍ8λ] [¶ÁÈ¡µÄ¼Ä´æÆ÷Êý¸ß8λ] [µÍ8λ] [CRCУÑéµÄµÍ8λ] [CRCУÑéµÄ¸ß8λ]

        Àý£º[10][03][00][6B][00][03][CRCµÍ][CRC¸ß]

        ÒâÒåÈçÏ£º

        <1>É豸µØÖ·ºÍÉÏÃæµÄÏàͬ¡£

        <2>ÃüÁîºÅ:¶ÁÄ£ÄâÁ¿µÄÃüÁîºÅ¹Ì¶¨Îª03¡£

        <3>ÆðʼµØÖ·¸ß8λ¡¢µÍ8λ£º±íʾÏë¶ÁÈ¡µÄÄ£ÄâÁ¿µÄÆðʼµØÖ·(ÆðʼµØַΪ0)¡£±ÈÈçÀý×ÓÖеÄÆðʼµØַΪ107¡£

        <4>¼Ä´æÆ÷Êý¸ß8λ¡¢µÍ8λ£º±íʾ´ÓÆðʼµØÖ·¿ªÊ¼¶Á¶àÉÙ¸öÄ£ÄâÁ¿¡£Àý×ÓÖÐΪ3¸öÄ£ÄâÁ¿¡£×¢Ò⣬ÔÚ·µ»ØµÄÐÅÏ¢ÖÐÒ»¸öÄ£ÄâÁ¿ÐèÒª·µ»ØÁ½¸ö×Ö½Ú¡£

        É豸ÏìÓ¦£º[É豸µØÖ·] [ÃüÁîºÅ03] [·µ»ØµÄ×Ö½Ú¸öÊý][Êý¾Ý1][Êý¾Ý2]...[Êý¾Ýn][CRCУÑéµÄµÍ8λ] [CRCУÑéµÄ¸ß8λ]

        Àý£º[10][03][06][02][2B][00][00][00][64][CRCµÍ][CRC¸ß]

        ÒâÒåÈçÏ£º

        <1>É豸µØÖ·ºÍÃüÁîºÅºÍÉÏÃæµÄÏàͬ¡£

        <2>·µ»ØµÄ×Ö½Ú¸öÊý£º±íʾÊý¾ÝµÄ×Ö½Ú¸öÊý£¬Ò²¾ÍÊÇÊý¾Ý1£¬2...nÖеÄnµÄÖµ¡£Àý×ÓÖзµ»ØÁË3¸öÄ£ÄâÁ¿µÄÊý¾Ý£¬ÒòΪһ¸öÄ£ÄâÁ¿ÐèÒª2¸ö×Ö½ÚËùÒÔ¹²6¸ö×Ö½Ú¡£

        <3>Êý¾Ý1...n£ºÆäÖÐ[Êý¾Ý1][Êý¾Ý2]·Ö±ðÊǵÚ1¸öÄ£ÄâÁ¿µÄ¸ß8λºÍµÍ8룬[Êý¾Ý3][Êý¾Ý4]ÊǵÚ2¸öÄ£ÄâÁ¿µÄ¸ß8λºÍµÍ8룬ÒÔ´ËÀàÍÆ¡£Àý×ÓÖзµ»ØµÄÖµ·Ö±ðÊÇ555£¬0£¬100¡£

        <4>CRCУÑéͬÉÏ¡£

        

        5¡¢¶ÁÖ»¿É¶ÁÄ£ÄâÁ¿¼Ä´æÆ÷(ÊäÈë¼Ä´æÆ÷)£º

        ºÍ¶ÁÈ¡±£´æ¼Ä´æÆ÷ÀàËÆ£¬Ö»Êǵڶþ¸ö×Ö½ÚµÄÃüÁîºÅ²»ÔÙÊÇ2¶øÊÇ4¡£

        

        6¡¢Ð´µ¥¸öÄ£ÄâÁ¿¼Ä´æÆ÷(±£³Ö¼Ä´æÆ÷)£º

        ¼ÆËã»ú·¢ËÍÃüÁ[É豸µØÖ·] [ÃüÁîºÅ06] [ÐèÏÂÖõļĴæÆ÷µØÖ·¸ß8λ] [µÍ8λ] [ÏÂÖõÄÊý¾Ý¸ß8λ] [µÍ8λ] [CRCУÑéµÄµÍ8λ] [CRCУÑéµÄ¸ß8λ]

        Àý£º[10][06][00][01][00][03][CRCµÍ][CRC¸ß]

        ÒâÒåÈçÏ£º

        <1>É豸µØÖ·ºÍÉÏÃæµÄÏàͬ¡£

        <2>ÃüÁîºÅ:дģÄâÁ¿µÄÃüÁîºÅ¹Ì¶¨Îª06¡£

        <3>ÐèÏÂÖõļĴæÆ÷µØÖ·¸ß8룬µÍ8λ£º±íÃ÷ÁËÐèÒªÏÂÖõÄÄ£ÄâÁ¿¼Ä´æÆ÷µÄµØÖ·¡£

        <4>ÏÂÖõÄÊý¾Ý¸ß8룬µÍ8λ£º±íÃ÷ÐèÒªÏÂÖõÄÄ£ÄâÁ¿Êý¾Ý¡£±ÈÈçÀý×ÓÖоͰÑ1ºÅ¼Ä´æÆ÷µÄÖµÉèΪ3¡£

        <5>×¢Òâ´ËÃüÁîÒ»ÌõÖ»ÄÜÏÂÖÃÒ»¸öÄ£ÄâÁ¿µÄ״̬¡£

        É豸ÏìÓ¦£ºÈç¹û³É¹¦°Ñ¼ÆËã»ú·¢Ë͵ÄÃüÁîÔ­Ñù·µ»Ø£¬·ñÔò²»ÏìÓ¦¡£


k8¿­·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢