使用PCS7的过程中在极少数情况下,我们可能会遇到报警消息系统中不再出现的消息无法被确认,尤其是一些带有删除线的消息。通常重启OS运行系统会有所帮助。但是,并不是总是能够重启,例如冗余服务器器对,每次只允许关闭一个OS 服务器。

为什么会产生带有删除线的消息?为什么其中部分无法确认掉?针对这种问题有没有什么行之有效的解决方法呢?

图1-1 带删除线的消息

以下情况下将导致无效的时间标签(即报警消息的时间戳包含删除线)

· 在PLC中消息已经激活,

· 然后OS运行系统才被激活,

· AS-OS连接中断未恢复之间的消息

· OS运行中一条到来的消息被锁然后又被解锁

· 消息确认触发报告功能(Acknowledgment-triggered reporting(ART) funciton)被激活,但是该消息离开后才被确认。

哪种情况会导致消息无法确认?

即使带有删除线的消息,正常情况下依然可以确认,但此时报警消息状态为已确认未离开的状态。如果该报警依然存在,则消息离开后也会从已确认报警消息列表中消失,但是如果该报警不再存在则可能一直停留在已确认的消息列表中。另外一种,如果我们删除包含报警的下位机程序,但是OS未进行编译,而在删除程序之前正好报警到达未确认未离开的状态,此时因为AS中已经没有该消息则无法确认。当然对于后面一种情况,一般情况下进行OS编译之后正常情况下报警应该也可以自动消失。

针对无法确认的问题,以PCS7 V9.0为分水岭,介绍两种解决方案。对于PCS V9.0之前版本的解决方案同样适用于PCS7 V9.0之后的版本。但是对于第二种方案,仅适用于V9.0版本之后(含该版本)。

对于PCS7 V9.0之前的版本解决方案

1、重新触发消息

1.1 如果具备重新触发该消息的条件,可以通过重新触发消息的方式使得该报警消息可以获得一个有效的时间戳,此时可以进行确认。

1.2 如果现场不具备重新触发消息的情况,则可以通过以下方式,使用内部变量重新触发该消息。

· 记录当前带删除线无法确认的消息编号 (如果不修改系统画面,可以自己添加一个报警控件,并显示Number列即对应的消息编号)

图1-2 如何显示报警消息编号

· 在ES站打开服务器项目

· 在内部变量中创建一个新的内部变量

· 在报警记录中的AS消息或系统消息中查找对应的消息编号

· 修改对应消息编号的消息变量为第3步中创建的内部变量

· 在任一画面添加IO域并关联该内部变量

· 仅改变编译下载OS服务器项目

· 在OS服务器上控制该变量为1,重新触发消息。

此时,该消息被重新触发后将会获得一个有效的时间戳,并且可以被确认。

2、紧急确认

将报警控件工具栏中的紧急按钮释放出来,点击后,输入需要紧急确认的报警编号,并点击发送请求即可,如下图所示:

图1-3 紧急确认

对于PCS7 V9.0之后的版本解决方案

从PCS 7 V9.0或WinCC V7.5起,西门子官网提供了另外一种更为简单有效的解决方案。

如何在PCS 7 OS运行系统或者WinCC V7.5中删除无法确认的消息?

https://support.industry.siemens.com/cs/cn/zh/view/109751476(点击阅读原文跳转)

来看下具体步骤如何:

1、 在上述链接中下载例子项目,并复制项目路径下Gracs文件夹中的DeleteAalarm.PDL画面到自己项目中的Gracs文件夹下或对应的OS工厂层级目录下。

2、 在激活的OS项目中,切换到第一步复制过来的DeleteAlarm.PDL画面:如果是在工厂视图下复制可以直接点击区域按钮切换,如果非画面树画面,可以通过底部按钮区的Piture by name按钮打开对话框并选择DeleteAlarm.PDL画面。

3、 点击报警控件工具栏中的AutoScroll按钮,处于如下图红色方框所示的位置:

图1-4 AutoScroll按钮

4、 选择需要删除的不能确认的消息,然后点击画面中的Delete select message 按钮。

5、 紧接着会弹出为1003111消息输入注释的提示,如果需要输入Comment则输入后点击OK,如不需要注释则直接点击OK,点击OK后会自动删除选中的单条消息。

图1-5 为删除报警条目输入注释并确认

6、 在操作记录中会包含删除该消息的操作记录和Comment。

图1-6 删除消息的操作记录

想要学习更多工业知识,欢迎访问西门子1847工业学习平台,这是一个官方的学习平台,能够帮助您高效获得实用和权威的资料。

西门子1847工业学习平台https://www.ad.siemens.com.cn/1847/?utm_term=1847&channel_link_type=web&utm_campaign=1847%E4%B8%BB%E9%A1%B5%E6%8E%A8%E5%B9%BF&sat_cf=1&utm_medium=article&_channel_track_key=xlxc5BrE&utm_source=csdn&utm_content=article

如何解决使用PCS7时报警无法确认的问题?相关推荐

  1. 解决删除文件时出现“该项目不在XX中,请确认该项目的位置然后重试”的提示

    解决删除文件时出现"该项目不在XX中,请确认该项目的位置然后重试"的提示 教你一个无敌删除的命令,所有的流氓软件及顽固程序等都可以轻松的删除 1.桌面右键-新建-文本文档-(双击桌 ...

  2. mysql手动启动1067错误_解决MySQL启动时万恶的1067错误(转)

    解决MySQL启动时万恶的1067错误(转)[@more@]我的机器不知为何,安装MySQL的时候,一到配置那一步就无休止的等待,只好结束任务,然而启动MySQL的时候出现1067错误提示.卸载,依然 ...

  3. 解决导入markdown时本地图片无法显示问题——图床

    解决导入markdown时本地图片无法显示问题--图床 图床工具: PicGo 图片服务器:Gitee 辅助工具:Node.js 14.17.6 图床: 一般是指储存图片的服务器,有国内和国外之分.国 ...

  4. 计算机系统喇叭发生警报,电脑启动时报警的处理方法 根据机箱喇叭声音判断电脑故障的方法...

    电脑启动时报警的处理方法 根据机箱喇叭声音判断电脑故障的方法 发布时间:2012-12-07 16:36:19   作者:佚名   我要评论 电脑启动报警怎么处理?这个要根据电脑启动报警声从而判断故障 ...

  5. Delphi 使用双缓冲解决图片切换时的闪烁问题 good

    Delphi 使用双缓冲解决图片切换时的闪烁问题 good 参考文章: (1)Delphi 使用双缓冲解决图片切换时的闪烁问题 good (2)https://www.cnblogs.com/find ...

  6. 解决ArcMap启动时只停留在初始化界面的方法

    解决ArcMap启动时只停留在初始化界面的方法 参考文章: (1)解决ArcMap启动时只停留在初始化界面的方法 (2)https://www.cnblogs.com/luwl/p/6899342.h ...

  7. 解决Tomact启动时问题 Port 8080 required by Tomcat v8.0 Server at localhost is already in use.

    解决Tomact启动时问题 Port 8080 required by Tomcat v8.0 Server at localhost is already in use. 参考文章: (1)解决To ...

  8. 解决robotframework安装时提示wxPython not found问题

    解决robotframework安装时提示wxPython not found问题 参考文章: (1)解决robotframework安装时提示wxPython not found问题 (2)http ...

  9. 解决minikube启动时若干问题

    解决minikube启动时若干问题 参考文章: (1)解决minikube启动时若干问题 (2)https://www.cnblogs.com/zhongpan/p/8630727.html 备忘一下 ...

  10. 解决MyEclipse2015启动时:Java was started but returned exit code=1问题

    解决MyEclipse2015启动时:Java was started but returned exit code=1问题 参考文章: (1)解决MyEclipse2015启动时:Java was ...

最新文章

  1. 干货丨人工智能、大数据领域从菜鸟到高手的晋级指南(经典长文,值得收藏)
  2. BigDecimal add方法问题:调用add后,求和结果没变
  3. java 连接redis 以及基本操作
  4. 数据下发非标准用户权限测试
  5. ajax静态加载图片,JQuery实现Ajax加载图片的方法
  6. Linux --- awk
  7. python nmap模块详解_python中的Nmap模块问题
  8. 对‘pthread_create’未定义的引用_全球两大引文数据库,都在悄悄少算引用次数...
  9. PhpStorm中如何使用Xdebug工具,入门级操作方法
  10. linux密码忘记root密码,重置密码的方法
  11. Jmeter测试脚本编写详解(配详图)
  12. 主板24pin接口详图_24Pin接口再见!华擎推出首款ATX12VO标准的Z490主板
  13. java中pmt计算_5个财务函数FV、PV、PMT、NPER与
  14. android pos机对接微信刷脸支付时如何做到双屏异显-2020年10月9日
  15. 一个互联网技术从业者的管理认知思考
  16. 3.4.8nbsp;拉里·佩奇和谢尔盖·布林
  17. 斐波那契数列求和公式
  18. filebrowser实现私有网盘
  19. 一次国产系统与国外系统对比,CCTV 令人无语
  20. Linux 用着太爽啦!!!

热门文章

  1. Axure 8.0破解版下载
  2. 华为机顶盒视频播放代码
  3. 十二个经典的大数据项目
  4. Ubuntu中EasyPR环境配置
  5. 一行 Python 代码,20款经典小游戏
  6. Mac下Alt键配置
  7. JavaWeb宠物管理系统(源码+文档)
  8. 远程工具显示Linux乱码问题解决方案
  9. 【Android 应用开发】GitHub 优秀的 Android 开源项目
  10. json文件格式转换为png文件格式