找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
1、使用“ RD_SYS_T指令读取 CPU 时钟的当前日期和时间。在此指令的 OUT 输出参数中输出读取的日期。 得出的值不包含有关本地时区或夏令时的信息。
使用 RD_LOC_T指令从 CPU 时钟读取当前本地时间,并将此时间在 OUT 输出中输出。
需要注意的是“ RD_SYS_T”读取的是标准时间,时间以零时区为准 ,“RD_LOC_T”读取的是本地时间,时间是以当地时区时间为准。
读出的系统时间和本地时间相差8小时,这是因为CPU所设置的时区与格林威治时间相差8小时。
2、WR_SYS_T:设置时间
RS_SYS_T:读取时间
RD_LOC_T:读取本地时间
WR_LOC+T:写入本地时间
3、参考文档中时钟指令用法有具体介绍
《时钟功能指令的使用》
http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/function/S7-1200%20Time%20related%20Instruction/S7-1200_Time.htm
《日期和时间应用例程》
http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/059.html
《分享读出S7-1500 CPU运行时间的四种方法》
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1339624&b_id=66&s_id=0&num=10#anch
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城