要求:在画面中做一个文本显示框,对应一个开关报警。
当报警来时文本背景变成红色,并闪烁,在系统中确认后报警后不闪烁,报警消失后背景色还原。
当报警来后自动消失,背景色不变,闪烁。
不单独做按钮,二是用系统的确认按钮,各位老大帮帮我,说详细点啊1
最佳答案
关键的问题在于要使用系统的确认按钮!也就是说只要获取该变量的确认状态就可以了。
假设报警变量为AlarmBit,报警状态变量StatusTag(8位无符号型,可为内部变量)。
1.报警归档中将报警设置,消息变量为AlarmBit,状态变量为
StatusTag
2.对于StatusTag共有4种状态:0x0-报警离开,0x11-报警达到且尚未确认,0x1-报警已确认且报警未离开,0x10-报警已离开且尚未确认
3.根据StatusTag设置文本框的动态属性:
背景颜色:StatusTag&0x1==0x1 是-红色,否-默认背景色
背景闪烁:(StatusTag&0x11==0x11)|| (StatusTag&0x10==0x10) 是-闪烁,否-不闪烁
提问者对于答案的评价:
唯一有建设性的意见了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276420.html