0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門子博途W(wǎng)R_SYS_T指令說明

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-11-09 15:10 ? 次閱讀

WR_SYS_T:設(shè)置時間

說明

使用該指令,可設(shè)置 CPU 時鐘的日期和時間(模塊時間)。在輸入參數(shù) IN 中輸入日期和時間。輸入值必須介于以下范圍內(nèi):

對于 DT:最小為 DT#1990-01-01-00,最大為 DT#2089-12-31-2359.999

對于 LDT:最小為 LDT#1970-01-01-00.000000000,最大為 LDT#2200-12-31-2359.999999999

對于 DTL:最小為 DTL#1970-01-01-0000.0,最大為 DTL#2200-12-31-2359.999999999

可以在 RET_VAL 輸出參數(shù)中查詢在執(zhí)行該指令期間是否發(fā)生了錯誤。

“WR_SYS_T”指令不能用于傳遞有關(guān)本地時區(qū)或夏令時信息。

說明
CPU 時鐘的模塊時間
CPU 時鐘將模塊時間轉(zhuǎn)換為世界協(xié)調(diào)時間 (UTC)。因此,模塊時間總是存儲在 CPU 時鐘中,而不帶因子“本地時區(qū)”或“夏令時”。之后,CPU 時鐘將基于模塊時間計(jì)算 CPU 時鐘的本地時間。
CPU 時鐘的模塊時間將用作 CPU 發(fā)起的所有時間處理過程的模板。使用示例:
基于模塊時間計(jì)算 CPU 時鐘的本地時間
在“在線與診斷”(Online & Diagnostics) 中,顯示本地時間中的模塊時間
塊屬性
CPU 診斷緩沖區(qū)中的條目

參數(shù)

下表列出了“WR_SYS_T”指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類型 存儲區(qū) 說明
S7-1200 S7-1500
IN Input DTL DT **, DTL, LDT I、Q、M、D、L、P 或常量 * 日期和時間
RET_VAL Return INT INT I、Q、M、D、L、P 指令的狀態(tài)
* 數(shù)據(jù)類型 DT 和 DTL 無法用于以下存儲區(qū):輸入、輸出和位存儲器。
** 使用數(shù)據(jù)類型 DT 時,毫秒信息將不傳送到 CPU 中。

有關(guān)有效數(shù)據(jù)類型的更多信息,請參見“有效數(shù)據(jù)類型概述”。

參數(shù) RET_VAL

錯誤代碼*
(W#16#....)
說明
0000 無錯誤
8080 日期錯誤
8081 時間錯誤
8082** 月的指定值無效(DTL 格式中的字節(jié) 2)。
8083** 日的指定值無效(DTL 格式中的字節(jié) 3)。
8084** 小時的指定值無效(DTL 格式中的字節(jié) 5)。
8085** 分鐘的指定值無效(DTL 格式中的字節(jié) 6)。
8086** 秒鐘的指定值無效(DTL 格式中的字節(jié) 7)。
8087** 納秒的指定值無效(DTL 格式中的字節(jié) 8 到 11)。
80B0 實(shí)時時鐘故障。
* 在程序編輯器中,錯誤代碼可顯示為整數(shù)或十六進(jìn)制值。有關(guān)切換顯示格式的信息,請參見“另請參見”。
** 僅適用于以 DTL 格式在 IN 參數(shù)中指定的日期和時間信息

示例

在以下示例中,設(shè)置 CPU 時鐘的日期和時間。使用的數(shù)據(jù)類型為 DATE AND TIME。

在全局?jǐn)?shù)據(jù)塊中,創(chuàng)建 3 個變量進(jìn)行數(shù)據(jù)存儲。

ae4fa412-7eaa-11ee-939d-92fbcf53809c.png

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

ae6d5aa2-7eaa-11ee-939d-92fbcf53809c.png

如果常開觸點(diǎn)(“execute”)的信號狀態(tài)為“TRUE”,則執(zhí)行“WR_SYS_T”指令。將用要設(shè)置的時間(“inputTIME”)覆蓋 CPU 時鐘的模塊時間。輸出參數(shù) RET_VAL(“returnValueT”)用于指示處理無錯誤。

ae8d5a28-7eaa-11ee-939d-92fbcf53809c.png

您可以確定 CPU 時鐘是否正確接收了新模塊時間(“inputTIME”),如下所示:

使用 S7-1500 CPU 的顯示屏:在 CPU 顯示屏上導(dǎo)航到“設(shè)置 > 日期和時間 > 常規(guī)”(Settings > Date & Time > General)。

使用 TIA Portal:使用“RD_SYS_T”指令讀取 CPU 時鐘的模塊時間。

使用 TIA Portal:導(dǎo)航到 CPU 的“在線與診斷”(Online & Diagnostics) 條目,并打開“功能 > 設(shè)置時間”(Functions > Set time of day) 選項(xiàng)卡。 為 CPU 時鐘的模塊時間設(shè)置協(xié)調(diào)世界時間 (UTC)。在本示例中,在 TIA Portal 參數(shù)中將歐洲中部時間設(shè)置為本地時間。在 TIA Portal 的“在線與診斷”(Online & Diagnostics) 條目中為要設(shè)置的時間(“inputTIME”)相應(yīng)地增加 1 小時。使用夏令時,需額外增加一個小時。計(jì)算出的本地時間以 12 小時制格式輸出。 aea1878c-7eaa-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10702

    瀏覽量

    209373
  • 西門子
    +關(guān)注

    關(guān)注

    93

    文章

    2958

    瀏覽量

    114831
  • 時鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1673

    瀏覽量

    130959

原文標(biāo)題:西門子博途:WR_SYS_T: 設(shè)置時間

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    北京回收西門子組態(tài)軟件

    回收西門子變頻器SINAMICS V10系列變頻器回收西門子觸摸屏回收西門子組態(tài)軟件回收西門子
    發(fā)表于 05-27 12:16

    西門子大賽1200電梯參考程序

    西門子大賽1200電梯參考程序,V13文件.有需要的加油!
    發(fā)表于 06-22 15:56 ?183次下載

    西門子PLC指令

    西門子PLC指令
    發(fā)表于 10-16 10:28 ?37次下載

    西門子plc的型號選擇_西門子plc型號說明

    本文主要介紹了西門子plc的型號選擇及型號說明。首先需要根據(jù)工藝要求:確定輸入、輸出點(diǎn)數(shù),也就是DI、DO、AI、AO。
    發(fā)表于 07-25 10:38 ?2.4w次閱讀

    西門子PLC位指令的教程詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門子PLC位指令的教程詳細(xì)說明
    發(fā)表于 03-21 14:38 ?24次下載
    <b class='flag-5'>西門子</b>PLC位<b class='flag-5'>指令</b>的教程詳細(xì)<b class='flag-5'>說明</b>

    西門子PLC的數(shù)字指令教程詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門子PLC的數(shù)字指令教程詳細(xì)說明。
    發(fā)表于 03-21 16:41 ?32次下載
    <b class='flag-5'>西門子</b>PLC的數(shù)字<b class='flag-5'>指令</b>教程詳細(xì)<b class='flag-5'>說明</b>

    西門子PLC的位指令教程詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門子PLC的位指令教程詳細(xì)說明。
    發(fā)表于 03-23 16:51 ?38次下載
    <b class='flag-5'>西門子</b>PLC的位<b class='flag-5'>指令</b>教程詳細(xì)<b class='flag-5'>說明</b>

    西門子的數(shù)字指令資料詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門子的數(shù)字指令資料詳細(xì)說明
    發(fā)表于 03-08 17:56 ?18次下載
    <b class='flag-5'>西門子</b>的數(shù)字<b class='flag-5'>指令</b>資料詳細(xì)<b class='flag-5'>說明</b>

    詳解西門子S7-300基本指令應(yīng)用

    詳解西門子S7-300基本指令應(yīng)用說明
    發(fā)表于 04-22 14:58 ?26次下載

    西門子PLC指令和程序設(shè)計(jì)

    西門子PLC指令和程序設(shè)計(jì)方法免費(fèi)下載。
    發(fā)表于 05-07 09:42 ?119次下載

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-gongkong.com
    發(fā)表于 03-01 11:04 ?60次下載

    西門子基礎(chǔ)指令大全

    西門子基礎(chǔ)指令
    的頭像 發(fā)表于 09-14 09:59 ?4214次閱讀

    西門子常用PLC指令

    西門子常用PLC指令
    的頭像 發(fā)表于 02-09 14:34 ?4443次閱讀

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計(jì)方法

    西門子1200/1500PLC單按鈕啟停控制10種設(shè)計(jì)方法
    的頭像 發(fā)表于 08-31 09:14 ?6953次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟??刂?0種設(shè)計(jì)方法

    西門子plc單按鈕啟停的十種方法(1200/1500PLC)

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計(jì)方法
    發(fā)表于 08-31 09:15 ?5609次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)