最近一个改造项目CPU S7-416F-2DP 本身有两台CP443-1通讯卡 ,原项目的DP+PN的从站数量在130个左右,增加了10台变频器CPU运行正常,但发现CPU断电后再启动 CP443-1无法启动,报错如下:
试过很多办法,更换RAM卡,重建项目都没有最终解决问题,
后经过逐步添加每个从站测试,最终发现到最后3-4个站添加后无法启动CP卡,后咨询西门子技术支持中心大师后,才发现问题的原因,如下图:
监视时间:(自检时间) 原项目自检时间设置为65*100=6500ms,
修改模块完成确认的时间及参数传送到模块的时间:所有CPU默认的时间为600*100ms 即60000ms ,
原项目制作人可能为了CPU的启动时间快而修改此参数,并未考虑后期增加硬件或程序会导致模块自检
时间延长,本次改造增加了20个从站后导致硬件增加,如未留存足够的时间会导致自检时间不够,无法等到自检完成CPU快速启动后,并未将实际参数传递到CP卡内导致无法启动.
修改此参数后,再次测试正常,
连夜分享下此经验,希望以后掉进此坑的人能尽快爬出来!