当前位置:网站首页>倍福PLC通过程序获取系统时间、本地时间、当前时区以及系统时间时区转换
倍福PLC通过程序获取系统时间、本地时间、当前时区以及系统时间时区转换
2022-06-26 12:38:00 【黄昏和星空】
本文讲解TwinCAT中获取本地之间、系统时间和当前时区的方式,并讲解当前时间怎么转化成字符串类型。
- 操作流程
1.1. 获取系统时间
1.1.1. GETSYSTEMTIME
使用到GETSYSTEMTIME功能块,这里获取的是格林威治时间。使用此块可以读取操作系统时间戳。时间戳是一个64位整数值,精度为100ns,每次PLC调用时都会更新。除其他用途外,它还可用于计时任务或时间测量。一个单位相当于100纳秒。之所以将此服务实现为块而不是函数,原因很简单,因为必须返回两个值,根据定义,这是函数无法完成的。
1.1.2. 系统时间转化为字符串String
需要用到FILETIME_TO_SYSTEMTIME和SYSTEMTIME_TO_STRING
1.2. 获取本地时间
1.2.1. NT_GetTime
该功能块是用于获取本地时间,获取的时间以TIMESTRUCT的数据结构输出:
边栏推荐
猜你喜欢
关于NaN的一些总结
详细讲解C语言10(C语言系列)
Tiger DAO VC产品正式上线,Seektiger生态的有力补充
Research and development practice of Kwai real-time data warehouse support system
Deeply analyze the differences between dangbei box B3, Tencent Aurora 5S and Xiaomi box 4S
由错误<note: candidate expects 1 argument, 0 provided>引发的思考
A must for programmers, an artifact utools that can improve your work efficiency n times
倍福TwinCAT通过Emergency Scan快速检测物理连接和EtherCAT网络
Redis learning - 01 introduction, installation and configuration
程序员必备,一款让你提高工作效率N倍的神器uTools
随机推荐
Guacamole installation
关于NaN的一些总结
KITTI Detection dataset whose format is letf_top_right_bottom to JDE normalied xc_yc_w_h
无人机遥感在森林监测的部分应用研究案例总结
Several methods added to the ES6 array (foreach, filter, some, every. Includes, reduce)
Photoshop 2022 23.4.1增加了哪些功能?有知道的吗
几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
第01章_Linux下MySQL的安装与使用
LeetCode_栈_中等_150. 逆波兰表达式求值
四类线性相位 FIR滤波器设计 —— MATLAB源码全集
Less than 40 lines of code to create a blocprovider
NoSQL mongodb - 01 introduction to NoSQL and mongodb
记一次phpcms9.6.3漏洞利用getshell到内网域控
黑马笔记---常用API
国标GB28181协议EasyGBS级联宇视平台,保活消息出现403该如何处理?
【网络是怎么连接的】第二章(下):一个网络包的接收
RSS rendering of solo blog system failed
不到40行代码手撸一个BlocProvider
轻流完成与「DaoCloud Enterprise 云原生应用云平台」兼容性认证
Typescript learning (I) type