组态王6.53 怎么建立报警 具体步骤

组态王6.53 怎么建立报警 具体步骤,第1张

首先要定义报警组,在“工程浏览器”下点

“数据库”,新建一个,报警组,比如有很多PLC分别控制不同工区,比如A装置报警。然后建

数据词典

,建一个

离散点

对应PLC报警点,定义变量

中报警定义

选择相应报警组名

,点开关量报警,开通

报警文本如“水泵过载”,就好了,在画面中建立一个报警窗口,点

“工具”

点报警窗口,在画面中拖一下就出来了,双击报警窗口,可以选实时报警

还是历史报警,定一下报警名,就可以了。

组态王报警怎么获取扩展域内容

在组态王自定义函数中,有三个系统预置的报警自定义函数。分别为实型变量报警($System_RealAlarm)、整型变量报警事($System_LongAlarm)和离散型变量报警事件($System_DiscAlarm)预置自定义函数。如果在配置报警窗的“ *** 作属性”时,选择了“允许双击报警条”,则系统运行时双击报警事件报警条,会自动调用相应数据类型的函数。在以上函数中,通过判断便可执行一段命令语言:

if(nAction==1)//双击报警条

{

//执行命令语言

在变量的报警属性中,有扩展域1和扩展域2两个属性,在报警自定义函数中分别以dTag.ExtendFieldString1和dTag.ExtendFieldString2引用,可以代替字符串,比如使用在ShowPicture中。与报警自定义函数配合,可以实现定制的功能。

举例:双击一条报警记录,显示指定画面。

1、新建报警用的变量A1,

内存离散,扩展域1:报警变

2、新建报警用的变量A2,

内存离散,扩展域1:报

警变量2画面

3、新建画面:报警变量1画面,添加变量A1的值显示

第 4 页

4、新建画面:报警变量2画面,添加变量A2的值显示

5、新建画面:报警窗口,添加一个报警控件。

6、将以上3个画面都设为

运行主画面

第 5 页

7、设置报警控件为历史报

警窗,选择需要显示的

列,并在 *** 作属性里选

中“允许双击左键”

第 6 页

8、在离散型变量的报警自定

义函数

$System_DiscAlarm中添

加:

If (nAction==1) {

showPicture_

(dTag.ExtendFieldStringl)

第 7 页

}

保存,运行工程,改变A1或A2的值,报警窗口中会出现相应记录。

双击一条记录,会显示相应A1或A2的画面。

扩展:如果希望双击报警记录,显示出与该变量相关的画面列表,需

要事先做好列表跳转的小画面,从$System_xxxxAlarmd出来供用户

选择。

二、对报警记录进行数据库检索显示

功能说明:让用户以数据库检索的方式,任意查询显示报警记录。

第 8 页

功能实现:通过报警配置,将报警实时地储存到数据库,再以数据库功能实现查询。

组态王产生的报警和事件信息可以通过ODBC记录到开放式数据库中,如Access、SQLServer等。再通过KVDBGrid就能实现报警内容的数据库检索显示。

举例:双击一条报警记录,显示指定画面。

1、拷贝“报警数据库.mdb”(组态

王光盘中,技术支持宝典目录

第 9 页

下)到适当的目录,去掉只读

属性,并在ODBC设置中建立

数据源名:报警数据库

2、在报警配置、数据库配置页面,

选中记录报警事件到数据库,

startapp("filename").

例如: 我自己做了一个报警。当报警条件成立时执行这样一条语句。

startapp("f:\KwMusic\1.mp3")

组态王,即组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。

组态王结合DTP_S09短信模块用于实现远程GPRS数据传输。组态王杰控力控发送短信报警设备。紫金桥组态软件增加向导,模板等新功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11653755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存