PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 113|回复: 0

[禾川] CODESYS坏了,修好不容易。希望你们别遇到

[复制链接]
发表于 2024-7-21 15:53:23 | 显示全部楼层 |阅读模式


最近一段时间,遇到了一件很困扰我的事情,就是我的CODESYS坏了。可能是我装软件的原因,也可能是其它原因,出现的问题对我996的敲代码产生了一定的影响。


问题现象如下:


最开始,交叉引用列表、消息列表,在离线状态下显示不出来了,但是在线状态下能显示出来。在视图--消息页面,也打不开窗口。


这导致我写程序后,执行编译操作,即使产生报警也没法调出窗口查看。只能通过右下角的图标,定位出问题的地方,且只能看一行,非常不方便。



当时寻思着是个小问题,先搞项目,搞完项目再重装一下就好。解决问题看右下角,交叉引用窗口可以在线状态查看,大不了就查找下一个,一个个的查找变量,也不至于产生很大的影响。


直到前天,我在用CFC语言写程序时候,发现工具窗口也没有了?!,且和“交叉引用”“消息”窗口一样,离线状态不显示,在线状态才能显示。


但是在线状态不能拖放功能块调用! 于是,我决定得去解决这个问题了。


第一次重装

卸载重装一下之后,发现问题依旧,好像没用。


第二次重装

于是,第二次卸载,删除了"C:\Program Files"以及“C:\ProgramData”关于“CODESYS”的一系列文件夹后,为了保险起见,我还去注册表,删除了关于"CODESYS"的一些注册项,觉得,应该问题就解决了,于是进行第二次重装。


第三次重装

再一次重装,发现问题根本没有得到解决,我寻思,是不是因为卸载残留导致的文件/注册表项目我没有找到,忽然想起来,不是360有软件管家,软件可以“强力清扫”么,于是我尝试向360低头(作为一个程序猿电脑上安装360我真的不是没有看不起360)。经过一次重装--卸载--强力清扫,点击“强力清扫”后,它会提示有些文件需要手动删除,于是就给我弹出我第二次重装时候的目录“C:\ProgramData” 让我手动删除它,我。。。


不是360还有个注册表清理么,我就扫描了一下垃圾,清扫了一下注册表,一顿操作之后,心里忐忑,感觉不出意外,应该不管用。



第四次重装

使用360一顿操作猛如虎之后,360果然没让我失望,依旧解决不了问题。经过360卸载重装后的CODESYS就像以前一样,该弹出的视图窗口还是弹不出来。


但是我发现了一个问题:每次重装CODESYS之后,我清除文件/注册表后,以前打开的项目工程都有记录,说明有些关键的配置文件没有被卸载清除掉,重装CODESYS或者修复CODESYS,这些配置文件因为存在,就在安装时候跳过了,而不是覆盖了。于是我又含泪卸载了CODESYS和360。


第五次重装

既然判断出是这个问题后,我寻思去发现隐藏目录下的一些文件,或许删除这些文件,就可以解决这些问题。想到了WINDOWS自带的文件搜索功能。


因为我的软件默认安装在C盘,就尝试在C盘的根目录下进行搜索关于"CODESYS"的文件,会搜索出若干有关“CODESYS”名字的文件。



把上述的文件打开所在目录,然后删除整个目录。注意区分文件,不要删除存放在桌面上的一些工程项目。


重装CODESYS后,发现以前打开的历史记录没有了,软件变得非常干净,我的问题解决了,视图下的窗口也出来了。 


    


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-8 07:36 , Processed in 0.044767 second(s), 26 queries .

快速回复 返回顶部 返回列表