龙空技术网

博途Wincc的VB脚本如何获取系统时间?精确到毫秒?

超能小碗家 56

前言:

眼前咱们对“vb中时间”大致比较重视,姐妹们都需要剖析一些“vb中时间”的相关文章。那么小编同时在网络上搜集了一些有关“vb中时间””的相关内容,希望兄弟们能喜欢,同学们快快来学习一下吧!

想要利用博途Wincc的VB脚本,获取西门子面板当前的系统时间,您可以使用Timer函数。

下面,我说一下具体作用及用法。

一:使用函数后的效果

Timer:返回自半夜12:00am开始,到当前经过的秒数。@自动化学习笔记

你可能会说,我要的是毫秒,你这是返回的秒数。别着急,让我们一起看看效果。

上图为VB脚本的代码,其中“系统时间”这一变量,类型为Real浮点型,我们在画面中组态

出I/O域来显示这一变量值。

由上图可以看出,当我点击获取当前时间按钮后,VB脚本自动获取当前时间并赋值给“系统时间”这一变量,并精确到小数点后2位。这不就是能达到你要的毫秒精度吗!

二:获取日期的方法

虽然,第一步我们已经能获得系统时间了,但是这是以秒来显示的。如果我们想要知道年、月、日、时、分钟呢?@自动化学习笔记

小学时候我们就知道:

1天=24小时

1小时=60分钟

1分钟=60秒

1天=86400秒

所以,我们可以用除法来做。代码如下:

注意:用这个代码你会发现,转换出的时间并不是我们正常使用的,比如12时34分。怎么办呢?

三:简单方法获取当前的年、月、日、时、分

这里我们需要用到Now函数,获取代表当前系统时间的数值。代码如下图所示:

当我们运行VB脚本后,西门子触摸屏显示的效果如下所示:@自动化学习笔记

四:获取系统时间的作用我们可以获取当前时间,并且与设定好的时间比较,判断是否执行我们需要的任务。@自动化学习笔记 定时启动某电机或其他被控制设备。定时锁定触摸屏。

PS:关于博途Wincc的VB脚本,也可以看一下我的其他视频和文章。#工控学习笔记#

标签: #vb中时间 #vb时间显示 #vb中怎么把计时时间显示