前些日子鄙人一直很头痛的一个问题:组态一个400站与三个300PLC站,以Profibus连接,但是从400PLC CPU的MPI用编程器通过S7路由到300PLC实现远程编程始终失败,并请教很多熟手终不得解,于是在论坛发帖,也未得回。几经周折,经西门子崔坚先生处理(很感谢),问题解决。具体是CP342-5与CPU414-2DP路由的问题,请注意两硬件版本:
CPU414:6ES7 414-2GX04-0AA0 V4.1.0
CP342-5:6GK7 342-5DA02-0XE0 V5.4
现场表现:连接400站CPU的MPI,在线访问300站,CPU为灰色,CP正常,实际诊断CP342-5无法建立路由表,但FDL、DP通讯没有问题。
原因:新版CP342-5 内部固件版本为5.0(在Step7内已经是最高版本),S7路由表建立失败。
解决:
1、在support.automation.siemens.com查找“用于CP 342-5 / CP 342-5 FO (6GK7342-5DA02-0XE0/6GK7342-5DF00-0XE0)的固化程序版本”,并下载,解压,为CP3425V55.fwl;
2、在计算机上加一块MPI卡:CP5611(或CP5511),设置PC/PG的接口:FWL_Load为CP5611(或CP5511);
3、将CP342-5连接到300PLC站中,运行“开始”——〉Simatic——〉STEP 7——〉FW Loader,将CP3425V55.fwl选中下载到CP342-5。
一切解决。