首页 > 其他分享 >组态软件报警问题解决

组态软件报警问题解决

时间:2022-10-05 14:34:21浏览次数:72  
标签:文件 ALM 报警 组态 软件 Software


作为工业自动化领域的从业者,经常会使用各种组态软件,近期作者在使用业界鼎鼎大名的组态软件 IFix 过程中就遇到了一个小case,现在分享给大家。

组态软件报警问题解决_数据库设计

众所周知,IFix在运行过程中报警会生成很多文件,文件的扩展名只有软件自己能识别。如下图:

组态软件报警问题解决_sql_02

图中有三种文件类型

第一个是"传统时间日志",用于存储事件的日志文件,就是我们常说的log文件;

第二个是"文本文档",用于存储系统登陆信息,可以使用txt文档打开;

第三个是"ALM文件"用于存储报警的内容,它的文件扩展名是".ALM",是一个未知文件格式的文件。

那么一般对于此类文件可以使用文本打开,于是作者出于好奇,想要看看里面到底是什么?以什么样的形式存储?于是以 txt 格式打开了此文件"191126.ALM",正如我所料都是报警信息,报警时间等,没有什么。

结果悲剧发生了,运行系统后,报警画面无法显示,报警显示是使用 WebBrowser 控件打开的。于是查看代码,定位到文件 .ALM ,文件的显示现在已经变为 txt的类型,猜想可能是这个原因。于是查到如下的方法:

找到如下注册表,然后全部删除。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ALM
HKEY_CURRENT_USER\Software\Classes\ALM_auto_file
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\.ALM
HKEY_USERS\[SID]\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ALM

组态软件报警问题解决_sql_03

以上删除后,然后重启电脑,在路径" C:\Program Files (x86)\GE\iFIX\ALM "下查看第一张图片中的.ALM文件恢复正常,再次运行 IFix 报警显示正常。

那么这种方法是适合各种未知文件类型的,如果你以其他格式打开后,想要恢复原来的样子,都可以这样操作。当然要注意文件类型。

还有在调试设备,编写 PLC程序,DCS调试,以及各种软件的使用情况下,难免会存在版本冲突,软件冲突,自己的电脑操作系统与软件不兼容,找不到 WINDOWS XP的操作系统,没有 WINDOWS SERVER的系统,怎么办???那么虚拟化技术可以帮你解决所有烦恼。


姿势已摆好

就等你点啦

作者简介

剑控老罗

具有10年工业自动化领域SCADA,DCS,PLC等项目实施经验,熟悉石化行业,油田数字化行业,熟悉多个品牌PLC,HMI,SCADA,数据库等。

组态软件报警问题解决_sql_04

标签:文件,ALM,报警,组态,软件,Software
From: https://blog.51cto.com/u_13673282/5732674

相关文章