wincc运行系统很慢,比如我的弹出画面是用内部变量来控制的,点了按钮后很久才弹出画面,关闭也一样,后面拿wincc的脚本诊断工具看到有很多错误,我大概看了内容里面提到变量未知,但我确实有这个变量,前面一直运行的好好的,就是后来加了OPC通信后就成这样了,诊断里面的错误的变量都是写到OPC服务器或从OPC服务器读取过来的通道变量。The ActionCount grows too fastly: ScanRate: 10 projectGradient: 3 actualGradient: 6
Applikation: GSC_RT cycle Count of Requests 4886
Applikation: PDLRuntimeSystem cycle Count of Requests 0
Applikation: PDLRuntimeSystem cycle Count of Requests 0
到OPC的数据都是通过脚本周期性的写入或读出,原来的时间是1S,会有堵塞,后面改2S,就没这个问题了,现在我都改到5S了,WINCC刚切到运行时还是很快,就是运行了几个小时后就很慢了。附件是我用apdiag.exe诊断的内容,非常着急,现在都在使用中,在线等,谢谢各位了,好像传了附件显示不出来 ,我的QQ:1540825,请QQ支持
问题补充:
经过这两天的检查,差不多已确定了问题的所在,读OPC服务器的数据经过脚本2S周期性的赋值到内部变量后,不会存在运行慢的问题,就是写到OPC的数据有这种情况,前面有很多为变量未知的错误是我自己不仔细,少建了些变量,运行慢也不是周期时间的问题,因为我用apdiagnose软件监控过,不存在周期时间的问题,我写入到OPC服务器的数据是分了C脚本和VBS脚本两个脚本写过去的,我分别删掉某一个脚本,运行一段时间后都存在运行慢的问题,用apdiagnose软件监控脚本运行情况,很多脚本的执行都3万多MS了
最佳答案
1、脚本周期,或是调用脚本出的问题
2、OPC服务器自身原因
提问者对于答案的评价:
问题没解决,现在决定加一台电脑跟DCS通讯了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218747.html