在TIA 軟件V13 版本中,可以通過相應(yīng)的時鐘功能指令去實現(xiàn)對S7-1200 CPU的系統(tǒng)/本地時鐘的操作。
讀取S7-1200CPU的系統(tǒng)/本地時鐘。
設(shè)置S7-1200CPU的系統(tǒng)/本地時鐘。
設(shè)置S7-1200CPU的時區(qū)。
設(shè)置、啟動、停止和讀取S7-1200CPU 的 32 位運(yùn)行小時計數(shù)器。
本文將詳細(xì)介紹上述各個指令的使用。
系統(tǒng)時間(System Time):格林威治標(biāo)準(zhǔn)時間。
本地時間(Local Time):根據(jù)S7-1200CPU所處時區(qū)設(shè)置的本**準(zhǔn)時間。
1. 讀取S7-1200CPU的系統(tǒng)/本地時鐘指令的調(diào)用。
圖1. 調(diào)用讀取系統(tǒng)/本地時間指令
2.讀取S7-1200CPU的系統(tǒng)/本地時鐘指令的使用。
在DB塊中創(chuàng)建數(shù)據(jù)類型為DTL(時間和日期)的變量。
圖2. 在數(shù)據(jù)塊中創(chuàng)建DTL變量。
在OB1中編程,讀出的系統(tǒng)/本地時間通過輸出管腳“OUT”放入數(shù)據(jù)塊相應(yīng)的變量中。
圖3. 編程讀出系統(tǒng)/本地時間。
從上圖可以看出,讀出的系統(tǒng)時間和本地時間相差8小時,這是因為S7-1200CPU所設(shè)置的時區(qū)與格林威治時間相差8小時。
輸出管腳“RET_VAL”為指令狀態(tài)輸出,具體含義參見指令幫助。
1.設(shè)置S7-1200CPU的系統(tǒng)/本地時鐘指令的調(diào)用。
圖4. 調(diào)用設(shè)置系統(tǒng)/本地時間指令
2.設(shè)置S7-1200CPU的系統(tǒng)/本地時鐘指令的使用。
在DB塊中創(chuàng)建數(shù)據(jù)類型為DTL(時間和日期)的變量。
圖5. 在數(shù)據(jù)塊中創(chuàng)建DTL變量。
通過觸摸屏或者強(qiáng)制變量的方式給DTL變量寫入所想要設(shè)置的時間日期數(shù)值。
在OB1中編程,將DTL變量填寫在輸入管腳“IN”(設(shè)置系統(tǒng)時間指令)/“LOCTIME”(設(shè)置本地時間指令)。
圖6. 編程設(shè)置系統(tǒng)/本地時間。
如果“EN”端填寫的變量信號狀態(tài)為“TRUE”,則執(zhí)行設(shè)置系統(tǒng)/本地時間指令。將用要設(shè)置的時間覆蓋 CPU 時鐘的系統(tǒng)/本地時間。
輸出管腳“RET_VAL”為指令狀態(tài)輸出,具體含義參見指令幫助。
3.設(shè)置本地時間指令在夏令時與標(biāo)準(zhǔn)時間切換時的使用。
從標(biāo)準(zhǔn)時間切換到夏令時。
假設(shè)切換時間為凌晨 2:00,然后將時間向前移動一小時。 這意味著在 02:00:00:000000000 AM 和 02:59:59:999999999 AM 之間沒有時間。如果“LOCTIME”*的時間在此期間,將產(chǎn)生錯誤代碼 W#16#8089。
DST 參數(shù)與此無關(guān)。
從夏令時切換到標(biāo)準(zhǔn)時間。
假設(shè)切換時間為凌晨 3:00,然后將時間向后移動一小時。 這意味著在 02:00:00:000000000 AM 和 02:59:59:999999999 AM 之間有兩小時。
因此對于“LOCTIME”中所有介于 02:00:00:000000000 AM 和 02:59:59:999999999 AM 的時間,需要聲明該時間是在時間切換之前還是之后。DST 參數(shù)的用法如下:DST=TRUE 時,時間是兩個小時中的**個,即仍然在夏令時中。
DST=FALSE 時,時間是兩個小時中的*二個,即位于標(biāo)準(zhǔn)時間。
對于 LOCTIME 中所有位于雙數(shù)小時之外的時間,DST 參數(shù)與此無關(guān)。1.設(shè)置S7-1200CPU時區(qū)指令的調(diào)用。
圖7.調(diào)用設(shè)置時區(qū)指令
2.設(shè)置S7-1200CPU時區(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è)置的時區(qū)相關(guān)參數(shù) 。
圖9.編程設(shè)置CPU的時區(qū)
從上圖可以看出,將CPU的時區(qū)設(shè)置為UTC-11:00,即本地時間與系統(tǒng)時間之間的時差為-660分鐘。
輸出管腳顯示指令的完成、故障,狀態(tài)等信息,具體含義參見指令幫助。
1.運(yùn)行時間定時器指令的調(diào)用。
圖10.調(diào)用運(yùn)行時間定時器指令
2.運(yùn)行時間定時器指令的使用。
使用該指令對 S7-1200CPU 的 32 位運(yùn)行小時計數(shù)器執(zhí)行設(shè)置、啟動、停止和讀取操作。
圖11.運(yùn)行時間定時器指令的管腳含義
在OB1中編程,輸入?yún)?shù) MODE的值設(shè)置為“5”,如果EN輸入端的信號狀態(tài)為“TRUE”,則執(zhí)行“RTM”指令。CPU 的運(yùn)行小時計數(shù)器設(shè)置為PV中的數(shù)值并啟動。在啟動運(yùn)行小時計數(shù)器后,將輸入?yún)?shù) MODE的值設(shè)置為“0”。因此,“RTM”指令讀取運(yùn)行小時計數(shù)器的當(dāng)前值并寫入輸出管腳CV。輸出參數(shù) CQ指示運(yùn)行小時計數(shù)器正在運(yùn)行。輸出參數(shù) RET_VAL指示處理正在運(yùn)行,且無錯誤。
圖12.編程使用運(yùn)行時間定時器指令
為什么 CPU 系統(tǒng)時鐘比實際時間快一小時?
使用 STEP 7 V13 SP1 組態(tài) S7-1200 CPU, 設(shè)備組態(tài)屬性-常規(guī)-時間,默認(rèn)的本地時間時區(qū)是UTC+01:00,即使更改時區(qū)為UTC+08:00,但仍然默認(rèn)勾選"激活夏令時"。如下圖13 所示:
雖然國內(nèi)沒有使用夏令時,時區(qū)選擇UTC+08:00,讀取的時鐘仍然會比實際時鐘快一小時。如要使系統(tǒng)時間與實際時間一致,取消勾選“激活夏令時",重新下載項目即可。
圖13. 夏令時
注意:STEP7 V14中組態(tài)的 S7-1200, 更改時區(qū)為UTC+08:00后,默認(rèn)是不勾選"激活夏令時"。因此不存在以上問題。
詞條
詞條說明
“另存為新修訂版”對話框中的“常規(guī)”選項卡結(jié)構(gòu) - (TIA Portal 項目)“另存為新修訂版...”(Save as new revision...) 對話框中,“常規(guī)”(General) 選項卡的結(jié)構(gòu)在“常規(guī)”(General) 選項卡的視圖中,包括以下字段和按鈕:字段說明名稱 (Name)(只讀):所選全局庫的名稱將以只讀模式顯示在“名稱”(Name) 字段中(如,t4tia_objec
ARP 表提示只有與設(shè)備存在在線連接時才顯示該頁面。MAC 地址和 IP 地址的分配使用地址解析協(xié)議 (ARP) 時,MAC 地址到 IPv4 地址的分配具有一性。該分配情況由各網(wǎng)絡(luò)節(jié)點(diǎn)記錄在自己的 ARP 表中。此頁面顯示設(shè)備的 ARP 表。顯示值說明該表格包括以下列:接口 (Interface)顯示獲取行條目所用的接口。MAC 地址 (MAC Address)顯示目標(biāo)設(shè)備或源設(shè)備的 MAC
WinCC 工程組態(tài)系統(tǒng)和運(yùn)行系統(tǒng)的選件
WinCC 工程組態(tài)系統(tǒng)和運(yùn)行系統(tǒng)的選件SIMATIC 面板以及 WinCC Runtime Advanced 和 WinCC Runtime Professional,都包含有操作員監(jiān)控機(jī)器或設(shè)備的所有基本功能。在某些情況下,附加選件可用于擴(kuò)展功能以擴(kuò)大可用任務(wù)的范圍。精簡面板選件以下插件可用于精簡系列面板:WinCC Sm@rtServer(遠(yuǎn)程操作)精智面板、移動面板選項精智面板和移動面板可
屏上電后有顯示,但是有白屏、反復(fù)重啟、僅有自檢畫面等現(xiàn)象,不能進(jìn)入系統(tǒng)。我們需要做如下檢查: 首先檢查供電電源(供電電壓錯誤會損壞操作設(shè)備)。 屏的電源要求是直流24V,接線時注意正負(fù)極。有萬用表的情況下可以用萬用表檢查,如果有必要可以把設(shè)備拿到辦公室單獨(dú)供電測試。以下是電源接線示意圖:??排除電源故障后,如果屏還是不能進(jìn)入系統(tǒng),建議恢復(fù)出廠設(shè)置,具體操作方法參考文檔:恢復(fù)出廠
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00