- 项目要求
西门子S71200PLC需要通过PROFINET协议和岛电数字控制器(型号:SRS13A)通讯,读取温度的测量值PV和设定值SV。
- 项目实施
采用NET90-PN-MBT(以下简称“网关”),它是一款将Modbus TCP/RTU协议转换成PROFINET协议的网关产品,实现了将支持Modbus TCP/RTU协议的仪表、变频器、传感器等设备接入到PROFINET协议的PLC网络中,真正实现了两个不同工业通讯协议之间的通讯。
- 应用拓扑图
- 博途配置
1.通过查看岛电数字控制器的手册得到温度的测量值PV和设定值SV对应的modbus地址分别是40257和40769;
2.打开博途软件->新建项目->安装GSDML文件,配置网关的串口参数,保证和modbus从站设备的串口参数一致:
3.配置通道,这里配置2个通道:
①读温度测量值PV:
Channel Select:
选择需要连接modbus从站设备的串口,这里选择channel1;
Slave Address:
modbus从站设备的站号,这里设置为1;
Start Address:
数据区起始地址,这里设置为257;
Transmission Type:
指令发送方式,这里设置为Poll trigger(轮询)。
②写温度设定值SV:
Channel Select:
选择需要连接modbus从站设备的串口,这里选择channel1;
Slave Address:
modbus从站设备的站号,这里设置为1;
Start Address:
数据区起始地址,这里设置为769;
Transmission Type:
指令发送方式,这里设置为Poll trigger(轮询);
其它参数默认即可。
4.下载程序,监控数据,如下所示:
5.监控数据和实际数据完全一致。