¡¡¡¡ModBusÍøÂçÊÇÒ»ÖÖ¹¤ÒµÍ¨ÐÅϵͳ£¬Óɿɱà³Ì¿ØÖÆÆ÷ÓëÖÇÄÜÖն˺ͼÆËã»úͨ¹ý¹«ÓÃÏß·»ò±¾µØרÏßÁ¬½Ó¶ø³É¡£Æäϵͳ½á¹¹°üÀ¨Ó²¼þºÍÈí¼þ¡£¿ÉÓ¦ÓÃÓÚ¸÷ÖÖÊý¾Ý²É¼¯ºÍ¹ý³Ì¼à¿Ø¡£
¡¡¡¡ModBus ÍøÂçÖ»ÓÐÒ»¸öÖ÷»ú£¬ËùÓÐͨÐŶ¼À´×Ô¸ÃÖ÷»ú¡£ÍøÂç×î¶à¿ÉÖ§³Ö 247 ¸öÔ¶³Ì´Ó¿ØÖÆÆ÷£¬µ«Êµ¼ÊÖ§³ÖµÄ´Ó¿ØÖÆÆ÷ÊýÁ¿È¡¾öÓÚËùʹÓõÄͨÐÅÉ豸¡£Ê¹ÓøÃϵͳ£¬Ã¿Ì¨ PC ¶¼¿ÉÒÔÓëÖÐÑëÖ÷»ú½»»»ÐÅÏ¢£¬¶ø²»»áÓ°Ïìÿ̨ PC Ö´ÐÐ×Ô¼ºµÄ¿ØÖÆÈÎÎñ¡£
¡¡¡¡Á˽âModbusͨѶÐÒéÊÇÔõô»ØÊ£¬ÏÖ³¡¿ÉÒÔʹÓø÷ÖÖµÚÈý·½Ð¡Èí¼þ×öͨѶ²âÊÔ¡£
¡¡¡¡
¡¡¡¡ModbusÐÒé°üÀ¨ASCII¡¢RTU¡¢TCPµÈ£¬²»Ö¸¶¨ÎïÀí²ã¡£¸ÃÐÒ鶨ÒåÁË¿ØÖÆÆ÷¿ÉÒÔʶ±ðºÍʹÓõÄÏûÏ¢½á¹¹£¬ÎÞÂÛËüÃÇͨ¹ýºÎÖÖÍøÂç½øÐÐͨÐÅ¡£±ê×¼ Modicon ¿ØÖÆÆ÷ʹÓà RS232C ʵÏÖ´®ÐÐ Modbus¡£ Modbus µÄ ASCII ºÍ RTU ÐÒé¹æ¶¨ÁËÏûÏ¢¡¢Êý¾Ý¡¢ÃüÁîºÍÏìÓ¦·½·¨µÄ½á¹¹¡£Êý¾ÝͨѶ²ÉÓÃMaster/Slave·½Ê½¡£ Master·¢ËÍÊý¾ÝÇëÇóÏûÏ¢£¬SlaveÊÕµ½ÕýÈ·µÄÏûÏ¢ºó¿ÉÒÔÏòMaster·¢ËÍÊý¾Ý¡£ÏìÓ¦ÇëÇó; MasterÒ²¿ÉÒÔÖ±½Ó·¢ËÍÏûÏ¢ÐÞ¸ÄSlaveÉϵÄÊý¾Ý£¬ÊµÏÖË«Ïò¶Áд¡£
¡¡¡¡Modbus ÐÒéÐèҪУÑéÊý¾Ý¡£´®ÐÐÐÒéÖгýÁËÆæżУÑéÍ⣬ASCII ģʽ²ÉÓà LRC УÑ飬RTU ģʽ²ÉÓà 16 λ CRC УÑ飬µ« TCP ģʽ²»ÐèÒª¶îÍâµÄУÑ飬ÒòΪ TCP ÐÒéÊÇÃæÏòÁ¬½ÓµÄ¿É¿¿ÐÒé¡£ÁíÍ⣬Modbus²ÉÓÃÖ÷´Óģʽ¶¨ÆÚ·¢ËͺͽÓÊÕÊý¾Ý¡£ÔÚʵ¼ÊʹÓÃÖУ¬Èç¹û´ÓÕ¾¶Ï¿ª(Èç¹ÊÕÏ»òÍ£»ú)£¬Ö÷Õ¾¿ÉÒÔ½øÐÐÕï¶Ï£¬µ±¹ÊÕÏÐÞ¸´ºó£¬¿ÉÒÔ×Ô¶¯Á¬½ÓÍøÂç¡£Òò´Ë£¬ModbusÐÒéµÄ¿É¿¿ÐÔ¸üºÃ¡£
¡¡¡¡¶ÔÓÚModb¶ÔÓÚÎÒÃǵÄASCII¡¢RTUºÍTCPÐÒ飬TCPºÍRTUÐÒé·Ç³£ÏàËÆ¡£ÎÒÃÇÖ»ÐèÒª°ÑRTUÐÒéµÄÁ½×Ö½ÚУÑéÂëÈ¥µô£¬È»ºóÔÚRTUÐÒéµÄ¿ªÍ·¼ÓÉÏ5¸ö0ºÍÒ»¸ö6¡£Ëü¿ÉÒÔͨ¹ý TCP/IP ÍøÂçÐÒé·¢ËͳöÈ¥¡£
¡¡¡¡Í¨Ñ¶´«Ê䷽ʽ£º
¡¡¡¡Í¨ÐÅ´«Êä·ÖΪ¶ÀÁ¢µÄ±¨Í·ºÍ±àÂëÊý¾Ý·¢ËÍ¡£ÒÔÏÂͨÐÅ´«Ê䷽ʽ¶¨ÒåÒ²¼æÈÝ ModBusRTU ͨÐÅÐÒ飺
¡¡¡¡³õʼ½á¹¹ = ¡Ý4 ×Ö½Úʱ¼ä
¡¡¡¡µØÖ·Âë = 1 ¸ö×Ö½Ú
¡¡¡¡¹¦ÄÜÂë = 1 ¸ö×Ö½Ú
¡¡¡¡\nÊý¾ÝÇø=N×Ö½Ú
¡¡¡¡´íÎó¼ì²é = 16 λ CRC Âë
¡¡¡¡½áÊø½á¹¹ = ¡Ý4 ×Ö½Úʱ¼ä
¡¡¡¡µØÖ·Â룺µØÖ·ÂëÊÇͨѶ´«ÊäµÄµÚÒ»¸ö×Ö½Ú¡£¸Ã×Ö½Ú±íʾ¾ßÓÐÓû§ÉèÖõĵØÖ·ÂëµÄ´Ó»ú½«½ÓÊÕµ½Ö÷»ú·¢Ë͵ÄÐÅÏ¢¡£²¢ÇÒÿ¸ö´Ó»ú¶¼ÓÐÒ»¸öΨһµÄµØÖ·Â룬ÏìÓ¦»ØÏÔÒÔ¸÷×ԵĵØÖ·Â뿪ʼ¡£Ö÷»ú·¢Ë͵ĵØÖ·Âë±íʾҪ·¢Ë͵½µÄ´Ó»úµØÖ·£¬´Ó»ú·¢Ë͵ĵØÖ·Âë±íʾ·µ»ØµÄ´Ó»úµØÖ·¡£
¡¡¡¡¹¦ÄÜÂ룺ͨѶ´«ÊäµÄµÚ¶þ¸ö×Ö½Ú¡£ ModBus ͨѶÐÒ鶨ÒåÁË´Ó 1 µ½ 127 µÄ¹¦Äܺš£±¾ÒÇÆ÷½öʹÓò¿·Ö¹¦ÄÜÂë¡£Ëü×÷ΪÖ÷»úÇëÇó·¢ËÍ£¬¹¦ÄÜÂë¸æËß´Ó»úÒªÖ´ÐÐʲô¶¯×÷¡£×÷Ϊ´Ó»úµÄÏìÓ¦£¬´Ó»ú·¢Ë͵ŦÄÜÂëÓëÖ÷»ú·¢Ë͵ŦÄÜÂëÏàͬ£¬±íʾ´Ó»úÒѾÏìÓ¦Ö÷»ú½øÐвÙ×÷¡£Èç¹û´Ó»ú·¢Ë͵ŦÄÜÂë×î¸ßλΪ1(ÀýÈ繦ÄÜÂë½Ï´óͬʱΪ127)£¬Ôò±íʾ´Ó»ú²»ÏìÓ¦²Ù×÷»ò·¢ËÍ´íÎó¡£
¡¡¡¡Êý¾ÝÇø£ºÊý¾ÝÇø¸ù¾Ý¹¦ÄÜÂëµÄ²»Í¬¶ø²»Í¬¡£Êý¾Ý×ֶοÉÒÔÊÇ´ÓÖ÷Õ¾·¢Ë͵½´ÓÕ¾»ò´ÓÕ¾µ½Ö÷Õ¾µÄʵ¼ÊÖµ¡¢É趨µã¡¢µØÖ·¡£
¡¡¡¡CRC Â룺Á½×Ö½Ú´íÎó¼ì²âÂë¡£
¡¡¡¡2.modbusͨѶÐÒéÏê½âͨѶÐÒ飺
¡¡¡¡µ±ÏòÒÇÆ÷·¢ËÍͨѶÃüÁîʱ£¬Âú×ãÏàÓ¦µØÖ·ÂëµÄÉ豸»áÊÕµ½Í¨Ñ¶ÃüÁȥ³ýµØÖ·Â룬¶ÁÈ¡ÐÅÏ¢£¬Èç¹ûûÓдíÎó£¬Ö´ÐÐÏàÓ¦µÄÈÎÎñ;È»ºó½«Ö´Ðнá¹û·µ»Ø¸ø·¢ËÍÕß.·µ»ØµÄÐÅÏ¢°üÀ¨µØÖ·Âë¡¢Ö´Ðж¯×÷µÄ¹¦ÄÜÂë¡¢Ö´Ðж¯×÷ºóµÄ½á¹ûÊý¾Ý¡¢´íÎóУÑéÂë¡£Èç¹û³öÏÖ´íÎó£¬Ôò²»»á·¢ËÍÈκÎÐÅÏ¢¡£
¡¡¡¡1.modbusͨѶÐÒéÏê½âÐÅÏ¢¿ò¼Ü½á¹¹
¡¡¡¡µØÖ·Âë ¹¦ÄÜÂë Êý¾ÝÇø´íÎóУÑéÂë
¡¡¡¡8 λ 8 λ N ¡Á 8 λ 16 λ
¡¡¡¡µØÖ·Â룺µØÖ·ÂëÊÇÐÅÏ¢Ö¡µÄµÚÒ»¸ö×Ö½Ú(8λ)£¬´Ó0µ½255¡£Õâ¸ö×Ö½Ú±íʾ¾ßÓÐÓû§ÉèÖõĵØÖ·µÄ´Ó»ú½«½ÓÊÕµ½Ö÷»ú·¢Ë͵ÄÐÅÏ¢¡£Ã¿¸ö´Ó»ú±ØÐëÓÐΨһµÄµØÖ·Â룬ֻÓÐÆ¥ÅäµØÖ·ÂëµÄ´Ó»ú²ÅÄÜÏìÓ¦»ØÏÔ¡£µ±´Ó»ú·¢»ØÐÅϢʱ£¬¶ÔÓ¦µÄµØÖ·Âë±íʾÐÅÏ¢µÄÀ´Ô´¡£
¡¡¡¡¹¦ÄÜÂ룺Ö÷»ú·¢Ë͵ŦÄÜÂë¸æËß´Ó»úÒªÖ´ÐÐʲôÈÎÎñ¡£±í 1-1 ÖÐÁгöµÄ¹¦ÄÜÂë¾ßÓÐÌض¨µÄº¬ÒåºÍ²Ù×÷¡£
¡¡¡¡Êý¾ÝÇø£ºÊý¾ÝÇø°üº¬´Ó»úÐèÒªÖ´ÐÐʲô¶¯×÷»ò´Ó»úÊÕ¼¯µÄ·µ»ØÐÅÏ¢¡£¸ÃÐÅÏ¢¿ÉÒÔÊÇÊýÖµ¡¢²Î¿¼µØÖ·µÈ¡£ÀýÈ磬Èç¹û¹¦ÄÜÂë¸æËß´Ó»ú¶ÁÈ¡¼Ä´æÆ÷µÄÖµ£¬ÔòÊý¾ÝÇø±ØÐë°üº¬Òª¶ÁÈ¡µÄ¼Ä´æÆ÷µÄÆðʼµØÖ·ºÍ³¤¶È¡£¶ÔÓÚ²»Í¬µÄ´Ó»ú£¬µØÖ·ºÍÊý¾ÝÐÅÏ¢ÊDz»Í¬µÄ¡£
¡¡¡¡´íÎóУÑéÂ룺Ö÷»ú»ò´Ó»ú¿ÉÒÔʹÓÃУÑéÂëÀ´ÅжϽÓÊÕµ½µÄÐÅÏ¢ÊÇ·ñ´íÎó¡£ÓÐʱ£¬ÓÉÓÚµç×ÓÔëÉù»òÆäËûһЩ¸ÉÈÅ£¬ÐÅÏ¢ÔÚ´«Êä¹ý³ÌÖлᷢÉúϸ΢µÄ±ä»¯£¬´íÎóУÑéÂëÈ·±£Ö÷»ú»ò´Ó»ú²»»á¶Ô´«Êä¹ý³ÌÖгö´íµÄÐÅÏ¢½øÐд¦Àí¡£ÕâÌá¸ßÁËϵͳµÄ°²È«ÐÔºÍЧÂÊ¡£´íÎóУÑé²ÉÓÃCRC-16УÑ鷽ʽ¡£
¡¡¡¡×¢£ºÐÅÏ¢Ö¡µÄ¸ñʽ»ù±¾Ïàͬ£ºµØÖ·Âë¡¢¹¦ÄÜÂë¡¢Êý¾ÝÇøºÍ´íÎóУÑéÂë¡£
¡¡¡¡2.´íÎó¼ì²é
¡¡¡¡ÈßÓàÑ»·Âë (CRC) ÓÉ 2 ¸ö×Ö½Ú×é³É£¬¼´ 16 λ¶þ½øÖÆ¡£ CRC ÂëÓÉ·¢ËÍÉ豸¼ÆËã²¢·ÅÖÃÔÚ·¢ËÍÏûÏ¢µÄĩβ¡£½ÓÊÕµ½ÐÅÏ¢µÄÉ豸ÖØмÆËã½ÓÊÕµ½µÄÐÅÏ¢µÄCRCÂ룬²¢±È½Ï¼ÆËã³öµÄCRCÂëÊÇ·ñÓë½ÓÊÕµ½µÄÏàÆ¥Åä¡£Èç¹ûÁ½Õß²»Æ¥Å䣬Ôò±íʾ´íÎó¡£
¡¡¡¡ModbusÖ§³ÖµÄ¹¦ÄÜÂë
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡modbusͨѶÐÒéÏê½â¹¦ÄÜÂëÖ¸Á
¡¡¡¡ÕâЩ¹¦ÄÜÂëÖÐʹÓõĽϳ¤µÄÊÇ1ºÍ2¡¢3¡¢4¡¢5¡¢6¹¦ÄÜÂ룬¿ÉÒÔÓÃÀ´¶ÁдÏÂλ»úµÄÊý×ÖÁ¿ºÍÄ£ÄâÁ¿¡£
¡¡¡¡1ºÅÖ¸Áî01£¬¶ÁдÊý×ּĴæÆ÷(ÏßȦ״̬)£º
¡¡¡¡µçÄÔ·¢ËÍÃüÁ¡¾É豸µØÖ·¡¿¡¾ÃüÁîºÅ01¡¿¡¾Æðʼ¼Ä´æÆ÷µØÖ·¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾¶Á¼Ä´æÆ÷¸öÊý¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾CRCУÑéµÍ8λ¡¿ ¡¾CRCУÑé¸ß8λ¡¿
¡¡¡¡Ê¾Àý£º[11][01][00][13][00][25][CRC µÍ][CRC ¸ß]
¡¡¡¡modbusͨѶÐÒéÏê½âº¬ÒåÈçÏ£º
¡¡¡¡<1>É豸µØÖ·£ºÔÚÒ»¸ö485×ÜÏßÉÏ¿ÉÒÔÁ¬½Ó¶à¸öÉ豸£¬ÕâÀïµÄÉ豸µØÖ·±íʾÄãÏëºÍÄĸöÉ豸ͨÐÅ¡£ÔÚʾÀýÖУ¬ÎÒÏëÓëÊý×Ö 17 ͨÐÅ(Ê®½øÖÆµÄ 17 ÊÇÊ®Áù½øÖÆµÄ 11)¡£
¡¡¡¡<2>Ö¸ÁîºÅ01£º¶ÁÈ¡Êý×ÖÁ¿µÄÖ¸ÁîºÅ¹Ì¶¨Îª01¡£
¡¡¡¡<3>ÆðʼµØÖ·µÄ¸ß8λºÍµÍ8λ£º±íʾҪ¶ÁÈ¡µÄ¿ª¹ØµÄÆðʼµØÖ·(ÆðʼµØַΪ0)¡£ÀýÈ磬ʾÀýÖеÄÆðʼµØַΪ 19¡£
¡¡¡¡<4>¼Ä´æÆ÷ºÅµÄ¸ß8λºÍµÍ8λ£º±íʾ´ÓÆðʼµØÖ·¶ÁÈ¡Á˶àÉÙ¸ö¿ª¹Ø¡£ÔÚʾÀýÖУ¬ÓÐ 37 ¸ö¿ª¹Ø¡£
¡¡¡¡<5>CRCУÑ飺´ÓÍ·µ½Î²Ð£Ñé¡£
¡¡¡¡É豸ÏìÓ¦£º[É豸µØÖ·] [ÃüÁîºÅ 01] [·µ»ØµÄ×Ö½ÚÊý] [Êý¾Ý 1] [Êý¾Ý 2]...[Êý¾Ý n] [CRC УÑéµÄ¸ß 8 λ] [CRC УÑéºÍµÄµÍ 8 λ]
¡¡¡¡.modbusͨѶÐÒéÏê½âʾÀý£º[11][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ºÅºÍ05ºÅÖ¸ÁдÈëÊý×ÖÁ¿(ÏßȦ״̬)£º
¡¡¡¡µçÄÔ·¢ËÍÃüÁ¡¾É豸µØÖ·¡¿¡¾ÃüÁîºÅ05¡¿¡¾Òª·ÅÖõļĴæÆ÷µØÖ·¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾Êý¾ÝµÍ8λ¡¿¡¾µÍ8λ¡¿¡¾CRCУÑéµÍ8λ¡¿¡¾ CRCУÑé¸ß8λ]
¡¡¡¡Ê¾Àý£º[ 11][05][00][AC][FF][00][CRC ¸ß][CRC µÍ]
¡¡¡¡º¬ÒåÈçÏ£º
¡¡¡¡<1>É豸µØַͬÉÏ¡£
¡¡¡¡<2>ÃüÁîºÅ£ºÐ´ÈëÊý×ÖÁ¿µÄÃüÁîºÅ¹Ì¶¨Îª05¡£
¡¡¡¡<3>ÐèÒªÏòÏ·ÅÖõļĴæÆ÷µØÖ·µÄ¸ß8λºÍµÍ8λ£º±íʾÐèÒªÏòÏ·ÅÖõĿª¹ØµØÖ·¡£
¡¡¡¡<4>µÍλÊý¾ÝµÄ¸ß8λºÍµÍ8λ£º±íʾÐèÒªµÍλµÄ¿ª¹Ø״̬¡£ÔÚʾÀýÖУ¬¿ª¹ØÊDZպϵġ£×¢ÒâÖ»ÓÐ[FF][00]±íʾ¹Ø±Õ[00][00]±íʾ´ò¿ª£¬ÆäËûÖµÊÇ·Ç·¨µÄ¡£
¡¡¡¡<5>×¢Ò⣬¸ÃÃüÁîÖ»ÄÜÉèÖÃÒ»ÖÖ¿ª¹Ø״̬¡£
¡¡¡¡É豸ÏìÓ¦£ºÈç¹û¼ÆËã»ú·¢Ë͵ÄÃüÁî°´ÔÑù·µ»Ø£¬·ñÔò²»ÏìÓ¦¡£
¡¡¡¡ÃüÁî 3 ºÍ 03£¬¶ÁдģÄâ¼Ä´æÆ÷(±£³Ö¼Ä´æÆ÷)£º
¡¡¡¡µçÄÔ·¢ËÍÃüÁ¡¾É豸µØÖ·¡¿¡¾ÃüÁîºÅ03¡¿¡¾Æðʼ¼Ä´æÆ÷µØÖ·¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾¶Á¼Ä´æÆ÷¸öÊýµÄ¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾CRCУÑéµÄ¸ß8λ¡¿ ] [CRCУÑéµÍ8λ]
¡¡¡¡Ê¾Àý£º[11][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 λ]
¡¡¡¡Ê¾Àý£º[11][03][06][02][2B][00][00][00][64] [CRC ¸ß] [CRC µÍ]
¡¡¡¡modbusͨѶÐÒéÏê½âº¬ÒåÈçÏ£º
¡¡¡¡<1>É豸µØÖ·ºÍÃüÁîºÅͬÉÏ¡£
¡¡¡¡<2>·µ»Ø×Ö½ÚÊý£º±íʾÊý¾ÝµÄ×Ö½ÚÊý£¬¼´Êý¾Ý1¡¢2...nÖÐnµÄÖµ¡£Ê¾ÀýÖзµ»ØÁË 3 ¸öÄ£ÄâÁ¿µÄÊý¾Ý£¬ÒòΪ 1 ¸öÄ£ÄâÁ¿ÐèÒª 2 ¸ö×Ö½Ú£¬ËùÒÔ×ܹ²ÓÐ 6 ¸ö×Ö½Ú¡£
¡¡¡¡<3>Data 1...n£º[Data 1][Data 2]·Ö±ðÊǵÚÒ»¸öÄ£ÄâÁ¿µÄ¸ß8λºÍµÍ8룬[Data 3][Data 4]Êǵڶþ¸ö¸ß8λλºÍÄ£ÄâÁ¿µÄµÍ 8 룬ÒÀ´ËÀàÍÆ¡£Ê¾ÀýÖзµ»ØµÄÖµ·Ö±ðΪ 555¡¢0 ºÍ 100¡£
¡¡¡¡<4>CRCУÑéͬÉÏ¡£
¡¡¡¡4ºÅºÍ06ºÅÃüÁдÈëµ¥¸öÄ£Äâ¼Ä´æÆ÷(±£³Ö¼Ä´æÆ÷)£º
¡¡¡¡µçÄÔ·¢ËÍÃüÁ¡¾É豸µØÖ·¡¿¡¾ÃüÁîºÅ06¡¿¡¾Òª·ÅÖõļĴæÆ÷µØÖ·¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾Êý¾ÝµÍ8λ¡¿¡¾µÍ8λ¡¿¡¾CRCУÑé¸ß8λ¡¿¡¾ CRCУÑéµÄµÍ8λ]
¡¡¡¡modbusͨѶÐÒéÏê½âʾÀý£º[11][06][00][01][00][03] [CRC ¸ß] [CRC µÍ]
¡¡¡¡º¬ÒåÈçÏ£º
¡¡¡¡<1>É豸µØַͬÉÏ¡£
¡¡¡¡<2>Ö¸ÁîºÅ£ºÐ´ÈëÄ£ÄâÁ¿µÄÖ¸ÁîºÅ¹Ì¶¨Îª06¡£
¡¡¡¡<3>ÒªÉèÖõļĴæÆ÷µØÖ·µÄ¸ß8λºÍµÍ8λ£º±íʾÐèÒªÉèÖõÄÄ£ÄâÁ¿¼Ä´æÆ÷µÄµØÖ·¡£
¡¡¡¡<4>µÍλÊý¾ÝµÄ¸ß8λºÍµÍ8λ£º±íʾÐèÒªµÍλµÄÄ£ÄâÊý¾Ý¡£ÀýÈ磬ÔÚʾÀýÖУ¬¼Ä´æÆ÷ 1 µÄÖµÉèÖÃΪ 3¡£
¡¡¡¡<5>×¢Òâ¸ÃÖ¸ÁîÖ»ÄÜÉèÖÃÒ»¸öÄ£ÄâÁ¿µÄ״̬¡£
¡¡¡¡É豸ÏìÓ¦£ºÈç¹û¼ÆËã»ú·¢Ë͵ÄÃüÁî°´ÔÑù·µ»Ø£¬·ñÔò²»ÏìÓ¦¡£
¡¡¡¡ÃüÁî 5 ºÍ 16£¬Ð´Èë¶à¸öÄ£Äâ¼Ä´æÆ÷(±£³Ö¼Ä´æÆ÷)£º
¡¡¡¡µçÄÔ·¢ËÍÖ¸Á¡¾É豸µØÖ·¡¿¡¾Ö¸ÁîºÅ16¡¿¡¾Òª·ÅÖõļĴæÆ÷µØÖ·¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾Êý¾ÝºÅ¸ß8λ¡¿¡¾Êý¾ÝºÅµÍ8λ¡¿¡¾µÍλÊý¾Ý¸ß8λ¡¿ [µÍ 8 λ] [¡][¡] [CRC УÑé¸ß 8 λ] [CRC УÑéºÍµÄµÍ 8 λ]
¡¡¡¡Ê¾Àý£º[11][16][00][01][00][01][00][05] [CRC ¸ß] [CRC µÍ]
¡¡¡¡modbusͨѶÐÒéÏê½âº¬ÒåÈçÏ£º
¡¡¡¡<1>É豸µØַͬÉÏ¡£
¡¡¡¡<2>ÃüÁîºÅ£ºÐ´ÈëÄ£ÄâÁ¿µÄÃüÁîºÅ¹Ì¶¨Îª16¡£
¡¡¡¡<3>Òª·ÅÖõļĴæÆ÷µØÖ·µÄ¸ß8λºÍµÍ8λ£º±íʾÐèÒª·ÅÖõÄÄ£Äâ¼Ä´æÆ÷µÄµØÖ·¡£
¡¡¡¡<4>ÒªÏòÏÂÉèÖõÄÊý¾Ý¸öÊýµÄ¸ß8λºÍµÍ8λ£º±íʾҪÏòÏÂÉèÖõÄÊý¾ÝÁ¿£¬ÕâÀïΪ1¡£
¡¡¡¡<5>µÍλÊý¾ÝµÄ¸ß8λºÍµÍ8λ£º±íʾÐèÒªµÍλµÄÄ£ÄâÊý¾Ý¡£ÀýÈ磬ÔÚʾÀýÖУ¬¼Ä´æÆ÷ 1 µÄÖµÉèÖÃΪ 5¡£
¡¡¡¡É豸ÏìÓ¦£ºÈç¹û¼ÆËã»ú³É¹¦·µ»ØÒÔÏÂÃüÁ·ñÔò²»ÏìÓ¦¡£
¡¡¡¡É豸ÏìÓ¦£º¡¾É豸µØÖ·¡¿¡¾ÃüÁîºÅ16¡¿¡¾Òª·ÅÖõļĴæÆ÷µØÖ·¸ß8λ¡¿¡¾µÍ8λ¡¿¡¾Êý¾Ý¸ß8λ¡¿¡¾Êý¾ÝµÍ8λ¡¿¡¾CRCУÑé¸ß8λ¡¿ [CRCУÑéµÄµÍ8λ]£¬ÈçÉÏÀý·µ»Ø£º
¡¡¡¡[11][16][00][01][00][01] [CRC ¸ß] [CRC µÍ]