怎样读取CPU,当前日期,时间,再转换成字符串。

各位高人好!
       1.我要在S7-300的PLC,将当前实际日期,时间,再将这些数据转换成字符串.
        2.或者在S7-300的PLC读取当前日期,时间,然后输出是字符串.
谢谢各位帮助!

最佳答案

1、见下述资料:
可以利用IEC标准功能块进行与DATE_AND_TIME相关的操作,例如:
? SFC 0  "SET_CLK" 设置CPU时钟
? SFC 1  "READ_CLK" 读出CPU时钟
? FC 3 "D_TOD_DT" :? 从DATE_AND_TIME 中取出DATE。
? FC 6 "DT_DATE":? 从DATE_AND_TIME 中取出the day of the week,即星期几。
? FC 7 "DT_DAY":? 从DATE_AND_TIME 中取出时间。 
? FC 8 "DT_TOD":
有关系统时钟:
、参见《TIME, DATE and TIMER in STEP 7》下载:
http://d101.d.iask.com/fs/800/1/3afb689f14c1def3889e0e7413fba89e10236930/pdf/Time%2C+Date+and+Timer+in+STEP+7.pdf
、如何用 SFC1 (READ_CLK) 读取时间和日期以及如何用 SFC0 (SET_CLK) 设定系统时间?
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=27832616&nodeid0=10805384&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
2、将这些数据转换成字符串.?
详见论坛中的相关帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=919906

提问者对于答案的评价:
谢谢!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐