WinCC VBS 北京时间转UTC时间

Set BeginTime=HMIRuntime.Tags("btime")
    BeginTime.Read
Set EndTime=HMIRuntime.Tags("etime")
    EndTime.Read

Msgbox (BeginTime.value)
Msgbox (EndTime.value)

UTCBeginTime=Dateadd("h",-8,BeginTiem.Value)
UTCBeginTime.read
UTCEndTime=Dateadd("h",-8,EndTime.Value)
UTCEndTime.read

Msgbox (UTCBeginTime.Value)
Msgbox (UTCEndTime.Value)

这是程序的一段,调试的时候,BeginTime和EndTime都输出正确,而UTCBeginTime和UTCendTime不输出,求各位大神点拨。
btime和etime是date变量,时间赋值是通过datepicker 24小时制赋给btime和etime
本机64bit Win7 SP1,WinCC7.3

最佳答案

张版真仔细
您可以这样改试试:
BeginTime=HMIRuntime.Tags("btime").read
EndTime=HMIRuntime.Tags("etime").Read
Msgbox (BeginTime)
Msgbox (EndTime)
UTCBeginTime=Dateadd("h",-8,BeginTime)
UTCEndTime=Dateadd("h",-8,EndTime)
Msgbox (UTCBeginTime)
Msgbox (UTCEndTime)

r如果需要再写进去这样:
HMIRuntime.Tags("btime").write BeginTime
HMIRuntime.Tags("etime").write EndTime
程序看起来能简单很多了~

提问者对于答案的评价:
谢谢RENHUQ的解答,最后自己搞成功了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:40
下一篇 2021年7月5日 下午12:40

相关推荐

  • 消息列队是什么

    消息列队是什么 最佳答案 安装WinCC的必备条件,是变量记录和报警记录运行时所需的Windows组件。安装时需要Windows安装CD,控制面板-添加删除Windows组件,选择…

    SIMATIC WinCC 2019年6月11日
  • WINCC 是否支持 抓取多次连续模拟量的峰值后再输出趋势图

    疲劳测试中拉力测量,想抓取多次循环拉力测量的峰值,然后在WINCC里将峰值以趋势图的形式显示出来。wincc 支持这一的功能吗?如果wincc 不能实现,可否拉…

    2021年7月5日
  • wincc flexible 定时 处理某事件

    例如想每n秒将系统时间减2秒后符值给自定义的某一时间变量应如何做? 最佳答案 用WINCC的C脚本.不知道WINCC的C脚本能否读取系统时钟. 可以把这段功能放在PLC中…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC版本的问题

    原有系统使用WINCC V6,但是新的工控机使用WINNC V7,结果新工控机一旦运行WINCC,装载V6服务器的数据,就会造成其他V6客户机断线,服务器reb…

    SIMATIC WinCC 2021年7月5日
  • wincc有组态王好吗?

    wincc有组态王好吗? 最佳答案 各有长处   不过我个人认为  好! 提问者对于答案的评价:xiexie

    SIMATIC WinCC 2019年6月11日
  • WinCC 无法创建新项目

    我把之前的7.0卸了然后安装完WinCC 7.2,运行没问题,可是要创建新项目他就提示我,“没有注册类 无法创建项目”,整半天我也没弄明白。 问题补充:必须重做…

    2017年8月26日
  • wincc记录

    我想在wincc中实现这样的功能:我这里有一个称重的计量斗(重力传感器),用于计量物料质量,当计量斗中的重量达到在wincc中输入的重量后就停止计量,同时记录下此时刻计量斗中的实际…

    SIMATIC WinCC 2019年6月11日
  • WinCC保存PLC地址

    wincc用vbs实现如下一个动作:将从PLC采集的信息保存在SQL里面,例如,Q0.1 当前状态是1;在下面程序中,values后面两项该怎么写?(变量都定义好了,时间…

    SIMATIC WinCC 2018年1月1日
  • Wincc中如何打开PictureWindow

    Wincc中如何使用C脚本或者VBS脚本在不增加内部变量的情况下使用按键打开关闭PictureWindow 最佳答案 按钮的vbs脚本中用:screenitems(“画面窗口”).…

    SIMATIC WinCC 2017年12月8日
  • WinCC采集到的信号是否可以被PLC采集到

    我的WinCC通过交换机分别采集到了两路信号。一路是通过三菱的以太网采集到的信号,一路是通过西门子CP343以太网模块采集到的信号。有没有方法我WinCC通过三菱以太网采集到的信号…

    SIMATIC WinCC 2017年11月1日

发表回复

登录后才能评论