读出的系统时间和本地时间相差8小时

已锁定

一涵&俐博の爸爸

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2017-11-08

普通 普通 如何晋级?

读出的系统时间和本地时间相差8小时

2102

1

2021-04-23 20:55:56

时钟功能指令的使用

在TIA 软件V13 版本中,可以通过相应的时钟功能指令去实现对S7-1200 CPU的系统/本地时钟的操作。

读取S7-1200CPU的系统/本地时钟。

设置S7-1200CPU的系统/本地时钟。

设置S7-1200CPU的时区。      

设置、启动、停止和读取S7-1200CPU      的 32 位运行小时计数器。

本文将详细介绍上述各个指令的使用。

系统/本地时间区别

系统时间(System Time):格林威治标准时间。
本地时间(Local Time):根据S7-1200CPU所处时区设置的本地标准时间。

读取S7-1200CPU的系统/本地时钟

1. 读取S7-1200CPU的系统/本地时钟指令的调用。


图1. 调用读取系统/本地时间指令

2.读取S7-1200CPU的系统/本地时钟指令的使用。


在DB块中创建数据类型为DTL(时间和日期)的变量。


图2. 在数据块中创建DTL变量。

在OB1中编程,读出的系统/本地时间通过输出管脚“OUT”放入数据块相应的变量中。


图3. 编程读出系统/本地时间。

从上图可以看出,读出的系统时间和本地时间相差8小时,这是因为S7-1200CPU所设置的时区与格林威治时间相差8小时。

输出管脚“RET_VAL”为指令状态输出,具体含义参见指令帮助。

 


读出的系统时间和本地时间相差8小时 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13705条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。