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

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

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