
¡¡¡¡ModbusÊÇÒ»ÖÖ¿ª·ÅÐÒ飬ÕâÒâζ×ÅÖÆÔìÉÌÎÞÐèÖ§¸¶°æË°¾Í¿ÉÒÔÃâ·ÑʹÓÃËü¡£ËüÒѳÉΪ¹¤ÒµÖеıê׼ͨÐÅÐÒ飬²¢ÇÒÏÖÔÚÊÇÁ¬½Ó¹¤Òµµç×ÓÉ豸µÄ×î³£Ó÷½·¨¡£Ëü±»Ðí¶àÐÐÒµµÄÐí¶àÖÆÔìÉ̹㷺ʹÓÃ.Modbusͨ³£ÓÃÓÚ½«À´×ÔÒDZíºÍ¿ØÖÆÉ豸µÄÐźŴ«Ê仨Ö÷¿ØÖÆÆ÷»òÊý¾Ý²É¼¯ÏµÍ³£¬ÀýÈç²âÁ¿Î¶ȺÍʪ¶È²¢½«½á¹û´«Ë͵½¼ÆËã»úµÄϵͳ¡£Modbusͨ³£ÓÃÓÚ½«¼à¿Ø¼ÆËã»úÓëÔ¶³ÌÖն˵¥Ôª(RTU)Á¬½ÓÔÚ¼à¿ØºÍÊý¾Ý²É¼¯(SCADA)ϵͳÖС£
¡¡¡¡Modbusͨ¹ýÉ豸֮¼äµÄ´®ÐÐÏß·´«Êä¡£×î¼òµ¥µÄÉèÖÃÊÇÁ¬½ÓÁ½¸öÉ豸(Ö÷É豸ºÍ´ÓÉ豸)ÉϵĴ®Ðж˿ڵĵ¥¸ù´®ÐеçÀ¡£
¡¡¡¡Êý¾ÝÒÔһϵÁÐ1ºÍ0µÄÐÎʽ·¢ËÍ£¬³ÆÎªÎ»¡£Ã¿¸öλ¶¼×÷Ϊµçѹ·¢ËÍ¡£Áã×÷ΪÕýµçѹ·¢ËÍ£¬¶øÒ»¸ö×÷Ϊ¸ºµçѹ·¢ËÍ¡£ÕâЩλºÜ¿ì·¢ËÍ¡£µäÐ͵Ĵ«ÊäËÙ¶ÈΪ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¡£
¡¡¡¡Ê²Ã´ÊÇÅ«Á¥Éí·ÝÖ¤?
¡¡¡¡ÍøÂçÖеÄÿ¸ö´ÓÕ¾¶¼·ÖÅäÓÐ1µ½247µÄΨһµ¥ÔªµØÖ·¡£µ±Ö÷Õ¾ÇëÇóÊý¾Ýʱ£¬Ëü·¢Ë͵ĵÚÒ»¸ö×Ö½ÚÊÇ´ÓÕ¾µØÖ·¡£ÕâÑù£¬Ã¿¸ö´ÓÉ豸ÔÚµÚÒ»¸ö×Ö½ÚÖ®ºóÖªµÀÊÇ·ñºöÂÔ¸ÃÏûÏ¢¡£
¡¡¡¡Ê²Ã´Êǹ¦ÄÜ´úÂë?
¡¡¡¡Ö÷»ú·¢Ë͵ĵڶþ¸ö×Ö½ÚÊǹ¦ÄÜ´úÂë¡£´ËÊý×Ö¸æËß´ÓÕ¾Òª·ÃÎÊÄĸö±íÒÔ¼°ÊÇ´Ó±íÖжÁÈ¡»¹ÊÇдÈë±í¡£
¡¡¡¡Ê²Ã´ÊÇCRC?
¡¡¡¡CRC´ú±íÑ»·ÈßÓàУÑé¡£ËüÊÇÔÚÿ¸ömodbusÏûÏ¢µÄĩβÌí¼ÓÁ½¸ö×Ö½ÚÒÔ½øÐдíÎó¼ì²â¡£ÏûÏ¢ÖеÄÿ¸ö×Ö½ÚÓÃÓÚ¼ÆËãCRC¡£½ÓÊÕÉ豸»¹¼ÆËãCRC²¢½«ÆäÓëÀ´×Ô·¢ËÍÉ豸µÄCRC½øÐбȽϡ£Èç¹û´íÎ󵨽ÓÊÕµ½ÏûÏ¢ÖеÄһ룬ÔòCRC½«²»Í¬²¢ÇÒ½«µ¼Ö´íÎ󡣡£
¡¡¡¡Ê²Ã´ÊÇÊý¾ÝÀàÐÍ?
¡¡¡¡¶ÔÓÚʾÀýFC03 ±íÃ÷£¬¼Ä´æÆ÷40108°üº¬AE41 £¬Æäת»»Îª16λ1010 1110 0100 0001 ´ó!µ«ÊÇÕâÊÇʲôÒâ˼?àÅ£¬Õâ¿ÉÄÜÒâζ×ÅһЩÊÂÇé¡£¼Ä´æÆ÷40108¿ÉÒÔ¶¨ÒåΪÕâЩ16λÊý¾ÝÀàÐÍÖеÄÈκÎÒ»ÖÖ£º
¡¡¡¡¼×16λÎÞ·ûºÅÕûÊý(0µ½65535Ö®¼äµÄÕûÊý)¼Ä´æÆ÷40108°üº¬AE41 = 44609(Ê®Áù½øÖƵ½Ê®½øÖƵÄת»»)
¡¡¡¡¼×16λ´ø·ûºÅÕûÊý(-32768µ½32767Ö®¼äµÄÕûÊý)AE41 = -20,927 (Ê®Áù½øÖƵ½Ò»¸ö°ü×°£¬Èç¹ûÆä³¬¹ý32767È»ºó¼õÈ¥65536Ê®½øÖƵÄת»»)
¡¡¡¡¼×Á½ÖÖ×Ö·ûµÄASCII×Ö·û´®(2¼üÈëµÄ×Öĸ)AE41 =?¼×
¡¡¡¡¼×¿ª/¹ØÖµµÄÀëÉ¢(Ôڴ˹¤×÷·½Ê½ÏàͬµÄ16λÕûÊý0»ò1µÄÖµµÄÊ®Áù½øÖÆÊý¾Ý½«ÊÇ0000 »ò0001 )×¢²á40108Ò²¿ÉÓë½áºÏ
¡¡¡¡40109ÐγÉÈκÎÕâЩ32λÊý¾ÝµÄÀàÐÍ£º
¡¡¡¡¼×32λÎÞ·ûºÅÕûÊý(0ºÍ4294967295Ö®¼äµÄÊý×Ö)40108,40109 = AE41 5652 = 2923517522
¡¡¡¡Ò»¸ö32λÓзûºÅÕûÊý(-2,147,483,648ºÍ2,147,483,647Ö®¼äµÄÊý×Ö)AE41 5652 = -1,371,449,774
¡¡¡¡¼×32λ˫¾«¶ÈIEEE¸¡µãÊý¡£ÕâÊÇÒ»¸öÊýѧ¹«Ê½£¬ÔÊÐíÈκÎʵÊý(´øÐ¡ÊýµãµÄÊý×Ö)ÓÃ32λ±íʾ£¬¾«¶ÈԼΪ7λÊý¡£AE41 5652 = -4.395978 E-11 ÕâÊÇÒ»¸öµç×Ó±í¸ñIEEE¸¡µã¼ÆËãÆ÷£¬ÓÃÓÚÊäÈë4¸ö×Ö½Ú»ò2¸ö×Ö¡£ÒªÏÂÔØ¸±±¾£¬ÇëÓÒ¼üµ¥»÷²¢Ñ¡ÔñÄ¿µÄÁí´æÎª...
¡¡¡¡¼×Ëĸö×Ö·ûµÄASCII×Ö·û´®(4¼üÈëµÄ×Öĸ)AE41 5652 =?AVR ¸ü¶à¼Ä´æÆ÷¿ÉÒÔ±»×éºÏÒÔÐγɸü³¤µÄASCII×Ö·û´®¡£Ã¿¸ö¼Ä´æÆ÷ÓÃÓÚ´æ´¢Á½¸öASCII×Ö·û(Á½¸ö×Ö½Ú)¡£
¡¡¡¡Ê²Ã´ÊÇ×Ö½ÚºÍ×ÖÅÅÐò?
¡¡¡¡Modbus¹æ·¶Ã»ÓÐ׼ȷ¶¨ÒåÊý¾ÝÈçºÎ´æ´¢ÔڼĴæÆ÷ÖС£Òò´Ë£¬Ò»Ð©ÖÆÔìÉÌÔÚËûÃǵÄÉ豸ÖÐʵÏÖÁËmodbus£¬Ê×ÏÈ´æ´¢ºÍ´«Êä¸ß×Ö½Ú£¬È»ºóÊǵÍ×Ö½Ú¡£(41 ֮ǰµÄAE )¡£»òÕߣ¬ÆäËûÈËÊ×ÏÈ´æ´¢ºÍ·¢Ë͵Íλ×Ö½Ú(AE ֮ǰµÄ41 )¡£ÀàËÆµØ£¬µ±¼Ä´æÆ÷×éºÏÆðÀ´±íʾ32λÊý¾ÝÀàÐÍʱ£¬Ä³Ð©Æ÷¼þ½«¸ß16λ(¸ß×Ö)´æ´¢ÔÚµÚÒ»¸ö¼Ä´æÆ÷ÖУ¬Ê£ÓàµÄµÍ×Ö´æ´¢ÔÚµÚ¶þ¸ö¼Ä´æÆ÷ÖÐ(AE41 ÔÚ5652 ֮ǰ)£¬¶øÆäËûÆ÷¼þÔòÏà·´(5652 ֮ǰ)AE41 )Ö»Òª½ÓÊÕÉ豸֪µÀÆÚÍûËüµÄ·½Ê½£¬·¢ËÍ×Ö½Ú»ò×ÖµÄ˳ÐòÎ޹ؽôÒª¡£ÀýÈ磬Èç¹ûÒª½«Êý×Ö29,235,175,522×÷Ϊ32λÎÞ·ûºÅÕûÊý·¢ËÍ£¬Ôò¿ÉÒÔ°´ÕâËÄÖÖ·½Ê½ÖеÄÈκÎÒ»ÖÖ½øÐÐÅÅÁС£
¡¡¡¡AE41 5652 ¸ß×Ö½ÚµÚÒ»¸ß×ÖÊ×ÏÈ
¡¡¡¡5652 AE41 ¸ß×Ö½ÚµÚÒ»µÍ×ÖÊ×ÏÈ
¡¡¡¡Ê×ÏÈÊÇ41AE 5256 µÍ×Ö½ÚµÚÒ»¸ö¸ß×Ö
¡¡¡¡5256 41AE µÍ×Ö½ÚµÚÒ»¸öµÍ×ÖÊ×ÏÈ
¡¡¡¡Ê²Ã´ÊÇModbusµØÍ¼?
¡¡¡¡modbusÓ³ÉäÖ»ÊÇÒ»¸öµ¥¶ÀµÄ´ÓÉ豸ÁÐ±í£¬Ëü¶¨ÒåÁË- Êý¾ÝÊÇʲô(ÀýÈçѹÁ¦»òζȶÁÊý)
- ´æ´¢Êý¾ÝµÄλÖÃ(ÄÄЩ±íºÍÊý¾ÝµØÖ·)
- Êý¾ÝµÄ´æ´¢·½Ê½(Êý¾ÝÀàÐÍ£¬×Ö½ÚºÍ×ÖÅÅÐò)
¡¡¡¡Ä³Ð©É豸ʹÓÃÓÉÖÆÔìÉ̶¨ÒåµÄ¹Ì¶¨Ó³Éä¹¹½¨¡£¶øÆäËûÉ豸ÔÊÐí²Ù×÷Ô±ÅäÖûò±à³Ì×Ô¶¨ÒåµØÍ¼ÒÔÂú×ãËûÃǵÄÐèÒª¡£
¡¡¡¡Modbus ASCIIºÍModbus RTUÓÐÊ²Ã´Çø±ð?
¡¡¡¡Modbus RTUºÍModbus ASCIIʹÓÃÏàͬµÄÐÒ顣ΨһµÄÇø±ðÊÇͨ¹ýÏß·´«ÊäµÄ×Ö½ÚÓÃRTU±íʾΪ¶þ½øÖÆ£¬ÓÃModbus RTU±íʾΪ¿É¶ÁASCII¡£¹ØÓÚRTUµÄ¹Ø¼ü×¢ÒâÊÂÏîÊÇRTUÏûϢûÓÐStart_of_textָʾ¡£Í¨ÐÅÖеĽÓÊÕ·½ ʹÓá°¾²Ä¬¡±Ê±¼äÒÔÈ·¶¨ÐÂÏûÏ¢µÄ¿ªÊ¼¡£ASCIIȷʵÓÐÒ»¸öÎı¾¿ªÍ·±ê¼Ç¡£¶þ½øÖÆÏûÏ¢±ÈASCII¶Ì£¬Òò´ËÀíÂÛÉÏ´«Êä/½ÓÊÕËٶȸü¿ì¡£Äú¿ÉÄܸܺßÐËÔÚHMI / SCADAÖп´µ½´óÔ¼100 msµÄ¸üÐÂËÙÂÊ£¬²¢ÇÒ¿ÉÒÔÑ¡ÔñÈÎһͨÐÅ¡£
¡¡¡¡×ܽ᣺
- ʹÓÃRTUÊÇ¿ÉÄܵÄ
- Èç¹ûRTUÔÚWinNTÉϳöÏÖ³¬Ê±ÎÊÌâ»òÕßʹÓÃ300 bps»ò²¦ºÅµ÷ÖÆ½âµ÷Æ÷µÈÂýËÙͨÐÅýÌåʱʹÓÃASCII£¬´ó¶àÊýÓÃÓÚModbusµÄOPC·þÎñÆ÷¶¼Ö§³ÖASCIIºÍRTUͨÐÅ¡£
¡¡¡¡Ê²Ã´ÊÇÀ©Õ¹¼Ä´æÆ÷µØÖ·?
¡¡¡¡ÓÉÓÚÄ£ÄâÊä³ö±£³Ö¼Ä´æÆ÷µÄ·¶Î§ÊÇ40001µ½49999£¬Òò´ËÒâζ׿ĴæÆ÷²»Äܳ¬¹ý9999¸ö¡£ËäÈ»Õâ¶ÔÓÚ´ó¶àÊýÓ¦ÓóÌÐòÀ´ËµÍ¨³£ÒѾ×ã¹»ÁË£¬µ«ÓÐЩÇé¿öÏ»áÓиü¶àµÄ¼Ä´æÆ÷¡£¼Ä´æÆ÷40001ÖÁ49999¶ÔÓ¦ÓÚÊý¾ÝµØÖ·0000 ÖÁ270E ¡£Èç¹û·¢¹ú¼ÊÌìÉúÓ®¼ÒÒ»´¥¼´·¢ÀûÓÃÊ£ÓàµÄÊý¾ÝµØÖ·270F µ½FFFF £¬¿ÉÒÔʹÓó¬¹ýÁù±¶µÄ¼Ä´æÆ÷£¬×ܹ²65536¸ö¡£Õâ¶ÔÓ¦ÓÚ40001µ½105536µÄ¼Ä´æÆ÷±àºÅ¡£Ðí¶àmodbusÈí¼þÇý¶¯³ÌÐò(ÓÃÓÚÖ÷PC)¶¼ÊÇÓÃ40001µ½49999±àдµÄÏÞÖÆ£¬²»ÄÜ·ÃÎÊ´ÓÉ豸ÖеÄÀ©Õ¹¼Ä´æÆ÷¡£Ðí¶à´ÓÉ豸²»Ö§³ÖʹÓÃÀ©Õ¹¼Ä´æÆ÷µÄÓ³Éä¡£µ«ÁíÒ»·½Ã棬һЩ´ÓÉ豸ȷʵ֧³ÖÕâЩ¼Ä´æÆ÷£¬Ò»Ð©MasterÈí¼þ¿ÉÒÔ·ÃÎÊËü£¬ÌرðÊÇÔÚ±àд×Ô¶¨ÒåÈí¼þʱ¡£
¡¡¡¡×Ö½Ú´ÓվѰַÈçºÎ¹¤×÷?
¡¡¡¡ÓÉÓÚµ¥¸ö×Ö½Úͨ³£ÓÃÓÚ¶¨Òå´ÓÕ¾µØÖ·£¬²¢ÇÒÍøÂçÉϵÄÿ¸ö´ÓÕ¾¶¼ÐèҪΨһµÄµØÖ·£¬Òò´ËÍøÂçÉϵĴÓÕ¾ÊýÁ¿ÏÞÖÆÎª256. modbus¹æ·¶Öж¨ÒåµÄÏÞÖÆÉõÖÁ¸üµÍ£¬Îª247 ¡£³¬³ö´ËÏÞÖÆ£¬¿ÉÒÔ¶ÔÐÒé½øÐÐÐÞ¸ÄÒÔʹÓÃÁ½¸ö×Ö½Ú×÷ΪµØÖ·¡£Ö÷È˺ÍÅ«Á¥¶¼ÐèÒªÖ§³ÖÕâÖÖÐ޸ġ£Ë«×Ö½ÚѰַ½«ÍøÂçÖдÓÕ¾ÊýÁ¿µÄÏÞÖÆÀ©Õ¹µ½65535. ĬÈÏÇé¿öÏ£¬Simply ModbusÈí¼þʹÓÃ1×Ö½ÚѰַ¡£ÊäÈë´óÓÚ255 µÄµØÖ·Ê±£¬Èí¼þ»á×Ô¶¯Çл»µ½2×Ö½ÚѰַ²¢±£³Ö²»±äËùÓеØÖ·µÄ´Ëģʽ£¬Ö±µ½ÊÖ¶¯¹Ø±Õ2×Ö½ÚѰַ¡£