如何在 WinCC Runtime 访问系统时间
说明:
下表显示了可以在 WinCC 运行系统中访问系统时间( 本地计算机时间或者协调世界时 )的可选方法。
注意:
- 设置时间的用户权限
该条目中所描述的设置系统时间都必须是具有管理员权限允许操作系统时间的用户。如果 WinCC 运行系统是在受限的用户登录下运行的话,该条目所提供的样例脚本将无法执行。 - 避免时间跳跃
应该尽量避免用这种方法来设置系统时间,因为这样可能会引起 WinCC 中的一些冲突 (例如, Delta 传送,冗余平衡,归档数据显示等情况 )。因此推荐使用时钟同步功能。
No. | 选择 |
1 | WinCC 数字/模拟时钟控件 使用“ WinCC 数字/模拟时钟控件”可以简单快速的在 WinCC 运行系统的画面中显示时间。 关于该用法的详尽信息可参看 WinCC 在线帮助:“ WinCC 信息系统 > 使用 WinCC > 创建过程画面 > 使用控件 > WinCC 数字/模拟时钟控件”。 注意: |
2 | WinCC 通道“ System Info ” 从 WinCC V5.0 SP2 开始, WinCC 就提供了通道“ System Info ”,通过该选项就可以建立一个 WinCC 文本变量来获取系统时间。该 WinCC 变量可以用于在过程画面中显示本地计算机的系统时间,或者在全局脚本中利用该变量。但是不可以通过它来进行时间设置。 注意: 条目号: 19403407 说明了怎样通过 System Info 通道在过程画面上显示本地计算机时间。 |
3 | Windows API 函数 可以在 C 全局脚本中调用 Windows API 函数:
来读取或者设置本地计算机的时间或协调世界时 (UTC)。这些函数使用“ SYSTEMTIME ”数据类型 (结构),也就是按时间的数字组成部分 (年,月,日,时,分,秒,毫秒...)。 条目号:24019500 提供了如何使用这些函数的样例。 |
4 | VB 脚本 可以在 WinCC 中使用 VB 脚本查询及设置日期和时间。 可以选择:
|
5 | Windows “Date”及“Time” 命令 Windows 提供了命令提示符命令“Time”及“Date”用于显示及设置系统的时间及日期。 可以在 Windows 提示符窗口中输入“help time”或者“help date”可以看到这两个命令的简要描述。 可以在 WinCC 的脚本 ( C 或者 VB 脚本 ) 中使用以上提及的命令提示符命令。下面提供了 C 及 VB 脚本样例程序:
|
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322291.html