¡¡¡¡Ê²Ã´ÊÇ Modbus?
¡¡¡¡Modbus ÊÇÓÉModicon ÓÚ 1979 Äê·¢²¼µÄ Modicon ¿ª·¢µÄ´®ÐÐͨÐÅÐÒ飬ÓÃÓÚÆä¿É±à³ÌÂß¼¿ØÖÆÆ÷ (PLC)¡£¼òµ¥À´Ëµ£¬ËüÊÇÒ»ÖÖÓÃÓÚÔÚµç×ÓÉ豸֮¼äͨ¹ý´®ÐÐÏß·´«ÊäÐÅÏ¢µÄ·½·¨¡£ÇëÇóÐÅÏ¢µÄÉ豸³ÆΪ Modbus Ö÷É豸£¬ÌṩÐÅÏ¢µÄÉ豸³ÆΪ Modbus ´ÓÉ豸¡£ÔÙ±ê×¼µÄ Modbus ÍøÂçÖУ¬ÓÐÒ»¸öÖ÷Õ¾ºÍ¶à´ï 247 ¸ö´ÓÕ¾£¬Ã¿¸ö´ÓÕ¾¶¼ÓÐÒ»¸ö´Ó 1 µ½ 247 µÄΨһ´ÓÕ¾µØÖ·¡£Ö÷Õ¾Ò²¿ÉÒÔ½«ÐÅϢдÈë´ÓÕ¾¡£
¡¡¡¡ModbusÓÐʲôÓÃ;?
¡¡¡¡Modbus ÊÇÒ»ÖÖ¿ª·ÅÐÒ飬ÕâÒâζ×ÅÖÆÔìÉÌ¿ÉÒÔÃâ·Ñ½«Æä¹¹½¨µ½ËûÃǵÄÉ豸ÖУ¬¶øÎÞÐèÖ§¸¶°æË°¡£ËüÒѳÉΪ¹¤ÒµÖеıê׼ͨÐÅÐÒ飬ÊÇÄ¿Ç°×î³£ÓõĹ¤Òµµç×ÓÉ豸Á¬½Ó·½Ê½¡£Ëü±»Ðí¶àÐÐÒµµÄÐí¶àÖÆÔìÉ̹㷺ʹÓá£Modbus ͨ³£ÓÃÓÚ½«À´×ÔÒDZíºÍ¿ØÖÆÉ豸µÄÐźŴ«Êä»ØÖ÷¿ØÖÆÆ÷»òÊý¾ÝÊÕ¼¯ÏµÍ³£¬ÀýÈç²âÁ¿Î¶ȺÍʪ¶È²¢½«½á¹û´«Ë͵½¼ÆËã»úµÄϵͳ¡£Modbus ͨ³£ÓÃÓÚ½«¼à¿Ø¼ÆËã»úÓë¼à¿ØºÍÊý¾Ý²É¼¯ (SCADA) ϵͳÖеÄÔ¶³ÌÖն˵¥Ôª (RTU) Á¬½ÓÆðÀ´¡£
¡¡¡¡ModbusÊÇÈçºÎ¹¤×÷µÄ?
¡¡¡¡Modbus ͨ¹ýÉ豸֮¼äµÄ´®ÐÐÏß·´«Êä¡£×î¼òµ¥µÄÉèÖÃÊÇÓÃÒ»¸ù´®ÐеçÀÂÁ¬½ÓÁ½¸öÉ豸(Ö÷É豸ºÍ´ÓÉ豸)ÉϵĴ®Ðж˿ڡ£
¡¡¡¡
¡¡¡¡Êý¾ÝÒÔһϵÁÐ 1 ºÍ 0 µÄÐÎʽ·¢ËÍ£¬³ÆΪλ¡£Ã¿¸öλ¶¼×÷Ϊµçѹ·¢ËÍ¡£Áã×÷ΪÕýµçѹ·¢ËÍ£¬Ò»¸ö×÷Ϊ¸ºµçѹ·¢ËÍ¡£ÕâЩλ·¢Ë͵÷dz£¿ì¡£µäÐ͵Ĵ«ÊäËÙ¶ÈΪ 9600 ²¨ÌØ(±ÈÌØ/Ãë)¡£
¡¡¡¡Ê²Ã´ÊÇÊ®Áù½øÖÆ?
¡¡¡¡ÔÚ½â¾öÎÊÌâʱ£¬²é¿´ÕýÔÚ´«ÊäµÄʵ¼ÊÔʼÊý¾Ý»áºÜÓаïÖú¡£³¤µÄ 1 ºÍ 0 ×Ö·û´®ÄÑÒÔÔĶÁ£¬Òò´ËÕâЩλ±»×éºÏ²¢ÒÔÊ®Áù½øÖÆÏÔʾ¡£Ã¿¸ö 4 λ¿éÓÉ0µ½FµÄ 16 ¸ö×Ö·ûÖ®Ò»±íʾ¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡Ã¿¸ö 8 λ¿é(³ÆΪһ¸ö×Ö½Ú)ÓÉ´Ó00µ½FFµÄ 256 ¸ö×Ö·û¶ÔÖ®Ò»±íʾ¡£
¡¡¡¡Êý¾ÝÈçºÎ´æ´¢ÔÚ±ê×¼ Modbus ÖÐ?
¡¡¡¡ÐÅÏ¢ÒÔËĸö²»Í¬µÄ±í´æ´¢ÔÚ´ÓÉ豸ÖС£Á½¸ö±í´æ´¢¿ª/¹ØÀëÉ¢Öµ(ÏßȦ)ºÍÁ½¸ö´æ´¢ÊýÖµ(¼Ä´æÆ÷)¡£ÏßȦºÍ¼Ä´æÆ÷¸÷ÓÐÒ»¸öÖ»¶Á±íºÍ¶Áд±í¡£Ã¿¸ö±íÓÐ 9999 ¸öÖµ¡£Ã¿¸öÏßȦ»ò´¥µã¶¼ÊÇ 1 룬²¢·ÖÅäÁËÒ»¸ö½éÓÚ0000ºÍ270EÖ®¼äµÄÊý¾ÝµØÖ·¡£Ã¿¸ö¼Ä´æÆ÷Ϊ 1 ¸ö×Ö = 16 λ = 2 ¸ö×Ö½Ú£¬²¢ÇÒÊý¾ÝµØÖ·½éÓÚ0000ºÍ270EÖ®¼ä¡£
¡¡¡¡
¡¡¡¡ÏßȦ/¼Ä´æÆ÷±àºÅ¿ÉÒÔ±»ÈÏΪÊÇλÖÃÃû³Æ£¬ÒòΪËüÃDz»»á³öÏÖÔÚʵ¼ÊÏûÏ¢ÖС£Êý¾ÝµØÖ·ÓÃÓÚÏûÏ¢ÖС£ÀýÈ磬µÚÒ»¸ö±£³Ö¼Ä´æÆ÷£¬±àºÅ 40001£¬¾ßÓÐÊý¾ÝµØÖ·0000 ¡£ÕâÁ½¸öÖµÖ®¼äµÄ²îÒìÊÇÆ«ÒÆÁ¿¡£Ã¿¸ö±í¶¼Óв»Í¬µÄÆ«ÒÆÁ¿¡£1¡¢10001¡¢30001 ºÍ 40001¡£
¡¡¡¡´ÓÕ¾ ID ÊÇʲô?
¡¡¡¡ÍøÂçÖеÄÿ¸ö´Ó»ú¶¼·ÖÅäÓÐÒ»¸ö´Ó 1 µ½ 247 µÄΨһµ¥ÔªµØÖ·¡£µ±Ö÷»úÇëÇóÊý¾Ýʱ£¬Ëü·¢Ë͵ĵÚÒ»¸ö×Ö½ÚÊÇ´Ó»úµØÖ·¡£ÕâÑùÿ¸ö´Ó»úÔÚµÚÒ»¸ö×Ö½ÚÖ®ºó¾ÍÖªµÀÊÇ·ñºöÂÔ¸ÃÏûÏ¢¡£
¡¡¡¡Ê²Ã´ÊÇModbus¹¦ÄÜÂë?
¡¡¡¡Ö÷»ú·¢Ë͵ĵڶþ¸ö×Ö½ÚÊǹ¦ÄÜÂë¡£Õâ¸öÊý×Ö¸æËß´Ó»úÒª·ÃÎÊÄĸö±íÒÔ¼°ÊǶÁÈ¡»¹ÊÇдÈë±í¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡Ê²Ã´ÊÇ Modbus ´ÓÁãÓë´ÓÒ»µÄÑ°Ö·?
¡¡¡¡ÔÚÌÖÂÛ»ùÓÚÆ«ÒÆµÄ Modbus Ѱַʱ£¬×îºóÒ»¸öÖØÒªµÄϸ½ÚÊÇÉ豸ÊÇ·ñÖ§³Ö»ùÓÚÁã»òÒ»µÄÑ°Ö·¡£×î³õ£¬´ÓÁ㿪ʼµÄÑ°Ö·ÊÇ Modbus µÄÔ¤ÆÚʵÏÖ·½Ê½¡£µ«ÊÇ£¬Ëæ×Åʱ¼äµÄÍÆÒÆºÍ Modbus ×÷ΪһÖÖ¿ª·ÅÐÒé±»Èç´Ë¹ã·ºµØ²ÉÓã¬Ä³Ð©É豸ÖÆÔìÉ̲ÉÓÃÁËÒ»ÖÖ³ÆΪ one-based Ñ°Ö·µÄ¸ÅÄî¡£
¡¡¡¡´ÓÁ㿪ʼµÄÑ°Ö·Éæ¼°´ÓÁ㿪ʼµÄÄÚ´æÀàÐ͵ĵÚÒ»¸öÆ«ÒÆÁ¿¡£Òò´Ë£¬ÀýÈ磬Èç¹ûÄúÇëÇ󱣳ּĴæÆ÷ 400001£¬Ôòʵ¼ÊµÄ Modbus ÐÒéÇëÇó½«ÎªÆ«ÒÆÁ¿ 0 µÄ FC 3¡£¶ø 400002 ½«ÇëÇóÆ«ÒÆÁ¿ 1 µÄ FC 3£¬ÒÀ´ËÀàÍÆ¡£
¡¡¡¡ÕýÈçÄú¿ÉÒÔÏëÏóµÄÄÇÑù£¬Õâ¿ÉÄÜ»áÁîÈËÀ§»ó¡£Òò´Ë£¬Ò»Ð©ÖÆÔìÉ̲ÉÓÃÁËÒ»ÖÖ³ÆΪ»ùÓÚÒ»µÄÑ°Ö·µÄʵÏÖ·½Ê½¡£¶ÔÓÚ´Ó 1 ¿ªÊ¼µÄÑ°Ö·£¬Æ«ÒÆÁ¿Óëʵ¼ÊµØÖ·ÇëÇó¶ÔÆë¡£ÀýÈ磬Èç¹ûÄúÇëÇ󱣳ּĴæÆ÷ 1£¬Ôò¸ÃÇëÇóÈÔȻʹÓà FC 3£¬µ«ÓÃÓÚÆ«ÒÆÁ¿ 1¡£¶ø 400002 ½«ÇëÇó FC 3 ÓÃÓÚÆ«ÒÆÁ¿¡£