本案例是西门子1200PLC通过Modbus转Profinet网关连接温度控制器的配置案例。
配置过程:首先打开从站通讯手册,确认从站通讯参数。
从手册可知,从站支持03,06及10H功能码。波特率默认选择9600
网关配置
打开网关配置软件新建项目选择PN2MRM
设置网关在Profinet一侧的设备名称及IP地址(新版本通过主站组态软件进行分配)
设置网关的Modbus参数,跟从站保持一致。从站设置相关参数以下图为例站地址设置为1
Modbus波特率设置为9600
右键添加Node,填写从站的站地址
添加对应功能码,三个功能码分别为读保持寄存器,预置单寄存器以及写多寄存器
以03功能码为例选择读保持寄存器
从站支持一次性读取最多37个寄存器,以0为寄存器起始地址
写名义亦是如此,选好功能码后填写寄存器地址,数量最多36个寄存器
完成后配置下载进入网关并开始配置网关Profinet设置。
PLC配置
打开PLC组态软件,导入网关GSD文件。
添加网关模块,设置设备名称及IP地址
最后设置Profinet一侧的输入输出长度与地址
确认无误后将组态下载进入PLC并将从站设备名称及IP分配给网关即可。