S7-1200時(shí)鐘功能指令的使用

    時(shí)鐘功能指令的使用

    在TIA 軟件V13 版本中,可以通過相應(yīng)的時(shí)鐘功能指令去實(shí)現(xiàn)對S7-1200 CPU的系統(tǒng)/本地時(shí)鐘的操作。

    讀取S7-1200CPU的系統(tǒng)/本地時(shí)鐘。

    設(shè)置S7-1200CPU的系統(tǒng)/本地時(shí)鐘。

    設(shè)置S7-1200CPU的時(shí)區(qū)。

    設(shè)置、啟動(dòng)、停止和讀取S7-1200CPU 的 32 位運(yùn)行小時(shí)計(jì)數(shù)器。

    本文將詳細(xì)介紹上述各個(gè)指令的使用。

    系統(tǒng)/本地時(shí)間區(qū)別

    系統(tǒng)時(shí)間(System Time):格林威治標(biāo)準(zhǔn)時(shí)間。
    本地時(shí)間(Local Time):根據(jù)S7-1200CPU所處時(shí)區(qū)設(shè)置的本**準(zhǔn)時(shí)間。

    讀取S7-1200CPU的系統(tǒng)/本地時(shí)鐘

    1. 讀取S7-1200CPU的系統(tǒng)/本地時(shí)鐘指令的調(diào)用。


    圖1. 調(diào)用讀取系統(tǒng)/本地時(shí)間指令

    2.讀取S7-1200CPU的系統(tǒng)/本地時(shí)鐘指令的使用。


    在DB塊中創(chuàng)建數(shù)據(jù)類型為DTL(時(shí)間和日期)的變量。


    圖2. 在數(shù)據(jù)塊中創(chuàng)建DTL變量。

    在OB1中編程,讀出的系統(tǒng)/本地時(shí)間通過輸出管腳“OUT”放入數(shù)據(jù)塊相應(yīng)的變量中。


    圖3. 編程讀出系統(tǒng)/本地時(shí)間。

    從上圖可以看出,讀出的系統(tǒng)時(shí)間和本地時(shí)間相差8小時(shí),這是因?yàn)镾7-1200CPU所設(shè)置的時(shí)區(qū)與格林威治時(shí)間相差8小時(shí)。

    輸出管腳“RET_VAL”為指令狀態(tài)輸出,具體含義參見指令幫助。

     

    設(shè)置S7-1200CPU的系統(tǒng)/本地時(shí)鐘

    1.設(shè)置S7-1200CPU的系統(tǒng)/本地時(shí)鐘指令的調(diào)用。


    圖4. 調(diào)用設(shè)置系統(tǒng)/本地時(shí)間指令

    2.設(shè)置S7-1200CPU的系統(tǒng)/本地時(shí)鐘指令的使用。

    在DB塊中創(chuàng)建數(shù)據(jù)類型為DTL(時(shí)間和日期)的變量。

    圖5. 在數(shù)據(jù)塊中創(chuàng)建DTL變量。

    通過觸摸屏或者強(qiáng)制變量的方式給DTL變量寫入所想要設(shè)置的時(shí)間日期數(shù)值。

    在OB1中編程,將DTL變量填寫在輸入管腳“IN”(設(shè)置系統(tǒng)時(shí)間指令)/“LOCTIME”(設(shè)置本地時(shí)間指令)。

    圖6. 編程設(shè)置系統(tǒng)/本地時(shí)間。

    如果“EN”端填寫的變量信號(hào)狀態(tài)為“TRUE”,則執(zhí)行設(shè)置系統(tǒng)/本地時(shí)間指令。將用要設(shè)置的時(shí)間覆蓋 CPU 時(shí)鐘的系統(tǒng)/本地時(shí)間。

    輸出管腳“RET_VAL”為指令狀態(tài)輸出,具體含義參見指令幫助。

    3.設(shè)置本地時(shí)間指令在夏令時(shí)與標(biāo)準(zhǔn)時(shí)間切換時(shí)的使用。

    從標(biāo)準(zhǔn)時(shí)間切換到夏令時(shí)。

    假設(shè)切換時(shí)間為凌晨 2:00,然后將時(shí)間向前移動(dòng)一小時(shí)。 這意味著在 02:00:00:000000000 AM 和 02:59:59:999999999 AM 之間沒有時(shí)間。如果“LOCTIME”*的時(shí)間在此期間,將產(chǎn)生錯(cuò)誤代碼 W#16#8089。

    DST 參數(shù)與此無關(guān)。

    從夏令時(shí)切換到標(biāo)準(zhǔn)時(shí)間。

    假設(shè)切換時(shí)間為凌晨 3:00,然后將時(shí)間向后移動(dòng)一小時(shí)。 這意味著在 02:00:00:000000000 AM 和 02:59:59:999999999 AM 之間有兩小時(shí)。

    因此對于“LOCTIME”中所有介于 02:00:00:000000000 AM 和 02:59:59:999999999 AM 的時(shí)間,需要聲明該時(shí)間是在時(shí)間切換之前還是之后。DST 參數(shù)的用法如下:

    DST=TRUE 時(shí),時(shí)間是兩個(gè)小時(shí)中的**個(gè),即仍然在夏令時(shí)中。

    DST=FALSE 時(shí),時(shí)間是兩個(gè)小時(shí)中的*二個(gè),即位于標(biāo)準(zhǔn)時(shí)間。

    對于 LOCTIME 中所有位于雙數(shù)小時(shí)之外的時(shí)間,DST 參數(shù)與此無關(guān)。

    設(shè)置S7-1200CPU的時(shí)區(qū)

    1.設(shè)置S7-1200CPU時(shí)區(qū)指令的調(diào)用。


    圖7.調(diào)用設(shè)置時(shí)區(qū)指令

    2.設(shè)置S7-1200CPU時(shí)區(qū)指令的使用。

    在DB塊中創(chuàng)建數(shù)據(jù)類型“TimeTransformationRule”的變量,需要在數(shù)據(jù)類型一欄中直接輸入“TimeTransformationRule”。

     圖8.在數(shù)據(jù)塊中創(chuàng)建數(shù)據(jù)類型“TimeTransformationRule”的變量
     

    此參數(shù)變量的具體含義參見指令幫助。

    在OB1中編程,將“TimeTransformationRule”變量填寫在輸入管腳“Time Zone”,并通過觸摸屏或者強(qiáng)制變量的方式給“TimeTransformationRule”變量寫入所想要設(shè)置的時(shí)區(qū)相關(guān)參數(shù) 。


    圖9.編程設(shè)置CPU的時(shí)區(qū)

    從上圖可以看出,將CPU的時(shí)區(qū)設(shè)置為UTC-11:00,即本地時(shí)間與系統(tǒng)時(shí)間之間的時(shí)差為-660分鐘。

    輸出管腳顯示指令的完成、故障,狀態(tài)等信息,具體含義參見指令幫助。

     

    運(yùn)行時(shí)間定時(shí)器的使用

    1.運(yùn)行時(shí)間定時(shí)器指令的調(diào)用。

    圖10.調(diào)用運(yùn)行時(shí)間定時(shí)器指令

    2.運(yùn)行時(shí)間定時(shí)器指令的使用。

    使用該指令對 S7-1200CPU 的 32 位運(yùn)行小時(shí)計(jì)數(shù)器執(zhí)行設(shè)置、啟動(dòng)、停止和讀取操作。

    圖11.運(yùn)行時(shí)間定時(shí)器指令的管腳含義

    在OB1中編程,輸入?yún)?shù) MODE的值設(shè)置為“5”,如果EN輸入端的信號(hào)狀態(tài)為“TRUE”,則執(zhí)行“RTM”指令。CPU 的運(yùn)行小時(shí)計(jì)數(shù)器設(shè)置為PV中的數(shù)值并啟動(dòng)。在啟動(dòng)運(yùn)行小時(shí)計(jì)數(shù)器后,將輸入?yún)?shù) MODE的值設(shè)置為“0”。因此,“RTM”指令讀取運(yùn)行小時(shí)計(jì)數(shù)器的當(dāng)前值并寫入輸出管腳CV。輸出參數(shù) CQ指示運(yùn)行小時(shí)計(jì)數(shù)器正在運(yùn)行。輸出參數(shù) RET_VAL指示處理正在運(yùn)行,且無錯(cuò)誤。

    圖12.編程使用運(yùn)行時(shí)間定時(shí)器指令

    常見問題

     為什么 CPU 系統(tǒng)時(shí)鐘比實(shí)際時(shí)間快一小時(shí)?

    使用 STEP 7 V13 SP1 組態(tài) S7-1200 CPU, 設(shè)備組態(tài)屬性-常規(guī)-時(shí)間,默認(rèn)的本地時(shí)間時(shí)區(qū)是UTC+01:00,即使更改時(shí)區(qū)為UTC+08:00,但仍然默認(rèn)勾選"激活夏令時(shí)"。如下圖13 所示:

    雖然國內(nèi)沒有使用夏令時(shí),時(shí)區(qū)選擇UTC+08:00,讀取的時(shí)鐘仍然會(huì)比實(shí)際時(shí)鐘快一小時(shí)。如要使系統(tǒng)時(shí)間與實(shí)際時(shí)間一致,取消勾選“激活夏令時(shí)",重新下載項(xiàng)目即可。

    圖13. 夏令時(shí)

     注意:STEP7 V14中組態(tài)的 S7-1200, 更改時(shí)區(qū)為UTC+08:00后,默認(rèn)是不勾選"激活夏令時(shí)"。因此不存在以上問題。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • PID_3Step V2 自整定功能

    S7-1200 PID_3Step V2 自整定功能PID_3Step 的預(yù)調(diào)節(jié)、精確調(diào)節(jié)與 PID_Compact V2 類似。由于支持開關(guān)類執(zhí)行器位置反饋,所以可以測量電機(jī)的轉(zhuǎn)換時(shí)間。電機(jī)轉(zhuǎn)換時(shí)間電機(jī)轉(zhuǎn)換時(shí)間是執(zhí)行器動(dòng)作從下限停止位到上限停止位所需的時(shí)間。簡單點(diǎn)說,也就是執(zhí)行器從全關(guān)到全開所需的時(shí)間。PID_3Step 要求電機(jī)轉(zhuǎn)換時(shí)間盡可能準(zhǔn)確,以便獲得良好的控制效果。如果使用提供位置反饋或

  • STEP7 V15 安裝的必要條件

    STEP7 V15 安裝的必要條件描述較新版本的 STEP 7 (TIA Portal) V15 已經(jīng)可以從產(chǎn)品旅游處訂購。 STEP 7 (TIA Portal) V15 之前,需要注意以下海灘安裝。?硬件要求軟件要求管理員權(quán)限同時(shí)安裝 STEP 7 (TIA Portal) V15 和其他版本的 STEP 7與其它 SIMATIC HMI 產(chǎn)品的一個(gè)與 STEP 7 項(xiàng)目的一次卸載

  • “另存為新修訂版...”對話框中的“附加屬性”選項(xiàng)卡 - (TIA Portal 項(xiàng)目)

    “另存為新修訂版...”對話框中的“附加屬性”選項(xiàng)卡 - (TIA Portal 項(xiàng)目)在“附加屬性”(Additional properties) 選項(xiàng)卡中,可編輯 TIA Portal 項(xiàng)目中已上傳附加屬性的值。在“附加屬性”(Additional properties) 選項(xiàng)卡中,可選擇輸入上傳的條目類型或派生條目類型?!案郊訉傩浴?Additional properties) 選項(xiàng)卡的內(nèi)容

  • Configuring the digital inputs and digital inputs/outputs (X122/X132)

    Configuring the digital inputs and digital inputs/outputs (X122/X132)The digital inputs and digital inputs/outputs (X122/X132) are mainly assigned to SINAMICS Integrated. Through configuration (frames

聯(lián)系方式 聯(lián)系我時(shí),請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗(yàn)對方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved