如何推送PLC报警消息至微信

  HwLib全集成数据平台支持从PLC采集数据,并将报警消息推送到微信。今天我们以HwLib全集成数据平台读取S7-1500数据,并将报警消息推送到微信的操作方法。

1、PLC配置

  首先在PLC中新建一个数据块,比如DB8。然后新建3个变量,2个浮点类型变量,分别是压力和流量,另外一个布尔型变量用于触发报警。需要注意的是,DB块的优化访问要去掉。

  还有一点需要注意的是,CPU属性中要勾选“允许来自远程对象的PUT/GET通信访问”,参见下图所示。

2、HwLib数据平台配置

  安装并运行数据平台,选择左上角菜单“配置”。这里我们要配置一个S7连接通道。

  在设备配置窗口中输入设备名称(设备名称可以自定义),这里我们命名为PLC1,然后点击上图中绿色圆圈里面的按钮。在弹出窗口中设置PLC连接参数。

  点击确定按钮后,再点击按钮“添加”,完成后如下图所示。

  这样就配置好了一个S7通道。然后再选择菜单“通道配置/配置变量”。

  输入变量名称(变量名称可以自定义),选择数据类型后,点击上图中绿色圆圈里面的按钮。

  设置DB号及起始地址。

  确定后点击按钮“添加”,完后如下图所示。

  按照同样方法创建流量和报警触发信号。不过报警触发信号需要选择消息提示方式为“微信”,另外消息文本输入这样的信息:设备异常,当前压力为:{{Pressure}}!。双花括号中的变量名用于在报警时显示该变量值。

  再选择菜单“消息配置/微信”,输入接收人的ID,其它配置默认即可。

  配置完成后,返回软件主窗口,点击按钮“重启服务”。然后我们看到窗口中多了一个“PLC1”,这个就是刚才我们创建的设备名称,绿色表示通信正常。

  然后在变量配置窗口,我们可以看到当前变量值。

  当变量Alarm的值为True时,我们就可以在微信上接收到这样一条信息。

3、关于接收人ID

  首先你需要关注我们的消息平台公众号。该公众号专门用于提供报警消息推送服务。

  然后让我们的技术支持返回你的ID号就可以了。

posted @ 2022-01-17 15:20  HwLib(慧兰博)  阅读(470)  评论(0编辑  收藏  举报