请教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日
下一篇 2019年6月11日

相关推荐

  • wincc 7.0 sp3 update2 亚洲版 与欧版的区别

    我现在是这样:已经安装了wincc 7.0 sp3 update1 亚洲版了,然后不小心装了wincc7.0 sp3 u…

    SIMATIC WinCC 2017年11月23日
  • 能在WINCC菜单中实现用户登录吗?

    谁能给个代码,能实现在WINCC菜单中实现用户登录。也就是用VBS写用户登录程序 最佳答案 c脚本直接调用系统函数就能调出登录框,而vbs则可以用间接的方法实现:首先需要在项目属性…

    SIMATIC WinCC 2017年6月13日
  • WINCC趋势图中的权限设置

    在WINCC上位机趋势图中,我想设置一个权限,以区分管理员用户的操作员用户之分,具体应该怎么做呢?期待最佳答案,。。。 问题补充:如果要打印,希望管理员用户和操作员用户打印出来&n…

    SIMATIC WinCC 2019年6月11日
  • 博途软件的触摸屏程序如何上载到编程设备

    博途软件的触摸屏程序如何上载到编程设备 是否需要源文件才能打开 求大虾帮忙给些相关资料 谢谢 问题补充:比如TP1200 最佳答案 至WinCC&nb…

    SIMATIC WinCC 2017年11月1日
  • WINCC与PLC通过TCP/IP通讯问题

    请大牛帮忙解决一个问题: 现在做的一个项目,用的是wincc6.0,S7-300.通讯组态设置如下: 1 添加驱动SIMATIC S7&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC 在线趋势控件 X轴问题

    使用的是WINCC V6.0,在线趋势控件中X轴能显示为0——3600s,而不是hh:mm:ss么,用函数趋势控件能实现么 最佳答案 不可以,6.0默认x轴是时间轴。 提…

    SIMATIC WinCC 2017年11月23日
  • WinCC和ProTool最新软件下载

    那位高手有WinCC和ProTool的软件下载地址?还是需要跟西门子购买正版的?在网上找到的都不可用.用来上传和下载程序到触摸屏. 问题补充:地址下载都没速度的?咋回事呢? 最佳答…

    SIMATIC WinCC 2019年6月11日
  • wincc报警导入导出

    (1)wincc报警导出,导出的内容比wincc,alarm logging中多出的部分是什么(2)将导出的内容修改后再导入会对原系统带来影响吗?(3)导出时,有个选择框…

    SIMATIC WinCC 2019年6月11日
  • WINCC 打开不要自动运行项目,

    打开WINCC时候,项目自动的运行,我想先编辑一下,再运行,在哪里设置,不要自动运行,项目的屏幕分辨率在哪里设定呀,我拷贝了一个项目到笔记本上,项目显示到屏幕以外了,在哪里可以设置…

    SIMATIC WinCC 2019年6月11日
  • wincc做时间显示

    在WINCC上做当前时钟显示怎么做,函数是固定的吗,可以直接饮用吗 最佳答案 三种方法,供楼主选择:1、变量管理器->创建SYSTEM INFO通道,创建字符串内部…

    SIMATIC WinCC 2019年6月11日