客户搬工厂,原来还好好的机床,搬到新的地方后,出现NCU 的 PS PF灯亮,后来总清(状态灯都正常),把备份的PLC数据从PCU50里恢复过去结果PS PF灯依旧亮,MCP灯也在闪烁,说明PLC数据有问题,后来我用step7在线诊断,发现DB5 DB35 有时还有DB21 没有被调用, 客户机床加主轴共四个轴,也就是说应该没有DB35才对。我把DB5 DB21以及OB1重新下载到NCU这时MCP灯不闪烁了,但是PF灯在亮。
后来我跟他们公司人确认了下他们有五轴的机床,估计是由于当初机床厂为了方便和五轴的床子一起做的PLC程序,现在的问题是我用step7上传的程序 没有DB35,后来我新建了和DB34一样的块另命名为DB35,然后把DB35重新下载到NCU里,结果PF灯不亮了,整个机床也能动作了。
我备份了当前的PLC程序,再总清了NCU的,然后再试着用刚才备份的数据恢复,结果问题出现了,PF灯又亮了,还是DB35没有发现。
后来我查了下程序发现有多个功能块在调用DB35 ,如果把涉及到DB35的程序全部删除(DB35应该是第五轴),或许会好了,但是为什么会出现这种情况呢,以前都能把备份的数据正常恢复到NCU ,为什么现在不行,还有DB35应该已经备份到硬盘里,为什么再从硬盘恢复时候,DB35会丢失(还有一些块也丢失了),这又是什么原因呢? 有两台床子故障几乎都是这样的,现在虽然能正常工作,以后客户万一要是遇到需要总清,之后又要完全恢复的话,还必须用step7 从新下载DB35这个块 ,(也就是说现在帮客户从新备份到硬盘的pLC数据少了DB35,这就导致恢复时候会出现PF灯在亮) 比较麻烦。
盼高手给个方向 ,感激!