巨控GRM530让你的PLC给你打电话发短信通知方案

电子说

1.2w人已加入

描述

如果有一天,你在家里,接到你的PLC打过来的电话:“ 报告主人,我现在有点发烧,请过来检测一下是否温度过高!”,是不是感觉很神奇的样子?没错,使用巨控GRM530系列模块真的可以做到。

说到远程监控,远程调试监控PLC程序,除了远程查看数据,分析数据之外,设备报警提醒也是一个很重要的功能。传统的监控报警提醒,无非是通过弹屏,播放语音,提醒操作人员处理,但是设想一下,你的值班人员会真正在监控电脑面前认真的查看故障,并及时处理吗?也许,他只是在埋头玩手机……

GRM530的短信功能,很好的解决了这个问题,为了能起到紧急情况主动提醒的效果,GRM530的短信功能可以实现在发短信之前先拨号提醒, 分级短信发送,短信重复发送等!而现在,我要推荐的是GRM530的语音功能!语音电话具备更好的主动提醒功能,并且更加直观的播报出故障情况,对报障设备安全,提供应急处理的响应,具备重大意义!

使用语音报警时,在报警条件成立时(对实际应用而言就是PLC寄存器满足一个条件),GRM530模块会主动拨打值班人员的手机,并且播放预先定义的语音。

拿我们常用的西门子 SMART200 为例。需要的硬件如下:

1、GRM532Y-CLK/GRM232Q-CLK 智能远程控制终端

2、网线一条

3、手机卡一张 硬件连接线如下图

SMART200

现在我们一步一步如何使用 GRM532Y-CLK实现 PLC 故障时发出短信通知以及电话拨号通知到指定人员

硬件的连接如上图:西门子 SMART200 走网口接到 GRM530/S6530 的 LAN1 或 LAN2 口上(注意 LAN1 和 LAN2

互为2口交换机)。

现场的 PLC200 与模块 GRM530/S6530 的连接线硬件接好了。接下来我们打开自己的电脑,开始配置短信触发时的成立条件和内容。

用电脑打开 GRM530/S6530 的配置软件 GRMDEV5.EXE。(注意软件下载后解压即可以用不需要安装) 解压后点击文件夹里的程序应用图标如下图:

SMART200

SMART200

SMART200

SMART200

对应上图选择对应模块的具体型号(注意模块的右侧面二维码有对应的具体型号)然后根据菜单默认确认进入开发界面,如下图,

SMART200

进入配置软件,双击配置软件左上角红色 NET(MODBUS_TCP),跳出对话框,下拉菜单选择 SMART_S7_200 TCP 协议(注意如果是接其它类型的 PLC 对应选择其它对应的 PLC 专用协议即可).

SMART200

左上角 NET(SMART7_S7_200_TCP)右键新建设备,跳出对话框,填上 SMART 200 的 IP:192.168.2.1(此处举列 PLC 的 IP 是:

192.168.2.1)。然手在数据词典栏底部新建变量关联上PLC的寄存器地址及名称如下图:

SMART200

如上图数据词典栏里:新建变量关联 IO 设备:SMART 200plc 名称填上:温度过高报警对应关联到 PLC 的寄存器地址:I 区(BIT)0.0,

水箱液位关联 PLC 的寄存器地址:VD100.此处组态类似上位机触摸屏和组态软件的变量地址关联。

最后把所有要触发报警的变量全部关联出来。然后跳到短信报警栏,配置触发的条件以及报警所发的短信内容。

短信报警分为四类:

1) 界限报警:用于单个整数或浮点数的报警,高于高限或低于低限时发出报警。

如温度高于 50 度或者低于 10 度要发出报警短信,请选用此类报警。

2) 条件报警(开关量报警):用于开关量或者条件表达式的报警。在表达式为真时,发出报警短信和电话。

如开关量闭合或者断开要发出报警短信电话,以及多个变量的组合条件报警,请选用此类报警。

3) 故障代码报警:根据单个整数变量的不同值,发出不同内容的报警短信电话。

如变量为 1,表示电压过高,变量为 2,表示电流过高,请选用此类报警。

请根据实际情况,选择不同的报警类型。

下图为条件报警(开关量)

SMART200

条件报警(开关量报警)

触发表达式

触发表达式即报警条件,可以是一个开关量,也可以是一个复杂的表达式。表达式计算结果值不等于 0

表示报警条件成立。也可以表达式计算结果值等于 0 表示报警条件成立。根据实际情况设置

举例:

开关量闭合报警,触发表达式: 开关量==1

开关量断开报警,触发表达式: 开关量==0

如上图:触发表达式:温度过高报警==1

复杂表达式用于多个条件组合报警,例如触发表达式:空调已开==1&&温度>=50

SMART200

下图为举例

报警短信模板:短信报警内容即是电话语音内容(同步:发完短信,打电话播放短信内容)

消息模板用于定义本产品发出的短信息内容。消息模板中,除了用{}括起来的参数之外,其他的文本照原样发送。参数最多 8 个,在消息模板中使用{P1}到{P8}表示,运行中,这些参数在短信中会按照类型转化为字符串。

SMART200

报警发送目标:

电话提醒勾选后,发送报警短信后,系统会拨打接收目标手机(并无语音,仅振铃提醒),30 秒后自动挂断。

◆ 接收恢复短信勾选后,当报警恢复,且该发送目标之前已经收到报警信息,则系统发送报警恢复信息给该接收目标。恢复信息的内容在每个报警中的报警恢复消息模板中配置。

◆ 接收确认通知勾选后,当报警被某个报警信息接收用户发短信确认后,系统发送确认通知信息给该接收目标,以便让相关人知晓已经有用户收到报警信息并准备处理该报警。通知信息内容详见工程选项->短信/4G/4G 中的“报警确认通知短信模板”。

如下图:

SMART200

报警消息模板反映了值班人员收到的报警短信的内容。运行过程中,报警消息模板中的报警参数会替换成相应的变量值,或者多状态文本。

如上图,高限报警短信模板中,选择了一个参数为 P1, 报警参数 P1 配置为下图,关联到变量“水箱液位”,类型为浮点数。那么运行过程中,当产生高限报警时,消息模板中的{P1}被变量“水箱液位”的数值替换,用户收到的报警短

信实际内容如下:A1: 水箱液位过高,当前液位=3.5米

SMART200

SMART200

如上图:在短信报警栏里填上触发成立的条件,以及报警内容。上面列了两种变量一种是开关量一种模拟量报警(注意报警参数栏里:模拟量一般关联,这样发报警时也会把当前值一起发送出来。)。

最后把所有需要报警寄存器全部配置好后,下载到 GRM530 模块里(注意下载分两种:一种是本地下载,就是模块用网线与电脑连接下载(模块出厂 IP 是 192.168.1.240 电脑网卡的 IP 要在 1 网段,第二种常用可以通过云端下载)。

接下来 GRM530模块插上手机卡(注意流量卡是不能发短信的,必须是普通手机卡能发短信的卡),待模块数管码显示:4- ,表明模块已上线如下图。

SMART200

当发生报警时触发报警拿出手机会收到报警短信及报警电话,短信内空如下图:

SMART200

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分