各位高人好!
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