河南省西门子授权总代理---南阳市西门子电机维修授权合作伙伴

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2025-01-09 08:00

详细介绍

modbus 地址

通常 modbus 地址由 5 位数字组成,包括起始的数据类型代号,以及后面的偏移地址。modbus master 协议库把标准的modbus 地址映射为所谓 modbus 功能号,读写从站的数据。modbus master 协议库支持如下地址:

00001 - 09999:数字量输出( 线圈)

10001 - 19999:数字量输入(触点)

30001 - 39999:输入数据寄存器(通常为模拟量输入)

40001 - 49999:数据保持寄存器

modbus master 协议库支持的功能

为了支持上述 modbus 地址的读写,modbus master 协议库需要从站支持下列功能:

表 1. 需要从站支持的功能

modbus 地址读/写modbus 从站须支持的功能00001 - 09999
数字量输出10001 - 19999
数字量输入

30001 - 39999
输入寄存器

40001 - 49999
保持寄存器
功能 1
功能 5:写单输出点
功能 15:写多输出点
功能 2
功能 4
功能 3
功能 6:写单寄存器单元
功能 16:写多寄存器单元

modbus 地址和 s7-200 smart 存储区地址的映射

s7-200 smart 通过 modbus master 和 slave 协议库通信时,modbus 地址和 s7-200smart cpu内存储区地址的 映射关系都类似。

modbus 保持寄存器地址映射举例:

modbus 保持寄存器地址

4000112 344000256 78400039a bc
图片

s7-200 smart 存储区字寻址

vw20012 34vw20256 78vw2049a bc
图片

s7-200 smart 存储区字节寻址

vb20012vb20134vb20256vb20378vb2049avb205bc

modbus 数字量地址映射举例:

位地址(0xxxx 和 1xxxx)数据总是以字节为单位打包读写。第一个字节中的zui低有效位对应 modbus地址的起始地址。如下图所示:

图片 
图6 . 数字量地址映射举例

modbus rtu 主站例程

为了更好地理解 modbus 主站的编程,可参考下面的轮询例程。

图片 注意: 
1. 该例程使用 step 7-micro/win smart 编写,针对端口0。
2. 该例程仅访问一个从站,多个mbus_msg指令轮询执行,若访问不同的从站,可通过改变从站地址来实现。

图片 modbus rtu 主站指令库应用例程

华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理
展开全文
我们其他产品
我们的新闻
相关产品
西门子plc 西门子低压电器 授权 西门子工控机 西门子电动阀 西门子 西门子变频器 西门子接触器 西门子减速机 西门子调节阀 西门子断路器 西门子贴片机 西门子人机界面
微信咨询 在线询价 拨打电话