modbus功能码详解

modbus功能码详解:
Modbus功能码是Modbus消息帧(报文)的重要组成部分,是Modubs协议中通信事务处理的基础,代表消息将要执行的动作。
简而言之,Modbus功能码占用一个字节,取值范围是1127,之所以127以上不能使用,是因为Modbus规定出现异常时,功能码+0x80(十进制128)代替异常状态,因此129(1+128)255(127+128)的取值代表异常码。
读取从设备的线圈或离散量输出的状态,即各DO的ON/OFF状态。消息帧中指定了需读取的线圈起始地址和线圈数目。需要注意的一点是,在Modbus协议规定的PDU中,规定所有线圈或寄存器地址从0开始计算。

  • MODBUS搴旂敤灞鍔熻兘璇﹁В
    绛旓細涓绘満鏁版嵁鍖咃細01---鎸囧畾鐨勪粠鏈哄湴鍧 03---鍔熻兘鐮 00 B6---淇濆瓨HI鍊肩殑瀵勫瓨鍣ㄧ殑鍦板潃锛堝崄鍏繘鍒讹級00 02---瀵勫瓨鍣ㄩ暱搴︼紙璇诲彇2涓瘎瀛樺櫒鐨勬暟鍊硷級锛岀敱浜嶩I鍊=0012 3456闇瑕2涓瘎瀛樺櫒銆25 ED---CRC鏍¢獙鍊硷紝鍗宠绠01鑷02鐨凜RC鏍¢獙鍊笺備粠鏈哄搷搴旀暟鎹細01---鏈満锛堜粠鏈猴級鍦板潃 03---鍔熻兘鐮 04---杩斿洖...
  • 瑗块棬瀛恠7-200plc涓,modbus閫氫俊涓殑鍔熻兘鐮鏈変粈涔堢敤?灏辨槸鍦ㄧ▼搴忎腑鏈変粈涔...
    绛旓細鍦⊿7-200涓紝鑻ヤ娇鐢ㄤ簡MODBUS涓荤珯搴擄紝鍒欒皟鐢∕BUS_MSG鎸囦护瀹炵幇瀵逛粠绔欑殑璁块棶锛孧ODBUS閫氫俊涓殑鍔熻兘鐮鐢辨寚浠よ嚜琛岃浆鎹傚鏋滆闂4xxxxx淇濇寔瀵勫瓨鍣紝鏈変笁绉嶇被鍨嬬殑鍔熻兘鐮03H(璇诲崟涓垨澶氫釜瀵勫瓨鍣)銆06H(鍐欏崟涓瘎瀛樺櫒)銆10H(鍐欏涓瘎瀛樺櫒)銆備笅闈㈡槸涓涓畝鍗曠殑MBUS_MSG鎸囦护鐨勫簲鐢ㄧず渚嬶細鍚勫弬鏁版剰涔夊涓:1.EN浣胯兘锛...
  • Modbus閫氳鍗忚鐨鍔熻兘鐮瀹氫箟
    绛旓細琛1 ModBus鍔熻兘鐮 01READ COIL STATUS02READ INPUT STATUS03READ HOLDING REGISTER04READ INPUT REGISTER05WRITE SINGLE COIL06WRITE SINGLE REGISTER15WRITE MULTIPLE COIL16WRITE MULTIPLE REGISTER
  • 鍙拌揪PLC鎸囦护MODRD涓殑鍔熻兘鐮鎬庝箞瀹氫箟鐨
    绛旓細闄勶細鍙拌揪PLC MODBUS RTU鏍煎紡鐩稿叧淇℃伅 RTU閫氳鏍煎紡 璧峰锛圫TART锛:ES鍙奅P绯诲垪鏈虹锛氫繚鎸佹棤杈撳叆淇″彿澶т簬绛変簬10ms銆侲H绯诲垪鏈虹锛氶氫俊鍦板潃锛圓ddress锛:00H:鎵鏈夐┍鍔ㄥ櫒骞挎挱锛圔roadcast锛,01H:瀵圭01鍦板潃椹卞姩鍣紝0FH瀵圭15鍦板潃椹卞姩鍣紝10H鍐欏叆澶氭瘮瀵勫瓨鍣ㄥ唴瀹广鍔熻兘鐮锛氾紙Function Code锛03H:璇诲彇澶氭瘮瀵勫瓨鍣ㄥ唴瀹 ...
  • modbus涓鍔熻兘鐮涓緭鍏ュ瘎瀛樺櫒鏄粈涔?瀛樻斁浠涔堢被鍨嬫暟鍊?
    绛旓細绠鍗曠偣璇达紝modbus鏈夊洓绉嶆暟鎹紝DI銆丏O銆丄I銆丄O DI: 鏁板瓧杈撳叆锛岀鏁h緭鍏ワ紝涓涓湴鍧涓涓暟鎹綅锛岀敤鎴峰彧鑳借鍙栧畠鐨勭姸鎬侊紝涓嶈兘淇敼銆傛瘮濡傞潰鏉夸笂鐨勬寜閿佸紑鍏崇姸鎬侊紝鐢垫満鐨勬晠闅滅姸鎬併侱O: 鏁板瓧杈撳嚭锛岀嚎鍦堣緭鍑猴紝涓涓湴鍧涓涓暟鎹綅锛岀敤鎴峰彲浠ョ疆浣嶃佸浣嶏紝鍙互鍥炶鐘舵侊紝姣斿缁х數鍣ㄨ緭鍑猴紝鐢垫満鐨勫惎鍋滄帶鍒朵俊鍙枫侫I:...
  • Modbus鍗忚鍔熻兘鐮鏌ヨ鏍煎紡鏁版嵁姹傝В
    绛旓細涓句緥锛16鍙峰懡浠よ姹傛牸寮忥紙浠庤澶囧湴鍧涓1銆modbus鍔熻兘鐮16銆乵odbus瀵勫瓨鍣ㄥ紑濮嬪湴鍧0銆佸啓瀵勫瓨鍣ㄤ釜鏁10锛01 10 00 00 00 0a 14 12 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 21 84 93 瀛楄妭0涓轰粠璁惧id銆佸瓧鑺1涓哄姛鑳界爜锛堝崄鍏繘鍒讹級銆佸瓧鑺2-3涓簃odbus瀵勫瓨鍣ㄥ紑濮嬪湴鍧銆佸瓧鑺4-...
  • 涓鏂囩湅鎳Modbus鍗忚
    绛旓細绀轰緥鎻忚堪锛氫竴涓澶囦腑鐨勬暟鎹粨鏋勶紝鍚湁鏁板瓧閲忓拰妯℃嫙閲忋佽緭鍏ラ噺鍜岃緭鍑洪噺銆傜敱浜庝笉鍚屽潡涓殑鏁版嵁涓嶇浉鍏筹紝姣忎釜鍧楁槸鐩镐簰鐙珛銆備娇鐢∕odbus鏁版嵁妯″瀷锛屾寜涓嶅悓 Modbus鍔熻兘鐮璁块棶姣忎釜鍧楋紝瀹炵幇鍘熺悊濡備笅鎵绀猴細绀轰緥2锛氫粎鏈 1 涓潡鐨勮澶 绀轰緥鎻忚堪锛氫竴涓澶囦粎鏈 1 涓暟鎹潡锛屼娇鐢∕odbus鏁版嵁妯″瀷锛岄氳繃鍑犱釜...
  • Modbus鎶ユ枃瑙f瀽
    绛旓細1涓瓧鑺傛渶澶氭敼鍐欎竴涓瓧鑺備腑鐨8浣 鍐欏叆鏁版嵁FF鏈澶氭敼鍐8涓綅涓1.濡傛灉瑕佹敼鍐欏墠鍥涗綅涓1锛屾柟娉1銆佸彲浠ユ暟閲8涓嶅彉锛屽啓鍏ユ暟鎹 鏀逛负0F锛涙柟娉2銆佹暟閲忔敼涓4锛屽啓鍏ユ暟鎹瓼F涓嶅彉銆傜珯鍙鍔熻兘鐮鍦板潃-楂樺湴鍧-浣庢暟閲-楂樻暟閲-浣庡啓鍏ュ瓧鑺傛暟鍐欏叆鏁版嵁1鍐欏叆鏁版嵁2妫楠-楂樻牎楠-浣 鎶ユ枃锛01050000001002FFFFE390 鍐欏叆鏁伴噺10瑕...
  • 鍙橀鍣鍔熻兘鐮搴忓彿涓modbus鍦板潃鍏崇郴
    绛旓細P00 璁03锛堥鐜囨寚浠わ級P01 璁03锛堣繍杞寚浠わ級P88 璁03 (閫氳鍦板潃锛0-254涔嬮棿锛塒89 璁02锛堟尝鐗圭巼閫夋嫨锛塒92 璁04 锛堟暟鎹牸寮忥紝200SMART涓嶆敮鎸2涓仠姝綅锛屽洜姝ゅ彧鑳介04/05浠绘剰涓涓弬鏁帮級P157 璁01 锛堝彉棰戝櫒榛樿鐨勫氨鏄MODBUS妯″紡锛2銆佹煡鐪嬭鏄庝功鐨勫惎鍋溿侀鐜囩粰瀹氥佽繍琛岄鐜囥佺數鍘嬬數娴佺瓑鍙嶉鍙傛暟鐨勫湴鍧 ...
  • modbus 鐨鍔熻兘鐮鎸囩殑鏄粈涔?瀹氫箟杩欎釜姒傚康鏈変粈涔堢敤?
    绛旓細Modbus 鍗忚鏄簲鐢ㄤ簬鐢靛瓙鎺у埗鍣ㄤ笂鐨勪竴绉嶉氱敤璇█銆傞氳繃姝ゅ崗璁紝鎺у埗鍣ㄧ浉浜掍箣闂淬佹帶鍒跺櫒缁忕敱缃戠粶锛堜緥濡備互澶綉锛夊拰鍏跺畠璁惧涔嬮棿鍙互閫氫俊銆傚畠宸茬粡鎴愪负涓閫氱敤宸ヤ笟鏍囧噯銆傛湁浜嗗畠锛屼笉鍚屽巶鍟嗙敓浜х殑鎺у埗璁惧鍙互杩炴垚宸ヤ笟缃戠粶锛岃繘琛岄泦涓洃鎺с傛墦涓緢绠鍗曠殑姣旀柟 鍔熻兘鐮灏卞ソ姣旈攣鐨勯挜鍖 鍙湁閫氳繃鍔熻兘鐮佹潵鎺у埗璁惧鎴栦华琛 ...
  • 扩展阅读:功能码对照表 ... modbus-rtu通讯协议 ... modbus地址对应表 ... modbus三种通讯协议 ... modbus报文详细说明 ... modbus和485的区别 ... modbus地址40000 ... modbus和485一样吗 ... modbus通讯测试软件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网