°ïÖúÎĵµ
½â¶ÁModbusºÍtcpµÄÇø±ðºÍÁªÏµ
ModbusÐÒéºÍTCP/IPÐÒé¼ÈÓÐÇø±ðÓÖÓÐÃÜÇеÄÁªÏµ¡£ËüÃǵÄÏà½áºÏ£¬²»µ«ÊµÏÖÁË»ùÓÚModbus/tcp/IPÐÒéÔ¶³ÌÍøÂçͨѶ£¬´Ù½øÁËModbusÔÚÆä¶ÔÓ¦ÁìÓòÖеÄʹÓá£
ModbusÐÒéÖ÷ÒªÓ¦ÓÃÓÚµçÆø×Ô¶¯»¯ºÍ¹ý³Ì¿ØÖÆ£¬Ò»°ã²ÉÓÃRS-232»òRS-485µÄͨÐŽӿڡ£²»×ãÖ®´¦£¬¾ÍÊÇÆä´«Êä¾àÀë¶Ì¡¢ËÙ¶ÈÂý£¬µ¼ÖÂÓ¦ÓÃÊܵ½¾ÖÏÞ¡£TCP/IPÐÒéÖ÷ÒªÓ¦ÓÃÁìÓòlnternet»òlntranetÖУ¬ËüµÄÓÅÊÆ¾ÍÊÇ´«Êä¾àÀëÔ¶¡¢´«ÊäËٶȿ죬ӦÓ÷¶Î§¹ã·º¡£
1¡¢ModbusÐÒé
ËüÊÇÓ¦ÓÃÓÚµçÆø×Ô¶¯»¯µç×Ó¿ØÖÆÆ÷ÖеÄÒ»ÖÖͨÓÃÓïÑÔ¡£Í¨¹ýÕâÖÖÐÒé¾Í¿ÉÒÔʹ¿ØÖÆÆ÷Ö®¼ä£¬ÒÔ¼°¿ØÖÆÆ÷ÓÉÍøÂçºÍÆäËüÉ豸֮¼ä¾Í¿ÉÒÔͨÐÅ£¬ËüÒ²³ÉΪÁËÒ»ÖÖ¹¤Òµ±ê×¼¡£modbusÐÒéÊÇÊ©Ä͵¹«Ë¾µÄ´®ÐÐ×ÜÏßÐÒ飬´ËÐÒé¾ßÓÐÁ¼ºÃµÄ½»»¥ÐÔ¡¢¿ª·Å±ê×¼£¬ÔÚ¹¤ÒµÏÖ³¡É豸ÒѾ¹ã·º±»Ó¦Óá£
ModbusͨÐÅģʽÓÐÁ½ÖÖ£¬ÓÐASCIIºÍRTUÁ½ÖÖ¡£ËäÈ»ÓÐÁ½ÖÖͨÐÅģʽ£¬Ê¹ÓÃʱֻÄÜÑ¡ÓÃÆäÖÐÒ»ÖÖ£¬»ìºÏʹÓÃÊDz»ÔÊÐíµÄ¡£
2¡¢TCP/IPÐÒé
ͨË×À´½²£¬´ËÐÒé¾ÍÊÇÎïÀíÍøÉϵÄÒ»×éÍêÕûµÄÍøÂçÐÒé¡£TCPµÄ×÷ÓþÍÊÇÌṩ´«Êä²ã·þÎñ£¬IPµÄ×÷ÓþÍÊÇÌá¹©ÍøÂç²ã·þÎñ¡£TCP/IPÐÒéµÄºËÐIJ¿·Ö¾ÍÊÇ´«Êä²ãÐÒé(TCP/UDP)¡¢ÍøÂç²ãÐÒé(IP)¼°ÎïÀí½Ó¿Ú²ã¡£
ÉÏÃæËµµ½ÁËmodbusÐÒéµÄÁ½ÖÖģʽ
modbus-RTU(Ô¶³ÌÖն˵¥Ôª)ºÍmodbus-ASCII(ÃÀ¹ú±ê×¼ÐÅÏ¢½»»»´úÂë)£¬Á½ÖÖģʽµÄÈçÏÂËùʾ¡£
1¡¢½øÖÆ£ºRTUÊǰËλ¶þ½øÖÆ£¬ASCIIÊÇÊ®Áù½øÖÆ¡£
2¡¢×Ö½ÚλÊý£ºRTUÊÇ11룬ASCIIÊÇ10λ¡£
3¡¢Î»ÐÅÏ¢£ºRTUÒ»¸öÆðʼ룬°Ë¸öÊý¾Ý룬ÏÈ´«ËÍLSB£¬Ò»¸öÆæÅ¼Ð£Ñé룬һ¸öֹͣ룬¸ÕºÃÂú×ãRTUµÄ×Ö½ÚλÊý11λ¡£ASCIIÒ»¸öÆðʼ룬Æß¸öÊý¾Ý룬ÏÈ´«ËÍLSB£¬Ò»¸öÆæÅ¼Ð£Ñé룬һ¸öֹͣ룬¸ÕºÃÂú×ãASCIIµÄ×Ö½ÚλÊý10λ¡£