关于博图V15.1在某些项目中无法创建搜索索引的一种解决方案
在某些程序当中,我们可能会遇到如图所示的情况:创建搜索索引失败,如图1所示,但交叉引用功能正常,并且关闭程序后出现严重错误,如图2所示。

图1 创建搜索索引失败

图2 关闭项目后出现错误
失败方案:
1、根据AI回答,IM文件夹/配置文件损坏,我尝试将项目备份,关闭后,将项目中的IM文件夹删除,但项目重启后,仍然出现创建搜索索引失败的情况;
2、起初我以为是项目中程序代码的问题,我尝试将项目备份,重新完整重建设备和程序,仍然无法创建搜索索引;
3、根据搜索到的结果,项目版本与软件不匹配,有可能是项目并不是最新,我尝试将项目备份,重新打开后在项目中右键PLC,选择更新程序后再程序编译,仍然无法创建搜索索引;
4、有搜索结果表示可能是没有管理员权限,测试后结果失败;
5、有搜索结果表示可能是项目路径含有中文,我尝试备份项目至英文路径后打开,测试后结果失败;
成功方案:
在检查项目文件时,AI尝试让我删除带.ptx文件,但是我找了项目文件夹,并没有找到带.ptx文件,不过,在检查过程中,我发现项目文件夹中的logs文件夹中内容很多,且会随项目转移,我询问了AI删除是否会有影响项目运行,AI表示不影响,我尝试将项目备份,删除logs文件夹中的内容,以及IM文件夹,重新打开项目并在选项-设置-常规中点击了重新创建搜索索引,在搜索界面,我终于看到了创建搜索索引的进度条,等待了一段时间,进度条走到底后,当我再次点击搜索时,我明白,这次成功了。

图3 项目文件夹

图4 Logs文件夹中的内容

图5 删除Logs文件夹中的内容和IM文件夹后

图6 成共搜索