(1)設(shè)置實(shí)時(shí)時(shí)鐘指令:SET_RTC,詳細(xì)信息見(jiàn)表6-71。
表6-71 設(shè)置實(shí)時(shí)時(shí)鐘指令


(2)指令功能:指令將當(dāng)前時(shí)間和日期寫(xiě)入用T指定的8個(gè)字節(jié)的時(shí)間緩沖器中,如圖6-125所示。


圖6-125 設(shè)置實(shí)時(shí)時(shí)鐘指令程序
使用該指令注意事項(xiàng)如下。
①所有日期和時(shí)間值必須采用BCD格式編碼。
②S7-200 CPU不會(huì)根據(jù)日期核實(shí)星期是否正確,無(wú)效日期可能會(huì)被接受,例如2月30日。
③不要在主程序和中斷例行程序中同時(shí)使用TODR/TODW指令。
④S7-200中的當(dāng)日時(shí)鐘僅使用年份的最后兩位數(shù)字,例如16#04,表示2004年。
⑤斷電后,CPU靠?jī)?nèi)置超級(jí)電容或外插電池卡為實(shí)時(shí)時(shí)鐘提供緩沖電源,若長(zhǎng)時(shí)間斷電或內(nèi)存丟失,則實(shí)時(shí)時(shí)鐘將被初始化為默認(rèn)值。
應(yīng)用案例:把PLC內(nèi)的時(shí)鐘設(shè)置成2009年6月28日15時(shí)25分40秒,星期日(7),并把PLC內(nèi)的實(shí)際時(shí)間讀到以VB100為首的8個(gè)字節(jié)元件中。控制程序如圖6-126所示。






圖6-126 應(yīng)用案例控制程序