请教VB程序

现在在编程,遇到一个功能,不知道用VB怎么编出来,希望高手们赐教!谢谢!
dim tag1,tag2tag3,tag4...
if (条件成立时)then
tag1=指定的变量的值(例A1)
当过半小时后,tag2=A1的值
再过半小时,tag3=A1的值
...
就这样循环,这个过半小时怎么用VB表达出来呢,还是可以用全局脚本中的定时器啊?如果是用定时器,那么请给个阅读文件学习一下。。。

最佳答案

那你肯定要用全局脚本来做了,因为你要时时监测时间差的,可以这样做;
dim tag1,tag2,tag3,tag4
dim temptime
dim num
dim 
if (条件成立)
   temptime=now     ''记录下当前的时间
  num=DateDiff("n", temptime, now)    ''''取当前时间于条件满足时刻的时间差
  select case num
        case 0                                 ''条件刚满足时时间差为0
                 tag1=A1
              case 30
                 tag2=A1                            ''条件满足半小时以后
              case 60
                 tag3=A1
              case 90
                 tag4=A1
              case else
     end select
end if
 这样给全局脚本添加一个定时器,比如十分钟一次,这样当条件满足时,每隔半小时tag1-tag4的变量会依次赋值了。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • wincc画面运行的问题

    我在画面编辑器中画好后,点击工具栏的运行系统,所有的变量数据都能显示。但是退出,运行整个项目时,数据却不能显示?请大侠指点啊 问题补充:问题找到了。原来是添加的窗口空间参数设置有问…

    SIMATIC WinCC 2017年12月1日
  • SQL2005安装包

    请问一下,哪位大师有SQL2005的安装包??可以发一份给我吗?谢谢大师不吝赐教还有安装wincc flexible 2008 sp4之前必须装SQL…

    SIMATIC WinCC 2021年7月5日
  • WinCC之脚本语言

    求WinCC的相关脚本语言的资料,视频,或者下载地址啊,什么的. 特别是C的,因为我学过的,自认为学得还可以,复习一下,可能上手会快一点 那C-script&n…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.0 sp2 图形编辑器中的库

    各位,我安装winccv6.0 sp2亚洲版的,在图形编辑器中使用库文件时文件图标不能预览,都是同样的图标(和图形编辑器的图标一样),请问这是为什么?如何解决这个问题?系…

    SIMATIC WinCC 2019年6月11日
  • 切换通讯IP

    我现在有2套CPU里面的程序一样,共用一台上位机,用TCP,IP连接,我想能不能改变TCP/IP下面握手连接里面的IP来分别连这2个CPU,这样建一套设备的变量就好了,画面也可以共…

    SIMATIC WinCC 2019年6月11日
  • WinCC收发数据

    本人小白一枚,目前在做项目调研,想请教下在虚拟仿真环境中能否模拟网络通信在WinCC中收发数据。不胜感激 问题补充:补充:在PLCSIM中进行仿真,然后模拟WinCC和PLC之间的…

    SIMATIC WinCC 2020年11月1日
  • wincc的数据读写

    各位高工:       请教个问题请各位详解好吗?     …

    SIMATIC WinCC 2019年6月11日
  • wincc将画面设置为常用画面作用

    wincc将画面设置为常用画面作用,wincc能直接将画面作为模板来调用吗 最佳答案 WinCC V7.3中如何使用结构变量组态画面模板http://www.ad.sie…

    SIMATIC WinCC 2020年11月1日
  • WINCC7.0画面激活

    WINCC7.0画面组态完毕后  激活时出现空白页面怎么回事  ?计算机属性里面该设置的都设置过了  不知道哪里的问题&…

    SIMATIC WinCC 2021年7月5日
  • wincc脚本求助:我在wincc6.0 VBS全局脚本中编写:Wscript.sleep 2000

    wincc vbs脚本 最佳答案 #pragma code("Kernel32.dll")void Sleep(int …

    SIMATIC WinCC 2019年6月10日