客户现场 通讯配置为:主PLC为CPU1211C,与现场4个SMART200 CPU以太网通讯;上位机为WINCC7.3,总点数在1300左右。
工程后期升级,需要接入第三方控制系统。第三方控制系统PLC为1200PLC,通过以太网 S7通讯接入本系统。系统升级后,WINCC操作界面卡顿,画面切换时间不稳定,时快时慢,有时候长达5秒多,运行时间长了可能会死机。
期间把WINCC只设置画面运行系统启动,貌似画面切换快很多,怀疑软件安装问题;更换网线,怀疑干扰问题;将画面周期1秒改为2S;卡顿问题一直没有解决,客户一度怀疑电脑配置太低(I3/8G),要更换电脑。
后来灵光一闪,想着是不是CPU硬件组态通讯背景时间,要不要修改下?默认20%,看下PLC周期时间20MS,可以更改为50%,周期时间变为35MS左右,可以接受。再连接WINCC,画面切换后数据基本立即刷新,问题解决。
以前一直单PLC或者双PLC通讯,默认背景通讯时间足够。但是当四五个PLC进行通讯,再加WINCC和 博图通讯连接,1200PLC还是很吃力的。在周期时间可以接受的前提下,多PLC通讯情况下,还是要适当增加下PLC背景通讯时间;即使单PLC控制时,如果周期时间很小情况下,也可以适当分配CPU性能用于通讯,提高系统稳定性,减少CPU性能浪费。