新的CCU;NCU在替代旧的型号时需要做哪些工作?是否需要修改PLC或参数等?有哪位高人做过,希望给予指点,谢谢!!
最佳答案
不同CCU之间的更换,往往牵涉到一个旧版本(诸如CCU1v2.4)向新版本(诸如CCU3.4v6.5)转换的问题,这类问题不能简单的更换CCU了事,必须确认NC数据,更改PLC程序。
NC数据因为版本的不同,排序可能会出现倒置,而一般备份方式是标准数据忽略的,如果倒置出现,则相当于被倒置的两个数据都错了,这个很重要,是在升级过程中非常容易的出现错误,所以最好使用windiff等工具比较全部数据,或者对照察看所有数据,其他NC数据关注的相对小一点,upgrade备份一般问题不大,最好用File Function功能再单独备份各项数据,驱动数据如有兼容性问题,再配一个不是很难,和配裸机相仿。
PLC必须进行重新编程,因为toolbox不同了,新的CPU不再支持以前的FB/FC标准块。这里简单叙述下过程:
第一步:建立新的S7程序,拷贝toolbox下的标准数据到程序下,DB1和FB15不要覆盖,有NC卡生成,重启PLC;
第二步:拷贝除了用户源程序中的FC和FB块到新程序中,和toolbox重复的块不拷,特殊的DB块拷贝下,重启PLC;
第三步:拷贝旧OB1块到新程序,根据旧的OB100重新做新的OB100,其他不太重要的OB块拷过来,不要与toolbox冲突,重启整个机床。
这样,应该就解决了,如果PLC还不能马上启动,再根据diag buffer来排除故障, 新的PLC完成。
NC情况比CCU复杂得多,很多不能替代,能否替代要询问西门子,能代的大体做法和上边相同。最后,祝楼主升级成功。
提问者对于答案的评价:
非常感谢指导,学习了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221914.html