首页 理论教育 用户自定义报警诊断故障实现方式

用户自定义报警诊断故障实现方式

时间:2023-06-30 理论教育 版权反馈
【摘要】:可以用前述的各种显示方法显示报警消息。本例要求水轮发电机组的转速超过300转时,触发一个报警消息,并且在该报警消息中,包含事件触发时的机组转速。在FB1的接口区,生成数据类型为Program_Alarm的静态变量“自定义报警”。用下拉式列表设置“接口参数中的名称”为“自定义报警”,用它提供指令Program_Alarm的多重背景数据。在程序的执行过程中,将同步触发该程序报警。在“报警文本”框中输入报警文本。图7-45 巡视窗口中的报警消息

用户自定义报警诊断故障实现方式

通过调用“生成具有相关值的程序报警”指令Program_Alarm(FB),可以创建一个基于过程事件的报警消息。可以用前述的各种显示方法显示报警消息。

本例要求水轮发电机组的转速超过300转时,触发一个报警消息,并且在该报警消息中,包含事件触发时的机组转速。

打开上一节的项目“用程序诊断故障”,双击指令树的“程序块”文件夹中的“添加新块”,生成函数块FB1。在FB1的接口区,生成数据类型为Program_Alarm的静态变量“自定义报警”。

将指令列表的“扩展指令”窗格的“报警”文件夹中的指令Program_Alarm拖拽到FB1的程序区。在打开的“调用选项”对话框中(图7-42),“多重背景”按钮被自动选中。用下拉式列表设置“接口参数中的名称”为“自定义报警”,用它提供指令Program_Alarm的多重背景数据。

978-7-111-58719-4-Chapter07-80.jpg

图7-42 设置多重背景

在图7-43中的指令Program_Alarm的输入信号SIG的上升沿(转速刚大于300转/分钟)生成一个到达的程序报警,下降沿(转速刚小于300转/分钟)生成一个离去的程序报警。在程序的执行过程中,将同步触发该程序报警。输入参数TIMESTAMP(时间戳)如果设置为默认的“未分配”(即灰色的LDT#1970-01-01-00:00:00.0),意味着当信号发生变更时将使用CPU的系统时间作为报警消息的时间戳。如果中断的时间戳使用本地时间,则必须用一个转换模块将本地时间转换为系统时间。

选中指令Program_Alarm,再选中巡视窗口中的“属性>报警>基本设置”,用“报警类”选择框设置是否需要确认。在“报警文本”框中输入报警文本。用右键单击报警文本中要插入变量“转速”值的位置,选中出现的对话框(见图7-44的左图)中的“插入动态参数(变量)…”。单击出现的对话框(见图7-44的右图)中的“变量”列表框右边的978-7-111-58719-4-Chapter07-81.jpg按钮,选中PLC变量表中的变量“转速”,在报警文本中嵌入变量“转速”(见图7-43)。在“格式”域设置显示的格式。

选中图7-43巡视窗口左边窗口的“附加报警文本”,设置信息文本“转速超过300转/分钟时报警”。此外还可以设置9条附加文本。

在报警文本中嵌入变量“转速”后,“转速”自动出现在指令Program_Alarm的SD_1输入端(见图7-43)。单击指令框下边沿的三角形符号978-7-111-58719-4-Chapter07-82.jpg,可以看到隐藏的输入参数SD_2~SD_10,如果有多个变量嵌入报警报文中,它们将依次出现在SD_2~SD_10输入端。单击指令框下边沿的978-7-111-58719-4-Chapter07-83.jpg按钮,将隐藏输入参数SD_2~SD_10。

978-7-111-58719-4-Chapter07-84.jpg(www.xing528.com)

图7-43 FB1的程序和报警组态

978-7-111-58719-4-Chapter07-85.jpg

图7-44 插入动态参数

编写好FB1后,在OB1中调用没有输入、输出参数的FB1,它的背景数据块为“报警”_DB(DB2)。

选中项目树中的PLC_1,单击工具栏上的“开始仿真”按钮978-7-111-58719-4-Chapter07-86.jpg,打开S7-PLCSIM。将程序下载到仿真PLC,仿真PLC自动切换到RUN模式。

打开FB1,启动程序状态监控。为了在巡视窗口显示报警消息,在线时用右键单击PLC_1,勾选快捷菜单中的“接收报警”复选框

右键单击FB1中比较触点上面的“转速”(见图7-43),执行出现的快捷菜单中的“修改”→“修改操作数”命令,将转速值修改为310转/分钟。因为超出了预设值300,在线时巡视窗口的“诊断>报警显示”选项卡中出现图7-45中的第一条报警消息,状态为“I”(到达事件)。将转速值修改为294转/分钟,出现第二条报警消息,状态为“O”(离去事件)。

978-7-111-58719-4-Chapter07-87.jpg

图7-45 巡视窗口中的报警消息

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈