利用VBA脚本通过OPC DA 访问Winc中MyOPCGroup_DataChange时间戳的问题

利用VBA脚本通过OPC DA 访问Winc,使用MyOPCGroup_DataChange:
Private Sub MyOPCGroup_DataChange(ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date)
时间戳 TimeStamps显示在excel中:
Range("D4").Value = CStr(TimeStamps(1))
但是最终显示的时间与电脑时间相差8个小时,分秒时间一致。怎么修改?

最佳答案

因为wincc采用的是零时区(格林威治时间)的,我们在东八区,所以差8小时,你可以在脚本中修正这个时间误差。或者直接把电脑时间改成零时区,时间用我们东八区的时间。

脚本修正时间参考:
http://www.52plc.net/read.php?tid=4568

提问者对于答案的评价:
答案明确,方法详细,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午3:20
下一篇 2017年8月24日 上午3:20

相关推荐

  • wincc上作一个时针显示

    我想在wincc首页上作一个时针显示,跟随系统时间,请问该怎么做 最佳答案 转载——有三种方法,可供楼主选择:1、变量管理器->创建SYSTEM INFO通道,创建…

    SIMATIC WinCC 2019年6月11日
  • K-TP178显示文字

    大家帮忙,我问题值这样的,我的屏时K-TP178,现在我要他与PLC连接,我要根据PLC的变量在文字显示补同的文字,我现在用的方法是用报警显示,可以实现,但是是否还有其他方法?我的…

    SIMATIC WinCC 2019年6月11日
  • 能同时运行多少个全局脚本的数量是不是有限制

    WinCC 脚本诊断之如何让WinCC脚本运行更加顺畅 课程编号:V2537 您在使用WinCC时遇到过运行慢,堵塞等…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户…

    2020年11月1日
  • 配方的数据记录已经破坏是什么意思

    MP277 在使用配方时系统提示:“该配方的数据记录已经破坏,将被删除”是什么意思啊,昨天还好好的,今天突然操作不了了! 问题补充:没有使用存储卡的 最佳答案 看看你的储…

    SIMATIC WinCC 2019年6月11日
  • TP277与PC通讯不上

    用USB/PPI电缆连接TP277屏和PC,无法上传和下载程序,出现“连接不上请检查接口,电缆,设置”提示 问题补充:我查过WinCC的ProSave系统帮助,TP277支持USB…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏MP277画面设定用户名

    在做触摸屏MP277画面,我在画面1里放个按钮,按下这个按钮切换的画面2,按下这个按钮后必须输入用户名和密码才能进入画面2,当从画面2返回到画面1时,过了一段时间后,再想进入画面2…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 SQL 安装失败 报警CODE 69

    wincc  7.0   SQL 2005时 安装失败 报警 CODE 69我的…

    SIMATIC WinCC 2019年6月11日
  • wincc画面工作不正常

    刚安装了wincc v7.0SP1 的软件打开原项目V6.3 SP3的项目出现启动画面显示出错!如下图 图片说明:    最佳答案…

    2017年6月9日
  • WINCC 5 To WINCC 6.2

    您好我有一個問題是 我有一個 WINCC 5.0 的專案要轉至為 WINCC 6.2再轉為  &nb…

    SIMATIC WinCC 2021年7月5日
  • 如何将wincc报表里的归档数据导入EXCEL?

    因为要在打印的报表里反映的归档变量比较多,又不想分多个报表控件来打印,故想将所有的归档变量导入EXCEL中,再打印,但不知道怎么才能去访问数据库,请高手指点一二,谢谢!!! 最佳答…

    SIMATIC WinCC 2019年6月11日