wincc7.0 诊断文件夹内报错:超过10000个动作在执行,动作结束超时

在项目运行后,最短1天,最长好几天,在wincc诊断文件夹内,报错:
错误1:1007000,4,,XXX,SCRIPT,ActionOverflow:more than 10000 Actions to work

错误2:1007008,4,,XXX,SCRIPT,EndAct Timeout(这个出现的更频繁,几分钟一次)

报了这两个错误后,HMI基本上处于瘫痪状态,只有重启计算机才管用(根据现场人员反映)。

查看了论坛帮助,http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=en&objid=2357302&caller=view,说的主要是如下几点解决方法:
1. 使用变量触发器(我基本可以保证使用的全是变量触发器,除了全局脚本内有一个全局动作,2秒执行一次,大概读写20个变量左右)
2.给定的时间内不能完成动作(很难入手检查,在画面按钮内,我使用了一些sleep的函数来仿真脉冲发给PLC,但休眠时间很短,都是100MS左右,而且按钮动作只在操作时被执行一次,应该问题不大吧?)

3.脚本中的连续循环和死锁(这里是指全局脚本?脚本中没有使用循环,其他的地方应该没有使用循环)

4. 变量记录中周期性选择或非周期性归档大量数据(归档数据并不多,周期也都是2秒,经过检查,归档文件夹的尺寸也没问题)。

请教各位专家,这种情况应该如何处理呢?另外,错误1和错误2中的action 和 act 是特指全局脚本吗?还是指画面中所有的C动作和全局脚本呢?

另外,这种现象能判断出具体是哪个画面出的问题或哪个脚本,哪个动作出现的问题吗?尝试着用了一下utool 里的apdiag,但是这个诊断工具太耗内存,短时间也诊断不出什么东西,长时间在现场(已投产)运行也不现实。。。

希望大家不吝赐教,多谢!

图片说明:

wincc7.0 诊断文件夹内报错:超过10000个动作在执行,动作结束超时   

最佳答案

1、你的问题就是使用sleep的问题,使用它会造成假死。即脚本暂停执行,直到sleep结束后才执行。
2、读写多个变量一个个读写浪费了大量的时间,应该是用组的概念来做。
http://www.52plc.net/read.php?tid=6397
http://www.52plc.net/read.php?tid=6494

提问者对于答案的评价:
回答虽然和我的问题联系不大,但是也谢谢您

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午4:05
下一篇 2017年11月26日

相关推荐

  • 博途V13 WINCC 报警视图的报警记录显示不了

    用的博途V13和TP1200   comfort  报警视图里编辑显示报警记录下载下去没法显示,编辑为报警缓冲区和当前报警状态都可…

    2021年7月5日
  • 关于博图授权问题

    现场有2台冗余的服务器,和6台客户端,1个工程师站,博图平台(包括STEP7和WINCC),点数按8192点,1.服务器要求有什么授权?数量多少?2.客户端要什么授权?数量多少?3…

    SIMATIC WinCC 2021年7月5日
  • wincc运行显示

    现场更换电脑,wincc文件计算机名称改为与更换电脑一致,关闭后重开,显示是否要启动本地服务器,看计算机名与电脑一致,运行正常。已经修改了,为什么还有启动本地服务器的提示?为什么运…

    SIMATIC WinCC 2019年6月11日
  • WinCC在激活过程中卡住了

    我用的是WinCC V7.0SP1 ASIA RT版,当我在计算机属性-启动中选择变量记录运行系统时,WinCC会在下次激活时卡死,卡死的时候激活进度…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2 消息列队问题

    我重装的XP Professional SP2的系统 可是消息列队在添加组件时装不进去(MSMQ)怎么回事?高手赐教下! 最佳答案 需要安装的系统盘,…

    SIMATIC WinCC 2019年6月11日
  • Wcc的对象Group

    Wcc的对象Group是怎么来的?我由一个项目中用到了,但是不知到他怎么加上去的?请指教。 图片说明:    最佳答案 按住Shift键选中需要编组的对象,右键…

    2018年12月5日
  • Wincc把数据存储Excel表

    我这边想把wincc里面的数据弄到Excel表格里面,大家有什么建议呢?我用的wincc版本是V7.5,EXCEL有没有什么版本要求呢?我在网上看到一个教程是这样的:https:/…

    SIMATIC WinCC 2021年7月5日
  • WINCC安装出现的问题

    WINCC7.4安装时会出现无法定位程序输入点CCOnlCmp.EXE上,这个问题要怎么解决?还能继续安装吗? 最佳答案 如果软件包没有问题,你换台电脑安装测试!很大的关系是你电脑…

    SIMATIC WinCC 2021年7月5日
  • wincc中如何做下拉菜单

    wincc中如何做下拉菜单? 最佳答案 1、请参考Wincc控件中下拉式列表框Combo怎么组态——http://www.ad.siemens.com.cn/service/ans…

    SIMATIC WinCC 2019年6月11日
  • WINCC中区分问题

    wincc与s7200通讯要有PC ACCESS做桥梁,在PC ACCESS中可以新建PLC1\PLC2\…..PLC8.可是把这些PLC中建立的参…

    SIMATIC WinCC 2019年6月11日