ThingsPanel如何对接BacNet、Modbus、PLC、DLT645等协议

ThingsPanel物联网平台是开放架构,任何人都可以自行拓展ThingsPanel的协议支持。当前,ThingsPanel只支持MQTT和TCP协议,想支持更多的协议,需要怎么做:

针对协议的处理用户可以自行开发增加

简便的方法是整合github、pkg.go.dev上对应协议的代码,如果你觉得这些代码不好,可以参考代码重写。

使用硬件网关直接

使用硬件网关可以直接对接BacNet、Modbus、常用PLC、DLT645议。

ThingsPanel如何对接BacNet、Modbus、PLC、DLT645等协议_第1张图片

 

使用深圳市钡铼技术有限公司的物联网网关,可以支持如下协议和设备。

品牌

型号

下位机支持情况

采集链路

IO

开关量、模拟量、热电阻、热电偶、脉冲

 

支持

串口

RS485/RS232

Modbus RTU协议

支持

网口

 

Modbus TCP协议

支持

电力规约

DLT/645

 

支持

楼宇

网口串口

BCAnet

支持

西门子

S7-200

支持,S7协议

串口,
可以多个采集

西门子

S7-200SMART

串口/网口

西门子

S7-300

网口

西门子

S7-400

网口

西门子

S7-1200

网口

西门子

S7-1500

网口

 

 

 

 

三菱

FX1S

支持

串口,PLC编程口连接

三菱

FX3S

三菱

FX2N

三菱

FX3U

三菱

FX232/485BD

FX1S、FX3S、FX2N、FX3U扩展口

串口多个采集

三菱

FX5U

支持 SLMP协议

网口

三菱

Q系列

网口的MC协议,支持的CPU
Q03UDE, Q04UDEH, Q06UDEH, Q10UDEH, Q13UDEH, Q20UDEH, Q26UDEH, Q02UD

网口

三菱

L系列

支持L02, L26-BT

网口

欧姆龙

CS系列

omron_fins_tcp协议已支持

网口

欧姆龙

CJ1 / CJ2系列

欧姆龙

CP1H / CP1L系列

 

hostlink

串口

 

 

 

 

台达

DVP系列

支持

串口

 

 

 

 

永宏

FB系列

可能会支持

串口

 

 

 

 

施耐德

全系列

标准Modbus/Modbus Tcp

串口网口都有

 

 

 

 

信捷

XC系列

正在支持

串口

ThingsPanel如何对接BacNet、Modbus、PLC、DLT645等协议_第2张图片

 

使用Telegraf类似软件网关接入

Telegraf 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据。可支持Modbus、BacNet、OPC-UA协议,并将这些数据转成MQTT协议发布到MQTT Broker。这个办法也比较简单易用。

ThingsPanel未来可能会开发类似的网关程序,用来丰富ThingsPanel的生态,强化ThingsPanel的能力,如果有任何问题,请和我们联系,交流。共创新知,合作共赢。

你可能感兴趣的:(物联网开发教程,物联网)