(1)設置實時時鍾指令:SET_RTC,詳細信息見表6-71。
表6-71 設置實時時鍾指令


(2)指令功能:指令將當前時間和日期寫入用T指定的8個字節的時間緩衝器中,如圖6-125所示。


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






圖6-126 應用案例控製程序