WINCC报警记录响应问题

1、用WINCC报警记录操作记录,实时记录程序DO输出、DI反馈及画面DB点操作。
2、DI、DO点每动作1次均有记录显示,画面开、关按钮(地址为DB块)时有时无。
3、经反复测试,发现画面开、关按钮时,按压时间长的有记录,操作较快则无。
4、请问,如何设置才能使画面按钮操作实时记录,不管按压时间长短?

问题补充:
请问下WINCC脚本该如何实现?现场阀门较多,加1秒延时改动较大,并且在生产,短时间不会停。

最佳答案

两种方式可以参考:
1、PLC中做延时,信号延时1秒后再变化,WINCC最小周期500mS,保证WINCC能读取到即可。
2、在WINCC中做脚本,按钮按下或数据变化时做脚本即可捕获变量变化

补充:添加脚本后看看PC资源占用情况吧,系统变慢的话还是建议PLC内做,下面简单举个例子:
#include "apdefap.h"  
 int gscAction( void ) 
 {
          #pragma option(mbcs)
          #pragma option(mbcs)
          #pragma code("Kernel32.dll");
          void Sleep(int milliseconds); 
          #pragma code()
             Sleep(1000); //延迟1秒
        .。。。。。。

          //根据自己的需求编写对应代码.  
            //   输出变量的话可以使用以下语句:
     SetTagWord("NewTag",temp);
       return 0;
   }

提问者对于答案的评价:
非常感谢您的回答!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午3:20
下一篇 2017年8月24日 上午3:21

相关推荐

  • wincc7.0 控件Functiontrend如何做设定值曲线

    wincc7.0  控件Functiontrend如何做设定值曲线,以前用6.2做过,但7.0的没资料,英文的看不懂,请高手指点,最好有例子 最佳答案 参考资料…

    SIMATIC WinCC 2017年6月27日
  • 博图V13_SP1仿真问题

    电脑安装了博图V13_SP1,在仿真的时候有些图片不能显示(png格式的)在其他电脑上都能显示,安装的博图版本都是一样的,怎么解决哦? 问题补充:图片没有设置隐藏,在其他电脑上完全…

    2017年6月24日
  • wincc打印的奇怪问题

    各位大侠,我遇到了一个问题,就是用wincc7.0自带的表格控件打印数据,不管我选择以前哪个时间段的数据,点击打印,打印机里总是打出最新时间段的表格数据,是设置有问题么? 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • WinCC 组态及通信问题

    我有一台电脑安装有CP5611卡,机上还装有STEP7,V5.3软件,现我准备用WinCC6.2软件监控一台S7-300,两台S7-200PLC(装有EM277),使用PROFIB…

    SIMATIC WinCC 2019年6月11日
  • wincc CPU属性中PG/OP如何设置?

    公司整合集中控制,现场有几套s7-300的PLC,没个PLC都有两个工作员站,现在公司把几套PLC都连接到一个集中控制室,把WINCC组态都整合到另两台操作员站上,现场操作员站不撤…

    SIMATIC WinCC 2019年6月11日
  • wincc 报错 unhandled exception was raised

    然后Runtime 直接停止运行。LOG日志如下//===========================================================…

    SIMATIC WinCC 2021年7月5日
  • wincc用户登录画面怎样显示到最前面

    wincc的输入用户名和密码登录画面会隐藏到其他画面的后面,每次登录时都要用ALT+TAB切换才能显示到最前面,要怎样每次登录时都显示到最前面呢? 最佳答案 #pragma&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc 用户管理

    怎么样能在界面上显示当前登录的用户名? 最佳答案 WINCC有一个内部变量@CurrentUser,读取这个变量值即可. 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2019年6月11日
  • wincc 网页发布 failed to load

    wincc网页发布,一台电脑已成功,另一台电脑设置兼容模式后,出现failed to load,加载不了页面,怎么解决呢? 钻石用户推荐最佳答案 禁用保护模式了…

    SIMATIC WinCC 2021年7月5日
  • 2台服务器数据不一致

    公司有2台服务器互为冗余,现在客户端的wincc中server data首选服务器 设为服务器1和服务器2的客户端数据显示不一致,前几天拔掉服务器2的终端总线后…

    SIMATIC WinCC 2021年7月5日