精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
用PLC與自制的組件構成電子皮帶秤的方案設計

PLC與自制的組件構成電子皮帶秤的方案設計

     本文介紹用自制的PLC外圍組件與PLC組合構成電子皮帶秤的裝置。該裝置由于不選用上位機或觸摸屏及較貴的專用模快,僅用自制組件與PLC配合,使設備不僅抗干擾好,而且造價也大為降低。該裝置可實現瞬時流量及累計流量的時時顯示,并有鍵盤置數和打印功能。其硬件結構見下圖一:

                   圖一、PLC構成皮帶秤原理圖

                   一、硬件組成

1、              PLC:選用S7-200,型號為:CPU224 DC,輸入點14個,即I0.0~I0.7I1.0~I1.5    輸出點10個,即 Q0.0~Q0.7Q1.0~Q1.1。輸出點選用晶體管輸出。

2、              傳感器變送組件:傳感器選用電阻應變式,精度為0.05 ‰稱重傳感器,輸出為:010 mV。變送器自制:選用LM324集成塊的3個運放器構成,輸出為420ma電流信號,可遠距離傳送。為確保溫漂極小,用LM324的第4個運放器做恒溫控制器,該變送器放在一恒溫盒里,放置在傳感器附近。

3、              I / F轉換組件:自制,其作用是將傳感變送器傳送來的420ma電流信號轉換為02.77KHz 的脈沖信號,輸入給PLC的高速計數器的加計數輸入端(I0.0)。

4、              二路數字顯示且帶有打印功能組件(見下面“44位數碼顯示及微打輸出組件”照片),該組件對外有4個插座接口:

1)、J2插座:去PLCI / O口,有5條線去PLC輸出口:其J2-1腳為(SCL)時鐘線, PLCQ0.0J2-2腳為(STA1)數據線,接PLCQ0.1J2-3腳為(STA2)數據線,接PLCQ0.2J2-4腳為復位同步線,接PLCQ0.3J2-7腳為控制線,PLCQ0.4,J2-5腳為打印握手線,接PLC輸入口I0.7

2)、J1插座:去8位數字顯示板,顯示累計流量值。

3)、J3插座:去4位數字顯示板,顯示瞬時流量值。

4)、J4插座:去微型打印機,可打印當班計量記錄。

5、鍵盤組件:由一塊控制電路板和16位薄膜式鍵盤組成(見下面鍵盤組件照片),控制板的J1為輸入插座,其J1-1SCL線(時鐘線),接PLCI0.3,其J1-2STA(數據線),接PLCI0.4

鍵盤共有16個鍵,09 為置數用的數字鍵,第一次按一下數字鍵,瞬時流量顯示器的最低位顯示按鍵數,其它各位數清零,再按數字鍵,顯示值左移一位,最低位顯示剛剛按下的數字鍵的對應值…。ABF 6鍵為命令鍵,本設計規定:

A鍵為置“年”的命令鍵,如顯示器已置好的數為“2012,按一下A鍵,PLC將此值轉換為ASCII碼,送入“年的存數區”,以備打印時用。

B鍵為置“月、日”的命令鍵,如顯示器已置好的數為“0212,按一下B鍵,PLC02”與“12分別轉換為ASCII碼,且送入“月”和“日”的存數區”,以備打印時用。

C鍵為置班次與圈數的命令鍵,,如顯示器已置好的數為“0203,按一下C鍵,PLC02” 轉換為ASCII碼,再與“03分別送入“班”和“圈數”的存數區”。

D鍵為置“系列系數”的命令鍵,皮帶秤按一般規定有:12357系列,按此鍵將設置的系列數存入“系列系數”存數區,以備計量運算使用。(本設計暫未用)

E鍵為打印命令鍵,按下此鍵,PLC將按規定的格式打印數據。

F鍵為清零鍵,如置入的顯示值有誤,按此鍵可將數據請0.

有關顯示、打印及鍵盤組件的介紹請見“自制的PLC外圍組件及應用”一文,本文只介紹傳感器變送器與I / F轉換組件的硬件組成及PLC如何與顯示組件、鍵盤組件的連接及編程。

 

         二、電子皮帶秤稱重數學模型分析

             圖二、用測速發電機供電傳感器輸出信號與瞬時流量成比例關系

 

         三、信號處理

由圖二右側公式推導可知,用測速發電機供源的稱重傳感器,其輸出信號Ug與瞬時流量q成正比。故可直接用Ug 值代表皮帶秤的瞬時流量q,而不必分別求出 p、v 二個量,再求瞬時流量值q。這樣處理不僅節省測速傳感器及變送器,也簡化了運算程序。

1、  q的處理:在額定最大轉速下,傳感器承受0~額定壓力,其輸出信號Ug=010mV,通過V / I 轉換變為420ma的電流信號,可遠距離傳送而不會使信號失真。該裝置再將420ma轉換為對應的頻率脈沖信號輸入給PLC高速計數輸入口進行計數。高速計數器的計數值就是對應時刻的累計流量值,再用讀取計數值減去前一秒讀取的計數值(即1秒時間內的計數值)就是瞬時流量。

           q 值如何轉換為對應的頻率脈沖呢,我們以 100T /H 皮帶秤為例:

              100 T/H = 100000 Kg/3600S = 27.77 Kg/S

即要求累計脈沖頻率為27.77 Hz,其測量精度為一個脈沖為1Kg,為了提高測量精度,轉換頻率選為2.77KHz,這樣一個脈沖為0.01 Kg測量精度。

下面介紹一下傳感器變送器組件和 I / F 轉換組件的電路原理:

圖三為傳感器變送器電路原理圖,粉色虛線框內為稱重傳感器電路圖,它是由4個等值電阻應變片構成,RxRW2支路為傳感器調零電路,調節RW2可調節傳感器的輸出=0VRW1R與測速發電機串聯,調節RW1 可改變供橋電壓,在最大額定轉速下發電機輸出電壓為Eo,在額定負荷下,調節RW1,使傳感器輸出電壓Uab=10mV

                    圖三、傳感器變送器原理圖

運放器U1B 組成放大倍數 K=400的反向放大器,輸入為0~-10mV,輸出為:04V。晶體管G1其發射極與集電極電阻相等皆為2K,由于Ic=Ie,故這二個電阻的電壓降總是相等的,當輸入信號=0時,G1的發射極對地電壓=0G1的集電極對+23V電壓的電壓也等于0,對地電壓=23V,該電壓輸出給G2,使G2發射極對地電壓=23V,此時G2發射極電阻承受1V電壓,其阻值=250Ω,故使G2集電極輸出4ma電流。當輸入信號=10mV時,G1的發射極對地電壓=4VG1的集電極對+23V電壓的電壓也等于4V,對地電壓=19V,該電壓輸出給G2,使G2發射極對地電壓=19 V,此時G2發射極電阻承受5V電壓,其阻值=250Ω,故使G2集電極 輸出20ma電流。

該電路放置在一個恒溫盒里,其控制電路見下圖。

圖五 I / F轉換電路,是由LM358LM331二個集成電路組成,LM358 為電壓跟隨器,調節RW2使其輸出(1腳)電壓=-0.69V。當輸入4ma電流時,電阻(173Ω)的電壓=0.69V,使該電阻上端對地電壓=0V,當輸入20ma電流時,電阻(173Ω)的電壓=3.46V,使該電阻上端對地電壓=2.77VLM331V / F 轉換器,輸入010 電壓信號,可產生010KHz脈沖信號,由于前級輸入電壓為02.77V,故轉換輸出脈沖信號為02.77KHz

                圖五、I / F 轉換電路原理圖

從圖三、圖五的選用元件可知,自制的變送器組件與I / F 轉換組件成本造價是非常低的,幾十元錢就可搞定。這就是選用自制組件的原因。

四、顯示、打印組件與鍵盤組建的簡介

   (一)、44位數碼顯示及微打輸出組件:

該組件是由主控板、4塊顯示板組成,主控板(圖右側電路板)其板右側插座連接PLCI/O口,左側中插座接打印機,其余4個插座接44位顯示板。本設備由于累計流量顯示為8位數字,故將12路顯示板并為一起,改成一塊8位顯示板,第3路為瞬時流量顯示(4位數)。

(二)、鍵盤組件:

   上圖為鍵盤組件,它是由控制板和薄膜式鍵盤組成。控制板左下側插座與PLC的輸入口連接(占2個輸入口),右側插座連接鍵盤。鍵盤為16個鍵,0~9 為數字鍵,余下6個鍵為命令鍵,可填寫為ABCDEF字母,也可按其命令功能改寫漢字,使之一目了然。

顯示、打印組件與鍵盤組件為使用多年的定型產品,其硬件電路及運行程序已做加密處理,故以實物照片供大家參考,它們與PLC連接,前面已述,如何編程及使用請見后面說明。

五、采集稱重信號的設計構思及PLC編程

目前使用的皮帶秤的設計,多采用模擬量轉換為數字量的轉換模塊,將稱重傳感器輸出的模擬信號轉換為數字量,再對數字量按數學模型進行運算求出瞬時流量,再進行累加。本設計采用的是將稱重傳感器輸出的模擬信號轉換為頻率脈沖,用PLC的高速計數器對其累加計數,其計數器的計數值即為累計流量。

皮帶運輸機的皮帶很難做的均稱,有厚有薄,故對皮帶秤的動態調零很難調準,一般均采用這樣處理:皮帶空載運轉時,調節秤框給傳感器施加略小與1/10的量程的予壓力,皮帶機空跑幾整圈,記下累計值和運行時間,用其累計值除以時間,其商就是單位時間皮帶的平均皮重,將此皮重轉換為固定頻率的脈沖,再進行稱重測量時,計數器在進行對稱重脈沖加計數的同時,對皮重脈沖進行減計數。這樣累計計數的結果,才為物料的真實重量。而這種計數叫做可逆計數。

S7-200PLC內含的高速計數器,有這種功能,選用PLCHSC0計數器,設工作模式為7,其高速計數器將執行加、減可逆的計數方式:其I0.0為加計數脈沖輸入端,I0.1為減計數脈沖輸入端,I0.2為復位端,I0.21時復位有效,計數器清零。其I0.0輸入的加脈沖來自I / F轉換組件輸出的F+脈沖,脈沖頻率為02.77KHz(具體電路請見圖五、I / F 轉換電路原理圖)。I0.1輸入的減脈沖來自PLC輸出口Q0.7,脈沖頻率=250Hz,它是由PLC4mS 時間中斷形成的:每發生一次時間中斷,使MB41,這樣M4.0將輸出F=125Hz的時鐘頻率,再用M4.0的前、后沿輸出給Q0.7,使Q0.7輸出的脈沖頻率 F-=250 Hz

     (一)、皮帶秤調零、校準的設計考慮:

1、安放接近開關及其作用:

皮帶秤調零、校準都是在皮帶機運行中進行的,考慮皮帶的不均勻性,調零與校準的測試時間應為皮帶機運行N整圈的時間,為此選用一個接近開關作為判斷皮帶運行一整圈的檢測原件:在皮帶側邊的某點固定一塊鐵片,在其下方安裝一接近開關,皮帶每旋轉一周,其鐵片將通過一次接近開關,使其輸出一個脈沖。任意二個脈沖的間距時間就是皮帶運行一整圈的時間。

2、皮帶秤調零:閉合K2(工作/校準)開關(I0.6=1),使皮帶秤處于校整方式,皮帶機空載運行,按一下調零按鈕(K3),皮帶秤進入調零工作狀態,當皮帶上的鐵片運行到接近開關的上方,接近開關輸出第一個脈沖信號時,PLC使 Q0.6=0,即使I0.2=0,高速計數器由0開始計數,在調零方式下無F-脈沖輸入,故高速計數器只作加計數,同時用秒脈沖SM0.5開始計時。當接近開關發出第N個脈沖時,PLC立刻進行如下運算:將皮帶機運行N整圈所累計的重量值除以運行時間,其商即為平均皮重,此值立刻送瞬時流量顯示區顯示,隨后,使Q0.6=1,I0.2=1,高速計數器復位。此時顯示值=250為準,如大于250,應減小秤框的予壓力,如小于250,應加大秤框的予壓力,再按調零按鈕重新運行,直至調整到=250為止。  

3、皮帶秤校準:閉合 K2(工作/校準)開關,皮帶秤處于校整方式,皮帶機運行,其秤框上方的皮帶上放置標準校準鏈碼,按一下校準按鈕(K4),皮帶秤進入校準工作狀態,當接近開關輸出第一個脈沖信號時,PLC使 Q0.6=0,即使I0.2=0,高速計數器由0開始計數,此時I0.0 輸入F+脈沖,I0.1輸入F-脈沖,高速計數器處于加減可逆計數狀態。同時用秒脈沖SM0.5開始計時。當接近開關發出發出第N個脈沖時,PLC立刻進行如下運算:將皮帶機運行N整圈所累計的重量值除以運行時間,其商即為鏈碼重量值,此值立刻送瞬時流量顯示區顯示,隨后,Q0.6=1,高速計數器復位。如此顯示值不等于鏈碼標稱重量值,應調整圖三中的RW3電阻器,再按校準按鈕重新運行校整,直至調整到顯示值=鏈碼標稱重量值為止。

下面為SBR_1子程序,即為皮帶秤動態調零、校準的子程序:

(二)、皮帶秤稱重測量的設計考慮

1、皮帶秤調零、校準后,可進入實物計量,即使“工作/校準”開關K2斷開(I0.6=0),將“工作/停止”開關K1閉合(I0.5=1),皮帶秤進入計量工作狀態。PLC的高速計數器進入可逆計數的計數狀態,此時如皮帶機停止運行,必然使F+=0,為使計數器不計數,F-也必須=0,故應選用控制皮帶機運行的接觸器的常開觸點加在PLC的一個輸入點上(I1.4),當皮帶機停止時觸點斷開(I1.4=0),使Q0.7F-脈沖輸出,當皮帶機運行時觸點閉合(I1.4=1),使Q0.7輸出F-脈沖.

2、累計流量與瞬時流量的采集與運算:

1)、累計流量的采集與運算:

本裝置在實物計量中,可逆計數器的計數值即為此時刻的累計流量,計數單位為0.01Kg,而累計顯示值為8位數,顯示單位為Kg,故計數器的計數值(HC0)應除以100,其商才為累計顯示值。

顯示組件要求顯示的數據為BCD碼,為使顯示數字穩定清晰,顯示送數的周期取0.5秒,即每隔0.5秒取一次HC0,再進行除100的運算,其商(MD28)再進行BCD碼轉換后,方可送入顯示區顯示。

累計顯示為8為數字顯示,S7-200只有4位的 I_BCD轉換指令,如自行編寫8位的BCD嗎轉換程序,程序運行時間太長,會影響整機的運算速度,為此采用如下的處理手段進行編程:先判斷MD28,如其值小于10000,直接用I-BCD指令將其低字(MW30)轉換為BCD,其高字(MW28=0。如MD28位于1000020000之間,將MD2810000,其差值的低字I-BCD指令轉換為BCD,其高字=1 ……具體編程清見自動工作子程序。

2)瞬時流量的采集與運算:

瞬時流量的采集時間也選用0.5秒,采集數據的方法是,每隔05秒,將此時的MD28值減去前一次的MD28值,其差值乘20,即為此時刻的瞬時流量(單位為0.1Kg / S),再用I-BCD指令將其低字直接轉換為BCD碼,再送入瞬時流量顯示區顯示。詳見自動工作子程序。

     3SBR-0 自動工作子程序:

    3、皮帶秤主程序及其它子程序展示其解析:

    1)、皮帶秤主程序:

   2)、SBR-3 子程序

3)、SBR-5 子程序

4INT_0 中斷服務程序

    上面列出的主程序與3個子程序均有較詳細注解說明,這里對此不再解析。下面對SBR-2(鍵盤組件的運行程序)與SBR-4 (顯示與打印組件的運行程序)作以說明,這二個子程序均編成功能塊,編程時直接調用功能塊就可以,而且編程簡單:只要將有關數據輸入給功能塊上的對應輸入點,或由功能塊輸出的數據、位信號傳遞給對應的數據區、位變量就行了。下面就這二個功能塊的編程、使用作以介紹:

1、  SBR-2子程序的使用與編程:

    SBR-2子程序為鍵盤組件的運行程序,它以功能塊的形式出現。使用時只需調用它的功能塊,再填寫該功能能塊所需要的輸入與輸出條件,就完成對它的編程,見下圖:

該功能塊的輸入信號有3個:

1)、EN 為使能輸入點,當它=1,該功能程序運行,本程序選用SM0.0 連接,故使該功能程序時時都在運行。

   2)、SCL:為時鐘脈沖輸入點,它來自鍵盤組件的時鐘線,本設備將它接在PLCI0.3輸入點,故用I0.3 接入功能塊的SCL輸入點。

   3)、STA:為數據脈沖輸入點,它來自鍵盤組件的數據線,本設備將它接在PLCI0.4輸入點,故用I0.4 接入功能塊的STA輸入點。

 該功能塊的輸出信號有7個:

 1)、OUT3:為數據(字)輸出,它來自鍵盤組件,由數字鍵置入的數值:每按一下數字鍵,OUT3值左移一位,新置入的數進入OUT3值的最低位。本設備用VW20字連接OUT3輸出。

 2)、OUTA:為按A鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.0,做置“年”命令信號。見主程序的網絡15程序。

 3)、OUTB:為按B鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.1,做置“月、日”命令信號。見主程序的網絡16程序。

4)、OUTC:為按C鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.2,做置“班、圈數”命令信號。見主程序的網絡17程序。

   5)、OUTE:為按E鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.4,作為打印命令信號。見主程序的網絡8程序:用V313.4的前沿沿將V311.0=1V311.0=1輸送給SBR-4,使SBR-4執行打印程序。

    6)、OUTF:為按F鍵發出的脈寬=0.2秒的脈沖信號,本設備用它作清零用,即使OUT3=0

2SBR-4子程序的使用與編程:

SBR-4子程序為顯示與打印組件的運行程序,它以功能塊的形式出現。使用時只需調用它的功能塊,再填寫該功能能塊所需要的輸入與輸出條件,就完成對它的編程,見下圖:

該程序中應填寫的數據有:

MD24:為已轉換為BCD碼的累計流量值,送入此塊,在未按鍵盤時,此數據時時在累計流量顯示器顯示。  

MD4:為已轉換為BCD碼的瞬時流量值,送入此塊,在未按鍵盤時,此數據時時在瞬時流量顯示器顯示。  

&VB100:為打印數據首址

VD90:存放打印數據的指針地址

VB81:打印數據字節數

V310.1:接顯示、打印組件的時鐘線(SCL

       V310.4:接顯示、打印組件的累計流量數據線(STA1)

       V310.6:接顯示、打印組件的瞬時流量數據線(STA2)

V311.2:接顯示、打印組件的同步控制線。

六、打印數據表的編寫

本程序對打印數據的編程非常簡單:在主程序編寫一條傳送指令(見網絡8),在網絡5SBR-2塊的OUTE輸出端填寫 V313.4,再在中斷程序里的SBR-4塊的輸入點(Sin1)填寫V310.0位變量,即完成打印的編程。程序動作是這樣進行的:

按一下鍵盤組建的E鍵,其SBR-2功能塊的OUTE立刻輸出一個打印命令脈沖,輸送給V313.4V313.4使V310.0=1,再傳送給SBR-4Sin1輸入點,SBR-4的程序立刻按規定的格式進行打印輸出。

本程序的打印數據格式是這樣編寫的,數據首址定為VB100,指針地址存儲區為VD90,打印數據所占字節數為VB81,對打印編程只填寫這3個數據就行。打印輸出的格式為:

         測試記錄

   2012 02 15

瞬時流量: 0121.0  Kg / S

累計流量: 01325798  K g

    測試: 3

打印數據表見下表:

 用PLC做成的皮帶秤比用單片機做成的皮帶秤抗干擾性好,而且PLC同時還可做其它控制用。在既作設備的程序控制又作皮帶秤計量時, 可選用繼電器觸點輸出的 PLC作設備程序控制,增加一個晶體管輸出的擴展輸出模塊,用它替換圖一的Q0.0~Q0.4及Q0.7的輸出,將使皮帶秤的設計成本變的更低,而且皮帶秤的計量數據就在PLC內,不需通訊傳遞。

PLC與自制的組件構成電子皮帶秤的方案設計

     本文介紹用自制的PLC外圍組件與PLC組合構成電子皮帶秤的裝置。該裝置由于不選用上位機或觸摸屏及較貴的專用模快,僅用自制組件與PLC配合,使設備不僅抗干擾好,而且造價也大為降低。該裝置可實現瞬時流量及累計流量的時時顯示,并有鍵盤置數和打印功能。其硬件結構見下圖一:

                   圖一、PLC構成皮帶秤原理圖

                   一、硬件組成

1、              PLC:選用S7-200,型號為:CPU224 DC,輸入點14個,即I0.0~I0.7I1.0~I1.5    輸出點10個,即 Q0.0~Q0.7Q1.0~Q1.1。輸出點選用晶體管輸出。

2、              傳感器變送組件:傳感器選用電阻應變式,精度為0.05 ‰稱重傳感器,輸出為:010 mV。變送器自制:選用LM324集成塊的3個運放器構成,輸出為420ma電流信號,可遠距離傳送。為確保溫漂極小,用LM324的第4個運放器做恒溫控制器,該變送器放在一恒溫盒里,放置在傳感器附近。

3、              I / F轉換組件:自制,其作用是將傳感變送器傳送來的420ma電流信號轉換為02.77KHz 的脈沖信號,輸入給PLC的高速計數器的加計數輸入端(I0.0)。

4、              二路數字顯示且帶有打印功能組件(見下面“44位數碼顯示及微打輸出組件”照片),該組件對外有4個插座接口:

1)、J2插座:去PLCI / O口,有5條線去PLC輸出口:其J2-1腳為(SCL)時鐘線, PLCQ0.0J2-2腳為(STA1)數據線,接PLCQ0.1J2-3腳為(STA2)數據線,接PLCQ0.2J2-4腳為復位同步線,接PLCQ0.3J2-7腳為控制線,PLCQ0.4,J2-5腳為打印握手線,接PLC輸入口I0.7

2)、J1插座:去8位數字顯示板,顯示累計流量值。

3)、J3插座:去4位數字顯示板,顯示瞬時流量值。

4)、J4插座:去微型打印機,可打印當班計量記錄。

5、鍵盤組件:由一塊控制電路板和16位薄膜式鍵盤組成(見下面鍵盤組件照片),控制板的J1為輸入插座,其J1-1SCL線(時鐘線),接PLCI0.3,其J1-2STA(數據線),接PLCI0.4

鍵盤共有16個鍵,09 為置數用的數字鍵,第一次按一下數字鍵,瞬時流量顯示器的最低位顯示按鍵數,其它各位數清零,再按數字鍵,顯示值左移一位,最低位顯示剛剛按下的數字鍵的對應值…。ABF 6鍵為命令鍵,本設計規定:

A鍵為置“年”的命令鍵,如顯示器已置好的數為“2012,按一下A鍵,PLC將此值轉換為ASCII碼,送入“年的存數區”,以備打印時用。

B鍵為置“月、日”的命令鍵,如顯示器已置好的數為“0212,按一下B鍵,PLC02”與“12分別轉換為ASCII碼,且送入“月”和“日”的存數區”,以備打印時用。

C鍵為置班次與圈數的命令鍵,,如顯示器已置好的數為“0203,按一下C鍵,PLC02” 轉換為ASCII碼,再與“03分別送入“班”和“圈數”的存數區”。

D鍵為置“系列系數”的命令鍵,皮帶秤按一般規定有:12357系列,按此鍵將設置的系列數存入“系列系數”存數區,以備計量運算使用。(本設計暫未用)

E鍵為打印命令鍵,按下此鍵,PLC將按規定的格式打印數據。

F鍵為清零鍵,如置入的顯示值有誤,按此鍵可將數據請0.

有關顯示、打印及鍵盤組件的介紹請見“自制的PLC外圍組件及應用”一文,本文只介紹傳感器變送器與I / F轉換組件的硬件組成及PLC如何與顯示組件、鍵盤組件的連接及編程。

 

         二、電子皮帶秤稱重數學模型分析

             圖二、用測速發電機供電傳感器輸出信號與瞬時流量成比例關系

 

         三、信號處理

由圖二右側公式推導可知,用測速發電機供源的稱重傳感器,其輸出信號Ug與瞬時流量q成正比。故可直接用Ug 值代表皮帶秤的瞬時流量q,而不必分別求出 p、v 二個量,再求瞬時流量值q。這樣處理不僅節省測速傳感器及變送器,也簡化了運算程序。

1、  q的處理:在額定最大轉速下,傳感器承受0~額定壓力,其輸出信號Ug=010mV,通過V / I 轉換變為420ma的電流信號,可遠距離傳送而不會使信號失真。該裝置再將420ma轉換為對應的頻率脈沖信號輸入給PLC高速計數輸入口進行計數。高速計數器的計數值就是對應時刻的累計流量值,再用讀取計數值減去前一秒讀取的計數值(即1秒時間內的計數值)就是瞬時流量。

           q 值如何轉換為對應的頻率脈沖呢,我們以 100T /H 皮帶秤為例:

              100 T/H = 100000 Kg/3600S = 27.77 Kg/S

即要求累計脈沖頻率為27.77 Hz,其測量精度為一個脈沖為1Kg,為了提高測量精度,轉換頻率選為2.77KHz,這樣一個脈沖為0.01 Kg測量精度。

下面介紹一下傳感器變送器組件和 I / F 轉換組件的電路原理:

圖三為傳感器變送器電路原理圖,粉色虛線框內為稱重傳感器電路圖,它是由4個等值電阻應變片構成,RxRW2支路為傳感器調零電路,調節RW2可調節傳感器的輸出=0VRW1R與測速發電機串聯,調節RW1 可改變供橋電壓,在最大額定轉速下發電機輸出電壓為Eo,在額定負荷下,調節RW1,使傳感器輸出電壓Uab=10mV

                    圖三、傳感器變送器原理圖

運放器U1B 組成放大倍數 K=400的反向放大器,輸入為0~-10mV,輸出為:04V。晶體管G1其發射極與集電極電阻相等皆為2K,由于Ic=Ie,故這二個電阻的電壓降總是相等的,當輸入信號=0時,G1的發射極對地電壓=0G1的集電極對+23V電壓的電壓也等于0,對地電壓=23V,該電壓輸出給G2,使G2發射極對地電壓=23V,此時G2發射極電阻承受1V電壓,其阻值=250Ω,故使G2集電極輸出4ma電流。當輸入信號=10mV時,G1的發射極對地電壓=4VG1的集電極對+23V電壓的電壓也等于4V,對地電壓=19V,該電壓輸出給G2,使G2發射極對地電壓=19 V,此時G2發射極電阻承受5V電壓,其阻值=250Ω,故使G2集電極 輸出20ma電流。

該電路放置在一個恒溫盒里,其控制電路見下圖。

圖五 I / F轉換電路,是由LM358LM331二個集成電路組成,LM358 為電壓跟隨器,調節RW2使其輸出(1腳)電壓=-0.69V。當輸入4ma電流時,電阻(173Ω)的電壓=0.69V,使該電阻上端對地電壓=0V,當輸入20ma電流時,電阻(173Ω)的電壓=3.46V,使該電阻上端對地電壓=2.77VLM331V / F 轉換器,輸入010 電壓信號,可產生010KHz脈沖信號,由于前級輸入電壓為02.77V,故轉換輸出脈沖信號為02.77KHz

                圖五、I / F 轉換電路原理圖

從圖三、圖五的選用元件可知,自制的變送器組件與I / F 轉換組件成本造價是非常低的,幾十元錢就可搞定。這就是選用自制組件的原因。

四、顯示、打印組件與鍵盤組建的簡介

   (一)、44位數碼顯示及微打輸出組件:

該組件是由主控板、4塊顯示板組成,主控板(圖右側電路板)其板右側插座連接PLCI/O口,左側中插座接打印機,其余4個插座接44位顯示板。本設備由于累計流量顯示為8位數字,故將12路顯示板并為一起,改成一塊8位顯示板,第3路為瞬時流量顯示(4位數)。

(二)、鍵盤組件:

   上圖為鍵盤組件,它是由控制板和薄膜式鍵盤組成。控制板左下側插座與PLC的輸入口連接(占2個輸入口),右側插座連接鍵盤。鍵盤為16個鍵,0~9 為數字鍵,余下6個鍵為命令鍵,可填寫為ABCDEF字母,也可按其命令功能改寫漢字,使之一目了然。

顯示、打印組件與鍵盤組件為使用多年的定型產品,其硬件電路及運行程序已做加密處理,故以實物照片供大家參考,它們與PLC連接,前面已述,如何編程及使用請見后面說明。

五、采集稱重信號的設計構思及PLC編程

目前使用的皮帶秤的設計,多采用模擬量轉換為數字量的轉換模塊,將稱重傳感器輸出的模擬信號轉換為數字量,再對數字量按數學模型進行運算求出瞬時流量,再進行累加。本設計采用的是將稱重傳感器輸出的模擬信號轉換為頻率脈沖,用PLC的高速計數器對其累加計數,其計數器的計數值即為累計流量。

皮帶運輸機的皮帶很難做的均稱,有厚有薄,故對皮帶秤的動態調零很難調準,一般均采用這樣處理:皮帶空載運轉時,調節秤框給傳感器施加略小與1/10的量程的予壓力,皮帶機空跑幾整圈,記下累計值和運行時間,用其累計值除以時間,其商就是單位時間皮帶的平均皮重,將此皮重轉換為固定頻率的脈沖,再進行稱重測量時,計數器在進行對稱重脈沖加計數的同時,對皮重脈沖進行減計數。這樣累計計數的結果,才為物料的真實重量。而這種計數叫做可逆計數。

S7-200PLC內含的高速計數器,有這種功能,選用PLCHSC0計數器,設工作模式為7,其高速計數器將執行加、減可逆的計數方式:其I0.0為加計數脈沖輸入端,I0.1為減計數脈沖輸入端,I0.2為復位端,I0.21時復位有效,計數器清零。其I0.0輸入的加脈沖來自I / F轉換組件輸出的F+脈沖,脈沖頻率為02.77KHz(具體電路請見圖五、I / F 轉換電路原理圖)。I0.1輸入的減脈沖來自PLC輸出口Q0.7,脈沖頻率=250Hz,它是由PLC4mS 時間中斷形成的:每發生一次時間中斷,使MB41,這樣M4.0將輸出F=125Hz的時鐘頻率,再用M4.0的前、后沿輸出給Q0.7,使Q0.7輸出的脈沖頻率 F-=250 Hz

     (一)、皮帶秤調零、校準的設計考慮:

1、安放接近開關及其作用:

皮帶秤調零、校準都是在皮帶機運行中進行的,考慮皮帶的不均勻性,調零與校準的測試時間應為皮帶機運行N整圈的時間,為此選用一個接近開關作為判斷皮帶運行一整圈的檢測原件:在皮帶側邊的某點固定一塊鐵片,在其下方安裝一接近開關,皮帶每旋轉一周,其鐵片將通過一次接近開關,使其輸出一個脈沖。任意二個脈沖的間距時間就是皮帶運行一整圈的時間。

2、皮帶秤調零:閉合K2(工作/校準)開關(I0.6=1),使皮帶秤處于校整方式,皮帶機空載運行,按一下調零按鈕(K3),皮帶秤進入調零工作狀態,當皮帶上的鐵片運行到接近開關的上方,接近開關輸出第一個脈沖信號時,PLC使 Q0.6=0,即使I0.2=0,高速計數器由0開始計數,在調零方式下無F-脈沖輸入,故高速計數器只作加計數,同時用秒脈沖SM0.5開始計時。當接近開關發出第N個脈沖時,PLC立刻進行如下運算:將皮帶機運行N整圈所累計的重量值除以運行時間,其商即為平均皮重,此值立刻送瞬時流量顯示區顯示,隨后,使Q0.6=1,I0.2=1,高速計數器復位。此時顯示值=250為準,如大于250,應減小秤框的予壓力,如小于250,應加大秤框的予壓力,再按調零按鈕重新運行,直至調整到=250為止。  

3、皮帶秤校準:閉合 K2(工作/校準)開關,皮帶秤處于校整方式,皮帶機運行,其秤框上方的皮帶上放置標準校準鏈碼,按一下校準按鈕(K4),皮帶秤進入校準工作狀態,當接近開關輸出第一個脈沖信號時,PLC使 Q0.6=0,即使I0.2=0,高速計數器由0開始計數,此時I0.0 輸入F+脈沖,I0.1輸入F-脈沖,高速計數器處于加減可逆計數狀態。同時用秒脈沖SM0.5開始計時。當接近開關發出發出第N個脈沖時,PLC立刻進行如下運算:將皮帶機運行N整圈所累計的重量值除以運行時間,其商即為鏈碼重量值,此值立刻送瞬時流量顯示區顯示,隨后,Q0.6=1,高速計數器復位。如此顯示值不等于鏈碼標稱重量值,應調整圖三中的RW3電阻器,再按校準按鈕重新運行校整,直至調整到顯示值=鏈碼標稱重量值為止。

下面為SBR_1子程序,即為皮帶秤動態調零、校準的子程序:

(二)、皮帶秤稱重測量的設計考慮

1、皮帶秤調零、校準后,可進入實物計量,即使“工作/校準”開關K2斷開(I0.6=0),將“工作/停止”開關K1閉合(I0.5=1),皮帶秤進入計量工作狀態。PLC的高速計數器進入可逆計數的計數狀態,此時如皮帶機停止運行,必然使F+=0,為使計數器不計數,F-也必須=0,故應選用控制皮帶機運行的接觸器的常開觸點加在PLC的一個輸入點上(I1.4),當皮帶機停止時觸點斷開(I1.4=0),使Q0.7F-脈沖輸出,當皮帶機運行時觸點閉合(I1.4=1),使Q0.7輸出F-脈沖.

2、累計流量與瞬時流量的采集與運算:

1)、累計流量的采集與運算:

本裝置在實物計量中,可逆計數器的計數值即為此時刻的累計流量,計數單位為0.01Kg,而累計顯示值為8位數,顯示單位為Kg,故計數器的計數值(HC0)應除以100,其商才為累計顯示值。

顯示組件要求顯示的數據為BCD碼,為使顯示數字穩定清晰,顯示送數的周期取0.5秒,即每隔0.5秒取一次HC0,再進行除100的運算,其商(MD28)再進行BCD碼轉換后,方可送入顯示區顯示。

累計顯示為8為數字顯示,S7-200只有4位的 I_BCD轉換指令,如自行編寫8位的BCD嗎轉換程序,程序運行時間太長,會影響整機的運算速度,為此采用如下的處理手段進行編程:先判斷MD28,如其值小于10000,直接用I-BCD指令將其低字(MW30)轉換為BCD,其高字(MW28=0。如MD28位于1000020000之間,將MD2810000,其差值的低字I-BCD指令轉換為BCD,其高字=1 ……具體編程清見自動工作子程序。

2)瞬時流量的采集與運算:

瞬時流量的采集時間也選用0.5秒,采集數據的方法是,每隔05秒,將此時的MD28值減去前一次的MD28值,其差值乘20,即為此時刻的瞬時流量(單位為0.1Kg / S),再用I-BCD指令將其低字直接轉換為BCD碼,再送入瞬時流量顯示區顯示。詳見自動工作子程序。

     3SBR-0 自動工作子程序:

    3、皮帶秤主程序及其它子程序展示其解析:

    1)、皮帶秤主程序:

   2)、SBR-3 子程序

3)、SBR-5 子程序

4INT_0 中斷服務程序

    上面列出的主程序與3個子程序均有較詳細注解說明,這里對此不再解析。下面對SBR-2(鍵盤組件的運行程序)與SBR-4 (顯示與打印組件的運行程序)作以說明,這二個子程序均編成功能塊,編程時直接調用功能塊就可以,而且編程簡單:只要將有關數據輸入給功能塊上的對應輸入點,或由功能塊輸出的數據、位信號傳遞給對應的數據區、位變量就行了。下面就這二個功能塊的編程、使用作以介紹:

1、  SBR-2子程序的使用與編程:

    SBR-2子程序為鍵盤組件的運行程序,它以功能塊的形式出現。使用時只需調用它的功能塊,再填寫該功能能塊所需要的輸入與輸出條件,就完成對它的編程,見下圖:

該功能塊的輸入信號有3個:

1)、EN 為使能輸入點,當它=1,該功能程序運行,本程序選用SM0.0 連接,故使該功能程序時時都在運行。

   2)、SCL:為時鐘脈沖輸入點,它來自鍵盤組件的時鐘線,本設備將它接在PLCI0.3輸入點,故用I0.3 接入功能塊的SCL輸入點。

   3)、STA:為數據脈沖輸入點,它來自鍵盤組件的數據線,本設備將它接在PLCI0.4輸入點,故用I0.4 接入功能塊的STA輸入點。

 該功能塊的輸出信號有7個:

 1)、OUT3:為數據(字)輸出,它來自鍵盤組件,由數字鍵置入的數值:每按一下數字鍵,OUT3值左移一位,新置入的數進入OUT3值的最低位。本設備用VW20字連接OUT3輸出。

 2)、OUTA:為按A鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.0,做置“年”命令信號。見主程序的網絡15程序。

 3)、OUTB:為按B鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.1,做置“月、日”命令信號。見主程序的網絡16程序。

4)、OUTC:為按C鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.2,做置“班、圈數”命令信號。見主程序的網絡17程序。

   5)、OUTE:為按E鍵發出的脈寬=0.2秒的脈沖信號,本設備用它輸出給V313.4,作為打印命令信號。見主程序的網絡8程序:用V313.4的前沿沿將V311.0=1V311.0=1輸送給SBR-4,使SBR-4執行打印程序。

    6)、OUTF:為按F鍵發出的脈寬=0.2秒的脈沖信號,本設備用它作清零用,即使OUT3=0

2SBR-4子程序的使用與編程:

SBR-4子程序為顯示與打印組件的運行程序,它以功能塊的形式出現。使用時只需調用它的功能塊,再填寫該功能能塊所需要的輸入與輸出條件,就完成對它的編程,見下圖:

該程序中應填寫的數據有:

MD24:為已轉換為BCD碼的累計流量值,送入此塊,在未按鍵盤時,此數據時時在累計流量顯示器顯示。  

MD4:為已轉換為BCD碼的瞬時流量值,送入此塊,在未按鍵盤時,此數據時時在瞬時流量顯示器顯示。  

&VB100:為打印數據首址

VD90:存放打印數據的指針地址

VB81:打印數據字節數

V310.1:接顯示、打印組件的時鐘線(SCL

       V310.4:接顯示、打印組件的累計流量數據線(STA1)

       V310.6:接顯示、打印組件的瞬時流量數據線(STA2)

V311.2:接顯示、打印組件的同步控制線。

六、打印數據表的編寫

本程序對打印數據的編程非常簡單:在主程序編寫一條傳送指令(見網絡8),在網絡5SBR-2塊的OUTE輸出端填寫 V313.4,再在中斷程序里的SBR-4塊的輸入點(Sin1)填寫V310.0位變量,即完成打印的編程。程序動作是這樣進行的:

按一下鍵盤組建的E鍵,其SBR-2功能塊的OUTE立刻輸出一個打印命令脈沖,輸送給V313.4V313.4使V310.0=1,再傳送給SBR-4Sin1輸入點,SBR-4的程序立刻按規定的格式進行打印輸出。

本程序的打印數據格式是這樣編寫的,數據首址定為VB100,指針地址存儲區為VD90,打印數據所占字節數為VB81,對打印編程只填寫這3個數據就行。打印輸出的格式為:

         測試記錄

   2012 02 15

瞬時流量: 0121.0  Kg / S

累計流量: 01325798  K g

    測試: 3

打印數據表見下表:

 用PLC做成的皮帶秤比用單片機做成的皮帶秤抗干擾性好,而且PLC同時還可做其它控制用。在既作設備的程序控制又作皮帶秤計量時, 可選用繼電器觸點輸出的 PLC作設備程序控制,增加一個晶體管輸出的擴展輸出模塊,用它替換圖一的Q0.0~Q0.4及Q0.7的輸出,將使皮帶秤的設計成本變的更低,而且皮帶秤的計量數據就在PLC內,不需通訊傳遞。

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
稱重傳感器在煙草配比系統中的應用
配煤皮帶秤作業指導書
最專業的PLC知識講解:PLC高速脈沖輸出指令
「工控知識」西門子S7-200PLC控制步進電機定位系統案例詳解
零基礎電工教學
電子皮帶秤工作原理
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 满城县| 台江县| 安乡县| 清丰县| 庄河市| 东丰县| 禄丰县| 广昌县| 江门市| 忻州市| 都匀市| 晋州市| 西丰县| 林芝县| 利辛县| 贡觉县| 桦甸市| 无棣县| 徐水县| 江西省| 石泉县| 汪清县| 奇台县| 普定县| 磴口县| 乐陵市| 景泰县| 肥城市| 天柱县| 安多县| 三江| 蓬莱市| 武鸣县| 平定县| 安徽省| 宜川县| 阳城县| 大港区| 安康市| 永兴县| 松原市|