前言:
随着工业现场总线技术以及工业以太网技术的飞速发展,工业自动化现场通常有多种通讯协议同时存在,对于不同协议的设备之间如何通讯,是我们必须面临解决的问题,如工业称重自动化项目中为了方便工程师实时监控称重数据,会把称重仪表接入到PLC监控系统中,在这种需求越来越多的情况下,不同协议之间可以实现协议转换就尤为重要,此方案是以微硬创新协议转换网关为例,介绍如何实现PROFINET和MODBUS-RTU的数据交换,实现MODBUS转PROFINET,或者PROFINET转MODBUS数据通讯。
项目概述:
本项目现场是在黑龙江某自动化项目,该PLC系统使用的是西门子S7-1200 PLC,支持 PROFINET 工业以太网协议;工业称重仪表为深圳某公司生产的,提供 RS485 串口,支持标准MODBUS-RTU网络通讯协议;协议转换网关为微硬创新PROFINET转MODBUS网关PNMD485-K20
项目拓扑图:
项目目的:
通过MODBUS转PROFINET网关完成协议转换之后,实现PLC通过RS485串口和称重仪表连接,采集称重表的各种状态值,并设置称重表的工作模式,可以通知仪表去皮、清零,打印数字,远程校正、配置参数,实时监控仪表的运行状态:
1. 读取仪表显示重量.
2. 控制仪表 去皮、清零、清皮、打印、数字去皮等等
3. 远程校正、配置参数、加载预置点目标值等等
4. 监控仪表的运行状态,包括监控预置点
5. 读取仪表扩展输入口 和 控制仪表扩展输出口
项目方案:
由于称重控制仪表有RS485通讯接口,支持MODBUS-RTU