如何读取系统时钟里的年、月、日、小时…… ?

如何读取系统时钟里的年、月、日、小时…… ?

最佳答案

可以使用扩展指令时钟功能“ RD_SYS_T”或“ RD_LOC_T”读取PLC系统时间。

使用“ RD_SYS_T指令读取 CPU 时钟的当前日期和时间。在此指令的 OUT 输出参数中输出读取的日期。 得出的值不包含有关本地时区或夏令时的信息。

使用 RD_LOC_T指令从 CPU 时钟读取当前本地时间,并将此时间在 OUT 输出中输出。
需要注意的是“ RD_SYS_T”读取的是标准时间,时间以零时区为准 ,“RD_LOC_T”读取的是本地时间,时间是以当地时区时间为准。详细信息可以按F1帮助文件

提问者对于答案的评价:
可以使用“扩展指令——》日期和时间”的“ RD_SYS_T”或“ RD_LOC_T”读取PLC系统时间。
读取的系统时间数据类型为DTL,DTL 里拆分读取则能分别看见年、月、日、小时……

附图:http://www.ad.siemens.com.cn/service/answer/Uploads/questionimgs/20160728111743_82.jpg

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午6:28
下一篇 2017年6月8日 下午6:28

相关推荐