s7-300在博图软件上如何读取系统时间年月日等并导出到普通寄存器中呢?

s1500有个dtl数据格式用rd_loc_t命令直接读取并能直接分级(年月日等)直接读出,300具体该怎么做呢?本人小白,希望大家给予帮助,答案尽量具体一些,谢谢

问题补充:
@怒放的青年,您好,1500有数据类型dtl,能下拉年月日等,可以直接move到寄存器,300只有date_and_time数据类型,不能直接导出,问题是如何具体导出,不是说用哪个命令,谢谢

最佳答案

1、可以使用系统功能 SFC1 (READ_CLK)和SFC0 (SET_CLK)分别读取和设置 CPU 的系统时钟。系统时钟存储在数据类型为“DATE_AND_TIME”的变量里。数据类型DATE_AND_TIME所包含的关于年、月、日、时等信息是以 BCD 码的格式存储在 8 个字节里。该数据类型显示的范围是:
DT#1990-1-1-0:0:0.0 到 DT#2089-12-31-23:59:59.999
https://support.industry.siemens.com/cs/document/21222026
2、更多内容参考
读写时钟和时钟同步
http://www.ad.siemens.com.cn/productportal/Prods/published/Prog/Prog_3.3/Prog_3.3.html

提问者对于答案的评价:
谢谢大家。
@大宝朱林森  方便加个qq么,论坛不能互相聊天吧。我的qq7442643

最佳答案作者回复:
3124418560,但我QQ一般不在线

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论