S7-200 Modbus 协议使用详解(4)
发布时间:2021-06-05
发布时间:2021-06-05
S7-200 Modbus 协议使用详解
为了支持上述 Modbus 地址的读写,Modbus Master 协议库需要从站支持下列功能:
表 1. 需要从站支持的功能
Modbus 地址读/写 Modbus 从站须支持的功能
00001 - 09999
数字量输出读功能 1
写功能 5:写单输出点
功能 15:写多输出点
10001 - 19999
数字量输入读功能 2
写-
30001 - 39999
输入寄存器
读功能 4
写-
40001 - 49999
保持寄存器读功能 3
写功能 6:写单寄存器单元
功能 16:写多寄存器单元
Modbus 地址和 S7-200 存储区地址的映射
S7-200 通过 Modbus Master 和 Slave 协议库通信时,Modbus 地址和 S7-200 内存储区地址的映射关系都类似。
Modbus 保持寄存器地址映射举例:
Modbus S7-200 S7-200
保持寄存器地址存储区字寻址存储区字节寻址
40001 12 34 VW200 12 34 VB200 12
VB201 34
40002 56 78 VW202 56 78 VB202 56
VB203 78
40003 9A BC VW204 9A BC VB204 9A
VB205 BC
Modbus 数字量地址映射举例:
位地址(0xxxx 和 1xxxx)数据总是以字节为单位打包读写。第一个字节中的最低有效位对应 Modbus 地址的起始地址。如下图所示:
VX.0----10001
VX.1----10002
上一篇:会计求职自荐信范文