2024-12-29 10:00:33 100人浏览
一台非标设备的触摸屏是三菱GOT1000系列,出现不能触摸故障。该触摸屏与三菱Q系列PLC通信。
我们首先判断是触摸屏内部触摸板坏了,于是更换新触摸屏并写入工程数据后,发现故障依旧,仍然不能触摸,但是在切换手动/自动旋钮开关时,手动画面自动画面可以切换,而且画面上的状态灯可以随PLC内部软元件状态变化。
依据以上判断触摸屏与PLC通信正常。
那到底问题在哪里呢?
我们将触摸屏在开机状态下连接其他设备的CPU时发现可以正常触摸,由此我们怀疑是CPU模块或者电源模块、基板,但是更换电源模块和CPU后故障依旧,剩下就是基板了。但是PLC所有功能都正常,基板不可能有问题。
正好我们手头有个闲置的旧基板,我们把CPU模块、电源模块插在上面通电,然后连接那个触摸屏,发现在设备PLC程序数据没有写入CPU模块时可以正常触摸,一旦写入了设备的PLC程序数据,触摸屏立即不能触摸。
然后先把CPU模块内部数据清除,再逐一写入程序数据,发现当软元件存储器数据写入时,触摸屏立即不能触摸。
至此,怀疑是PLC里面某个软元件数据控制了触摸屏的触摸功能。
接下来检查触摸屏程序里面所有设置,终于发现问题。
再看PLC软元件存储器数据内容
再检查梯形图程序看是不是这几个软元件是不是在程序里面有写入?
发现这三个软元件并没有在程序里面出现。
至此,解决方案有两个:1、对这三个7软元件清零
2、触摸屏系统信息读取软元件由D3010~3012改为D8010~8012
实际维修我们选择了第二个方案。
为啥会出现这种情况呢?因为我们公司搞工艺的是另外一个部门,经常委托外协厂家调试新机种,经常修改PLC、触摸屏程序,由于外协厂家水平参差不齐经常搞出一些BUG,让我们维修部门处理,而且刚开始他们也不说外协厂家动过程序,直到我们找到问题了,他们才不得不承认。