一、背景与需求分析
注塑车间普遍存在设备品牌杂、协议多、数据孤岛严重的问题。注塑机的工艺参数(料温、模温、注射压力、保压时间、冷却时间、锁模力等)和 SPC 质量数据(尺寸、重量、外观判定结果)往往只保存在设备本地或车间纸质记录中,无法实时进入 MES 系统,导致生产追溯困难、质量波动无法及时预警、OEE 统计失真。
本文以 ZK-D1/D3 系列注塑机数据采集网关为例,分享一套从设备层采集、边缘侧处理到 MES 系统对接的完整技术方案,重点说明工艺参数与 SPC 数据的采集方式、数据模型设计、通信协议选型以及现场实施中的常见问题。
二、整体架构设计
方案采用「设备层—采集层—平台层—应用层」四层架构,网关作为边缘节点承担协议转换与数据预处理职责。
flowchart TD A[注塑机设备 欧姆龙/三菱/发那科/海天等] -->|RS232/RS485/以太网| B[ZK-D1/D3 采集网关] B -->|MQTT/HTTP/OPC UA| C[边缘数据服务] C --> D[时序数据库] C --> E[MES 系统接口层] E --> F[MES 生产管理] E --> G[SPC 质量分析] D --> H[报表与看板]各层职责划分如下:
- 设备层:注塑机控制器通过串口或以太网对外提供工艺参数,部分老设备仅支持私有协议。
- 采集层:ZK-D1/D3 网关完成协议解析、点位映射、数据缓存与断网续传。
- 平台层:接收网关上报数据,做清洗、聚合、存储,并向 MES 提供标准接口。
- 应用层:MES 侧实现工单绑定、过程追溯、SPC 控制图与异常报警。
三、ZK-D1/D3 网关能力与选型
ZK-D1 与 ZK-D3 均为工业级边缘采集网关,主要差异在于接口数量与算力配置,选型时需结合单台网关接入的设备数量确定。
| 对比项 | ZK-D1 | ZK-D3 |
|---|---|---|
| 串口数量 | 2 路 RS485/RS232 | 4 路 RS485/RS232 |
| 以太网口 | 1 路百兆 | 2 路百兆 |
| 协议支持 | Modbus RTU/TCP、私有协议定制 | Modbus RTU/TCP、OPC UA、MQTT、私有协议定制 |
| 本地存储 | 支持断网缓存 | 支持断网缓存与本地规则计算 |
| 典型场景 | 单机或小批量设备接入 | 多机集中采集、需边缘计算场景 |
选型建议:单台注塑机或 3 台以内设备接入优先选 ZK-D1;需要接入 4 台以上设备、或需要在边缘侧完成 SPC 分组计算时,选择 ZK-D3 更合适。
四、工艺参数采集实现
4.1 采集点位梳理
实施前必须先与工艺、品质部门确认关键参数清单,避免采集过多无效点位导致网关负载过高。典型注塑工艺参数点位如下:
| 参数名称 | 数据类型 | 单位 | 采集频率 |
|---|---|---|---|
| 料筒一区温度 | Float | ℃ | 5s |
| 模具温度 | Float | ℃ | 5s |
| 注射压力 | Float | MPa | 每模次 |
| 保压时间 | Float | s | 每模次 |
| 冷却时间 | Float | s | 每模次 |
| 锁模力 | Float | kN | 每模次 |
| 循环周期 | Float | s | 每模次 |
4.2 Modbus 点位映射示例
以 Modbus TCP 为例,网关通过寄存器地址读取工艺参数,需注意字节序与数据类型转换。
{ "deviceId": "IMM-001", "protocol": "modbus-tcp", "host": "192.168.1.20", "port": 502, "points": [ { "name": "barrelTemp1", "address": 40001, "type": "float32", "unit": "℃", "scale": 0.1 }, { "name": "moldTemp", "address": 40003, "type": "float32", "unit": "℃", "scale": 0.1 }, { "name": "injectPressure", "address": 40005, "type": "float32", "unit": "MPa", "scale": 0.01 }, { "name": "holdTime", "address": 40007, "type": "float32", "unit": "s", "scale": 0.1 }, { "name": "coolTime", "address": 40009, "type": "float32", "unit": "s", "scale": 0.1 } ] }4.3 模次触发与数据对齐
工艺参数分为「实时过程量」和「模次结果量」两类。温度类参数按固定周期采集,压力、时间类参数应在开模信号触发后读取,确保与模次一一对应。网关可通过 DI 输入接入开模到位信号,或解析控制器状态字中的模次标志位。
实践提示:若直接按周期轮询读取模次参数,容易读到上一模次的残留值,造成数据错位。建议以开模信号作为采集触发条件,并在网关侧增加 200ms 的稳定延时。
五、SPC 数据采集与联网
5.1 SPC 数据来源
SPC 数据通常来自三个渠道:一是注塑机自身的品质判定结果(如重量检测、模内压力曲线判定);二是离线测量设备(卡尺、影像仪)录入;三是 MES 侧人工抽检录入。网关主要负责第一类数据的自动采集。
5.2 数据模型设计
SPC 数据上报建议采用「批次—模次—样本」三级模型,便于后续计算 X-R 控制图。
{ "gatewayId": "ZK-D3-0001", "deviceId": "IMM-001", "workOrder": "WO20261031001", "batchNo": "B20261031A", "sampleTime": "2026-10-31T09:15:00+08:00", "spcItems": [ { "itemCode": "DIM_001", "itemName": "外径", "value": 25.03, "usl": 25.10, "lsl": 24.90 }, { "itemCode": "WGT_001", "itemName": "重量", "value": 12.45, "usl": 12.60, "lsl": 12.30 } ] }5.3 边缘侧预处理
ZK-D3 支持在网关内配置简单规则,可在上报前完成异常值过滤、单位换算和分组聚合,减少平台侧压力。例如对连续 3 个模次超出控制限的数据打上预警标记,再由 MES 触发停线检查流程。
六、与 MES 系统对接方案
6.1 接口协议选型
| 对接方式 | 适用场景 | 优点 | 注意事项 |
|---|---|---|---|
| MQTT | 高频实时数据上报 | 轻量、支持断线重连 | 需约定 Topic 层级与 QoS |
| HTTP REST | 低频业务数据、查询类接口 | 易调试、通用性强 | 注意幂等与重试机制 |
| OPC UA | 与上层 SCADA/平台集成 | 标准化、安全性好 | 需规划信息模型与节点命名 |
| 数据库直连 | 过渡期临时方案 | 实现简单 | 耦合度高,不建议长期使用 |
6.2 MQTT Topic 设计
factory/{factoryCode}/imm/{deviceId}/process # 工艺参数 factory/{factoryCode}/imm/{deviceId}/spc # SPC 数据 factory/{factoryCode}/imm/{deviceId}/status # 设备状态 factory/{factoryCode}/imm/{deviceId}/alarm # 报警事件6.3 工单绑定与追溯
MES 下发工单时,需将工单号、产品编码、模具编号、标准工艺参数一并推送到网关或平台侧。网关在采集数据时自动携带当前工单号,实现「工单—模次—参数—质量结果」的完整追溯链路。工单切换时通过 MES 下发指令或扫描枪触发,网关收到后重置模次计数。
6.4 断网续传机制
车间网络波动是常态,网关需具备本地缓存能力。建议配置如下策略:
- 本地缓存容量不少于 7 天数据量,采用循环覆盖方式。
- 网络恢复后按时间顺序补传,补传期间限制速率,避免冲击平台。
- 每条数据带唯一序列号,平台侧做去重校验。
七、现场实施要点与常见问题
7.1 常见问题排查
| 问题现象 | 可能原因 | 处理建议 |
|---|---|---|
| 网关读不到数据 | 串口参数不匹配、站号错误 | 用调试工具逐项核对波特率、数据位、校验位 |
| 数据跳变异常 | 字节序配置错误 | 切换 ABCD/CDAB 字节序验证 |
| 模次数据错位 | 触发信号抖动 | 增加滤波与稳定延时 |
| 数据延迟大 | 采集周期过短、点位过多 | 分级设置采集频率,非关键点位降频 |
| MES 收不到数据 | Topic 或鉴权配置错误 | 检查 Broker 连接状态与 ACL 权限 |
7.2 实施建议
- 先试点后推广:选择 1 至 2 台设备完成全链路验证,再批量部署。
- 统一命名规范:设备编码、点位编码、工单编码需与 MES 主数据保持一致。
- 保留原始数据:网关上报的同时保留原始报文,便于后期问题回溯。
- 关注时钟同步:网关与 MES 服务器需通过 NTP 对时,避免时间戳偏差影响追溯。
八、总结
基于 ZK-D1/D3 网关的注塑机数据采集方案,核心在于三点:一是准确梳理工艺参数与 SPC 点位,明确采集触发条件;二是设计合理的数据模型与 Topic 结构,保证数据可追溯;三是做好断网续传与异常处理,适应车间复杂的网络环境。方案落地后,MES 可获得实时、完整的生产过程数据,为质量分析和效率提升提供数据基础。