RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能希望了解如下产品
关闭右侧工具栏
西门子S7-200PLC ModbusTCP通讯
  • 作者:朱泰坪
  • 发表时间:2022-04-28 13:59

西门子S7-200PLC ModbusTCP通讯

1、PLC内部寄存器地址与MODBUS地址对应表


Modbus地址表 

Modbus地址PLC内部寄存器地址数据类型计算公式MODBUS功能号最大指令数
000001~Q0.0~Qm.n = 000001 + m*8 + n ①FC1(读线圈)S7-200:119
S7-300:784
050001~M0.0~Mm.n = 050001 + m*8 + nFC5(写线圈)FC5:1
100001~I0.0~Im.n = 100001 + m*8 + nFC2(读输入)S7-200:119
S7-300:784
400001~VW0~VWm = 400001 + m/2,m为偶数 ②FC3(读乘法寄存器)FC3:111
FC16(写乘法寄存器)FC16:111
450001~MW0~MWm= 450001 + m/2,m为偶数FC6(写单一乘法寄存器)FC6:1


注释说明:

:如Q1.5,其对应的modbus地址为:Q1.5=000001+8*1+5=000014;

:如VW100,其对应的modbus地址为:VW100=400001+100/2=400051;

2、ModScan32测试


打开软件,设置需要测试的数据,例如:读取400001开始的111个字,设置如下:

WTGNet-S7PPI西门子S7-200ModbusTCP通讯

选择菜单栏【Connection】--Connect,在对话框中的【IP Address】处输入协议转换网关的IP地址,点击【OK】按钮;

WTGNet-S7PPI西门子S7-200ModbusTCP通讯1

测试正常的画面如下:

WTGNet-S7PPI西门子S7-200ModbusTCP通讯3