說明
可以使用該指令讀取 CPU 時鐘的當前日期和當前時間(模塊時間)。
在此指令的 OUT 輸出參數中輸出讀取的日期。得出的值不包含有關本地時區或夏令時的信息。
|
說明 CPU 時鐘的模塊時間 CPU 時鐘將模塊時間轉換為世界協調時間 (UTC)。因此,模塊時間總是存儲在 CPU 時鐘中,而不帶因子“本地時區”或“夏令時”。之后,CPU 時鐘將基于模塊時間計算 CPU 時鐘的本地時間。 CPU 時鐘的模塊時間將用作 CPU 發起的所有時間處理過程的模板。使用示例: 基于模塊時間計算 CPU 時鐘的本地時間 在“在線與診斷”(Online & Diagnostics) 中,顯示本地時間中的模塊時間 塊屬性 CPU 診斷緩沖區中的條目 |
可以在 RET_VAL 輸出中查詢在執行該指令期間是否發生了錯誤。
參數
下表列出了“RD_SYS_T”指令的參數:
| 參數 | 聲明 | 數據類型 | 存儲區 | 說明 | |
|---|---|---|---|---|---|
| S7-1200 | S7-1500 | ||||
| RET_VAL | Return | INT | INT | I、Q、M、D、L、P | 指令的狀態 |
| OUT | Output | DTL | DT, DTL, LDT | I、Q、M、D、L、P * | CPU 的日期和時間 |
| * 數據類型 DT 和 DTL 無法用于以下存儲區:輸入、輸出和位存儲器。 | |||||
參數 RET_VAL
|
錯誤代碼* (W#16#....) |
說明 |
|---|---|
| 0000 | 無錯誤 |
| 8081 |
OUT 參數中指定的時間值超出有效值范圍: 對于 DT:最小為 DT#1990-01-01-00,最大為 DT#2089-12-31-2359.999 對于 LDT:最小為 LDT#1970-01-01-00.000000000,最大為 LDT#2262-04-11-2316.854775807 對于 DTL:最小為 DTL#1970-01-01-0000.0,最大為 DTL#2262-04-11-2316.854775807 |
| * 在程序編輯器中,錯誤代碼可顯示為整數或十六進制值。有關切換顯示格式的信息,請參見“另請參見”。 | |
示例
在以下示例中,讀取 CPU 時鐘的模塊時間。使用的數據類型為 DATE AND TIME。
在全局數據塊中創建兩個用于存儲數據的變量。

互連該指令的參數,如下所示:選擇 DATE AND TIME 數據類型。

將讀取 CPU 時鐘的模塊時間,并通過輸出參數 OUT(“outputTIME”)顯示。輸出參數 RET_VAL(“returnValue”)用于指示處理無錯誤。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
模塊
+關注
關注
7文章
2837瀏覽量
53291 -
cpu
+關注
關注
68文章
11279瀏覽量
224993 -
時鐘
+關注
關注
11文章
1971瀏覽量
134999
原文標題:西門子博途: RD_SYS_T-讀取時間
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
S7-1200 CPU時鐘與CP時鐘的同步
如果在主機架中包含 CP1243-1 等 CP 模塊,而這些 CP 也是有時鐘的,一般情況下需要將 CPU 和 CP 進行時間同步,在一個機架中只需有一個
基于GPS的時間同步系統設計與實現
本文介紹了Jupiter GPS 接收板及其提供的時間信息,利用Jupiter GPS 接收板設計并實現了完整的自動授時時鐘系統,可對本地時鐘和計算
發表于 12-26 11:06
?22次下載
讀取S7-1200CPU的系統/本地時鐘
從上圖可以看出,讀出的系統時間和本地時間相差8小時,這是因為S7-1200CPU所設置的時區與格林威治時間相差8小時。
讀取S7-1200CPU的系統/本地時鐘指令的調用
讀出的系統時間和本地時間相差8小時,這是因為S7-1200CPU所設置的時區與格林威治時間相差8小時。
發表于 07-25 16:39
?5594次閱讀
恒訊科技分析:是什么導致云計算中的CPU竊取時間?
由于云計算中的CPU竊取時間比傳統的專用物理環境中要復雜一些。由于操作系統中的報告工具尚未針對在VPS、共享環境或虛擬機上的使用進行調整,因此CPU竊取
網絡時間服務器,保障您的計算機系統時間精準統一!
時鐘同步(Clock synchronization)是計算機科學與工程學中的一個概念,旨在協調多個獨立的時鐘。現實中的多個時鐘,即使時間已
賽思高保持小型時鐘模塊:精確時間的守護者
在我們的日常生活中,時間是一切的基礎。無論是工作、學習還是生活,我們都需要依賴于時間來規劃和安排。而在這個快節奏的社會中,如何準確地掌握時間成為了我們必須面對的問題。這時,高保持小型時鐘
基于模塊時間計算 CPU 時鐘的本地時間
評論