WinCC Alarmhelper,帮助将WinCC报警信息实时推送至用户微信端
提示:WinCC报警即时提醒工具(WinCC AlarmHelper),可帮助自动化工程师快速实现WinCC监控系统下产生的故障、报警等信息,实时推送至指定用户的微信端,实现在公众号下的即时报警信息查看功能。
前言
WinCC是西门子公司的一款通用上位机组态软件,主要用于生产过程的数据监控。WinCC组态软件基于Windows操作系统开发,作为整个自动化控制系统的中央监控软件,WinCC内部集成多种通讯协议,可实时获取PLC的运行数据,快速搭建中央集控系统。
WinCC内部集成了报警控件,虽然可以实现WinCC内部的报警提醒功能,但这需要运维人员长期值守,一旦产生报警,且运维人员不在监控中心时,系统将无法及时提醒到相关人员。
随着物联网技术的发展,越来越多的客户希望将设备运行过程的报警、故障等突发事件,推送至运维人员的手机端,可确保运维人员对故障事件做出快速响应。
近期因为疫情封控,一直待在家里,凑闲暇时间写了一个WinCC报警即时提醒工具(WinCC AlarmHelper beta),这个小工具可帮助自动化工程师快速实现WinCC监控系统下产生的故障、报警等信息,实时推送至指定用户的微信端,实现在公众号下的即时报警信息查看功能。
实现原理
WinCC每次启动之后,会在配套的SQL Server数据库内自动生成一个名为:“计算机名+项目名+项目建立时间+项目启动时间”的临时数据库,这个数据库的名称是动态生成的。WinCC运行过程中所有的即时报警信息,会记录在该数据库的“AlgRtTextsCHS”数据表内。
通过使用WinCC AlarmHelper报警即时提醒工具,可自动读取WinCC软件内部最新的报警记录,从而实现对报警信息的自动采集。而后,WinCC AlarmHelper报警即时提醒工具调用在云服务器侧建立的API接口 ,即可调用公众号的即时报警服务。
网络结构
为了便于将WinCC内部产生的报警数据推送到微信公众号的API接口,我们需要将安装有WinCC AlarmHelper软件的电脑,提供必备的互联网访问条件。用户可根据项目实际网络安全需求,灵活部署该软件。该软件可运行在装有WinCC的电脑上,亦可安装在防火墙隔离的其它内网主机上。
截图
自动加载WinCC出现的报警记录:
将小工具设置成值守模式,一旦WinCC内出现新的报警,将向用户发送报警提醒;
特点:
WinCC AlarmHelper工具无需安装,绿色运行,可自动识别WinCC的实时运行数据库内的报警记录,配置简便,可将软件设置为自动值守模式,一旦WinCC产生新的报警,可自动执行报警推送规则。
WinCC AlarmHelper工具的工作原理是读取WinCC内部的实时报警表,并不涉及对PLC硬件层的采集和访问,杜绝了对硬件的访问风险。同时,该工具支持用户配置数据库远程连接,可将软件部署到防火墙外的操作系统上,实现对WinCC的安全访问。
软件下载连接:
https://www.seazeng.com/WinCCAlarmHelper.exe
WinCC Alarmhelper,帮助将WinCC报警信息实时推送至用户微信端相关推荐
- 21. 将报警信息实时发送至邮箱
在日常运维中经常用到监控,其常用的是短信报警.邮件报警等.相比短信报警,邮件报警是一个非常低成本的解决方法,无须付给运营商短信费用,一条短信有字数限制,而邮件无此限制,因此邮件报警可以看到更多告警信息 ...
- EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用
本文转自EasyDarwin开源团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/52651194 由于Android 5.0提供了捕获 ...
- WEB 实时推送技术总结
前言 随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控.Web 在线通讯.即时报价系统.在线游戏等,都需要将后台发生的变化主动地.实时地传送到浏览器端,而不需要用 ...
- Web 实时推送技术如何弥补 HTTP 协议的缺陷? | 技术头条
作者 | 浪里行舟 责编 | 郭芮 人工智能的现状及今后发展趋势如何? https://edu.csdn.net/topic/ai30?utm_source=csdn_bw 随着 Web 的发展,用 ...
- nodejs mysql数据推送_使用Nodejs实现实时推送MySQL数据库最新信息到客户端
下面我们要做的就是把MySQL这边一张表数据的更新实时的推送到客户端,比如MySQL这边表的数据abc变成123了,那使用程序就会把最新的123推送到每一个连接到服务器的客户端.如果服务器的连接的客户 ...
- ASP.NET Core 使用SignalR后台实时推送数据给Echarts展示图表
什么是 SignalR ASP.NET Core ASP.NET Core SignalR 是一种开放源代码库,可简化将实时 web 功能添加到应用程序的功能. 实时 web 功能使服务器端代码可以立 ...
- Web 实时推送技术的总结
前言 随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控.Web 在线通讯.即时报价系统.在线游戏等,都需要将后台发生的变化主动地.实时地传送到浏览器端,而不需要用 ...
- html页面推送功能的实现,想实现Web页面内容自动更新?你需要了解WEB实时推送技术!...
随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控.Web 在线通讯.即时报价系统.在线游戏等,都需要将后台发生的变化主动地.实时地传送到浏览器端,而不需要用户手动 ...
- java sitemap.xml站点地图创建 sitemap提交百度提示xml格式错误 sitemapgen4j使用 java百度链接主动(实时)推送
一.前言 前几个月用jeesite4开发了个网站,上线运行了几个月,因为自己搞过SEO,所有,想把站点提交到百度收录,遇到了一些很尴尬的事,就是百度链接提交通过sitemap提交,一直提示XML格式错 ...
最新文章
- 互联网性能与容量评估的方法论和典型案例
- 我国手机浏览器用户达2.15亿
- Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)
- 循环自增_大学C语言—循环结构及应用
- java list分批_Java实用笔记——mybatis批量导入
- Cissp全过程(简介到考试后)
- 安装postgreSQL出现configure: error: zlib library not found解决方法
- 【堆】leetcode215:第k大元素
- Layui数据表格(table)前后台交互
- 首都师范大学计算机科学与技术考研分数线,2017考研:计算机科学与技术专业考研院校推荐之首都师范...
- Nginx 学习--初级篇,Nginx 认识以及作用
- 几本很不错的C++Builder的电子书
- VTK(0)---CMake工程
- 集成电路制造及工艺 主要名词解释
- java案例2-6:登录注册
- 金融壹账通冲刺港股:9个月亏10亿 半年前刚换帅
- 浅谈“艰难困苦,玉汝于成”
- SAP ABAP ALV 的一些总结:Custom container 和 Splitter container
- 推荐一个不到2MB的C#开发工具箱,集成了上千个常用操作类
- Matlab 最优化求解
热门文章
- 五万字前端面试宝典——前端百题斩(上)新鲜出炉
- 火狐加载falsh_使用版本更新管理Firefox加载项
- java开发校园一卡通项目复杂_基于jsp的校园一卡通-JavaEE实现校园一卡通 - java项目源码...
- 利用CrystalDiskInfo软件获取硬盘使用情况-数据提取
- CrystalDiskInfo v1.0.20 Final 多国语言版
- nuxt解决首屏加载慢问题_滴普大前端 | 滴普是如何实现首屏加载性能优化的?...
- 如何删除CSDN博客
- Linux实操篇,开机重启和用户注销
- linux6.5依赖文件,CentOS6.5-64位安装puppeteer,提示Chrome无法启动,查找并安装缺失依赖包——吕江民·敬上...
- Lammps基础命令(2020.3.26.01已更新)