如题,我想在报警的消息文本里添加当前用户名与变量的过程值以及报警限制设定值,消息文本格式大概是这样 “当前用户:XXX 事件:温度高报警 过程值=(当前温度变量Tem01的实时值)
限制值=(变量Tem01_H_SP)”,
我在报警记录的 消息文本里查找了关于编辑插入系统字符@5%s@之类的,始终不成功,请版主赐码,感谢!
最佳答案
模拟量报警没法显示当前用户,其余的没问题,你可以试试:事件:温度高报警,当前值=@1%3.1f@,限制值=@3%3.1f@,注意:3.1f表示显示小数点左边3位,保留一位小数。
可以选择这条报警,点击工具栏中的注释对话框,弹出的注释对话框中可以显示用户。
离散量报警可以显示当前用户。把@CurrentUser放在过程值块10中,文本是@10%s@
提问者对于答案的评价:
多谢支持!
我现在还不明白的是:“事件:温度高报警,当前值=@1%3.1f@,限制值=@3%3.1f@”,
其中的@1%3.1f@,@3%3.1f@,是如何跟我的变量关联起来的?通过哪里设置这两个通配字符跟我几百个变量其中的某一个关联上?
最佳答案作者回复:
这是系统默认的,不用关联变量,用的就是过程值块1、2、3,它们取的就是你模拟量报警中的模拟量的当前值、滞后、限制值。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356434.html