基本概念
本章节介绍 CommBridge 中出现的基本概念。
插件是功能实现的基本单位,它以动态库文件形式存在设备上,可以在数据流停止后安全添加和删除。不同的安装包的插件个数不一样,不同插件实现了不同的具体功能,如:采集、计算和上传。
| 序号 | 名称 | 描述 |
|---|---|---|
| 1 | Modbus 客户端【主站】 | 提供 Modbus 协议 TCP Client 和 RTC Master 功能,用来采集和写入其他 Modbus 设备数据 |
| 2 | OPCUA 客户端 | 提供 OPCUA 协议 Client 功能,用来采集数据 |
| 3 | 西门子 S7 客户端 | 能够通过标准 S7 协议采集西门子 PLC 数据 |
| 4 | 串行通信 | 提供读写串口功能,用来通过指定格式和本地串口通讯,获取或写入串口数据 |
| 5 | 数据处理 | 提供简单算数表达式处理支持,用来对上游节点数据进行处理后传递给下游;上游的采集节点可查看实时数据,数据处理可查看处理后数据 |
| 6 | MQTT 上传 | 提供 MQTT 协议 Client 功能,用来通过发布 topic 上传上游节点的数据 |
| 7 | MySQL 数据库上传 | 提供存储上游节点数据到 MySQL 数据库的功能 |
| 8 | Modbus 数据中心 | 提供 Modbus 协议 TCP Server 功能,用来作为存储本地数据供其他设备采集 |
| 9 | MSQLite 数据库存储 | 提供存储上游节点数据到本地 SQLite 数据库的功能,暂无节点内部的方案配置 |
数据流是一个节点管理实例,负责全部节点的连接、启停和异常事件处理,在此用户可以通过拖拽节点、连接节点的方式灵活配置节点之间的数据流向,使上游节点中的数据流向下游节点(如采集插件 → 上传插件)。