恭喜,你发布的帖子
发布于 2023-06-14 09:43:41
4楼
你除了第一条的思路是正确的,后面的猜测全都没有道理。 所以反而越看越乱了。
你应该给记录的数据增加一个ID列,比如批次号,然后这个列设置为唯一,不许有重复。
然后程序运行中如果发生了重复, JOB会出错,变为-1,你就再另外产生报警,来记录这个重复的发生,再去诊断发生了什么。
我认为通常还是PLC逻辑有问题。
当然啦, 如果后来发现就是WINCC UA误动作, 那你就啥也不做, 也没啥问题。
我们项目中十几年了,都没有出过遗漏和重复的问题。
是的,您说的对,设个唯一,重复了必然报错Job=-1,这样就会间接的解决重复问题,无论什么原因产生的重复问题。报错后只需要自动复位掉,让Job=0就好了。
请填写推广理由:
分享
只看
楼主