以下是兴达易控(北京)科技有限公司(以下简称兴达易控)基于485开发的modbus转Profinet网关XD-PNR200协议在食品研发生产基地转换网关,将车间内的485温湿度仪器连接到1200PLC中,再通过上位机采集到中控室实现温湿度的检测

本案例介绍了食品生产基地,采用国产485接口温湿度变送器和1200plc实现工业以太网通信,利用兴达易控协议转换网关收集数据plc一起收集到中控室
温湿度变送器作为modbus从站,XD-PNR200作为modbus主站,Profinet一边作为1200Profinet从站。
Modbus设备基本参数 9600 N 8 1
接下来看XD -PNR200案例参数配置
1.添加1200PLC硬件组态-选择PLC添加新子网。如下所示
2.在网络视图中 选项-管理通用站描述文件 找兴达易控提供GSD文件
3.本案例选Modbus做主站的GSD文件拖到网上试图工作区域
4.把PLC PN子网与XD-PNR200连接并分配Profinet IO Syste
5.右击选择链路鼠标-分配设备名称
6.选择设备名称-更新列表 可弹出加载XD-PNR200 GSD主站文件
7.在设备视图中 点击兴达易控XD-PNR设置网关200主站文件图标IP(与IP同一网段不冲突的网络地址)、设备名称和子网掩码
8.接下来就可以配置兴达易控XD-PNR200modbus这里的参数
双击兴达易控网关进入设备视图
点击Control and Status_1--模块参数 设置兴达易控XD-PNR200modbus参数与温湿度仪表参数一致 本案例设置4800 N 8 1
9.检查制造商提供的主要功能地址对应的功能代码
本案例应用03功能码读保持寄存器
温个相邻温度和湿度的地址占用两个字
站址和波特率也占2字,
两个相邻的功能,站址和波特率需要地址偏移,所以这里可以使用两个命令
10.设置 温湿度 和 功能码波特率 功能码modbus站址和起始地址
下载硬件组态和两个命令plc里
11.新建监控表
通过以上简单的配置,实现厂房温湿度值XD-PNR200传送到PLC监控数据采集的目的是在内部完成原因modbus转Profinet协议转换数据读写操作
12.数据上传成功 同时,温湿度变送器用串口调试助手监控的数据和PLC一致的监控数据
站址和波特率均为1
查看制造商提供的产品通信手册,了解
42001 1 站地址 1
42002 1 波特率 4800
串口调试助手显示的温度和湿度235和152除以10得出当时车间的温湿度值
以上经过简单的配置利用XD-PNR200轻松将modbus设备检测到的数据传送到Profinet网络中,提供给数据采集设备进行下一步的监控