2022年ModbusTCP通讯协议 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年ModbusTCP通讯协议 .pdf》由会员分享,可在线阅读,更多相关《2022年ModbusTCP通讯协议 .pdf(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Modbus TCP通讯协议一、适用范围及默认规范此 Modbus TCP协议适用于 EIO、ADC系列产品。协议中所有数值如无特殊说明,均为 16 进制。Modbus浮点数为标准的 IEEE格式, Modbus 32 位长整数据为 4 字节无符号整数( unisigned long )组态软件支持此Modbus TCP协议,可以直接使用。二、读开关量输入1. 功能码、寄存器地址、偏移功能码: 01 地址:两个地址,分别用于读入全部开关量状态或单独读一路开关量输入状态。描述如下。0A - 读全部开关量输入状态。3C - 读第 1 路开关量输入状态,递增1 为下一路,如 3D为第二路。以此类推。
2、地址偏移:可为任意值,建议为0000。在使用组态软件时,正确填写地址,地址偏移填写任意值即可。2. Modbus TCP 格式(网口)读全部开关量输入状态发送报文:0000000000 06 01 01 000A 0001 读第 1 路开关量输入状态发送报文:0000000000 06 01 01 003C 0000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 00 00 00 00 00:Modbus TCP 报文头,简
3、化为全0 即可。使用组态软件时,自动设置。06 :剩余数据长度,说明还剩6 个字节等待接收。使用组态软件时,自动设置。01 :子设备 ID。Modbus TCP忽略。01 :Modbus TCP 功能码 01 00 0A 或00 3C :寄存器地址,高位字节在前,低位字节在后。00 00:寄存器地址偏移,设备忽略此数据,只设置寄存器地址即可工作,设置成 0000 即可。读全部开关量输入状态应答报文: 00 00 00 00 00 04 01 01 01 42 读一路开关量输入状态应答报文: 00 00 00 00 00 04 01 01 01 01 00 00 00 00 00:Modbus
4、TCP 报文头,简化为全0 即可。使用组态软件时,自动设置。04 :剩余数据长度,说明还剩4 个字节等待接收。使用组态软件时,自动设置。01 :子设备 ID。Modbus TCP忽略。01 :Modbus TCP 功能码 01 01 :返回字节数, 1 个字节的 8 个 bit对应 8 路输入,接通 / 低电平时,对应的bit置 1,否则置 0。8 路输入设备返回 01,16路输入设备返回 02,以此类推。42 或01 :对于读全部开关量输入状态报文, 此处为开关量输入状态字节, bit0对应 input1 , 接通/ 低电平为 1, 否则为 0。 此处为 0100 0010, 说明 Inpu
5、t2 、 Input7为接通或低电平状态。其他为断开或高电平状态。对于读一路开关量输入状态报文,此字节为01 说明为接通 / 低电平状态, 00 为断开/ 高电平状态。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 三、读模拟量、温湿度输入(保持寄存器)1. 功能码、寄存器地址、偏移功能码: 03 地址:不同类型及格式的模量输入,具体描述如下。29 - 读温湿度及传感器状态,特殊编程格式,不支持组态软件。2A - 读温度值,地
6、址偏移可以为任意值,建议设置为0000。标准 Modbus浮点数格式,支持组态软件。2B - 读湿度,地址偏移可以为任意值,建议设置为0000。标准 Modbus浮点数格式,支持组态软件,2C - 读露点,地址偏移可以为任意值,建议设置为0000。标准 Modbus浮点数格式,支持组态软件。46 - 读模指定路数的模数通道值,地址偏移指出要读取的几路输入,最小为1,最大为设备支持的模数输入路数。标准Modbus浮点数格式,支持组态软件。47-一次读取全部输入通道的模数值,地址偏移为任意值,建议设置为0000,标准 Modbus浮点数格式,支持组态软件。50 - 读第 1 路模数值,递增1(如
7、51)为第 2 路,以此类推最大为50+设备最大模拟量输入路数,地址偏移为任意值,建议设置为0000。标准 Modbus浮点数格式,支持组态软件。地址偏移:参照寄存器说明设置。2. Modbus TCP 格式(网口)读专用格式温湿度输入发送报文: 000000000006010300290001 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - 读标准格式温度输入发送报文: 0000000000060103002A0000 读第
8、 1 路模拟量输入发送报文: 000000000006010300500000 一次读 2 路模拟量输入发送报文: 000000000006010300460002 一次读所有模拟量输入发送报文: 000000000006010300470000 00 00 00 00 00:Modbus TCP 报文头,简化为全0 即可。使用组态软件时,自动设置。06 :剩余数据长度,说明整个报文还剩6 个字节。使用组态软件时,自动设置。01 :子设备 ID。Modbus TCP忽略。03 :Modbus TCP 功能码 03 0029 :寄存器地址,高位字节在前,低位字节在后。参考寄存器地址说明。0000
9、 :寄存器地址偏移,参考寄存器地址说明读 专 用 格 式 温 湿 度 输 入 应 答 报 文 : 000000000008 010305 读标准格式温度输入应答报文:000000000007010304412828F4 读第 1 路模拟量输入应答报文: 00000000000701030400040879 读 2 路模拟量输入应答报文:00000000000B010308000408C600079F2C 读所有模拟量输入应答报文:00000000000F01030C0004077D00079FF400000773名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
10、- - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - 00 00 00 00 00:Modbus TCP 报文头,简化为全0 即可。使用组态软件时,自动设置。08 :剩余数据长度,此处说明还剩8 个字节等待接收。使用组态软件时,自动设置。 0B还剩 11 个字节, 0F还剩 15 个字节。01 :子设备 ID。Modbus TCP忽略。03 :Modbus TCP 功能码 03 05 :结果数据长度,由发送报文的寄存器地址决定。例如,05 为 5 个有效数据字节。 04 为 4 个字节,一个模数通道或标准浮点数(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ModbusTCP通讯协议 2022 ModbusTCP 通讯 协议
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内