看了下基本都是不存在的报警,也就是一些CFC里面已经删除掉的东西,可wincc这边要怎么处理除掉这些报警呢?
问题补充:
已经做了OS整体编译 选了reset with memory 也没用!
图片说明:
最佳答案
对AS(PLC)程序中的功能块做了删除,或者新增加了功能块。应该相应对OS做编译和下载,编译的过程会删除已经不存在的功能块变量和生成新增加的功能块变量。这样AS和OS中的变量才能统一。
报警消息已经写进数据库了。由于在报警确认之前将功能块删除了,对应的变量没有了,没有办法进行报警确认了。想要单独删除这几条记录的话,很难实现,除非对数据库进行操作,没有可靠的经验可以借鉴。尝试下以下方法吧,纯属设想。
1. 在报警列表中,将消息设置为隐藏。
2. 重新恢复删除的功能块,编译AS和OS并下载之后,看报警是否能确认并消除。
3. 牺牲该报警之前的报警记录,将报警记录文件删掉。将AlarmLoging删除。
参考资料:http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=79865&cid=1032
提问者对于答案的评价:
ZX
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc135852.html