概述
一个支持RS485的流量积算仪的数据要被Profinet的PLC读取。制作一个网关,实现RS485到Profinet的转换。
系统组成
流量积算仪
支持RS485通讯,通讯协议是modbus RTU。采用功能码3可以读取保持寄存器的内容,可以读取48个字节的数据,有用浮点数表示的瞬时流量,温度,压力,也有用双整数表示的累积流量。
网关
profinent芯片采用了国产的安塔哥的PN-UART芯片。电路图如下:
软件
PN-UART支持串口。分别由上行和下行数据。上行数据要求20ms的时间间隔。下行数据数据手册上说是1ms。采用了由数据变化才向上发送数据。下行数据也是有变化会自动向下发送数据。通过软件,实现PLC采集流量积算仪的数据。示例图如下:
总结
使用过程中发现W5500芯片和IP175G芯片比较热,有网友帮忙看一下电路有问题吗?