1. 读取S7-1200CPU的系统/本地时钟指令的调用。如图所示:
图.04
2.读取S7-1200CPU的系统/本地时钟,需要在DB块中创建数据类型为DTL的变量。
图.05
3.在OB1中编程,读出的系统/本地时间通过输出管脚"OUT"放入数据块相应的变量中。
图.06
从上图可以看出,读出的系统时间和本地时间相差8小时,这是因为S7-1200CPU所设置的时区与格林威治时间相差8小时。
输出管脚"RET_VAL"为指令状态输出,具体含义参见指令帮助。
例如,使用本地时钟:
1、设定每天晚上7点开灯,早上7点30分关灯;
2、设定2030-01-01-1200执行某个操作。
审核编辑 :李倩
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
cpu
+关注
关注
68文章
10451浏览量
206584 -
管脚
+关注
关注
1文章
222浏览量
31617 -
S7-1200
+关注
关注
11文章
329浏览量
17227
原文标题:博途的时间程序控制,应用举例
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子博图 :如何读取CPU时钟的本地时间
使用该指令从 CPU 时钟读取当前本地时间,并将此时间在 OUT 输出中输出。在输出本地时间时,会用到夏令时和标准时间的时区和开始时间(已在
发表于 11-20 15:24
•2309次阅读
评论