组态王通过双击报警记录打开对应的画面

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ShowPicture(sGroupName); }
在整形中加入: //定义报警组名称 string sGroupName; //获取报警组名称 sGroupName=GetGroupName (" ", LTag.Group); //打开对应的报警组窗口 if (nAction==1) {
ShowPicture(sGroupName); }
组态王 6.5 版本双击报警记录打开不同的画面
原创作者:杜天龙 课题: 一共有 4 个画面,分别为:主画面、厂区 A、厂区 B、厂区 C 主画面显示报警记录值 厂区 A 有逻辑变量:启动 厂区 B 有整形变量:液位 厂区 C 有实型变量:压力 预达到的效果:
当报警记录中出现启动、液位、压力时,只要双击对应的报警记录就能打开对应的画面 厂区 A、厂区 B 或者厂区 C。
下面是修改以后的实型自定义函数:
2、双击报警组增加厂区 A、厂区 B、厂区 C 后确认。 3、新建三个变量如下:
修改报警定义、记录和安全区,启动的报警组名选择厂区 A,液位选择厂区 B,压力选择厂 区 C:
4、新建画面,主画面覆盖式,其它为弹出式。
通过修改启动、液位、压力的值,来观察报警窗口的记录输出。 5、修改报警设置,给记录报警事件到文件前打钩,报警组名称默认。
实现步骤: 1、首先打开命令语言,双击修改右边三个自定义函数的命令语言。
在实型中加入: //定义报警组名称 string sGroupName; //获取报警组名称 sGroupName=GetGroupName (" ", RTag.Group); //打开对应的报警组窗口 if (nAction==1) {
在离散型中加入: //定义报警组名称 string sGroupName; //获取报警组名称 sGroupName=GetGroupName (" ", DTag.Group); //打开对应的报警组窗口 if (nAction==1) {
ShowPicture(sGroupName); }
事实上只有获取报警组名称上有点区别,实型是“RTag.Group”,整形是“LTag.Group”,离 散型是“DTag.Group”,其它地方都是一样的。
6、选一个模拟的 PLC,这里我们选亚控的模拟 PLC,一直下一wenku.baidu.com。
7、运行系统,给一个报警值,然后双击报警记录,就可以打开对应的画面了。
程序源代码下载地址: http://pan.baidu.com/share/link?shareid=2836127137&uk=537242271
相关文档
最新文档