一、硬件选型

方案 (推荐,上位机 WinCC 专用)
OPC561Q-C / OPC562Q-C(GRMOPC 系列)原理:模块作为OPC 客户端直接读取 WinCC 自带 OPCServer,不用修改 WinCC 工程、不用写脚本。链路:WinCC 工控机局域网网线 → OPC560 模块 → 4G / 宽带上网 → 巨控云 → 手机短信 / 微信。✅ 优势:工控机可以不上外网,网络安全隔离;稳定性最高。
❌ 不要用普通 GRM552(只能读 PLC,不能直接读取 WinCC 变量,无法抓取 WinCC 内部报警)
二、完整配置步骤(GRMDEV 软件操作)
1、前期准备
WinCC 项目启用 OPCServer(默认开启),工控机防火墙放行 OPC 通讯;
OPC560 模块 DC24V 供电,网线接入工控机同一局域网;
电脑安装最新 GRMDEV6 配置软件;
记录模块机身 SN 码、初始密码。
2、新建工程,连接 WinCC OPC
GRMDEV 新建工程 → 型号选择 OPC561Q-C;
左侧【NET GRMOPCGATE】右键 → 新建设备;
OPC 服务器名称填写:
OPCServer.WinCC.1
点击【批量导入 OPC 变量】

3、配置【条件报警(短信触发)】
顶部菜单:报警控制 → 新建条件报警
填写触发条件示例:
开关故障:电机故障.Value == 1
超温:温度.Value > 90
报警参数建议:
报警延迟:2~5 秒(滤除瞬间波动,防抖动误报)
重复发送间隔:5~10 分钟
最大重复次数按需设置

4、设置短信内容与接收手机号
切换标签【报警发送目标】
添加接收手机号(支持多人分组、轮班)
编辑短信模板({变量名.Value} 可动态嵌入实时数值)
模板范例:
【产线告警】2号机组温度超限,当前温度:{温度.Value}℃,请及时处理!

5、下载工程、云端绑定手机
编译工程,网线下载进 OPC560 模块;
手机:
微信关注公众号:工业通讯安全平台
公众号内【添加设备】输入模块 SN、密码绑定;
短信报警不需要公众号,由巨控云短信通道下发;
强制模拟变量触发报警,测试手机能否收到短信。
三、两种报警思路区分(非常关键)
方式 1:监控 WinCC 变量阈值(上面教程)
方式 2:抓取 WinCC 系统报警消息(完整报警文本)
想要直接接收 WinCC 报警记录原文(报警文本、时间、类别):
需要在 WinCC 脚本把
报警文本写入一个内部变量,OPC560 读取该字符串变量,触发推送。
纯 OPC 原生不能直接抓取 WinCC 报警归档,只能读取变量。
四、常见坑 & 故障排查
导入不出 WinCC 变量
WinCC 必须【运行系统激活】状态;关闭电脑防火墙;确认 OPC 服务名称正确。
变量在线,但是不触发短信
检查触发条件表达式大小写;开启 “在线模拟” 实时观察变量变化。
微信收到消息,短信收不到
短信通道有额度;检查手机号是否被运营商拦截;确认模块正常连上巨控云。
工控机禁止上互联网
完全可行!仅 OPC560 模块单独走 4G 上网,工控机只内网和模块通讯,满足等保安全要求。
五、补充实用建议
同时开启 模块掉线报警:一旦 OPC560 与 WinCC 通讯中断,立刻发短信;
支持排班:白天发给一组人,夜间自动切换值班号码;
短信按条数计费;微信推送永久免费,建议短信 + 微信双通道保障