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

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值