注塑機 擠出機 造粒機 吹膜機 吹塑機 吹瓶機 成型機 吸塑機 滾塑機 管材生產(chǎn)線 板材生產(chǎn)線 型材生產(chǎn)線 片材生產(chǎn)線 發(fā)泡設(shè)備 塑料壓延機
上海工智達電氣技術(shù)有限公司
產(chǎn)品型號6ES7288-0ED10-0AA0
品 牌其他品牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海市
塑料機械網(wǎng)采購部電話:0571-88918531QQ:2568841715
聯(lián)系方式:查看聯(lián)系方式
更新時間:2024-10-16 09:04:54瀏覽次數(shù):70次
聯(lián)系我時,請告知來自 塑料機械網(wǎng)西門子PM207電源/PSU2200電源PM207 5A
產(chǎn)品說明SIMATIC S7-200 smart 調(diào)節(jié)型電源 輸入:100-240 V AC 輸出:24 V/5 A DC
產(chǎn)品 | |
商品編號(市售編號) | 6ES7288-0ED10-0AA0 |
產(chǎn)品說明 | SIMATIC S7-200 smart 調(diào)節(jié)型電源 輸入:100-240 V AC 輸出:24 V/5 A DC |
其他產(chǎn)品信息 | |
EAN | 4025515154532 |
UPC | 未提供 |
商品代碼 | 8504401400 |
LKZ_FDB/ CatalogID | KT10-PH |
產(chǎn)品組 | 2634 |
組代碼 | R315 |
原產(chǎn)地 | 中國 |
時鐘功能指令的使用
在TIA 軟件V13 版本中,可以通過相應的時鐘功能指令去實現(xiàn)對S7-1200 CPU的系統(tǒng)/本地時鐘的操作。
讀取S7-1200CPU的系統(tǒng)/本地時鐘。
設(shè)置S7-1200CPU的系統(tǒng)/本地時鐘。
設(shè)置S7-1200CPU的時區(qū)。
設(shè)置、啟動、停止和讀取S7-1200CPU 的 32 位運行小時計數(shù)器。
本文將詳細介紹上述各個指令的使用。
系統(tǒng)/本地時間區(qū)別
系統(tǒng)時間(System Time):格林威治標準時間。
本地時間(Local Time):根據(jù)S7-1200CPU所處時區(qū)設(shè)置的本地標準時間。
讀取S7-1200CPU的系統(tǒng)/本地時鐘
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ù)塊相應的變量中。
圖3. 編程讀出系統(tǒng)/本地時間。
從上圖可以看出,讀出的系統(tǒng)時間和本地時間相差8小時,這是因為S7-1200CPU所設(shè)置的時區(qū)與格林威治時間相差8小時。
輸出管腳“RET_VAL"為指令狀態(tài)輸出,具體含義參見指令幫助。
設(shè)置S7-1200CPU的系統(tǒng)/本地時鐘
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變量。
通過觸摸屏或者強制變量的方式給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è)置本地時間指令在夏令時與標準時間切換時的使用。
從標準時間切換到夏令時。
假設(shè)切換時間為凌晨 2:00,然后將時間向前移動一小時。 這意味著在 02:00:00:000000000 AM 和 02:59:59:999999999 AM 之間沒有時間。如果“LOCTIME"的時間在此期間,將產(chǎn)生錯誤代碼 W#16#8089。
DST 參數(shù)與此無關(guā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ù)的用法如下:對于 LOCTIME 中所有位于雙數(shù)小時之外的時間,DST 參數(shù)與此無關(guān)。
DST=TRUE 時,時間是兩個小時中的個,即仍然在夏令時中。
DST=FALSE 時,時間是兩個小時中的第二個,即位于標準時間。
設(shè)置S7-1200CPU的時區(qū)
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",并通過觸摸屏或者強制變量的方式給“TimeTransformationRule"變量寫入所想要設(shè)置的時區(qū)相關(guān)參數(shù) 。
圖9.編程設(shè)置CPU的時區(qū)
從上圖可以看出,將CPU的時區(qū)設(shè)置為UTC-11:00,即本地時間與系統(tǒng)時間之間的時差為-660分鐘。
輸出管腳顯示指令的完成、故障,狀態(tài)等信息,具體含義參見指令幫助。
運行時間定時器的使用
1.運行時間定時器指令的調(diào)用。
圖10.調(diào)用運行時間定時器指令
2.運行時間定時器指令的使用。
使用該指令對 S7-1200CPU 的 32 位運行小時計數(shù)器執(zhí)行設(shè)置、啟動、停止和讀取操作。
圖11.運行時間定時器指令的管腳含義
在OB1中編程,輸入?yún)?shù) MODE的值設(shè)置為“5",如果EN輸入端的信號狀態(tài)為“TRUE",則執(zhí)行“RTM"指令。CPU 的運行小時計數(shù)器設(shè)置為PV中的數(shù)值并啟動。在啟動運行小時計數(shù)器后,將輸入?yún)?shù) MODE的值設(shè)置為“0"。因此,“RTM"指令讀取運行小時計數(shù)器的當前值并寫入輸出管腳CV。輸出參數(shù) CQ指示運行小時計數(shù)器正在運行。輸出參數(shù) RET_VAL指示處理正在運行,且無錯誤。
圖12.編程使用運行時間定時器指令
常見問題
為什么 CPU 系統(tǒng)時鐘比實際時間快一小時?
使用 STEP 7 V13 SP1 組態(tài) S7-1200 CPU, 設(shè)備組態(tài)屬性-常規(guī)-時間,默認的本地時間時區(qū)是UTC+01:00,即使更改時區(qū)為UTC+08:00,但仍然默認勾選"激活夏令時"。如下圖13 所示:
雖然國內(nèi)沒有使用夏令時,時區(qū)選擇UTC+08:00,讀取的時鐘仍然會比實際時鐘快一小時。如要使系統(tǒng)時間與實際時間一致,取消勾選“激活夏令時",重新下載項目即可。
您感興趣的產(chǎn)品PRODUCTS YOU ARE INTERESTED IN
0.5W/850nm/940nmLED直插紅外發(fā)射管
TJ-SF8940NM-H1 面議大功率LED燈珠1W-3W|經(jīng)典仿流明LED燈珠
TJ-H01R3W01-H1 面議塑料機械網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份
聯(lián)系方式
上海工智達電氣技術(shù)有限公司