將 4 個模擬值以 16 位值的形式發(fā)送
Ana04W_S 交替?zhèn)魉?4 個模擬值:
作為瞬時值
在傳送過程中,將采集當(dāng)前未決的模擬值,并將其傳送給伙伴。
作為平均值
將以一定的時間間隔(可選)積累未決模擬值。在傳送過程中,從總值得到平均值,并將平均值傳送給伙伴。
提示 四個模擬值的常見處理處理參數(shù)(例如閾值、濾波系數(shù)等)在每個典型程序塊中只存在一次。這些參數(shù)共同應(yīng)用于全部 4 個模擬值;換言之,無法為單個模擬值設(shè)置這些參數(shù)。因此,每個典型程序塊都只能采集處理方式相同的模擬值。 |
參數(shù): | PartnerNo PartnerObjectNo Enabled ImageMemory Conditional Unconditional |
有關(guān)說明,請參見重現(xiàn)參數(shù)部分。 |
參數(shù): | TimeStamp |
有關(guān)聲明、數(shù)據(jù)類型、值范圍、默認(rèn)值和功能的信息,請參見重現(xiàn)參數(shù)部分。 | |
特定于典型程序塊的功能 | 設(shè)置為 TRUE 時,時間戳取決于參數(shù)“MeanValueGeneration”的設(shè)置: MeanValueGeneration = FALSE 瞬時值傳送到數(shù)據(jù)幀中。 數(shù)據(jù)幀中的時間戳為數(shù)據(jù)幀中瞬時值的采集時間。 MeanValueGeneration = TRUE 數(shù)據(jù)幀中包含平均值。 時間戳為平均值計算完成時的時間。 平均值計算的開始時間不包含在數(shù)據(jù)幀中,但這一時間等于之前傳送的平均值幀的時間戳。 |
參數(shù): | ThresholdIntegration |
聲明: | INPUT |
數(shù)據(jù)類型: | BOOL |
取值范圍: | TRUE / FALSE |
默認(rèn)值: | FALSE |
說明: | 根據(jù)積分原理處理閾值 可利用此參數(shù)*是否在閾值處理過程中使用積分原理。 如果是默認(rèn)值 FALSE,則計算閾值時不使用積分原理。這種情況下,遠(yuǎn)程控制線路上的數(shù)據(jù)通信量以及 CPU 與 TIM 之間的本地數(shù)據(jù)通信量較少一些。 如果 MeanValueGeneration = TRUE(模擬值作為平均值發(fā)送),“ThresholdIntegration”參數(shù)沒有意義。 |
參數(shù): | ZeroLimitation |
聲明: | INPUT |
數(shù)據(jù)類型: | BOOL |
取值范圍: | TRUE / FALSE |
默認(rèn)值: | TRUE |
說明: | 零限制 如果此參數(shù)激活,將禁止使用負(fù)數(shù),負(fù)數(shù)被替換為 0。 |
參數(shù): | TriggerInput | |
聲明: | INPUT | |
數(shù)據(jù)類型: | BOOL | |
取值范圍: | TRUE / FALSE | |
默認(rèn)值: | FALSE | |
地址范圍: | 輸入 | I 0.0 ... I n.7 |
存儲器位 | M 0.0 ... M n.7 | |
數(shù)據(jù)位 | DBm.DBX 0.0 ... n.7 | |
說明: | 觸發(fā)器輸入 “TriggerInput”輸入的沿變化為 0 → 1 時,可以在所需時間觸發(fā)模擬值幀的傳送。 示例: 確保將“ImageMemory”參數(shù)設(shè)置為 FALSE,以防止在 TIM 站上保存時覆蓋這些帶時間戳的數(shù)據(jù)幀。 如果數(shù)據(jù)塊計算平均值,則計算周期的持續(xù)時間由“TriggerInput”輸入決定。每次此輸入觸發(fā)傳送時,當(dāng)前周期結(jié)束,新周期開始。相鄰兩次數(shù)據(jù)幀觸發(fā)的間隔決定了平均值計算周期的持續(xù)時間。 FC Trigger 塊可用于通過“TriggerInput”以時間驅(qū)動方式觸發(fā)傳送。 如果不需要此參數(shù),保留不處理即可。然后應(yīng)根據(jù)“ThresholdValue”和“ThresholdIntegration”閾值參數(shù)觸發(fā)傳送。 | |
“TriggerInput”實際上只是間接觸發(fā)傳送?!癟riggerInput”沿變化為 0→1 時,數(shù)據(jù)幀將與其當(dāng)前值/平均值放到一起,并傳送到本地 TIM 中。TIM 負(fù)責(zé)實際傳送給伙伴。對于專線或無線網(wǎng)絡(luò),可以直接進行傳送。對于撥號連接,數(shù)據(jù)幀可以先保存在 TIM 上,并在稍后的時間發(fā)送。例如,原因可以是數(shù)據(jù)幀已標(biāo)記為“有條件自發(fā)”,參見參數(shù)“Conditional”。 |
參數(shù): | MeanValueGeneration |
聲明: | INPUT |
數(shù)據(jù)類型: | BOOL |
取值范圍: | TRUE / FALSE |
默認(rèn)值: | FALSE |
說明: | 生成平均值 如果參數(shù)已啟用,則要采集的模擬值將作為平均值傳送。 如果選擇生成平均值,則會循環(huán)采集當(dāng)前未決的模擬值并將其累加。采集周期取決于“SamplingPeriod”參數(shù)(例如 500 ms,另請參見此參數(shù)的說明)。傳送一經(jīng)“TriggerInput”輸入觸發(fā),就會根據(jù)累加值計算平均值。隨后,再次開始累加,以便計算下一個平均值。 如果模擬值幀傳送是由常規(guī)請求或者單個請求所觸發(fā),也可以計算平均值。此時平均值計算周期的持續(xù)時間為:從上一次傳送(例如,通過 TriggerInput 觸發(fā))的時間開始到發(fā)出常規(guī)請求或單個請求的時間。再次重新開始累加,以便計算下一個平均值。 如果采集到的模擬值**或者**允許范圍 (7FFFH bzw.8000H),可立即將該值用于平均值計算,或者在平均值計算期間禁用該值。可利用“FaultSuppressionTime”參數(shù)確定所需響應(yīng): |
| FaultSuppressionTime = 0 如果采集的值**過范圍或**欠范圍,將立即取消平均值計算。當(dāng)前平均值計算周期中將 7FFFH 或 8000H 值保存為無效平均值,并在觸發(fā)下一個模擬值幀時發(fā)送。然后開始進行新的平均值計算。如果模擬值仍在過沖或下沖范圍內(nèi),則會再次將該新值保存為無效平均值,并在下一幀觸發(fā)時發(fā)送。 FaultSuppressionTime > 0 如果采集到的模擬值位于過沖或下沖范圍內(nèi),則將在 FaultSuppressionTime 所定義的較長持續(xù)時間,從平均值計算中排除這些無效值。如果**出該時間,則將 7FFFH 或 8000H 值保存為無效平均值,并在觸發(fā)下一個模擬值幀時發(fā)送。在各個新平均值計算周期的平均周期內(nèi),該過程均相同,換言之,在“FaultSuppressionTime”的周期內(nèi),將再次禁用無效值。 “FaultSuppressionTime”的周期還間接決定了每個平均值計算周期中的無效值比例。例如,如果每 15 分鐘計算一次平均值,并將“FaultSuppressionTime”設(shè)置為 5 分鐘,則在當(dāng)前平均值計算周期內(nèi),如果采集的模擬值中有**過 1/3 的值**過沖或**下沖,則平均值只能作為無效值發(fā)送。 |
參數(shù): | AnalogInput_1 ... _4 | |
聲明: | INPUT | |
數(shù)據(jù)類型: | WORD | |
取值范圍: | 請參見地址范圍 | |
默認(rèn)值: | 0 (W#16#0) | |
地址范圍: | I/O 字 | PIW0 ... PIWn |
存儲器字 | MW0 ... MWn | |
數(shù)據(jù)字 | LW0 ... LWn | |
說明: | 模擬量輸入字 對于數(shù)據(jù)幀中要傳送的每一個模擬值,均可* FB 獲取模擬信息的位置??梢愿鶕?jù)需要將模擬輸入模塊的 I/O 字、數(shù)據(jù)塊的數(shù)據(jù)字以及存儲器字混合。 如果不需要這些參數(shù),保留不處理即可。對于數(shù)據(jù)幀中的這些模擬輸入,將傳送值 0。 |
參數(shù): | SamplingPeriod |
聲明: | INPUT |
數(shù)據(jù)類型: | INT |
取值范圍: | 0 ... 32767 [ms] |
默認(rèn)值: | 500 |
說明: | 模擬輸入的采集間隔(毫秒)。 以下參數(shù)需要采集間隔: 根據(jù)積分原理形成閾值(閾值積分) 模擬輸入值濾波(濾波系數(shù)) 生成平均值 必須選擇足夠高的值,以確保新值是在模擬輸入的加密時間內(nèi)所采集。*的間隔至少要與選定分辨率(8 ... 15 位)情況下所使用的模擬輸入模塊的編碼時間相同。 還必須大量選擇值,這樣,即使分辨率較高,模擬模塊的輸入數(shù)量也較高,仍然可以采集到模擬值。 如果計算平均值,則 SamplingPeriod 應(yīng)不小于 500 ms。如果計算非常長的時間段的平均值,時間必須以下列方式增加: 平均值計算周期 12 小時:SamplingPeriod = 1000 [ms] 平均值計算周期 24 小時:SamplingPeriod = 2000 [ms] 如果*的“SamplingPeriod”過短,可能導(dǎo)致內(nèi)部累加計數(shù)器溢出。不得**出雙精度整數(shù)的較大值 2 147 483 647。檢測到溢出時,將傳送當(dāng)前平均值計算周期的無效平均值 8000H。 |
參數(shù): | ThresholdValue |
聲明: | INPUT |
數(shù)據(jù)類型: | INT |
取值范圍: | 0 / 1 ... 32767 |
默認(rèn)值: | 270 |
說明: | 閾值 *閾值時,要將模擬值的加密范圍考慮在內(nèi)。來自 S7 模擬輸入的原始值始終在 0 ... 27648 (= 0 ... 100 %) 或者 + 27648 (= + **) 的范圍內(nèi)編碼。根據(jù)模擬輸入的分辨率,該值從 128(8 位分辨率)或 1(15 位分辨率)跳躍。如果采集的模擬值編碼范圍不同,則*針對此種情況的閾值。 如果未組態(tài)參數(shù),則使用默認(rèn)值 270。該值約為正常 S7 模擬原始值范圍的 1%。 應(yīng)注意“ThresholdValue” = 0 的情況 不會根據(jù)閾值檢查更改。模擬值幀只會在以下情況下發(fā)送: 當(dāng)有通過“TriggerInput”輸入進行的觸發(fā)時(通常是時間驅(qū)動觸發(fā)或者事件驅(qū)動觸發(fā))。 當(dāng)對站常規(guī)請求或單獨請求數(shù)據(jù)幀時。 當(dāng)模擬值移動到過沖或下沖范圍內(nèi)時(7FFFH 或 8000H)(可能在為“FaultSuppressionTime”設(shè)置的禁用時間過去之后)。 當(dāng) MeanValueGeneration = TRUE 時,例如,模擬值作為平均值發(fā)送,“ThresholdValue”參數(shù)沒有意義。 |
參數(shù): | SmoothingFactor |
聲明: | INPUT |
數(shù)據(jù)類型: | INT |
取值范圍: | 1 (無濾波) 4 (弱濾波) 32 (中濾波) 64 (強濾波) |
默認(rèn)值: | 1 |
說明: | 濾波系數(shù) 當(dāng) MeanValueGeneration = TRUE 時,例如,模擬值作為平均值發(fā)送,“ThresholdValue”參數(shù)沒有意義。 使用濾波系數(shù),可以根據(jù)系數(shù)將快速波動的模擬值濾波到較高或較低的范圍。因此可以選擇較窄的閾值區(qū)間 (ThresholdValue)。 這些濾波系數(shù)與針對一些 S7 模擬量輸入模塊所組態(tài)的濾波系數(shù)完全相同。計算濾波時使用的公式與在輸入模塊上使用的公式相同: yn = 當(dāng)前周期 n 中的濾波值 yn-1 =上一周期 n-1 中的濾波值 xn = 當(dāng)前周期 n 中的采集值 k = 濾波系數(shù) |
參數(shù): | FaultSuppressionTime |
聲明: | INPUT |
數(shù)據(jù)類型: | INT |
取值范圍: | 0 ... 32767 |
默認(rèn)值: | 0 |
說明: | 故障抑制時間(秒)。 在此處所*的時間段內(nèi),將禁止傳送位于過沖范圍或下沖范圍(7FFFH 或 8000H)的模擬值。只有在這段時間過去后,才發(fā)送值 7FFFH 或者 8000H(如果仍處于未決狀態(tài))。如果在這段時間內(nèi),值再次恢復(fù)為** 7FFFH 或** 8000H,則會立即按正常情況發(fā)送。下次采集到 7FFFH 或 8000H 時,將在整個持續(xù)時間范圍內(nèi)再次啟動抑制時間。 這通常用于暫時抑制大功率泵和電機啟動時可能產(chǎn)生的電流值。在某些情況下,模擬量輸入可能會多次**出較大范圍。抑制值可防止這些值作為控制中心系統(tǒng)的故障值發(fā)送。 抑制值將調(diào)整為由 S7 模擬量輸入模塊作為原始值所采集的模擬值。這些模塊將返回針對所有輸入范圍(也包括非零較小輸入)*的上溢或下溢范圍值。如果提供了現(xiàn)成的值,則當(dāng)出現(xiàn)過沖或者下沖時,僅當(dāng)這些值也采用值 7FFFH 或者 8000H 時,才能執(zhí)行故障抑制。否則,不需要為參數(shù)輸入任何值。 該參數(shù)也可以與平均值計算結(jié)合使用,用于暫時抑制值 7FFFH 或者 8000H(請參見參數(shù) MeanValueGeneration)。 如果沒有*參數(shù),則默認(rèn)使用 0 秒。**檢測到采集值 7FFFH 或 8000H 時立即進行發(fā)送,同時還發(fā)送平均值計算(作為當(dāng)前平均值計算周期的無效平均值)。 |
詞條
詞條說明
硬件中斷組織塊(OB 40 至 OB 47)說明S7 提供了多達(dá)八個獨立的硬件中斷,每一中斷都具有自己的 OB。根據(jù)組態(tài)*哪些通道將觸發(fā)硬件中斷,在每個信號模塊的哪個補充條件下。將哪個硬件中斷 OB 分配給各個通道組(默認(rèn)情況下,將由 OB 40 處理所有硬件中斷)。對于 CP 和 FM,必須為此使用模塊的相應(yīng)軟件。可根據(jù)組態(tài)為各個硬件中斷 OB 選擇**等級。硬件中斷 OB 的功能當(dāng)模塊觸發(fā)硬
PROFIBUS 子網(wǎng)的等長總線周期簡介PROFIBUS 屬性“等時模式”和“恒定總線周期”是同步處理周期的基礎(chǔ)。恒定總線周期確??偩€周期的時間間隔既精確又相同。 “等長總線周期”表示 PROFIBUS DP 主站始終在相同的時間間隔之后啟動 DP 總線周期。 因此,連接的從站也以恰好相同的時間間隔從主站獲取數(shù)據(jù)。 這也稱為“總線周期定時”。恒定總線周期是等時模式的先決條件??偩€周期的組成下圖顯示
SIMATIC 信息服務(wù)器內(nèi)容在線幫助中未包含的信息和有關(guān)產(chǎn)品功能的重要信息。在同一個 PC 上安裝 SIMATIC Information Server 和 WinCC Runtime Professional要在同一個 PC 上安裝 SIMATIC Information Server 和 WinCC Runtime Professional,請按照以下安裝順序進行操作:安裝 WinCC Ru
美國62%的企業(yè)壽命不**過5年,僅2%的企業(yè)能存活50年。**范圍內(nèi),**老店較是鳳毛麟角。而169歲的西門子永葆青春的秘訣到底是什么?又是如何改變世界?*生動專業(yè)深度趣味文丨e-works整理我們的答案是—創(chuàng)新!1847年,西門子發(fā)明世界**臺指針式電報機引發(fā)世界電信革命1872年出口中國▼▼1848年,西門子在柏林至法蘭克福之間鋪設(shè)了歐洲**條長距離電報線路▼▼1866年,西門子研制出世界*
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com