¡¡¡¡ModBusÊÇÒ»ÖÖͨÐÅÐÒ飬ÓÃÓÚÔÚ¹¤Òµ¿ØÖÆϵͳÖÐʵÏÖÉ豸֮¼äµÄͨÐÅ¡£Ëü¼È¼òµ¥ÓÖ¿É¿¿£¬¹ã·ºÓ¦ÓÃÓÚ¹¤Òµ×Ô¶¯»¯ÁìÓò¡£k8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢µç×Ó½«Ïêϸ½â¶ÁModBusÐÒ飬²¢¸ø³öһЩӦÓð¸Àý¡£
¡¡¡¡ModBusÐÒéÊÇÒ»ÖÖ¿ª·ÅµÄ´®ÐÐͨÐÅÐÒ飬ÓÉModicon¹«Ë¾(ÏÖÔÚÊÇÊ©Ä͵µçÆø)ÓÚ1979ÄêÌá³ö¡£Ëü»ùÓÚÖ÷´Ó½á¹¹£¬ÆäÖÐÖ÷Õ¾¸ºÔð·¢ÆðͨÐÅÇëÇ󣬴ÓÕ¾Ôò¸ºÔðÏìÓ¦ÇëÇó²¢ÌṩÊý¾Ý¡£ModBusÐÒé¾ßÓмòµ¥Ã÷Á˵Ľṹ£¬²ÉÓÃÁËASCIIÂë»òRTU´«Êä¸ñʽ¡£ASCIIÂë¸ñʽͨ¹ýASCII×Ö·û½øÐд«Ê䣬¶øRTU¸ñʽÔòͨ¹ý¶þ½øÖÆλ½øÐд«Êä¡£
¡¡¡¡ModBusÐÒéµÄͨÐÅ·½Ê½·ÖΪÁ½ÖÖ£ºModBus RTUºÍModBus TCP¡£ModBus RTUͨ¹ý´®ÐнӿÚ(ÈçRS-232»òRS-485)½øÐÐͨÐÅ£¬ËÙÂÊͨ³£Îª9600bps»ò115200bps¡£¶øModBus TCPÊÇ»ùÓÚTCP/IPÐÒéµÄÒÔÌ«ÍøͨÐÅ·½Ê½£¬¿ÉʵÏÖÔ¶³Ì·ÃÎÊ¡£
¡¡¡¡
¡¡¡¡ModBusÐÒéÖж¨ÒåÁËһϵÁй¦ÄÜÂ룬ÓÃÓÚʵÏÖ²»Í¬µÄ¹¦ÄÜ¡£³£¼ûµÄ¹¦ÄÜÂë°üÀ¨¶Áд¼Ä´æÆ÷¡¢¶ÁдÊäÈë¼Ä´æÆ÷¡¢¶ÁдÏßȦµÈ¡£Í¨¹ýÕâЩ¹¦ÄÜÂ룬¿ÉÒÔʵÏÖ¶ÔÉ豸µÄ¶Áд²Ù×÷¡£
¡¡¡¡ÒÔÏÂÊÇÒ»¸öModBusÐÒéµÄÓ¦Óð¸Àý£º
¡¡¡¡¼ÙÉèÓÐÒ»¸ö¹¤Òµ×Ô¶¯»¯ÏµÍ³£¬ÆäÖаüÀ¨Ò»¸öÖ÷Õ¾ºÍ¶à¸ö´ÓÕ¾¡£Ö÷Õ¾ÐèÒª¶¨ÆÚ»ñÈ¡´ÓÕ¾µÄÊý¾Ý£¬²¢¶ÔÆä½øÐпØÖÆ¡£ÔÚÕâ¸öϵͳÖУ¬Ê¹ÓÃModBusÐÒé½øÐÐͨÐÅ¡£
¡¡¡¡Ö÷վͨ¹ýModBusÐÒéÁ¬½Óµ½´ÓÕ¾£¬²¢·¢ËͶÁÈ¡¼Ä´æÆ÷µÄ¹¦ÄÜÂë¡£´ÓÕ¾½ÓÊÕµ½ÇëÇóºó£¬¸ù¾Ý¹¦ÄÜÂë½øÐÐÏàÓ¦µÄ´¦Àí¡£´ÓÕ¾¶ÁÈ¡Ïà¹ØµÄ¼Ä´æÆ÷Êý¾Ý£¬²¢Í¨¹ýModBusÐÒé½øÐÐÏìÓ¦¡£Ö÷Õ¾½ÓÊÕµ½ÏìÓ¦ºó£¬½âÎöÆäÖеÄÊý¾Ý£¬²¢¸ù¾ÝÆäÖµ½øÐÐÏÂÒ»²½²Ù×÷¡£
¡¡¡¡½ÓÏÂÀ´£¬Ö÷Õ¾¿ÉÄܻᷢËÍдÈëÏßȦµÄ¹¦ÄÜÂ룬´Ó¶øʵÏÖ¶Ô´ÓÕ¾µÄ¿ØÖÆ¡£´ÓÕ¾½ÓÊÕµ½ÇëÇóºó£¬¸ù¾Ý¹¦ÄÜÂë½øÐÐÏàÓ¦µÄ¿ØÖƲÙ×÷£¬²¢Í¨¹ýModBusÐÒé½øÐÐÏìÓ¦¡£Ö÷Õ¾½ÓÊÕµ½ÏìÓ¦ºó£¬È·ÈÏ¿ØÖƲÙ×÷ÊÇ·ñ³É¹¦¡£
¡¡¡¡ÔÚÕâ¸ö°¸ÀýÖУ¬ModBusÐÒé×÷ΪÖ÷Õ¾ºÍ´ÓÕ¾Ö®¼äµÄͨÐÅÐÒ飬ʵÏÖÁËÊý¾ÝµÄ¶ÁÈ¡ºÍдÈë¡¢É豸µÄ¿ØÖƵȹ¦ÄÜ¡£Í¨¹ýModBusÐÒ飬¹¤Òµ×Ô¶¯»¯ÏµÍ³µÄ¸÷¸öÉ豸¿ÉÒÔ½øÐÐÓÐЧµÄͨÐźÍе÷¡£
¡¡¡¡ÔÚʵ¼ÊµÄÓ¦Óùý³ÌÖУ¬ÎªÁ˽â¾öijһ¸öÌØÊâÎÊÌ⣬ÈËÃÇϲ»¶×Ô¼ºÐÞ¸ÄMODBUS¹æÔ¼À´Âú×ã×Ô¼ºµÄÐèÒª(ÊÂʵÉÏ£¬ÈËÃǾ³£Ê¹ÓÃ×Ô¼º¶¨ÒåµÄ¹æÔ¼À´Í¨Ñ¶£¬ÕâÑùÄܽâ¾öÎÊÌ⣬µ«²»Ì«¹æ·¶)¡£¸üΪÆÕͨµÄÓ÷¨ÊÇ£¬ÉÙÁ¿Ð޸ĹæÔ¼£¬µ«½«¹æÔ¼¸ñʽ¸½ÔÚÈí¼þ˵Ã÷ÊéÒ»Æ𣬻òÖ±½Ó·ÅÔÚ°ïÖúÖУ¬ÕâÑù¾Í·½±ãÁËÓû§µÄͨѶ¡£ModbusÐÒé¿ÉÒÔ˵Êǹ¤Òµ×Ô¶¯»¯ÁìÓòÓ¦ÓÃ×îΪ¹ã·ºµÄͨѶÐÒ飬ÒòΪËûµÄ¿ª·ÅÐÔ¡¢¿ÉÀ©³äÐԺͱê×¼»¯Ê¹Ëü³ÉΪһ¸öͨÓù¤Òµ±ê×¼¡£ÓÐÁËËü£¬²»Í¬³§É̵IJúÆ·¿ÉÒÔ¼òµ¥¿É¿¿µÄ½ÓÈëÍøÂ磬ʵÏÖϵͳµÄ¼¯Öмà¿Ø£¬·ÖÉ¢¿ØÖƹ¦ÄÜ¡£
¡¡¡¡×ܽáÆðÀ´£¬ModBusÐÒéÊÇÒ»ÖÖͨÐÅÐÒ飬ÓÃÓÚÔÚ¹¤Òµ×Ô¶¯»¯ÏµÍ³ÖÐʵÏÖÉ豸֮¼äµÄͨÐÅ¡£Ëü¼òµ¥¿É¿¿£¬²¢ÇÒ¾ßÓй㷺µÄÓ¦Óᣱ¾ÎĽéÉÜÁËModBusÐÒéµÄÏêϸÐÅÏ¢£¬²¢¸ø³öÁËÒ»¸öÓ¦Óð¸Àý£¬Õ¹Ê¾ÁËModBusÐÒéÔÚ¹¤Òµ×Ô¶¯»¯ÏµÍ³ÖеÄÓ¦Óá£Ï£Íû±¾ÎĶԶÁÕßÁ˽âºÍÓ¦ÓÃModBusÐÒéÓÐËù°ïÖú¡£