需求描述
> 基于**WinCC V7.5 SP 版本**搭建 CMS 中央监控系统;通过 OPC‑UA 采集真空泵设备数据,实现设备看板、实时监控、曲线、报警归档、报表导出、通知告警、网络状态监测、长期数据存储;项目地点江苏无锡,支持远程开发,后期需要到无锡现场真机联调。
**软件硬件环境**
- 上位机软件:WinCC V7.5 SP,Windows Server 服务器,SQL Server 数据库
- 采集方式:OPC‑UA 对接边缘网关,采集 140 台真空泵;网关为研华 ECU‑1251,Moxa PoE 交换机
- 单泵采集参数:入口压力、电机电流、排气温度、氮气流量、振动值、HI 健康评分共 6 项参数
**核心开发功能需求(需要在 WinCC 内全部实现):**
1. **总览数据看板**
一屏总览 140 台泵状态:设备总数、运行中、报警、待机维护、平均 HI 健康评分、24h 报警总量;环形图设备状态分布;分型号健康度对比;24 小时报警趋势;HI 最低 TOP10 预测维护清单;底部活动报警滚动列表,点击跳转设备详情,页面 3 秒自动刷新。
2. **实时监控列表**
140 台设备实时列表 2 秒刷新;参数超限颜色告警(正常白 / 警告黄 / 严重红);支持按设备状态、泵型号、设备号、腔室、IP 筛选;点击详情跳转单泵曲线页面。
3. **单泵详情 & 实时曲线**
设备台账信息展示(型号、机台、腔室、IP、上次维护记录);6 参数实时滚动曲线,2 秒刷新,叠加警告 / 严重阈值标线;可跳转历史曲线、历史数据页面。
4. **历史数据 & CSV 导出**
任意时间范围查询历史参数,支持 CSV 导出(中文不乱码),可供 Excel/Minitab 分析;原始数据存储,支持最多 2 年数据留存。
5. **历史曲线分析**
历史时间段查询,支持双 Y 轴多参数叠加;阈值虚线标线;鼠标缩放拖拽;自动计算时段最大、最小、平均值。
6. **报警管理(实时 + 历史)**
- 实时报警:2 秒刷新,新报警声音提醒;支持单条 / 批量确认,记录确认人、确认时间;报警分级红色严重、黄色警告。
- 历史报警:报警完整生命周期(触发‑确认‑恢复)记录;多条件组合筛选、分页、报警统计 KPI。
7. **消息通知中心**
基于 WinCC 脚本 / 配套接口实现报警消息推送:严重报警推送邮件 + 短信,警告报警推送邮件;支持通讯录角色配置、发送测试、发送日志留存;对接厂区 SMTP 邮件服务器、短信网关。
8. **网络拓扑 & 网关 PoE 监测**
绘制系统拓扑图;读取网关 CPU、内存、在线状态;PoE 交换机整机功率、端口供电状态实时监控;网关离线、PoE 异常产生系统报警。
9. **数据存储策略配置**
数据在线保存 730 天(2 年);支持自动归档、降采样策略;存储容量估算;支持 NAS 归档。
10. **权限管理**
WinCC 用户分级权限,不同角色访问、操作权限隔离。