Modbus寻址
Modbus地址通常是包含数据类型和偏移量的5 个或6 个字符值。第一个或前两个字符决定数据类型,最后的四个字
符是符合数据类型的一个适当的值。Modbus主设备指令能将地址映射至正确的功能,以便发送到从站。
1 Modbus主站寻址
Modbus主设备指令支持下列Modbus地址:
(1) 00001 至09999是离散输出(线圈)。
(2) 10001 至19999是离散输入(触点)。
(3) 30001 至39999是输入寄存器(通常是模拟量输入)。
(4) 40001 至49999是保持寄存器。
所有Modbus地址均以1 为基位,表示第一个数据值从地址1 开始。有效地址范围将取决于从站。不同的从站
将支持不同的数据类型和地址范围。
2 Modbus从站寻址
Modbus从站指令支持以下地址:
(1) 000001 至000128 是实际输出,对应于Q0.0 ——Q15.7 。
(2) 010001 至010128 是实际输入,对应于I 0.0 ——丨15.7 。
(3) 030001 至030032 是模拟输入寄存器,对应于AIW0 至AIW2。
(4) 040001 至04XXXX是保持寄存器,对应于V 区。
Modbus从站协议允许您对Modbus主站可访问的输入、输出、模拟量输入和保持寄存器( V 区)的
数量进行限定。MBUS_INIT指令的参数MaxlQ 指定Modbus主站允许访问的实际输入或输出( I 或
Q) 的最大数量。MBUS_INIT指令的MaxAl 参数指定Modbus主站允许访问的输入寄存器( A 丨W)
的最大数量。MBUS_INIT指令的MaxHold 参数指定Modbus主站允许访问的保持寄存器(V 存储区
字)的最大数
资源简介:Modbus寻址Modbus地址通常是包含数据类型和偏移量的5 个或6 个字符值。第一个或前两个字符决定数据类型,最后的四个字符是符合数据类型的一个适当的值。Modbus主设备指令能将地址映射至正确的功能,以便发送到从站。1 Modbus主站寻址Modbus主设备指令支持下列...
上传时间: 2022-06-21
上传用户:lijumiao
资源简介:Linux下开发的心得笔记 包括加锁的问题、内核编程的一些注意事项、内核程序风格的注意事项、为操作函数集等和一些源码。
上传时间: 2013-12-08
上传用户:diets
资源简介:介绍了MODBUS的通信协议和一些编程的注意事项,很有参考价值!
上传时间: 2013-12-15
上传用户:阿四AIR
资源简介:ARM学习笔记,详细介绍ARM的开发 1. ARM中一些常见英文缩写解释 2. MAM 使用注意事项: 3. VIC 使用注意事项 4. ARM启动代码设计
上传时间: 2016-04-26
上传用户:ggwz258
资源简介:关于VC编程的所有界面、控件、通讯及其他注意事项
上传时间: 2013-12-06
上传用户:黄华强
资源简介:STM32硬件设计注意事项
上传时间: 2013-05-16
上传用户:eeworm
资源简介:modbus通讯协议modbus通讯协议.pdfmodbus通讯协议.pdf
上传时间: 2013-04-24
上传用户:ve3344
资源简介:Cadence 应用注意事项(V1.6)
上传时间: 2013-06-28
上传用户:h886166
资源简介:Allegro中网络表的导入以及回编到Capture中的一些注意事项
上传时间: 2013-09-04
上传用户:hulee
资源简介:allegro装gerber的注意事项,很全。制版厂商经常会要求这样转换。
上传时间: 2013-09-05
上传用户:q986086481