電子秤是起重機的標準配置,其通過傳感器將重量信號轉變為電信號,供起重機 電氣系統顯示和控制使用。本案例詳細介紹了S7平臺電子秤的所需硬件配置和軟件 編程以及測量數據的處理方法。
電子秤的硬件系統包括傳感器、變送器、模 擬量輸入模塊,起重機的重量傳感器安裝在主 鉤鋼絲繩定滑輪軸上,傳感器的應變片電橋受 壓時,阻值發生變化,從而使加在電阻上的電壓 發生變化。變送器將電壓變化信號轉變為標準 的模擬量電壓或電流信息,輸出到模擬量輸入 模塊,然后在西門子S7軟件塊OB1中調用標 準庫中的功能塊FC105計算。
1.模擬量的處理
1)首先將重量傳感器的輸出端連接到變 送器的信號輸入+和信號輸入-端子,變送器 的4 ~20 mA輸出端子連接到模擬量輸入模塊 的0號通道,同時模塊上的量程卡設置在“C ” 位置(4線制電流輸入)。處理流程見圖1。
傳感器:測量傳感器利用線性膨脹、角度扭 轉或電導率變化等原理來測量物理量的變化。
變送器:測量變送器將傳感器檢測到的變 化量轉換為標準的模擬信號,如:± 500 mV, ±10 V, ±20 mA,4…20 mA。這些標準白勺模f擬 信號將接到模擬輸入模塊上。
模數轉換:必須把模擬值轉換為數字量,才 能被CPU處理。模擬輸入模塊中的ADC (模數 轉換器)用來實現轉換功能。
結果存儲器:模數轉換的結果存在結果存 儲器中,并一直保持到被一個新的轉換值所覆 蓋。可用“L PIW…”指令來訪問模數轉換的 結果。
2)模擬量模塊331的配置。通過量程卡上的適配開關可以設定測量的類型和范圍,沒有 量程卡的模擬量模塊具有適應電壓和電流測量 的不同接線端子,這樣,通過正確地連接有關端 子可以設置測量的類型。
具有適配開關的量程卡安放在模塊的左 側,在安裝模塊前必須正確地設置它,允許的設 置為“a”,“b” m
A為熱電偶/電阻測量;B為電壓輸入;C 為電流輸入(4線制);D為電流輸入(2線制)
本文采用4線制的電流輸入和0號通道, 所以硬件組態見圖2。
硬件配置選項卡“輸入”上,測量型號: 4DMU就代表電流輸入(4線制)。
測J量范圍:+ /~3. 2 mA、+ /- 10 mA、+ 丨- 20 mA、0 ~20 mA、4 ~20 mA 共 5 種輸入參數 可選,這里必須和變送器的輸出范圍匹配,本例 選擇4 ~20 mA。
干擾頻率:該功能主要起濾波作用,對應電 網電壓的頻率。
2.模擬量處理功能FC105的使用
2.1模擬量的規范化
模擬量規范化就是將輸入模塊的轉換值和 與輸入物理量一一對應。起重機額定載荷為~40 t,對應的模擬量電流4 ~20 mA,模擬模 塊的轉換值27 648對應20 mA,轉換值0對應 4 mA。見圖3。
STEP 7 軟件的 “Standard library”庫 中標準塊FC105用于規范化模擬量。打開 Libraries standard library TI - S7 Converting Blocks cl05,將其調入OB1中。其引腳定義見圖4。 SCALE功能接受一個整型值(IN)并將其轉換為工程單位介于下限和上限(LO_LIM和 HI_LIM)之間的實型值,并將結果輸出到OUT。 各個管腳輸入地址如下:
IN—模擬量模塊的輸入通道地址,數據類 型是單整數,在硬件組態時分配;
HI_LIM—現場信號的最大量程值,數據類 型是實數;
LO_LIM—現場信號的最小量程值,數據類 型是實數;
BIPOLAR一極性設置,如果現場信號為+ 10V~ -10V (有極性信號),則設置為1,如果 現場信號為4 ~20 mA (無極性信號);則設置 為 0;
OUT—現場信號值(帶工程量單位);信號 類型是實數,所以要用MD246來存放;
RET_VAL - FC105功能塊的故障字,可存 放在一個字里面,如果該程序塊執行無誤,則 RET—VAL端輸出為0。
2.2實際值的計算
圖4中引腳“OUT”輸出工程量要轉化為實 際的物理量。電子秤信號變送器輸出4~ 20mA是單極性的,即BIPOLAR =0,十進制轉 換范圍見表1。
額定載荷W = 40 t (0 ~ 40 000 kg )的起 重機,經過轉換后的數字范圍為0 ~27 648,設轉換后得到的數字為N,轉換公式為:
W = 40 000 x N/ 27 648 (kg)
注意在運算時一定要先乘后除,否則可能 會損失原始數據的精度。
3.結論
電子秤計算實際載荷時,主要考慮以下 兩點:
1)不同的極性設置它的正常顯示范圍是 不一樣的,計算公式也就不一樣。所以設計電 子秤時定要先匹配現場量、變送量、轉換工程量之間的關系,計算實際載荷時再選擇正確 的公式;
2)起重機在加速和減速的過程中,計算的 載荷有偏差,有效值在起升勻速時最接近實際 值,所以在程序段中需要讀取變頻器速度給定 值和反饋值的偏差,取偏差接近零作為前提條 件。其他鋼絲繩抖動因素,可以設計軟件濾波 器,取平均值的編程方法。