¡¡¡¡MODBUSÊÇÒ»ÖÖ³£ÓõÄͨÐÅÐÒ飬ÓÃÓÚÔÚ¹¤Òµ×Ô¶¯»¯ÏµÍ³ÖУ¬ÊµÏÖ²»Í¬É豸֮¼äµÄÊý¾Ý½»»»ºÍͨѶ¡£MODBUS TCPºÍMODBUS RTUÊÇMODBUSÐÒéµÄÁ½ÖÖ³£¼û±äÌ壬ËüÃÇÖ÷ÒªÔÚÎïÀí²ãºÍ´«Êä²ãÉÏÓÐËù²»Í¬¡£
¡¡¡¡
¡¡¡¡Modbus TCPÊÇÔÚTCP/IPÐÒéÕ»ÉÏʵÏÖµÄModbusÐÒéµÄ±äÖÖ¡£ËüʹÓñê×¼µÄModbusÐÒéÊý¾Ýµ¥Ôª(PDU)À´½øÐÐͨѶ£¬µ«Êǽ«PDU·â×°ÔÚTCP±¨ÎÄÖУ¬Ê¹µÃËü¿ÉÒÔÔÚÒÔÌ«ÍøÉϽøÐÐͨѶ¡£
¡¡¡¡Ìص㣺Modbus TCP¾ßÓиßËÙ¡¢¸ßЧ¡¢¿É¿¿µÄÌص㣬Ëü¿ÉÒÔʵÏÖÉ豸֮¼äµÄʵʱͨѶ£¬²¢ÇÒ¿ÉÒÔÔ¶³Ì¹ÜÀíºÍ¼à¿ØÉ豸¡£ÓÉÓÚ²ÉÓÃTCP/IPÐÒ飬Modbus TCP¿ÉÒÔͨ¹ý»¥ÁªÍøʵÏÖÉ豸֮¼äµÄÔ¶³ÌͨѶ¡£
¡¡¡¡ÊÊÓó¡¾°£ºModbus TCPÊÊÓÃÓÚ¶ÔͨѶËٶȺÍʵʱÐÔÒªÇó½Ï¸ßµÄ³¡¾°£¬ÀýÈ繤³§×Ô¶¯»¯¡¢»úÆ÷ÈË¿ØÖÆ¡¢ÄÜÔ´¹ÜÀíϵͳµÈ¡£
¡¡¡¡
¡¡¡¡Modbus RTUÊDzÉÓô®ÐÐͨѶ·½Ê½ÊµÏÖµÄModbusÐÒéµÄÒ»ÖÖÐÎʽ¡£ËüʹÓöþ½øÖÆ·½Ê½½øÐÐÊý¾Ý´«Ê䣬ͨѶËٶȱȽϵͣ¬ÊÊÓÃÓÚ½ü¾àÀëͨѶ¡£
¡¡¡¡Ìص㣺Modbus RTUͨѶÐÒéµÄÊý¾ÝÖ¡ÊÇÒì²½´«ÊäµÄ£¬Ëü¿ÉÒÔ»ùÓÚRS-232/RS-485µÈ´®ÐÐͨѶ½Ó¿ÚʵÏÖÉ豸֮¼äµÄͨѶ¡£ÓÉÓÚÆä²ÉÓöþ½øÖÆ·½Ê½´«ÊäÊý¾Ý£¬¶ÔÓÚ´«Êä¾àÀë½Ï½üµÄÉ豸ͨѶЧ¹û½ÏºÃ¡£
¡¡¡¡ÊÊÓó¡¾°£ºModbus RTUÊÊÓÃÓÚÐèÒª¼òµ¥¿É¿¿Í¨Ñ¶·½Ê½µÄ³¡¾°£¬ÀýÈç´«¸ÐÆ÷Êý¾Ý²É¼¯¡¢PLC¿ØÖÆϵͳ¡¢¹¤¿ØÉ豸µÈ¡£
¡¡¡¡MODBUS TCPʹÓÃÒÔÌ«Íø×÷ΪÎïÀí²ã£¬ÀûÓÃTCP/IPÐÒé½øÐÐÊý¾Ý´«Ê䣬¿ÉÒÔͨ¹ýÒÔÌ«Íø½øÐг¤¾àÀëͨÐÅ¡£¶øMODBUS RTUʹÓô®ÐÐͨÐűê×¼(ÈçRS485»òRS232)×÷ΪÎïÀí²ã£¬ÊÊÓÃÓڶ̾àÀëͨÐÅ¡£MODBUS TCPʹÓûùÓÚTCPÐÒéµÄÁ¬½ÓÐÍͨÐÅ£¬ÐèÒª½¨Á¢Á¬½ÓºÍά»¤Á¬½Ó״̬£¬²¢Ö§³Ö´ó¹æÄ£µÄÍøÂçÍØÆË£¬ÈçÐÇÐÍ¡¢Ê÷ÐÍ¡¢×ÜÏßÐ͵ȡ£¶øMODBUS RTUʹÓûùÓÚ´®ÐÐͨÐŵķÇÁ¬½ÓÐÍͨÐÅ£¬Êý¾Ýͨ¹ýÎïÀí²ãÖ±½Ó´«Êä¡£
¡¡¡¡MODBUS TCPʹÓÃÒÔÌ«ÍøÖ¡¸ñʽ£¬Êý¾Ý°üº¬ÔÚÒÔÌ«ÍøµÄÊý¾Ý²¿·Ö£¬Í¨¹ýIPµØÖ·ºÍ¶Ë¿ÚºÅÀ´½øÐбêʶ¡£¶øMODBUS RTUʹÓöþ½øÖÆÖ¡¸ñʽ£¬Êý¾ÝλÓÚ´®ÐÐͨÐŵÄÊý¾Ý°üÖУ¬Í¨¹ýÎïÀíµØÖ·À´½øÐбêʶ¡£ÓÉÓÚMODBUS RTUʹÓô®ÐÐͨÐÅ£¬Êý¾Ý´«ÊäËÙÂʽϵͣ¬Ò»°ãΪ9600¡¢19200¡¢38400µÈ±È½ÏµÍµÄ²¨ÌØÂÊ¡£¶øMODBUS TCPʹÓÃÒÔÌ«Íø£¬Êý¾Ý´«ÊäËÙÂÊÒ»°ã±È½Ï¸ß£¬¿ÉÒÔ´ïµ½°ÙÕ×ÉõÖÁǧÕ×¼¶±ð¡£
¡¡¡¡MODBUS TCPÖ§³Öͨ¹ý´«Êä²ã°²È«ÐÒé(ÈçTLS¡¢SSLµÈ)À´±£»¤Êý¾Ý´«ÊäµÄ°²È«ÐÔ£¬¿ÉÒÔ¼ÓÃÜÊý¾ÝÒÔ·ÀÖ¹ÇÔÌýºÍ´Û¸Ä¡£¶øMODBUS RTUûÓÐÄÚÖõݲȫ»úÖÆ£¬Í¨ÐÅÊý¾ÝÔÚ´«Êä¹ý³ÌÖпÉÄÜ»áÊܵ½¹¥»÷¡£
¡¡¡¡¸ù¾Ý¾ßÌåµÄÓ¦Óó¡¾°ºÍÐèÇó£¬Ñ¡ÔñÊʺϵÄÐÒé±äÌå¡£¶ÔÓÚÐèÒª³¤¾àÀëͨÐźÍÍøÂçÍØÆ˵ÄÓ¦Ó㬿ÉÒÔÑ¡ÔñMODBUS TCP;¶ø¶ÔÓڶ̾àÀëͨÐź͵ÍËÙ´«ÊäµÄÓ¦Ó㬿ÉÒÔÑ¡ÔñMODBUS RTU¡£ÔÚʹÓÃMODBUSÐÒéʱ£¬»¹ÐèҪעÒâÊý¾Ý¸ñʽ¡¢×¢²áµØÖ·ºÍ¹¦ÄÜÂëµÈϸ½Ú£¬ÒÔÈ·±£ÕýÈ·µÄÊý¾Ý½»»»ºÍͨÐÅ¡£