常州百优智能科技有限公司0519-85380229

新闻详情

工厂 SCADA 从 0 到 1:三个月打通「数据孤岛」的实操笔记

2026年6月8日公司新闻

# 工厂 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%。




总结几条干货


别一上来就谈工业 4.0、数字孪生——先帮客户把最基础的「设备开了没有」「今天产了多少」跑通,才有后面的故事
数据采集优先走「无侵入」路线——不改设备原有程序,不增加设备停机时间,这是 SCADA 项目能推进的前提
产量计算是最容易出错的地方——不要直接读设备计数器,用规则引擎做逻辑过滤
第一版仪表盘就三个数——开机率、实时产量、异常停机 Top 5,准比花哨重要

SCADA 这件事,技术门槛其实不高,难点全在「对工厂现场的理解」。设备品牌多、通讯协议杂、现场环境差,这些都不是靠 PPT 能解决的。老老实实跑一次车间,一台设备一台设备地过,比任何理论都管用。