第一范文网 - 专业文章范例文档资料分享平台

MODBUS协议中文版(12)

来源:用户分享 时间:2021-06-02 本文由寂寞安抚 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

MODBUS协议中文版

功能代码格式

数字值表达

若无特殊说明在此节文中用+进制值表示,图中的数据区则用十六进制表示。

Modbus 信息中的数据地址

Modbus 信息中的所有数据地址以零作为基准,各项数据的第一个数据地址的编号为0如: 在可编程控制器中“coil 1”在Modbus信息中其地址值表示为0000 Coil 127(十进制)在Modbus信息中则为007EH(126十进制)

保持寄存器40001,在信息中数据地址为寄存器0000。功能代码区为保持寄存器类型规定的操作,因此,“4XXXX”是缺省的地址类型。

保持寄存器40108寻址寄存器地址为006B hex(+进制107)

Modbus信息中区内容

图7为一个例子,说明了Modbus的查询信息,图8为正常响应的例子,这两例子中的数据以ASCLL或RTU方式构成数据帧的方法。主机查询是读保持寄存器,被请求的从机地址是06至40110 3个保持寄有器。注意,该信息规定了寄存器的起始地址为0107 (006BH)。

从机响应返回该功能代码,说明是正常响应,字节数“Byle count”中说明有多少个8位字方式还是RTU方式,它表明了附在数据区中8位字节的数量。ASCII方式时,字节数为数据中每4个位的16进制值需要一个ASCII字符表示,因此在数据中应由2个ASCII字符来表示一个

如RTU方式时,63H 用一个字节(01100011)发送,而用ASCII方式时,发送需2个字节,即ASCII“3”(0110011)。8个位为一个单位计算“字节数”,它忽略了信息帧用(ASCII或RTU)组成的方法。字节数使用方法:字节数使用方法:当在缓冲区组织响应信息时,

“字节数”区域中的值应与该信息中数据区的QUERY

Example ASCII

RTU

Field Name (Hex) Characters 8-Bit Field

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技MODBUS协议中文版(12)全文阅读和word下载服务。

MODBUS协议中文版(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1199868.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top