每月为一个变量清一次零

各位领导好:
  我用wincc7.0做一个月报,现想为一个变量每个月定时清一次零。我写了一段VBS,但变量总是不停的加,请各位指出原因:
Dim TM1
Dim TM2
Dim TM3
Dim TM4
Set TM1=HMIRuntime.Tags("time1")
Set TM2=HMIRuntime.Tags("time2")
Set TM3=HMIRuntime.Tags("time3")
Set TM4=HMIRuntime.Tags("time4")
TM1.Value=CStr(Day(Now))
TM1.Write
TM2.Value=CStr(Hour(Now))
TM2.Write
TM3.Value=CStr(Minute(Now))
TM3.Write
TM4.Value=CStr(Second(Now))
TM4.Write
If TM1.Value=16 & TM2.Value=20 & TM3.Value=30 & TM4.Value=0 Then
HMIRuntime.Tags("n").Write 0
End If

最佳答案

可以用求时间差的函数DateDiff,如:
if DateDiff("s", now, "2011-3-16 20:30:00")<=2 then
   HMIRuntime.Tags("n").Write 0
end if
第二个时间参数你可以用变量取代成你需要的时间,DateDiff("s", “”"time1", "time2")函数参数S表示求秒的差数。

提问者对于答案的评价:
谢谢,分给你了,解决了

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

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

相关推荐

  • 用户归档ID

    在用户归档中如果删除某一段配方表数据后,该段内ID会消失,如果此时再建立一个新的数据,则ID会顺延,请问:1.如果ID继续变大,当达到最大值后会重新走ID=1开始吗?2.如何再次走…

    SIMATIC WinCC 2019年6月11日
  • HMI中图片旋转

    TIA Portal V13 WinCC通过图形列表实现旋转动画 课程编号:V1395 本视频介绍在&nbsp;&amp…. 点击这里,打开新窗口观看完…

    2021年7月5日
  • 时间控件的显示

    请问,在wincc里田间时间控件后,为什么在显示时年月日与小时分钟秒之间会出现一个类似于Σ的符号?如何去掉该符号?谢谢! 最佳答案 如何通过脚本来动态组态在线趋势控件的时间范围?&…

    SIMATIC WinCC 2019年6月11日
  • 仪器仪表如何通过485连接到WINCC

    现场空压机有485接口,想把压力等参数传到中控室的WINCC电脑上,便于操作人员抄表,请问软件上如何编程?硬件上要如何与PC连接? 最佳答案 不知wincc版本几何,如果空压机控制…

    SIMATIC WinCC 2021年7月5日
  • 关于报警控件的问题

    我用Wincc的报警控件做了一些报警并且做的设备运行记录,但是由于用的是单机版wincc,在电脑客户端每次重新启动后,Wincc都从PLC重新读取数据后产生操作记录,这些操作记录都…

    SIMATIC WinCC 2019年6月11日
  • SetTagDWord("W",0x1000);指令用法

    恩,把 你的这些BOOL为分成 2个DWORD 类型的双字比如W=DB1.DBD0A=DB1.DBX0.0B=DB1.DBX0.1C=DB1.DBX0…

    2017年11月1日
  • wicc与s7-200

    wicc与s7-200通讯,手册看的脑袋大了,那位老师能举个简单的例子,详细的操作步骤。 s7-200一台,PC Accsse wicc软件正版,通过…

    SIMATIC WinCC 2019年6月11日
  • WINNCC RT LADER 在ipc上使用的方法

    如何在IPC上使用wincc rt loader,从而实现ipc当一个触摸屏使用 钻石用户推荐最佳答案 安装wincc runtime,设置ipc的i…

    SIMATIC WinCC 2021年7月5日
  • 求WINCC的VB和C系统性文档?

    跪求WINCC的VB和C系统性文档?最好从基础讲起,包括它们的格式要求,符号以及数据库的读写和创建,最好有具体例子,非常感谢! 最佳答案 官方的文档,我肯定推荐链接里面的但是是英文…

    2021年7月5日
  • wincc启动后项目打不开

    wincc启动后,打开项目时,提示“服务没有及时响应启动或控制请求”,项目没有打开。且在计算机管理—服务—SIMATIC Wincc CCProjectMgr&…

    SIMATIC WinCC 2019年6月11日