WINCC 报警控件,关闭“自动滚动”的情况下,如何使最新一条报警到达的时候总是选中在最后一条新消息?

1、WINCC 报警控件,关闭“自动滚动”的情况下,如何使最新一条报警到达的时候总是选中在最后一条新消息?
2、如何点击选中当前报警后,将当前报警的“消息文本”存到一个变量里面?

图片说明:

WINCC 报警控件,关闭“自动滚动”的情况下,如何使最新一条报警到达的时候总是选中在最后一条新消息?   

最佳答案

1、设置默认排序为“降序”
2、可以在工具栏添加一自定义按钮,在控件——事件——ontoolbarbuttonclicked,写脚本

图片说明:

WINCC 报警控件,关闭“自动滚动”的情况下,如何使最新一条报警到达的时候总是选中在最后一条新消息?  WINCC 报警控件,关闭“自动滚动”的情况下,如何使最新一条报警到达的时候总是选中在最后一条新消息?  

提问者对于答案的评价:
感谢回答,但还是有点问题。
1、在设置默认排序为“降序”后,确实有效果,但是在点击上一条或下一条消息后,会选中一条信息,当有新报警消息后,就不会显示最新的了。
2、目前用“OnSelectedMsgChanged”事件可以取到报警编号,但是如何通过报警编号取到报警对应的消息文本、变量名呢?是不是有对应的函数?

最佳答案作者回复:
可以使用MSRTGetMsgCSData

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:52
下一篇 2021年7月5日 上午1:52

相关推荐

发表回复

登录后才能评论