设备的运行记录,记录下各个设备个自的开停机时间。如1号设备2点开过,2点30停的3点开的,4点停的。二、三十台设备。做这么个记录。开始用的报警来做,可是会出现开的时候记录两次,改成不要系统确认,停机的时候又不记录了。请问有什么功能可以完成这个要求吗?
问题补充:
sail0521 老师:
能把每一步讲的详细点吗?我刚才试了,没做出来。麻烦你了
最佳答案
用报警记录可以做到的,如果用变量记录那么只有数字记录,不方便。
首先你的报警记录中应该是你的消息类别设置有问题,“不要系统确认”选项只是说消息到达时操作员要点消息确认,消息才会从消息列表消失。如果你只要归档消息的话,与该选项关系不大。
看得出来你选的是刚开始你选的是“系统,需要确认”因为需要确认,确认也生成一条消息记录,所以你说的是两条,后来你选得“系统,没有确认”那个类别,你仔细看一下它的默认设置,有个“不带“离开”状态的消息”的选项是打钩的,所以停机没有记录了,你的问题就在这里。
解决方法:最好建立新的消息类别,可以命名为“运行记录”什么的,属性里“确认到达”和“不带“离开”状态的消息”都不选,然后把设备运行状态的变量加入报警记录的该类别就可以了,我刚做完一个项目,就是这么做的,调试没问题
提问者对于答案的评价:
按你说的我做出来开关各加一次报警的信息来了。
想再请教一个问题:能不能在每次开或关的时候加上相应的汉字。就是说开的时候在后面的汉字显示开机,关的时候后面的汉字为关机。能加上吗?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277390.html