文档中心 › 选型指南
PLC 数据采集网关怎么选:6 个要点
选型文档铺天盖地,但对“采集层”真正重要的其实只有六个问题。把它们问清楚,方案基本不会跑偏。
1. 协议与设备覆盖面
先盘点现场:西门子(S7-200~1500)?Modbus TCP/RTU?还是 RS-232/485 自定义协议的仪表(称重、电表、变频器)?一个网关若只支持单一协议,后期每加一类设备就要再买一套。nscada 在同一套点表体系下支持 S7、Modbus、通用串口帧协议。
2. 点位规模与采集频率
几十点每分钟抄表,任何方案都行;几百点、1 秒级刷新就是分水岭。要确认:单周期是否批量读取(区块聚合)、任务是否可按点组独立周期、长时间运行是否会丢拍。采集频率 × 点位 = 每日落库行数,选型时要连同存储与保留策略一起估算。
3. 存储可靠性
转发目标是 MQTT/HTTP,网络一定会有抖动。网关应当“本地先落库 + 可靠队列再转发”,而不是“读到了直接推、失败就丢”。nscada 的 Outbox:失败指数退避、超限转死信可重放、进程重启自动续投。
4. 转发与对接成本
上游平台要什么格式?HTTP JSON 批量?MQTT 主题/QoS?还是也要能落 CSV 二次处理?字段/单位能否在界面上映射而不用改程序,直接决定项目交付时间。
5. 部署形态:服务器 / 盒子 / 桌面
| 场景 | 建议形态 |
|---|---|
| 工厂私有化服务器(Windows/Linux) | 服务端绿色目录 + systemd/NSSM 常驻 |
| 产线边缘盒子(ARM) | Linux ARM64 版本 + 看门狗自启 |
| 工程师本地调试/演示 | 桌面客户端(Windows/macOS) |
6. 成本与可维护性
除了 License,还要算隐性成本:安装是否要编译、离线内网能否部署、界面是否要工程师能自己配点表、有没有技术支持。nscada 全链路可离线安装,界面免账号即可配点表/任务/转发,并支持 CSV 批量导入——几十上百个点位不用手工逐条录入。
自测清单(拿着去问供应商)
- 断网 1 小时再恢复,数据会不会缺?
- PLC 停电重连后能否自动恢复采集?
- 点位表能不能导出/导入、改周期要不要重启服务?
- 支持 S7-1200/1500 吗?需要 PLC 侧改什么设置?
