怀疑一台S7-300 CPU模块坏了,型号:CPU315-2AF03-0AB0 ,有卡,有电池;采购过程中,反馈信息是已经停产. 他们提供新的替代型号:CPU315-2AH14-0AB0。这两款有什么区别,可以直接替代吗,或者有其他更好的替代产品可供我们选择吗?
如果提供同型号产品,是不是将卡直接插入新的CPU模块中就一切OK了。
如果提供替代型号,不会直接兼容原CPU存储卡。这样一来,需要我们上传PLC程序到PG中,然后将PG中的程序直接下载到新换的CPU中,是这样吗?在此过程中,是否需要更改硬件配置等。感谢大家的解答。
最佳答案
一般如果CPU的订货号中间段的最后一个数字不同,如6ES7315-2AF02-0AB0的CPU被订货号为6ES7315-2AF03-0AB0的CPU替换时是没有问题的;如果像这里的原CPU型号6ES7315-2AG10-0AB0,而新型号6ES7315-2AH14-0AB0,是不能直接替换的,需要在硬件组态中修改。
首先要保存号用户程序,打开SIMATIC管理器,在硬件组态中选择你的源程序中的旧(CPU315-2AG10-0AB0),右选“Replace Object“(更换项目)或选择菜单Insert/Replace Object(插入/更换项目),在下拉式菜单中选择6ES7315-2AH14-0AB0,然后确认,执行保存编译,并下载到PLC中,接着再下载用户程序,分两步做,即首先下载新的硬件组态,其次再下载用户程序。
如果更换后通过你的电脑找不到相应的PLC,可能原因是你的用户程序中PLC的MPI地址与新CPU的MPI地址不一致(新的PLC出厂默认的MPI地址为2),你必须通过上载PLC修改新CPU的MPI地址与你程序中一致,再接着下载软件。你可以把你的电脑连接到PLC上,选择工具栏上“Accessible Nodes''“(可进入的节点),在出现的MPI=….选择MPI地址为你的新PLC,检查该MPI的地址是否与你的程序中一致。
修改新PLC中的地址方法如下:把CPU模式开关置STOP,执行菜单FILE/New(新建文件),执行PLC/Upload station to PG(上传程序到电脑),在出现的选择机架号(默认0)、SLOT(插槽号2)和MPI地址,可以选择“View”,STEP7 会自动找到实际MPI地址,选择它既可;打开上载的硬件配置界面,选择新PLC右键在PLC属性界面下修改MPI地址(与你的程序中一样),保存编译并下载到PLC中;再执行程序的下载。
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=63996&cid=1029
提问者对于答案的评价:
谢谢大家
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206128.html