能力 04 · 上位机与 SCADA 开发

PLC 干完了动作,数据还锁在柜子里
上位机要把“发生过什么”留下来

很多工厂的现状是:设备动作没问题,但这一班做了多少、废了多少、为什么停、参数什么时候漂的——全靠班组长手记。上位机与 SCADA 的价值不在“有个界面”,而在让数据可查、可追、可算。

¥50,000 起按功能清单与点位数
8–16 周典型周期,分两期交付
三种技术路线WPF / Qt / 组态软件
含运维部署脚本、备份、远程升级

先选路线,再谈价格。同样是“上个上位机”,三条路线的成本和适用场景差很多:组态软件快但受限于厂商能力;WPF/Qt 灵活但开发量大;两者混合(组态做画面、自研做数据与报表)往往是性价比最高的。我们会先说清哪条路适合你,而不是一律推荐自研。

三条技术路线怎么选

路线技术适合什么情况
组态软件WinCC / 组态王 / 力控 / Ignition画面与报警快,标准功能齐;复杂报表与外部集成受限
WPF / Qt 自研.NET 6+ / C++ Qt界面与业务完全可控,适合追溯、算法、多系统对接;开发量大
混合方案组态做画面 + 服务做数据周期与成本折中,报表与接口用自研补足

交付范围

数据采集

S7 协议(S7-1200/1500/300/400)、Modbus RTU/TCP、OPC UA/DA、MQTT;断线重连、补采、时间戳对齐、异常值标记。

画面与操作

工艺流程画面、设备状态、参数设置与回读校验、权限分级、操作日志(谁在什么时候改了什么)。

报表

班次报表、日报月报、OEE(可用率/性能/良率)、不良分类、能耗;导出 Excel / PDF,可定时推送。

追溯

按批次/序列号反查:工艺参数、检测数据、操作人、设备状态、报警记录。

报警与通知

分级报警、去重与抑制、微信/邮件/短信推送、确认与处理闭环。

部署与运维

工控机部署包、一键备份与恢复、远程升级脚本、断网续传;交付源码与部署文档。

两期交付,先能用再加功能

  1. 第一期(4–8 周):采集 + 画面 + 基础报表。先把数据拿准、界面能用,上线试运行两周。这一期结束就能回答“这一班做了多少、停了多久”。
  2. 第二期(4–8 周):报表深化 + 追溯 + 外部对接。OEE、不良分析、MES/ERP 接口、看板。按第一期实际使用情况调整优先级——很多需求上了线才会发现不是重点。
  3. 验收标准写进合同:采集点位清单、刷新周期、报表口径、并发与数据保留期,逐项测。不写“界面美观”这种没法验的条款。
关于源码:自研项目默认交付完整源码与部署文档,不做加密、不做授权绑定。你们可以自己维护,也可以交给第三方——我们靠交付质量续约,不靠锁死系统。

常见疑问

能不能只做报表,画面用现有的?

['可以,这是很常见的一类:现场已有组态画面,只是数据没存下来、报表靠手抄。做法是从现有 PLC 或组态的历史库取数,做数据层与报表,不动原有画面。']

老设备没有网口,只有串口/无通讯,能做吗?

['串口可以加转换或直接读;完全没有通讯能力的老设备,用 I/O 采集模块或加装传感器取信号。这类方案我们会先给一张《采集可行性表》,标明每个点位怎么取、成本多少、精度如何。']

数据存哪里?要不要上云?

['默认本地:工控机 + 数据库(SQLite / SQL Server / PostgreSQL),断网也能跑。需要多厂区汇总或手机看板时再上云,云端只做汇总展示,控制与生产数据仍留在本地。']

把需求说清楚,比报价更重要

我们有一份《上位机需求自查表》,六个维度帮你们把需求理清:采集点位、报表口径、追溯粒度、权限、部署环境、验收标准。要的话直接说。

+86 133 1955 1131