(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 應用案例控制程序