Modbus-RTU常用功能码03,06,16介绍

组态王软件是工业自动化行业应用的界面软件,主要面向现场应用适合现场工程人员、FAE等编程,内置常用的通讯模块、常用的界面组件等。通过RS232接口、RS485接口和以太网口可以和其他设备完成数据通信。
Modbus协议主要有两个版本RTU和TCP/IP,RTU可以通过RS485接口实现,TCP/IP可以通过以太网口实现,这两种协议都是工控行业、自动化行业常用的。下面以RS485接口、Modbu-RTU来介绍数据通信的过程。

Modub-RTU协议的具体内容

该协议是主从方式的通讯方式,有一个主机可以挂接多个从机,每个从机具有唯一的地址用来辨识身份,并通过不通的功能码来实现所要读取/写入的内容。作为简单的应用,主要涉及到0x03读保持寄存器功能码、0x06预置单个寄存器功能码、0x10预置多个寄存器功能码等。

读保持寄存器功能码0x03

当主机发送03功能码时,表明主要想要获取从机某个寄存器里的内容,一条完成的命令包括主机发送的数据和从机回复的数据,分别举例如下:
主机发送: 01 03 00 32 00 02 xx xx
主机回复: 01 03 04 a5 d4 1812 xx xx
数据和字节含义如下图所示。
主机所发送的命令表示,想要读取1号从机从0x32开始的2个寄存器的内容,而从机回复0x32和0x33寄存器内的数据,总共4个字节。最后两个字节是校验码。

预置单个寄存器功能码0x06

06功能码是主机用来向从机的某个寄存器写数据的,一次智能操作一个寄存器。主机所发送的数据举例如下:
主机发送:01 06 00 32 12 32 xx xx
主机发送的数据和字节含义如下图所示。
该功能码,从机所回复的数据和主机下发的数据是一致的。该条指令的含义为:主机想给1号从机的0x32寄存器中写入0x1232数据,最后所跟的是校验码。

预置多个寄存器功能码0x10

16功能码也是写寄存器但是与06所不同的是,该功能码可以连续写多个寄存器,主机下发的数据结构为:地址、功能码、寄存器起始地址、寄存器个数、要写入数据的字节数、数据、校验码等。从机回复的数据格式为:地址、功能码、寄存器起始地址、寄存器个数、校验码等。
数据格式举例和字节含义如下图所示。
所表示的含义是,从0x0034开始连续写入四个字节的数据到2个寄存器中,最后两个字节是校验码。
以上三个功能码都是非常常用的,除此之外,还有很多个功能码,每个功能码都代表不通的含义,以上数据都是需要编程来实现的。
(0)

相关推荐

  • 干货|手把手带你搞懂Modbus通信协议

    干货福利,第一时间送达! 摘要:昨天有小伙伴在群里问关于Modbus通信协议的,大家都比较积极地解答,所以今天果子哥总结一下关于Modbus相关的知识,适合正在入门的小伙伴"食用" ...

  • 线缆常用塑胶材质判定方法介绍

    目前市场上线缆用常规塑胶材料的判定,大部分都是采用燃烧的方法,根据是否易燃,燃烧火焰,是否有滴落物,是否延燃,气味等现象来判定,下表为我们统计的常用塑胶材料的燃烧现象,供大家参考交流,谢谢! 基本判定 ...

  • 2021/03/06【骨病】巧用引经 通络壮骨

    引经药 为什么同样的病,有些人吃药就能好,有些人却久治不愈?关键可能就在于有没有用"引经药"!它可以引药至病所,达到事半功倍的效果. 本期节目就针对中老年人常见骨病的不同阶段给出了 ...

  • excel电子表格最常用的八个函数介绍与使用

    excel电子表格最常用的八个函数介绍与使用

  • 常用中药功能、组方介绍(二)

    骨碎朴 别名:毛姜.申姜.猴姜.性味:苦,温.归经:入肝.肾经.功能:补肾,活血,续筋骨主治:腰脊酸痛,脚弱,耳鸣,耳聋,牙痛,久泻,跌打损伤,筋骨疼痛.配当归.川芎.续断.红花.桃仁,治骨节伤折.此 ...

  • 常用中药功能、组方介绍(三)

    马钱子炙 有毒,性寒,味苦,有通络散结,消肿止痛之效. 1.通络止痛:用治风湿顽痹或拘挛麻木.滨州市中心医院中医科赵秀玲 2.消肿散结:用治外伤瘀肿疼痛及痈疽肿痛.治多种癌肿,有一定疗效. 3.治疗小 ...

  • 常用中药功能、组方介绍(四)

    黄芩 清热燥湿,泻火解毒,止血,安胎,降血压.用于湿温.暑温胸闷呕恶,湿热痞满,泻痢,黄疸,肺热咳嗽,高热烦渴,血热吐衄,痈肿疮毒,胎动不安. 1.用于湿温发热.胸闷.口渴不欲饮,以及湿热泻痢.黄疸等 ...

  • 常用中药功能、组方介绍(五)

    干姜 味辛,性热.归脾.胃.肾.心.肺经.温中散寒,回阳通脉,温肺化饮.用于脘腹冷痛,呕吐泄泻,肢冷脉微,寒饮喘咳. 1.用于治脾胃虚寒,腹痛下利,以及胃中寒饮,喜唾涎沫:人参.干姜.白术.甘草.如理 ...

  • 常用中药功能、组方介绍(六)

    冰片 辛苦,凉.入心.肝经. 冰片味辛.苦,微寒:归心.肝.肺经:清香宣散,具有开窍醒神,清热散毒,明目退翳的功效,主治热病高热神昏,中风痰厥惊痫,暑湿蒙蔽清窍,喉痹耳聋,口疮齿肿,疮痈疳痔,目赤肿痛 ...

  • STC15单片机 GPRS模块实现Modbus RTU通信一

    STC8单片机扩展A6系列GPRS通信模块和组态王组态软件实现Modbus RTU远程无线通信:视频详细讲解了单片机开发板.A6系列GPRS模块设置.花生壳盒子内网穿透设置.单片机通信程序.组态王组态 ...