关于MODBUS各地址的说明.docx

  1. 1、本文档共1页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.. 关于 MODBUS各地址的说明 MODBUS协议中设备类型为 0x ,1x, 3x,4x,5x,6x,还有 4x_bit ,3x_bit 等,下面分别 说明这些设备类型在 MODBUS协议中支持哪些功能码。 0x : 是一个可读可写的设备类型,相当于操作 PLC 的输出点。该设备类型读位状态的 时候,发出的功能码为 01H ,写位状态的时候发出的功能码为 05H 。 1x :是一个只读的设备类型,相当于读 PLC 的输入点。读位状态的时候发出的功能码 为 02H。 3x : 是一个只读的设备类型,相当于读 PLC 的模拟量。读数据的时候,发出的功能码 为 04H。 3x-DINV :是一个只读的设备类型, 双字寄存器, 3X 地址读取双字寄存器时, 高字在前, 低字在后。 3x-DINV 正好相反。 4x :是一个可读可写的设备类型,相当于操作 PLC 的数据寄存器。当读数据的时候, 发出的功能码是 03H ,当写数据的时候发出的功能码是 10H。 4x-DINV :是一个可读可写的设备类型,双字寄存器, 4X 地址表示双字寄存器时,高字 在前,低字在后。 4x-DINV 正好相反。例如,使用 4x设备类型读到的数据是 0那 么使用 4x-DINV 设备类型读到的数据是 0。 5x :该设备类型与 4x的设备类型属性是一样的。即发出读写的功能码完全一样,不同之 处在于: 当为双字时, 例如 32_bitunsigned 格式的数据, 使用 5x和4x两种设备类型分别读取 数据时,高字和低字的字节位置是颠倒的。 例如,使用 4x设备类型读到的数据是 0, 那么使用 5x设备类型读到的数据是 0 6x :是一个可读可写的设备类型,读取数据的时候,发出的功能码也是 03H,与 4x不同 之处在于写数据的时候发出的功能码时 06H,即写单个寄存器的数据。 3x_bit : 该设备类型支持的功能码与 3x 设备类型完全一致,不同之处是, 3x 是读数 据,而 3x_bit 是读数据中的某一个 bit 的状态。 4x_bit : 该设备类型支持的功能码与 4x 设备类型完全一致,不同之处是, 4x 是读数 据,而 4x_bit 是读数据中的某一个 bit 的状态。 6x_bit :该设备类型发出的功能码与 6x设备类型完全一致,不同之处是, 6x是读数据, 而6x_bit 是读数据中的某一个位的状态。 40001, 40002, 40003..... 等,采用 4x 40006.00 ,40006.01 , 40006.02..... ,采用 4x-bit ;.

您可能关注的文档

文档评论(0)

158****3214 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档