有个项目,威伦触摸屏配S7-200,主页面要读取34个字,34字不是连续的,分布在4段连续内存中。
以前程序扫描周期在22ms左右,触摸屏数据刷比较流畅。
现在增加些功能和几路PID,程序扫描周期达到了35ms上下,触摸屏上常出现 PLC no response 提示(此时触摸屏上的通讯指示熄灭),要等几秒该指示灯亮后才重新开始刷数据。
1、在办公室用很短的标准通讯线测试,现象依旧……(通讯线没有终端电阻)
2、触摸屏系统参数中增加延迟检出时间到5秒(默认3秒),屏幕上不再出现 PLC no response 提示,但指示灯仍会熄灭,数据不能刷(这个参数是人为的加大了检出时间)
3、通讯延时设0-10ms中的不同值(最后定在5ms),有一定效果,但刷新率仍不理想。(此时表现为通讯指示不会长时间熄灭,但经常闪烁)
4、调整PLC系统块中的背景时间,5-20%,没有明显的效果。
5、将主页面分拆为多个可切换页面,每个页面读取的字数减少,效果明显,通讯指示灯不再闪烁。
我比如喜欢集中监控,不太喜欢用很多页面来切换,这样不方便。
对背景时间这个参数理解不够,请熟悉的朋友帮助解答下,谢谢。或者还有什么其它办法可以解决这个问题?