公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細(xì)介紹
西門子DP接頭6ES7972-0BA52-0XA0
所售均為西門子原裝全新未開封產(chǎn)品,圖片僅供參考,一切以型號為準(zhǔn),實(shí)物保證全新,敬請放心購買.
FC TimeTask 在 CPU 中保持連續(xù)的日期和時間。FC 無參數(shù)。
將 FC 鏈接到循環(huán)用戶程序(在 OB1 內(nèi))中 FC BasicTask 之后。
僅當(dāng) CPU 由本地 TIM 同步后才可使用 FC TimeTask。相關(guān) TIM 模塊的時鐘同步。
在 CPU 啟動后,TIM 通過組織幀提供日期和當(dāng)前時間。此后,以 TIM 組態(tài)中的
時間間隔執(zhí)行時鐘同步。對于 MPI/合用線的時鐘同步,建議采用 1 分鐘的時間間隔。FC
TimeTask 通過 TIM 提供的時間設(shè)置 CPU 時鐘。
FC 在每個 OB1 循環(huán)中讀出時間。讀出的時間輸入到 DB BasicData 的前兩個雙字中,標(biāo)
記為有效或無效,并帶有一個說明是夏令時還是時間的指示符。
如果需要,所有塊的當(dāng)前時間均取自 DB BasicData。例如,數(shù)據(jù)點(diǎn)典型值以這種將其
數(shù)據(jù)或 FC Trigger 加上時間戳,以檢查是否達(dá)到為 FC 設(shè)置的時間,或者是否已經(jīng)過預(yù)設(shè)
的時間間隔。該時鐘也可用于用戶程序。
表格 1-149 為數(shù)據(jù)字分配日期、時間和時間狀態(tài)
CurrentDate 數(shù)據(jù)字節(jié) 0 年 * 10 年 * 1
數(shù)據(jù)字節(jié) 1 月 * 10 月 * 1
數(shù)據(jù)字節(jié) 2 日 * 10 日 * 1
數(shù)據(jù)字節(jié) 3 時 * 10 時 * 1
CurrentTime 數(shù)據(jù)字節(jié) 4 分 * 10 分 * 1
數(shù)據(jù)字節(jié) 5 秒 * 10 秒 * 1
數(shù)據(jù)字節(jié) 6 毫秒 * 100 毫秒 * 10
數(shù)據(jù)字節(jié) 7 毫秒 * 1 時間狀態(tài)
組態(tài)設(shè)備與網(wǎng)絡(luò)
1.4 創(chuàng)建組態(tài)
編輯設(shè)備與網(wǎng)絡(luò)
2134 編程和操作手冊, 10/2018
表格 1-150 半個字節(jié)“時間狀態(tài)"的分配
0 0 = 日期/時間無效
1 = 日期/時間有效
1 0 = 時間
1 = 夏令時
2 (未使用)
3 (未使用)
除了時間狀態(tài)外,還可以根據(jù)數(shù)據(jù)位 16.1“CpuClockOk"確定日期/時間是否有效。只要
CPU 上的時間有效,F(xiàn)C TimeTask 就會將該位設(shè)置為 1。在用戶程序中,此位可通過符號
名“BasicData.CpuClockOk"直接查詢。
FC Trigger
功能
FC 在可由用戶組態(tài)的時間將輸出置位,或以預(yù)設(shè)的時間間隔將輸出置位(存儲器位、數(shù)據(jù)
位或數(shù)字量輸出)。
FC 將在一個 OB1 循環(huán)后將此輸出復(fù)位。
也可以在循環(huán)用戶程序 (OB1) 中的任意點(diǎn)多次調(diào)用 FC。
如果要使用 FC Trigger 觸發(fā)運(yùn)行程序段或功能,建議先直接調(diào)用 FC Trigger,然后再
執(zhí)行該功能。根據(jù) FC Trigger 設(shè)置的存儲器位觸發(fā)功能的應(yīng)用舉例如下:
● 通過功能運(yùn)行
● 調(diào)用塊
● 每 2 小時觸發(fā)計(jì)數(shù)值傳送
如果需要同時多個功能,則當(dāng)所有功能都查詢由 FC 設(shè)置的相同存儲器位時,可由一
個 FC Trigger 塊來執(zhí)行。但僅在觸發(fā)功能未重置此存儲器位本身時有效。
觸發(fā)塊重置存儲器位時的解決:
● 經(jīng)常調(diào)用 FC Trigger,但只能同時針對不同的輸出存儲器位。
● 調(diào)用 FC Trigger 后,在適當(dāng)數(shù)量的其他存儲器位中重新生成設(shè)定的輸出存儲器位。
FC 訪問 DB BasicData 的前兩個數(shù)據(jù)雙字中的 SINAUT 時鐘。如果 FC TimeTask 包含在
用戶程序中,則會提供,且由本地 TIM 以固定間隔同步。僅當(dāng) DB BasicData 數(shù)據(jù)字
節(jié) 7(時間狀態(tài)字節(jié),位 0 =1)中的時間標(biāo)記為有效時,F(xiàn)C Trigger 才會將為其設(shè)置的時
間與當(dāng)前時間進(jìn)行比較。
組態(tài)設(shè)備與網(wǎng)絡(luò)
1.4 創(chuàng)建組態(tài)
編輯設(shè)備與網(wǎng)絡(luò)
編程和操作手冊, 10/2018 2135
FC Trigger 運(yùn)行的精度取決于時間精度以及 OB1 循環(huán)時間。
如果 OB1 循環(huán)時間小于 1 秒(通常狀況),則恰好在編程設(shè)定的時間(到秒)設(shè)置
輸出,且 OB1 循環(huán)時間誤差小于 1 秒。
如果 OB1 循環(huán)時間大于 1 秒,則 FC 使用 4 秒的公差。如果對 FC 進(jìn)行處理的時間過遲,
但仍在組態(tài)的 4 秒公差之內(nèi),則仍會將輸出置位。
為 FC 組態(tài)的邊沿存儲器位“Flag"與輸出在同一時間置位,并在組態(tài)時間的 5 秒之后復(fù)
位。
沿存儲器位不能使用任何占位符參數(shù),且不能由用戶程序復(fù)位。
有關(guān)對 FC Trigger 進(jìn)一步進(jìn)行參數(shù)分配的示例,請參見下文。
參數(shù)
名稱: IntervalMode
聲明: INPUT
數(shù)據(jù)類型: BOOL
取值范圍: TRUE / FALSE
說明時間點(diǎn)/時間間隔
● FALSE = 時間點(diǎn)
● TRUE = 時間間隔
在參數(shù)說明之后,提供了為時間或時間間隔分配參數(shù)的多個示例。
名稱: Hour_Minute
聲明: INPUT
數(shù)據(jù)類型: WORD
說明小時和分鐘的值。
更多說明:請參見參數(shù)“Month_Year"。
名稱: Second_Day
聲明: INPUT
數(shù)據(jù)類型: WORD
說明秒和日的值。
更多說明:請參見參數(shù)“Month_Year"。
組態(tài)設(shè)備與網(wǎng)絡(luò)
1.4 創(chuàng)建組態(tài)
編輯設(shè)備與網(wǎng)絡(luò)
2136 編程和操作手冊, 10/2018
名稱: Month_Year
聲明: INPUT
數(shù)據(jù)類型: WORD
取值范圍: ● 00 ... 99
● FF
說明月和年的值
每個參數(shù)都分為兩部分。每個參數(shù)有兩個值,每個值均由兩位數(shù)字為
BCD 編碼值。
● 前兩位數(shù)字小時、秒或月份值。
● 另外兩位數(shù)字分鐘、日或年的值。
在不需要的參數(shù)部分中輸入 FF。
允許哪些參數(shù)取決于特定參數(shù)和“IntervalMode"參數(shù)。參數(shù)說明之后提供了
更多信息。
名稱: TriggerOutput
聲明: OUTPUT
數(shù)據(jù)類型: BOOL
取值范圍: 輸出Q 0.0 ... I n.7
存儲器位M 0.0 ... M n.7
L 0.0 ... L n.7
數(shù)據(jù)位DBm.DBX 0.0 ... n.7
說明觸發(fā)器輸出
如果達(dá)到為“小時"到“年"設(shè)定的時間或時間間隔,則在一個 OB1 循環(huán)
期間,仍會設(shè)置輸出。
下一篇:西門子DP接頭6GK1901-1GA00