Java通过socket和DTU,RTU连接工业传感器通信

现在做DTU传感器监测数据一块,给大家分享如何通过socket技术连接到DTU,并能和DTU下面的传感器通信的,分享一下自己的心得和体会。

总体架构图

先来看下整体网络结构图。

img

工业名称解释

传感器:能够采集数据机器,电脑端通过下发指令通过DTU发给传感器,传感器通过DTU返回相应的数据给电脑端,比如雨量计能实时反馈雨量,这很好理解。
RTU:远程传输单元,可以是一台plc(程序过程控制),通俗理解就是能够编程的还可以将数据传输服务器的工具。RTU内部是包含通讯模块的,RTU仪表配置服务器后,他可以通过socket将采集器的数据转发到服务器。咦?你刚才不讲说的DTU吗?现在怎么是DTU了,接下来我们看看。
DTU:数据传输单元,他主要的功能是能将IP数据和串口数据进行等价转化。对比上面RTU的功能,如果说RTU能进行数据处理和数据传输,那么DTU就只能进行数据传输了。像DTU因为没有任何的数据处理动作,所以一般业界叫**“透传”即透明传输**。所以RTU的价格一般比DTU贵很多,因为有软件编程的成本。
RS485:RS485是一个物理接口,DTU和传感器就是通过RS485接口进行连接的。
Modbus协议:标准的串行工业协议。可

猜你喜欢

转载自blog.csdn.net/qq_43842093/article/details/129964563