product

PLC 数据采集网关

西门子、三菱、欧姆龙、Modbus 设备一站式联网,支持变化触发与定时推送

ELINK PLC 网关适用于各类配备 PLC 或支持工业标准协议的设备联网场景。直接读取 PLC 寄存器,以 MQTT 协议推送数据,无需修改 PLC 程序,支持按变量分组灵活配置推送策略(定时推送或变化触发推送)。


支持的协议与品牌

协议 典型品牌 / 设备
西门子 S7 协议 S7-200 Smart / S7-300 / S7-400 / S7-1200 / S7-1500
三菱 MELSEC 协议 FX3U / FX5U / Q 系列 / L 系列
欧姆龙 FINS 协议 CP1H / CJ2M / NJ / NX 系列
Modbus RTU 支持 RS485 接口的任意 Modbus 从站设备
Modbus TCP 汇川、台达、信捷及任意 Modbus TCP 设备
OPC UA 支持 OPC UA Server 的设备或上位机

核心功能:变量分组与推送策略

PLC 网关的数据采集以变量分组为单位进行管理,每个分组对应一个独立的 MQTT 主题。

配置逻辑:

变量分组(= MQTT 主题)
  └── 推送策略:定时推送 / 变化触发推送
  └── 变量列表:寄存器地址、变量名、数据类型
  • 定时推送:按设定周期(可自定义间隔)定时发送分组内所有变量的当前值,适用于温度、压力等需持续监控的量
  • 变化触发推送:仅当分组内任意变量发生变化时才推送,适用于状态位、报警位、工件计数等事件型变量,节省流量

示例: 将模拟量分为一组(定时 30s),将报警位单独分组(变化触发),两组数据发往不同 MQTT 主题,下游系统各取所需。


数据格式

MQTT 主题: 前缀/deviceId/{分组ID}

{
  "devId": "plc-line1",
  "topic": "analog",
  "time": "2024-03-01 10:00:00",
  "timestamp": 1709258400000,
  "Data": {
    "temperature": 85.5,
    "pressure": 1.23,
    "flow": 320,
    "motorSpeed": 1480
  }
}

变化触发示例(报警分组):

{
  "devId": "plc-line1",
  "topic": "alarm",
  "time": "2024-03-01 11:00:00",
  "timestamp": 1709262000000,
  "Data": {
    "overTemp": true,
    "motorFault": false,
    "estop": false
  }
}

网关配置步骤

  1. 网关接入:用网线将电脑直连网关 WLAN 口(默认 IP 192.168.1.233),LAN 口(默认 192.168.233.1)用于连接 PLC
  2. 登录后台:浏览器打开 http://192.168.1.233,账号 admin,密码 admin123
  3. 协议设定:在变量管理页选择需要采集的协议(Modbus / OPC UA / 西门子 / 三菱 / 欧姆龙)
  4. 变量分组设定:创建分组,设置分组 ID(即 MQTT 推送主题),选择推送策略(定时 / 变化触发)
  5. 变量配置:在分组内添加变量,填写寄存器地址、变量名、数据类型
  6. 网络与 MQTT 配置:设置上云方式(有线 / Wi-Fi / 4G),填写 MQTT 服务器地址和设备 ID
  7. 重启应用:所有配置修改后,需在程序更新页点击"重启应用"使配置生效

数据查看

配置完成后可用以下方式验证数据:

  • MQTT 工具(推荐):订阅对应主题,实时查看推送数据
  • Modbus TCP 工具:网关同时提供 Modbus TCP 服务,可用标准工具轮询
  • OPC UA 工具:网关同时提供 OPC UA Server,可用 UA Expert 等工具连接
  • HTTP APIhttp://网关IP/v1/api/varValue?cmd=value&access_token=xxx 直接查询当前变量值

产品特点

  • 无需改 PLC 程序:直接读寄存器,不影响原有自动化逻辑
  • 变量分组灵活:每组独立 MQTT 主题,定时 / 变化触发自由配置,节省网络流量
  • 多协议兼容:一台网关可同时采集不同协议设备(同网段)
  • 多种上云方式:有线 / Wi-Fi 2.4G / 4G,适配各类现场环境
  • 多协议输出:MQTT / Modbus TCP / OPC UA / HTTP 同时提供,灵活对接下游系统
  • 在线升级:支持固件远程升级,无需到现场