西门子PLC时间设置与在线显示功能详解
创作时间:
作者:
@小白创作中心
西门子PLC时间设置与在线显示功能详解
引用
CSDN
1.
https://m.blog.csdn.net/sovereigne/article/details/144906253
本文将介绍西门子PLC的时间设置与在线显示功能,重点讲解时间读写API的使用方法,并通过具体的测试样例展示不同时间设置下的表现。
一、时间读写API
西门子修改系统时间的函数有如下两个:
- WR_SYS_T:修改标准UTC时间
- WR_LOC_T:修改本地时间(考虑时区、夏令时影响)
读取函数有如下两个:
- RD_SYS_T
- RD_LOC_T
二、在线与诊断页面
在线和诊断页面可以看到模块当前时间和PC/PG时间及时区,该页面显示的时间是按照PC/PG时区进行转化后的时间。
组态栏,时间页面的设置,时区和夏令时会影响LOC相关的时间计算,但对上述显示页面没有影响,也就是说,笔记本如果是东八区,则时间显示一直是按照标准UTC时间+8小时计算并显示的。而程序读取的时间,RD_SYS_T读到的是标准UTC时间,RD_LOC_T读取的是按标准UTC及组态配置计算得到的时间。
三、测试样例
PC/PG时区为东八区,组态配置为东二区,无夏令时:
举例 1:
- 使用WR_SYS_T设置时间为DTL#2024-01-03-06:08:02
- RD_SYS_T读取:DTL#2024-01-03-06:08:02
- RD_LOC_T读取:DTL#2024-01-03-08:08:02
- 在线与诊断显示:DTL#2024-01-03-14:08:02
举例 2:
- 使用WR_LOC_T设置时间为DTL#2024-01-03-18:01:02
- RD_SYS_T读取:DTL#2024-01-03-16:01:02
- RD_LOC_T读取:DTL#2024-01-03-18:01:02
- 在线与诊断显示:DTL#2024-01-03-00:01:02
热门推荐
成皋之战:古代英雄争霸的经典战役
疼痛难忍?分清肩周炎与颈椎病是关键!
上额窦炎怎么治疗可以根除
考研培训人员专业发展与能力提升
面对挑战:如何有效应对工作中的艰巨任务
反担保合同中的主债务法律解析及实务操作
C语言模块化编程:概念、实践与最佳实践
夏朝和二里头的关联证据找到了?河南考古再证夏朝年代Bug
C语言中文字符串处理详解
肺栓塞病症有哪些?
专家解析:小孩半夜太阳穴疼痛怎么办?
宕昌县"家家幸福一元捐":一个男孩与命运抗争的故事
净水器滤芯清洗的正确方法 净水器滤芯清洗了可以重复使用吗
黄曲霉毒素B2监测与分析:土壤水源环境中的检测方法与步骤
探索与反思:艾滋病背后的道德议题与社会责任
血压监测器:正常血压的定义及维持方法
高山植物:在极端环境中生存的智慧
红外与激光PM传感器的全面对比分析
红外热成像内窥镜:原理、应用与选择指南
石墨烯:这位“材料之王”如何改变我们的生活?
医院感染预防控制中的患者家属教育与参与
桥接网络设置
VMware虚拟机桥接模式下网络设置故障排查与解决
康普茶六大功效与注意事项:从肠道到皮肤的全面解析
半月板损伤治疗费用
医生做半月板手术大概多少钱
Excel连号输入的10种方法:从基础到高级的完整指南
改善生活习惯能否减轻头晕现象
向音乐界的佼佼者学习如何写歌
内蒙古2025新高考志愿填报规则:是平行还是顺序?附录取规则