Citect2018R2报警函数练习2:报警页面过滤报警

这一片学习笔记我在新浪博客记录过,地址是Citect2018R2报警函数练习2:报警页面过滤报警_来自金沙江的小鱼_新浪博客 (sina.com.cn)

昨天练习了在页面上通过cicode控件和函数来做一个报警页面,包括翻页和报警确认。昨天对32个报警做了分类,分成4类和5类。如果希望报警页面只是显示4类报警,需要在昨天项目基础上新建cicode函数

FUNCTION MyAlarmFilter(INT myAN,STRING class)
INT grp1=GrpOpen("AlarmFilter1",1)
StrToGrp(grp1,class)
AlarmSetInfo(myAN,2,class)
GrpClose(grp1)
END
 
在页面的'在页面显示时'事件中写下面的cicode函数
MyAlarmFilter(4,"4");
第一个4为该页面第一个cicode控件的AN编号,第2个4表示报警分类是第4类,其他类别的报警不会显示。如果希望显示第4类和第5类,修改上面的函数为
MyAlarmFilter(4,"4,5");
保存、编译、运行,就只会显示第4类报警,第5类报警会屏蔽掉

 

PLC程序还是使用前面练习的程序,citect程序上传到了百度网盘

链接:https://pan.baidu.com/s/1H8bnRHx3J93kUXD4eBS4mg 
提取码:code
posted @ 2023-05-15 20:03  来自金沙江的小鱼  阅读(316)  评论(0)    收藏  举报