找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
我有一个项目,用了10个西门子1200的plc,一台西门子工控机,3台AGV小车和3台平板电脑。工控机上装了wincc8.0,2000点授权和150点webux授权,平板通过网页访问。项目用wincc运行大量的VB,实现仓库管理和自动小车的调用,
最近总是频繁的卡住,需要重启电脑才能解决,大概24小时不到又要重启,重启就好了。重启前去任务管理器里面看CPU和内存的使用情况,都不超过30%.
这会是个什么问题?
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
这属于WinCC运行中"假死",但资源占用不高,因此问题就指向资源泄漏或内部阻塞,而不是性能不足。
最可能原因(按优先级):
1.VB脚本对象未释放 ,大量VB脚本长期运行,可能未正确关闭数据库连接、文件句柄或COM对象,导致句柄/内存泄漏。2.DCF文件损坏 - WinCC配置缓存文件不一致,随运行时间累积导致异常。3.WebUX会话泄漏 - 平板浏览器可能未正常关闭会话,150点授权被占满后无法释放。4.归档数据库锁定 - 变量记录/报警归档文件碎片或损坏,24小时后达到临界状态。
推荐解决方案:1. 立即执行(无需停机): 检查任务管理器"句柄"列,看WinCC进程是否持续增长;监控WebUX连接数:WinCC管理器→WebUX→诊断→当前会话。2. 计划性维护(需短时停机):删除DCF文件:项目文件夹→删除*.dcf,重启WinCC会自动重建;清理归档:用项目复制器另存项目,勾选"重置归档";检查VB脚本:确保所有CreateObject都有Set obj=Nothing释放。3. 长期优化:将VB脚本改为C脚本(更稳定)或拆分定期重启的独立脚本;WinCC 8.0安装最新更新补丁;禁用不必要的图形缓存和硬件加速。
修改后观察连续运行时间是否超过48小时,监控句柄数是否稳定。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城