設(shè)置模擬量輸入模塊的參數(shù)方法
發(fā)布于2022-11-07 14:52
45
1
標(biāo)簽:模擬量
雙擊HW Config的機架中訂貨號為6ES7-331-7KF02-0ABO的8通道12位模擬量輸入模塊,模塊的參數(shù)主要在“輸入”選項卡(見圖2-51)中設(shè)置。
1. 測量范圍的選擇
可以分別對模塊的每一通道組選擇允許的任意量程,每兩個通道為一組。在“輸入”選項卡中點擊某通道組的“測量型號”輸入框,在彈出的菜單中選擇測量的類型。圖2-51 中的“4DMU”是4線制電流變送器。如果未使用某一組的通道,應(yīng)選擇測量型號列表中的“取消激活”,禁止使用該通道組,以減小模塊的掃描時間。
點擊測量范圍輸入框,在彈出的菜單中選擇量程,圖2-51中第一組的測量范圍為4~20mA。測量范圍輸入框下面的“【C】”表示0號和1號通道對應(yīng)的量程卡的位置應(yīng)設(shè)置為“C”。組態(tài)好測量范圍后,應(yīng)保證量程卡的實際位置與組態(tài)時要求的位置一致。

圖 2-51 模擬量輸入模塊的參數(shù)設(shè)置
2. 模塊測量精度與轉(zhuǎn)換時間的設(shè)置
SM 331采用積分式A/D轉(zhuǎn)換器,積分時間與干擾抑制頻率互為倒數(shù)。模擬量輸入模塊6ES7 331-7KF02-0AB0的參數(shù)見表2-8。積分時間越長,轉(zhuǎn)換精度越高,快速性越差。積分時間為20ms時,對50Hz的干擾噪聲有很強的抑制作用。為了抑制工頻信號對模擬量信號的干擾,一般選擇積分時間為20ms。點擊圖2-51最左邊的“積分時間”所在的方框,用彈出的菜單選擇按積分時間或按干擾抑制頻率來設(shè)置參數(shù)。
表 2-8 模擬量輸入模塊的參數(shù)

SM 331的轉(zhuǎn)換時間由積分時間、電阻測量的附加時間(1ms)和斷線監(jiān)視的附加時間(10ms)組成。如果一塊模塊使用了N個通道,總的轉(zhuǎn)換時間(稱為循環(huán)時間)為各個通道的轉(zhuǎn)換時間之和。點擊某一組的積分時間設(shè)置框,在彈出的菜單內(nèi)選擇需要的參數(shù)。
3. 設(shè)置模擬值的濾波等級
某些模擬量輸入模塊可以設(shè)置A/D轉(zhuǎn)換得到的模擬值的濾波等級。模擬值的濾波處理可以保證得到穩(wěn)定的模擬值。這對緩慢變化的模擬量信號(例如溫度測量信號)是很有意義的。
濾波處理用平均值數(shù)字濾波來實現(xiàn),即根據(jù)系統(tǒng)規(guī)定的轉(zhuǎn)換次數(shù)來計算轉(zhuǎn)換后的模擬值的平均值。用戶可以在濾波的四個等級(無、低、平均、高)中進(jìn)行選擇。這四個等級決定了用于計算平均值的模擬量采樣值的數(shù)量。所選的濾波等級越高,濾波后的模擬值越穩(wěn)定,但是測量的快速性越差。
中斷功能的設(shè)置
某些模擬量模塊可以產(chǎn)生診斷中斷和過程中斷。在模塊屬性對話框的“輸入”選項卡中設(shè)置是否啟用中斷。
(1)診斷中斷
在“輸入”選項卡的“診斷”區(qū),可以用復(fù)選框設(shè)置各組是否有組診斷功能和斷線檢查功能。只有2線制變送器4~20mA電流(2DMU)、熱電阻、熱電偶輸入的通道組能檢測斷線故障。模擬量輸入模塊在出現(xiàn)下列故障時發(fā)出診斷消息外部輔助電源故障、組態(tài)/參數(shù)設(shè)置出錯、共模錯誤、斷線、下溢出和上溢出。
在出現(xiàn)故障時,有診斷功能的模塊的響應(yīng)如下
1)模擬量模塊中的SF(組錯誤)LED亮故障被全部排除后,SF指示燈熄滅。
2)將診斷消息寫入模擬量模塊的診斷緩沖區(qū),然后送入CPU。使用STEP7的模塊診斷功能,可以查看故障原因。
3)檢測到錯誤時,不管參數(shù)如何設(shè)置,模擬量輸入模塊都將輸出測量值7FFFH。此測量值指示上溢出、出錯或禁用的通道。如果啟用了診斷中斷,在故障剛出現(xiàn)和剛消失時,出現(xiàn)診斷中斷,CPU暫時停止用戶程序的執(zhí)行,去處理診斷報警組織塊OB82。可以在0B82 中調(diào)用SFC51或SFC59,獲得更為詳細(xì)的診斷信息。
(2)“超出上限或下限”觸發(fā)的硬件中斷
可以用圖2-51最上面的復(fù)選框設(shè)置是否允許模擬值超過限制值時產(chǎn)生硬件中斷。如果選擇了超限中斷,窗口下部的“上限”和“下限”輸入框的背景由灰色變?yōu)榘咨?見圖2-51)??梢栽O(shè)置通道0和通道2產(chǎn)生超限中斷的上限值和下限值,來定義一個范圍。如果過程信號(例如溫度)超出上限或低于下限,模塊將觸發(fā)一個中斷,CPU 暫停正在執(zhí)行的用戶程序,去處理硬件中斷組織塊(OB40)。應(yīng)在OB40中編程,對超出上限或下限的異常情況進(jìn)行處理。