²úÆ··ÖÀà+
Modbus TCPºÍModbus RTUÐÒéµÄÇø±ð
ModbusÐÒé°üÀ¨ASCII¡¢RTU¡¢TCPµÈ£¬²¢Ã»Óй涨ÎïÀí²ã¡£´ËÐÒ鶨ÒåÁË¿ØÖÆÆ÷Äܹ»ÈÏʶºÍʹÓõÄÏûÏ¢½á¹¹£¬¶ø²»¹ÜËüÃÇÊǾ¹ýºÎÖÖÍøÂç½øÐÐͨÐŵġ£±ê×¼µÄModicon¿ØÖÆÆ÷ʹÓÃRS232CʵÏÖ´®ÐеÄModbus¡£ModbusµÄASCII¡¢RTUÐÒ鹿¶¨ÁËÏûÏ¢¡¢Êý¾ÝµÄ½á¹¹¡¢ÃüÁîºÍ¾Í´ðµÄ·½Ê½£¬Êý¾ÝͨѶ²ÉÓÃMaser/Slave·½Ê½£¬Master¶Ë·¢³öÊý¾ÝÇëÇóÏûÏ¢£¬Slave¶Ë½ÓÊÕµ½ÕýÈ·ÏûÏ¢ºó¾Í¿ÉÒÔ·¢ËÍÊý¾Ýµ½Master¶ËÒÔÏìÓ¦ÇëÇó;Master¶ËÒ²¿ÉÒÔÖ±½Ó·¢ÏûÏ¢ÐÞ¸ÄSlave¶ËµÄÊý¾Ý£¬ÊµÏÖË«Ïò¶Áд¡£
¡¡¡¡Modbus¾ßÓÐÒÔϼ¸¸öÌØµã£º
¡¡¡¡(1)±ê×¼¡¢¿ª·Å£¬Óû§¿ÉÒÔÃâ·Ñ¡¢·ÅÐĵØÊ¹ÓÃModbusÐÒ飬²»ÐèÒª½»ÄÉÐí¿ÉÖ¤·Ñ£¬Ò²²»»áÇÖ·¸ÖªÊ¶²úȨ¡£Ä¿Ç°£¬Ö§³ÖModbusµÄ³§¼Ò³¬¹ý400¼Ò£¬Ö§³ÖModbusµÄ²úÆ·³¬¹ý600ÖÖ¡£
¡¡¡¡(2)Modbus¿ÉÒÔÖ§³Ö¶àÖÖµçÆø½Ó¿Ú£¬ÈçRS-232¡¢RS-485µÈ£¬»¹¿ÉÒÔÔÚ¸÷ÖÖ½éÖÊÉÏ´«ËÍ£¬ÈçË«½ÊÏß¡¢¹âÏË¡¢ÎÞÏߵȡ£
¡¡¡¡(3)ModbusµÄÖ¡¸ñʽ¼òµ¥¡¢½ô´Õ£¬Í¨Ë×Ò×¶®¡£Óû§Ê¹ÓÃÈÝÒ×£¬³§ÉÌ¿ª·¢¼òµ¥¡£
¡¡¡¡Modbus rtuºÍModbus tcpÁ½¸öÐÒéµÄ±¾Öʶ¼ÊÇMODBUSÐÒ飬¶¼ÊÇ¿¿MODBUS¼Ä´æÆ÷µØÖ·À´½»»»Êý¾Ý;µ«ËùÓõÄÓ²¼þ½Ó¿Ú²»Ò»Ñù£¬Modbus RTUÒ»°ã²ÉÓô®¿ÚRS232C»òRS485/422£¬¶øModbus TCPÒ»°ã²ÉÓÃÒÔÌ«Íø¿Ú¡£ÏÖÔÚÊг¡ÉÏÓкܶàÐÒéת»»Æ÷£¬¿ÉÒÔÇáËɵĽ«ÕâЩ²»Í¬µÄÐÒéÏ໥ת»»¡£
¡¡¡¡Êµ¼ÊÉÏModbusÐÒé°üÀ¨ASCII¡¢RTU¡¢TCP¡£
¡¡¡¡±ê×¼µÄModicon¿ØÖÆÆ÷ʹÓÃRS232CʵÏÖ´®ÐеÄModbus¡£ModbusµÄASCII¡¢RTUÐÒ鹿¶¨ÁËÏûÏ¢¡¢Êý¾ÝµÄ½á¹¹¡¢ÃüÁîºÍ¾Í´ðµÄ·½Ê½£¬Êý¾ÝͨѶ²ÉÓÃMaser/Slave·½Ê½¡£
¡¡¡¡ModbusÐÒéÐèÒª¶ÔÊý¾Ý½øÐÐУÑ飬´®ÐÐÐÒéÖгýÓÐÆæÅ¼Ð£ÑéÍ⣬ASCIIģʽ²ÉÓÃLRCУÑ飬RTUģʽ²ÉÓÃ16λCRCУÑé¡£
¡¡¡¡ModbusTCPģʽûÓжîÍâ¹æ¶¨Ð£Ñ飬ÒòΪTCPÐÒéÊÇÒ»¸öÃæÏòÁ¬½ÓµÄ¿É¿¿ÐÒé¡£
¡¡¡¡TCPºÍRTUÐÒé·Ç³£ÀàËÆ£¬Ö»Òª°ÑRTUÐÒéµÄÁ½¸ö×Ö½ÚµÄУÑéÂëÈ¥µô£¬È»ºóÔÚRTUÐÒéµÄ¿ªÊ¼¼ÓÉÏ5¸ö0ºÍÒ»¸ö6²¢Í¨¹ýTCP/IPÍøÂçÐÒé·¢ËͳöÈ¥¼´¿É¡£