西门子s7-200 plc地址与modbus地址怎么对应?

如题所述

00001至00128是映射至Q0.0 - Q15.7的离散输出;

10001至10128是映射至I0.0 - I15.7的离散输入;

30001至30032是映射至AIW0至AIW62的模拟输入寄存器

40001至4xxxx是映射至V存储器的保持寄存器;

所有Modbus地址均以1为基位。

Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。

扩展资料:

Modbus比其他通信协议使用的更广泛的主要原因有:

1、公开发表并且无版权要求。

2、易于部署和维护。

3、对供应商来说,修改移动本地的比特或字节没有很多限制。

Modbus允许多个 (大约240个) 设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,并且将结果发送给计算机。在数据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和远程终端控制系统(RTU)。

参考资料:百度百科-Modbus通讯协议

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-11-02
00001至00128是映射至Q0.0 - Q15.7的离散输出
10001至10128是映射至I0.0 - I15.7的离散输入
30001至30032是映射至AIW0至AIW62的模拟输入寄存器

40001至4xxxx是映射至V存储器的保持寄存器。
所有Modbus地址均以1为基位。下表显示映射至S7-200地址的Modbus地址。

Modbus地址 S7-200地址
00001 Q0.0
00002 Q0.1
00003 Q0.2
... ...
00127 Q15.6
00128 Q15.7
10001 I0.0
10002 I0.1
10003 I0.2
... ...
10127 I15.6
10128 I15.7
30001 AIW0
30002 AIW2
30003 AIW4
... ...
30032 AIW62
40001 Hold Start
40002 HoldStart+2
40003 HoldStart+4
... ...
4xxxx HoldStart+2 x本回答被网友采纳
相似回答