工厂 SCADA 从 0 到 1:三个月打通「数据孤岛」的实操笔记
# 工厂 SCADA 从 0 到 1:三个月打通「数据孤岛」的实操笔记
去年帮一家常州本地的汽车零部件工厂做 SCADA 改造。老板的原话是:「我们车间设备花了两个亿买的,但我现在连今天到底产了多少件、哪些设备在空转,都要问车间主任才知道。」
听起来不可思议?但这是绝大多数中小型工厂的真实状态——设备是先进的,数据是断层的。今天把从 0 到 1 搭建 SCADA 的过程拆开来讲,重点是**数据采集落地**,而不是讲 SCADA 的理论架构。
第一步:先搞清楚「家里有什么」
进厂第一件事不是谈方案,是**盘资产**。需要跑三个地方:
**1. 设备清单**
车间到底有多少台设备?品牌?型号?哪一年出厂?有没有 PLC?PLC 是什么品牌什么型号?
我们去的这家工厂,老板说「80 多台设备」。实际盘下来是 136 台——包括车间角落几台长期停机的、仓库里两台备用的。而且其中 30% 的设备根本没有 PLC,是老式的继电器控制柜,只有启停按钮和运行指示灯。
**2. 通讯接口**
这是最容易被忽略的。很多工厂说「我们有 PLC,能采集数据」,但到现场发现:
- 三菱 FX 系列,只有一个编程口(RS422),已被触摸屏占用
- 西门子 S7-200,RS485 口接了变频器通讯
- 部分国产 PLC 品牌,连通讯协议文档都要找厂家要
**3. 网络覆盖**
车间有没有局域网?走到设备旁边有没有网口?Wi-Fi 覆盖够不够?
我们碰到的实际情况:车间有 Wi-Fi,但设备位置离 AP 太远,信号 -85dBm,基本不可用。最后走的 4G 方案,每个机台装一个 4G 边缘采集网关。
**给你的建议**:盘资产阶段至少花 3 天。画一张「设备平面图」+「通讯接口表」,每个设备一行:位置、品牌、型号、PLC 型号、通讯接口类型、占用情况、是否需要加装传感器。这张表决定了后面的方案设计和预算准确性。
第二步:不换控制器,用边缘网关「无侵入」采数
很多 SCADA 项目失败的原因:**动了大手术**。
最典型的做法是——「要上 SCADA,先把老 PLC 换成统一品牌型号」。这一换,单设备改造费就上万,136 台设备就是一百多万,还不算停机损失。工厂一听这个预算,项目直接搁置。
我们换了个思路:**不改原有控制系统,在设备旁边加装边缘采集网关**。
| 设备类型 | 采集方案 | 说明 |
|---------|---------|------|
| 有 PLC(三菱/西门子/欧姆龙等) | Modbus RTU 或以太网采集 | 网关通过 RS485 或以太网口读取 PLC 内部寄存器,获取运行状态、产量、故障代码、电流等 |
| 有 PLC 但通讯口已被占用 | 加装 RS485 分线器或串口服务器 | 不拆原有接线,并联读取即可 |
| 无 PLC(继电器控制柜) | DI 取运行信号 + AI 取电流信号 | 通过中间继电器引出运行干接点,电流互感器夹在电线上 |
| 变频器驱动电机 | 直接走 Modbus 读变频器参数 | 变频器一般都有 RS485 通讯口,可读取频率、电流、转速 |
我们选的方案统一用 **BYC-8000 系列边缘网关**(支持 4×RS485 + 4×DI + 2×AI + 4G 上行),一个网关最多接 8-12 台设备(通过 RS485 总线级联),折合单台设备采集成本不到 200 元。
**关键**:不修改设备原有程序和接线,厂家不担责,车间主任不反对。
第三步:产量怎么算?别信设备自带的计数器
这是踩得最深的坑。
某台加工中心自带「总产量计数器」,我们直接读了这个值当产量上报。上线后每天对账,产线工人的手工计件数和系统差 15% 以上。
为什么?
**后来改的方案**:产量不读设备自带计数器,用「组合逻辑」推算。
在边缘网关的规则引擎里配置:
```
产量计数 = 循环开始信号上升沿计数
条件过滤:
- 本次循环时间 > 标准节拍的 60%(过滤掉快速空跑)
- 在这段时间内主轴功率 > 空载功率的 120%(过滤掉无切削的测试)
同时记录「不合格品信号」数量(通过检测工位的传感器信号)
合格品 = 总产量 - 不合格品
```
这个配置在百优 AIoT 平台的规则引擎里拖拽即可完成,不需要写代码。上线后产量准确率从 85% 提升到 98% 以上。
第四步:数据上来之后,先做一件事——「设备 OEE 看板」
SCADA 采集上来的数据,第一版仪表盘不要花里胡哨。车间主任和厂长最关心三个数:
我们在大屏上做了三个大字号数字:
| 指标 | 计算方法 | 现场反馈 |
|------|---------|---------|
| 开机率 | 当前正在运行设备数 / 总设备数 × 100% | 老板说「一眼就知道今天活没活干」 |
| 实时产量 | 按组合逻辑计算的合格品数,每 30 秒刷新 | 车间主任用来和工人计件对账 |
| 异常停机 Top 5 | 按停机时长排序,名称 + 时长 + 原因 | 设备科直接按这个排维修优先级 |
**上线效果**:第二个月,设备科根据停机排行榜发现一台进口设备月均异常停机 28 小时——原因是一个传感器频繁误报导致设备停机待检。换掉传感器后,这台设备的月可用率从 73% 提到 94%。
总结几条干货
SCADA 这件事,技术门槛其实不高,难点全在「对工厂现场的理解」。设备品牌多、通讯协议杂、现场环境差,这些都不是靠 PPT 能解决的。老老实实跑一次车间,一台设备一台设备地过,比任何理论都管用。