长沙聚控电子科技有限公司

电话

153 0748 3969

微信扫一扫

在线询价:

巨控湖南分公司

新闻资讯

首页 >> 新闻资讯 >>新闻中心 >> 巨控实现 WinCC 报警推送短信到手机完整方案
新闻资讯
更多
详细内容

巨控实现 WinCC 报警推送短信到手机完整方案

一、硬件选型

image.png

方案 (推荐,上位机 WinCC 专用)

OPC561Q-C / OPC562Q-C(GRMOPC 系列)原理:模块作为OPC 客户端直接读取 WinCC 自带 OPCServer,不用修改 WinCC 工程、不用写脚本。链路:WinCC 工控机局域网网线 → OPC560 模块 → 4G / 宽带上网 → 巨控云 → 手机短信 / 微信。✅ 优势:工控机可以不上外网,网络安全隔离;稳定性最高。
❌ 不要用普通 GRM552(只能读 PLC,不能直接读取 WinCC 变量,无法抓取 WinCC 内部报警)

二、完整配置步骤(GRMDEV 软件操作)

1、前期准备

  1. WinCC 项目启用 OPCServer(默认开启),工控机防火墙放行 OPC 通讯;

  2. OPC560 模块 DC24V 供电,网线接入工控机同一局域网;

  3. 电脑安装最新 GRMDEV6 配置软件;

  4. 记录模块机身 SN 码、初始密码。

2、新建工程,连接 WinCC OPC

  1. GRMDEV 新建工程 → 型号选择 OPC561Q-C

  2. 左侧【NET GRMOPCGATE】右键 → 新建设备

  3. OPC 服务器名称填写:

    OPCServer.WinCC.1

  4. 点击【批量导入 OPC 变量】

    • 取消勾选 “层次化刷新”

    • 刷新变量,勾选你需要做报警的变量(温度、故障位、WinCC 内部报警标记变量)

    • 权限默认【只读】,导入工程

    • image.png


image.png

3、配置【条件报警(短信触发)】

  1. 顶部菜单:报警控制 → 新建条件报警

  2. 填写触发条件示例:

    • 开关故障:电机故障.Value == 1

    • 超温:温度.Value > 90

  3. 报警参数建议:

    • 报警延迟:2~5 秒(滤除瞬间波动,防抖动误报)

    • 重复发送间隔:5~10 分钟

    • 最大重复次数按需设置

image.png

4、设置短信内容与接收手机号

  1. 切换标签【报警发送目标】

  2. 添加接收手机号(支持多人分组、轮班)

  3. 编辑短信模板({变量名.Value} 可动态嵌入实时数值)

    模板范例:

    【产线告警】2号机组温度超限,当前温度:{温度.Value}℃,请及时处理!

同时可以勾选:微信公众号推送、电话语音报警。

image.png

5、下载工程、云端绑定手机

  1. 编译工程,网线下载进 OPC560 模块;

  2. 手机:

    • 微信关注公众号:工业通讯安全平台

    • 公众号内【添加设备】输入模块 SN、密码绑定;

    • 短信报警不需要公众号,由巨控云短信通道下发

  3. 强制模拟变量触发报警,测试手机能否收到短信。

三、两种报警思路区分(非常关键)

方式 1:监控 WinCC 变量阈值(上面教程)

适合:温度、压力、电流越限,推荐优先使用

方式 2:抓取 WinCC 系统报警消息(完整报警文本)

想要直接接收 WinCC 报警记录原文(报警文本、时间、类别):
需要在 WinCC 脚本把报警文本写入一个内部变量,OPC560 读取该字符串变量,触发推送。
纯 OPC 原生不能直接抓取 WinCC 报警归档,只能读取变量。

四、常见坑 & 故障排查

  1. 导入不出 WinCC 变量

    WinCC 必须【运行系统激活】状态;关闭电脑防火墙;确认 OPC 服务名称正确。

  2. 变量在线,但是不触发短信

    检查触发条件表达式大小写;开启 “在线模拟” 实时观察变量变化。

  3. 微信收到消息,短信收不到

    短信通道有额度;检查手机号是否被运营商拦截;确认模块正常连上巨控云。

  4. 工控机禁止上互联网

    完全可行!仅 OPC560 模块单独走 4G 上网,工控机只内网和模块通讯,满足等保安全要求。

五、补充实用建议

  1. 同时开启 模块掉线报警:一旦 OPC560 与 WinCC 通讯中断,立刻发短信;

  2. 支持排班:白天发给一组人,夜间自动切换值班号码;

  3. 短信按条数计费;微信推送永久免费,建议短信 + 微信双通道保障


seo seo