LeonXD 发表于 2022-1-7 22:42

mpi转以太网与易控INSPEC软件实现ModbusTCP通信

Modbus转Profinet网关应用温湿度变送器接入到1200PLC下面分享兴达易控(北京)科技有限公司(以下简称兴达易控)研制的基于485的modbus转Profinet网关XD-PNR200协议转换网关,在以食品研发生产基地,把车间里的485温湿度仪表接入到1200PLC中,再通过上位机采集到中控室实现温湿度的检测 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106214640660-1537419428.png


现场环境介绍本案例介绍食品生产基地,采用了国产的一款485接口的温湿度变送器与1200plc实现工业以太网通信,并采用兴达易控协议转换网关把数据采集到plc一并采集到中控室温湿度变送器作为modbus从站,XD-PNR200作为modbus主站,Profinet一边作为1200Profinet从站。Modbus设备基本参数    9600N81接下来看XD -PNR200案例参数配置1.添加1200PLC硬件组态--选中PLC给其添加新子网。如下如所示 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106214820200-2115114534.png2.在网络视图里选项--管理通用站描述文件 查找兴达易控提供GSD文件 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106214906078-891332543.png3.本案例选Modbus做主站的GSD文件 拖拽到网络试图工作区域 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106214923087-1179528289.png4.把PLC PN子网与XD-PNR200连接并分配Profinet IO Syste https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106214934378-1573425961.png

https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106214940334-425039218.png5.选中链路鼠标右击--分配设备名称 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215012012-1508056608.png6.选中设备名称--更新列表   即可弹出加载出XD-PNR200 GSD主站文件 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215027321-1253423350.png7.在设备视图里点击兴达易控XD-PNR200主站文件图标,设置网关IP(与IP地址同一网段不冲突的网络地址),设备名称及子网掩码 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215040364-1646631534.png8.接下来就可以配置兴达易控XD-PNR200modbus这边的参数了在设备视图里双击兴达易控网关进入设备视图点击Control and Status_1--模块参数   设置兴达易控XD-PNR200modbus参数与温湿度仪表参数一致   本案例设置 4800N   81 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215057884-1685749273.png9.查看厂家提供的温湿度仪表主要功能地址对应的功能码 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215113777-1447175660.png本案例应用03功能码读保持寄存器温湿度两相邻的地址占用2个字站地址和波特率也是占用2字,两两相邻的功能,站地址和波特率需要进行地址偏移,所以这里用两条命令即可 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215131094-822149857.png10.设置温湿度和功能码波特率功能码modbus站地址和起始地址并且把硬件组态和2条命令下载的plc里 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215152569-895138457.pnghttps://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215222950-1143068137.png11.新建监控表以上经过简单的配置实现把厂房里的温湿度值通过XD-PNR200传送到PLC内部,供监控数据采集的目的,完成由modbus转Profinet协议转换对数据进行读写操作 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215236028-984710896.png12.数据上传成功同时温湿度变送器用串口调试助手同时监控的数据与PLC监控数据吻合 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215251619-2043204842.png站地址和波特率都是1   查看厂家提供的产品通信手册得知42001    1   站地址142002    1   波特率4800串口调试助手显示的温度和湿度    235 和 152除以10 得出当时车间的温度和湿度值 https://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215305290-2001969721.pnghttps://img2020.cnblogs.com/blog/2413919/202201/2413919-20220106215335741-741832510.png以上经过简单的配置利用XD-PNR200轻松将modbus设备检测到的数据传送到Profinet网络中,提供给数据采集设备进行下一步的监控
页: [1]
查看完整版本: mpi转以太网与易控INSPEC软件实现ModbusTCP通信