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日 下午4:05

相关推荐

  • wincc v7.3报警控件中如何筛选数据

    在wincc v7.3中如何筛选报警数据? 问题补充:麻烦各位能详细叙述一下。 最佳答案 筛选报警记录,可以用控件自带的筛选功能,请参考官方文档中的方法:如何在运行系统的…

    SIMATIC WinCC 2021年7月5日
  • 6ES7972-0CB20-0XA0和MP277之间通讯如何设置

    我用6ES7972-0CB20-0XA0的编程电缆与MP277屏通讯是需要在SIMATIC WinCC flexible 2008软件中如何设置?在M…

    SIMATIC WinCC 2017年6月29日
  • wincc读取text文件

    我初学c,还不太会用,用下面这个函数读取文本文件中的数据,但是每次只能读一部分,不能把每行数据都读完,如何能控制读取每一行的全部数据,并且读完所有的行? 我每行的数据格式…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.4 sp1 asia安装

    wincc  v7.4 sp1 asia安装时,在选择组件时,选项是空的,而且安装完后,安装目录下也是空的,希望高手指点,怎样解决,谢谢。 …

    SIMATIC WinCC 2020年11月1日
  • 如何让WinCC调用STEP7里面将PQW或PIW?

    如题,知道请告诉声,谢谢! 问题补充:能不能说的清楚点,我在网上找到的也是这么说的。谢谢! 最佳答案 我来解释下,楼上说的就是通过STEP7里面的MOVE指令,把PQW或者PIW的…

    SIMATIC WinCC 2019年6月11日
  • WinCC6.0升级到WinCC7.4的问题

    项目原有操作员站二胎,用的西门子工控机已经停产了,WinCC用的V6.0版本,现在想升级到WinCC7.4,请问如果升级完成后,对报表系统和变量归档系统有什么影响!谢谢! 最佳答案…

    SIMATIC WinCC 2020年11月1日
  • IDAutomationHC39M条形码字库

    INTOUCH 中用到条形码,IDAutomationHC39M条形码字库安装在2000系统中能用。我把IDAutomationHC39M条形码字库安装在XP系统中,怎么…

    SIMATIC WinCC 2019年6月10日
  • wincc出现通讯时断时续

    两台上位机同时访问一台314CPU,其中一台上位机不定时的出现通讯时断时续的情况,而且很快就恢复正常了,不知道是什么原因? 问题补充:1、通讯距离只有5米,走的是MPI通讯;2、通…

    SIMATIC WinCC 2019年6月10日
  • Step符号表导入Wincc的问题请教

    以*seq方式导出的符号表,在Wincc的图形编辑器中用动态向导入,有时导入正常,没有任何提示;有时有检查C\wnf.log.exe的示,但也能导入,但有时有此提示时,变量导入不成…

    SIMATIC WinCC 2019年6月11日
  • 两台CPU315与WINCC通过DP通信

    RT两台PLC与WINCC上位机通过PROFIBUS DP通信,是否需要设置一台PLC为主,一台为从呢?还需要其他那些组态,能否给个详细的教程,谢谢。 最佳答案 楼主说的…

    SIMATIC WinCC 2019年6月11日