如果项目之前正常,但项目激活运行后,报警控件不显示报警数据,建议检查或做以下操作:
1.检查项目启动选项中,报警记录运行系统是否激活。
2.检查报警变量的报警位有无触发。最简单的做法就是直接在WinCC画面中添加I/O域,关联报警变量,这样在运行画面能直接看到变量的变化。
3.如果项目更改过存储路径,请检查项目路径,不能有中文字符或者其它特殊字符。
4.是否修改过计算机名称,WinCC安装完成后不能修改操作系统中计算机名。如果修改过计算机名,要么改回去,要么卸载SQL Server后重新安装,详细细节,请参考以下文档:
5.如果出问题之前安装过其它软件,尤其杀毒软件,需要检查此软件与WinCC之前的兼容性,关于兼容性的检查,请参考以下文档:
6.WinCC项目在运行期间,电脑突然掉电或者非正常退出WinCC项目,某些情况下会导致下次项目运行数据库读写错误。可以尝试删除项目文件夹下扩展名是<Projectname>.dcf 的文件。
7.排除以上原因,也可以尝试删除项目文件夹下扩展名是<Projectname>.dcf 的文件。或者使用项目复制器对项目进行项目复制。但是复制后的项目,没有之前的归档数据,如果需要恢复之前的归档数据需要组态连接归档。运行项目的报警记录数据库文件存放在 项目文件夹\ArchiveManager 目录下。
具体过程请参考以下文档: