用户归档定点存储(初次运行存储多于记录)

本人利用SetTagSDWord("Speed_ID",-1);SetTagDWord("Speed_Job",6);语句,触发器00:00进行存储记录,但是当系统首次运行或者重新运行,都会在初期存储一条记录,请问如何解决?

问题补充:
当触发器为00:00时,好使,当改为00:10时出现上述情况

最佳答案

添加一个内部变量如bStartFlag,用于躲过首次启动:
 if (GetTagBit("bStartFlag"))
 {
      SetTagSDWord("Speed_ID",-1);
      SetTagDWord("Speed_Job",6);
 }
 else
 {
      SetTagBit("bStartFlag",TRUE);
 }

提问者对于答案的评价:
我也是用类似的方法做的,即利用个固定周期循环设置个标志变量,不过周期是5分钟,可能有弊端,不如用你的方法,估计肯定能行。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:57
下一篇 2019年6月11日 上午8:57

相关推荐

  • 如何在提问中上传图片

    各位高手,我在提问时上传过几次图片,是QQ截图,保存在WORD中的,但是问题递交后看不到图片,为什么?一定要BMP?请指教对于截图如何上传? 问题补充:QQ截图如何保存为JPG呢?…

    SIMATIC WinCC 2017年11月12日
  • wincc flexible 2008 SP4安装时出现找不到SSF软件是怎么回事?

    wincc flexible 2008 SP4安装时出现找不到SSF软件是怎么回事? 最佳答案 安装时将文件复制到C盘,文件名称不能够用中文字符。安装…

    SIMATIC WinCC 2017年6月12日
  • 报警记录中的消息位作用

    在报警记录编辑窗口,添加报警变量时,其中的一项’消息位’有什么作用?在将该项默认值0改为其它数值也改不了,始终提示’位错误,请输入一个值从0到0′ ,何原因?请指教,谢谢…

    SIMATIC WinCC 2019年6月11日
  • WINCC简易版软件问题

    请问WINCC有没有简易版的安装文件?仅满足显示等基本功能,安装包小,安装快 最佳答案 没有,wincc只有运行版和开发版,只是授权不同,软件都是一样的。软件版本越高,功能越强,软…

    SIMATIC WinCC 2017年6月11日
  • wincc7.3滚动条组态时有显示,运行后和背景融为一体啦,请大神帮忙。

    wincc7.3滚动条组态时有显示,运行后和背景融为一体啦,请大神帮忙。 钻石用户推荐最佳答案 项目是从低版本移植的?新建个项目看看呢还有检查下wincc和系统的兼容性https:…

    SIMATIC WinCC 2020年11月1日
  • SIEMENS WINCC FLEXIBLE 的I/O 域如何旋转90度

    谢谢 最佳答案 您说的是视图旋转吗?《WinCC Flexible中图形视图的旋转》http://210.51.187.41/club/bbs/post_history.…

    SIMATIC WinCC 2017年11月18日
  • 图层选项板

    现在要用到图层选项板,对他的使用不是太了解,默认情况下0-31的按钮都是被按下的,我想在一个层面画些图像,再在其它两个图层上,分别画不同颜色的连线将图像连接起来。这样便于我的布局和…

    SIMATIC WinCC 2019年6月11日
  • 画面转换问题

    各位大师,本人刚学习触摸屏,tp177A的屏如何利用变量如vw100中的值的变化来切换画面。谢谢各位 最佳答案 参考:利用变量的变化切换画面可以不用编写脚本。 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 用vbs读取归档变量的问题

    实际应用在一个项目中,出现一个问题:有一个变量,在查询一个时间段内的值时,在执行到oRs=oCom.Execute ,就出现一个或多个错误的信息,而把时间缩短后,在这个时…

    2018年12月5日
  • web navigator安装问题

    各位大虾好,小弟在安装web navigator时候出现了“注册文件出错……PDLCOMPOENT.DLL”提示,但是确定后也成功装上了web navigato…

    SIMATIC WinCC 2019年6月11日