顯示和設置時間與日期
按如下進行操作:
打開項目,選擇一個S7/M7程序,或使用菜單命令PLC > 顯示可訪問節(jié)點,打開"可訪問節(jié)點"窗口,然后選擇一個節(jié)點("MPI=...")。
選擇菜單命令PLC > 診斷/設置 > 設置日期與時間。
只有在項目窗口(在線視圖)中選擇了一個S7/M7程序,或在"可訪問節(jié)點"窗口中選擇了一個節(jié)點("MPI=...")時,才能選擇該菜單命令。
在所顯示的對話框中,可讀取選中模塊的當前時間與日期。
如有必要,可以在"日期"和"時間"域中輸入新數(shù)值,或可使用默認選項來接收編程設備/PC上的時間和日期,如UTC。
具有時區(qū)設置和夏令/冬令時的CPU時鐘
在固件版本V3起的S7-400 CPU上,除時間和日期外,還可以執(zhí)行或評估下列設置:
夏令/冬令時
顯示時區(qū)的偏移量因數(shù)
顯示時區(qū)
系統(tǒng)工作采用全局的、連續(xù)的和沒有中斷的TOD,即模塊時間。
本地自動化系統(tǒng)允許計算當?shù)貢r間,它與模塊時間不同,并且可以被用戶程序使用。當?shù)貢r間不直接輸入,而是使用模塊時間加/減與模塊時間的時間差來計算。
夏令/冬令時
當設置TOD和日期時,也可以設置夏令或標準時。例如,通過用戶程序從夏令時切換到標準時時,只需考慮相對于模塊時間的時間差。可以用從Internet上獲取的塊來實現(xiàn)此切換。
讀取和調(diào)節(jié)TOD和TOD狀態(tài)
夏令/冬令時標識符和相對于模塊時間的時間差包括在日時間(TOD)狀態(tài)中。
有下列選項可用于讀取或調(diào)節(jié)TOD及其狀態(tài):
使用STEP 7 (在線)
通過菜單命令PLC > 診斷/設置 > 調(diào)節(jié)TOD(讀取和調(diào)節(jié))
通過"模塊信息"對話框,"時間系統(tǒng)"選項卡(只讀)
在用戶程序中
SFC 100 "SET_CLKS" (讀取和調(diào)節(jié))
SFC 51 "RDSYSST",具有SZL 132,索引8 (只讀)
診斷緩沖區(qū)、消息和OB起始信息中的時間戳
采用模塊時間生成時間戳
TOD中斷
當標準時切換為夏令時的時候,如果由于"時間跳轉(zhuǎn)"導致沒有觸發(fā)TOD中斷,則調(diào)用OB 80。
對于夏令/標準時轉(zhuǎn)換,采用分鐘和小時周期性維持TOD中斷周期。
TOD同步
組態(tài)為TOD主站(例如,在CPU寄存器"診斷/時鐘"中)的CPU始終采用模塊時間和當前TOD狀態(tài)同步其它時鐘。
按如下進行操作:
打開項目,選擇一個S7/M7程序,或使用菜單命令PLC > 顯示可訪問節(jié)點,打開"可訪問節(jié)點"窗口,然后選擇一個節(jié)點("MPI=...")。
選擇菜單命令PLC > 診斷/設置 > 設置日期與時間。
只有在項目窗口(在線視圖)中選擇了一個S7/M7程序,或在"可訪問節(jié)點"窗口中選擇了一個節(jié)點("MPI=...")時,才能選擇該菜單命令。
在所顯示的對話框中,可讀取選中模塊的當前時間與日期。
如有必要,可以在"日期"和"時間"域中輸入新數(shù)值,或可使用默認選項來接收編程設備/PC上的時間和日期,如UTC。
具有時區(qū)設置和夏令/冬令時的CPU時鐘
在固件版本V3起的S7-400 CPU上,除時間和日期外,還可以執(zhí)行或評估下列設置:
夏令/冬令時
顯示時區(qū)的偏移量因數(shù)
顯示時區(qū)
系統(tǒng)工作采用全局的、連續(xù)的和沒有中斷的TOD,即模塊時間。
本地自動化系統(tǒng)允許計算當?shù)貢r間,它與模塊時間不同,并且可以被用戶程序使用。當?shù)貢r間不直接輸入,而是使用模塊時間加/減與模塊時間的時間差來計算。
夏令/冬令時
當設置TOD和日期時,也可以設置夏令或標準時。例如,通過用戶程序從夏令時切換到標準時時,只需考慮相對于模塊時間的時間差。可以用從Internet上獲取的塊來實現(xiàn)此切換。
讀取和調(diào)節(jié)TOD和TOD狀態(tài)
夏令/冬令時標識符和相對于模塊時間的時間差包括在日時間(TOD)狀態(tài)中。
有下列選項可用于讀取或調(diào)節(jié)TOD及其狀態(tài):
使用STEP 7 (在線)
通過菜單命令PLC > 診斷/設置 > 調(diào)節(jié)TOD(讀取和調(diào)節(jié))
通過"模塊信息"對話框,"時間系統(tǒng)"選項卡(只讀)
在用戶程序中
SFC 100 "SET_CLKS" (讀取和調(diào)節(jié))
SFC 51 "RDSYSST",具有SZL 132,索引8 (只讀)
診斷緩沖區(qū)、消息和OB起始信息中的時間戳
采用模塊時間生成時間戳
TOD中斷
當標準時切換為夏令時的時候,如果由于"時間跳轉(zhuǎn)"導致沒有觸發(fā)TOD中斷,則調(diào)用OB 80。
對于夏令/標準時轉(zhuǎn)換,采用分鐘和小時周期性維持TOD中斷周期。
TOD同步
組態(tài)為TOD主站(例如,在CPU寄存器"診斷/時鐘"中)的CPU始終采用模塊時間和當前TOD狀態(tài)同步其它時鐘。