大型養(yǎng)路機械泵驅(qū)動齒輪箱脫掛PLC控制方案研究

2013-11-11 岳峰 昆明中鐵集團公司研究院第一所

  文章通過對搗固系列泵驅(qū)動齒輪箱的脫掛分析,采用PLC 控制解決方案,對泵驅(qū)動齒輪箱的脫掛過程進行程序控制設(shè)計。引用狀態(tài)機程序設(shè)計理論,將其控制過程進行狀態(tài)劃分、狀態(tài)編碼。分析各狀態(tài)之間相互轉(zhuǎn)移條件,采用各狀態(tài)時的時間控制解決方案,對泵動齒輪箱在各狀態(tài)時脫掛電磁閥控制分析。

  隨著大型養(yǎng)路機械的發(fā)展,各種新型的,更加復雜的養(yǎng)路機械引進和國產(chǎn)化。整車控制機構(gòu)的不斷增加,要求的液壓泵越來越多,隨之體積也越來越大,因此先前采用的液力變矩器(ZF)上安裝液壓泵的方式已經(jīng)不再采用。相反在齒輪箱上集中安裝泵的方式也越來越受動力傳動設(shè)計師的歡迎。然而隨著控制機構(gòu)的復雜化、液壓泵也隨之增多,泵驅(qū)動齒輪箱體積也隨之增大。為了減少修理的機率,延長齒輪箱壽命。而其中齒輪箱脫掛齒端面的損傷、損壞是導致主齒輪箱重復修理的重要原因。保護齒輪端面不受損壞成了文章研究的主題。因此文章提出了泵驅(qū)動齒輪箱脫掛PLC 控制解決方案。

1、泵驅(qū)動齒輪箱脫掛原理分析

  1.1、機械脫掛原理分析

  現(xiàn)在的大型養(yǎng)路機械中,泵驅(qū)動齒輪箱動力傳遞及脫掛機械控制如圖1 所示其中動力傳動主要有兩路組成:一路為發(fā)動機→A→液力變矩器。另一路為發(fā)動機→A→C→B→液壓泵。圖中C 為內(nèi)齒輪,在撥叉D 的控制下可左右橫向移動。撥叉D 控制氣缸受風控電磁閥控制,電磁閥D_RPN1s133a 得電, D_RPN1s133b 失電時,內(nèi)齒輪C 在撥叉D帶動下向右移動進行掛檔。掛到位時接近開關(guān)X182 產(chǎn)生。電磁閥D_RPN1s133a 失電,D_RPN1s133b 得電時,內(nèi)齒輪C 在撥叉D 帶動下向左移動進行脫檔。脫檔到位時接近開關(guān)X183 產(chǎn)生。

泵驅(qū)動齒輪箱動力傳遞及脫掛機械控制簡圖

圖1 泵驅(qū)動齒輪箱動力傳遞及脫掛機械控制簡圖

  1.2、泵驅(qū)動齒輪箱脫掛I/O 分配

  為了清晰闡述PLC 控制下的泵驅(qū)動齒輪箱脫掛控制, 將齒輪箱脫掛控制所需用到的變量進行名稱定義、地址分配、數(shù)據(jù)類型定義。見下表1:

表1 泵驅(qū)動齒輪箱脫掛變量表

泵驅(qū)動齒輪箱脫掛變量表

泵驅(qū)動齒輪箱脫掛變量表

  1.3、泵驅(qū)動齒輪箱脫掛PLC 硬件設(shè)計

  根據(jù)I/O 的統(tǒng)計表,整個脫掛系統(tǒng)共有10 個輸入點,5 個輸出點。經(jīng)過多種選型方案比較, 決定選用西門子S7-300PLC 緊湊型CPU 作為控制單元,型號:CPU313-2DP,訂貨號:6ES7 313-6CF03-0AB0 完全可以滿足該系統(tǒng)控制要求和以后系統(tǒng)軟硬件升級的要求,硬件配置及控制系統(tǒng)如下圖2。

硬件配置及控制系統(tǒng)

圖2 硬件配置及控制系統(tǒng)

2、泵驅(qū)動齒輪箱脫掛控制理論

  當泵驅(qū)動齒輪箱掛檔條件滿足時, 將齒輪箱脫/掛開關(guān)旋到掛檔位。齒輪箱掛檔電磁閥得電開始掛檔,定時器T41 開始定時。T41 時間到,如果掛上,齒輪箱掛檔電磁閥保持得電,直到掛檔條件不滿足或選擇了脫檔。如果T41 時間到仍未掛上,齒輪箱掛檔電磁閥失電,脫檔電磁閥得電。脫檔到位后定時器T42,T43(T43>T42)開始定時,同時產(chǎn)生發(fā)動機點動控制信號Q0.2,使發(fā)動機曲軸短暫運轉(zhuǎn)。T42 時間到,復位發(fā)動機點動控制信號Q0.2,發(fā)動機曲軸停止轉(zhuǎn)動。T43 定時時間到,掛檔電磁閥又重新得電,再次掛檔。未掛上檔時,重復上述動作。即:未掛上檔→脫開掛檔→復位發(fā)動機點動控制信號→再次掛檔,設(shè)置為3 次循環(huán)后還未掛上時,停止掛檔動作,并輸出掛檔失敗指示M90.3。

3、泵驅(qū)動齒輪箱脫掛程序控制設(shè)計

  3.1、脫掛狀態(tài)定義及編碼

  根據(jù)齒輪箱掛檔過程,將其按狀態(tài)劃分,可分為初始態(tài)、掛檔態(tài)及脫檔態(tài),狀態(tài)編碼如下表2 所示。主齒輪泵脫掛狀態(tài)編碼

表2 泵驅(qū)動齒輪箱脫掛狀態(tài)編碼表

泵驅(qū)動齒輪箱脫掛狀態(tài)編碼表

  為說明表達式的關(guān)系,文章所用到的符號“*”定義為邏輯與,符號“+”定義為邏輯或,符號“-”定義為邏輯非.由上表可得出各個狀態(tài)表達式:

  G1A=(-M_gear1)* (-M_gear2) G1B=(-M_gear1)*M_gear2 G1C=M_gear1*(-M_gear2)

  3.2、脫掛狀態(tài)轉(zhuǎn)移條件分析

  根據(jù)齒輪箱掛檔理論,狀態(tài)劃分。分析各狀態(tài)轉(zhuǎn)移情況,由此得出主齒輪泵掛檔狀態(tài)轉(zhuǎn)移圖,如下圖3 所示。

驅(qū)動齒輪箱掛檔狀態(tài)轉(zhuǎn)移圖

圖3 驅(qū)動齒輪箱掛檔狀態(tài)轉(zhuǎn)移圖

  狀態(tài)轉(zhuǎn)移條件分析:

  表達式:G1A_G1B=G1A*Work_Ready*Engine_Stillstand*X185*(-X182)

  *(X180+Engine_Stillstand(N))

  G1B_G1A=G1B*((-X182)*(-Work_Ready)+X181*X185+(-X184))

  G1B_G1C=G1B*Pump_Hitch_Delay*(-X182)

  G1C_G1B=G1C*Pump_Come_Away_Delay

  G1C_G1A=G1C*((-Work_Ready)+X180+Pump_Failing)

  3.3、作業(yè)啟動準備信號

  車輛禁止時,關(guān)閉前后司機室機械走行鑰匙開關(guān),打開作業(yè)電源開關(guān)。即作業(yè)啟動準備好。

  表達式:Work_Ready=X185*X184*(-X188)*(-X189)

  3.4、發(fā)動機靜止程控信號

  如果在10S 內(nèi)未收到發(fā)動機啟動狀態(tài)指示信號X186 和發(fā)動機運轉(zhuǎn)狀態(tài)指示信號X186 時,復位發(fā)動機靜止狀態(tài)監(jiān)測信號(即:發(fā)動機處于靜止狀態(tài))。如果發(fā)動機在啟動狀態(tài)或運轉(zhuǎn)狀態(tài)時,未收到掛檔到位信號,有掛檔開關(guān)信號或是收到掛檔到位信號,有了脫檔開關(guān)信號,都將發(fā)動機靜止狀態(tài)監(jiān)測信號置位。

  表達式:Engine_Stillstand=(X180* (-X182)+X181*X182)* (X186+X187)

  T40=(-X186)*(-X187)

  Engine_Stillstand(N)=Engine_Stillstand 下降沿

  3.5、發(fā)動機點動控制

  G1C 態(tài), 收到脫檔到位信號X183 時, 發(fā)動機點動定時器和脫檔到位定時器開始定時。且在未收到掛檔失敗信號和發(fā)動機點動定時器定時未結(jié)束時,輸出發(fā)動機點動信號。發(fā)動機點動定時器定時時間到復位發(fā)動機點動信號,發(fā)動機停止轉(zhuǎn)動。為了保證齒輪箱再次掛檔時,確保發(fā)動機已停止轉(zhuǎn)動,脫檔到位后啟動的定時器定時時間要比點動定時器定時時間稍長,定時時間到狀態(tài)轉(zhuǎn)移。

  表達式:Engine_Jog =G1C*X183* (-Engine_Jog_Delay)* (-Pump_Failing)

  Engine_Jog_Delay=G1C*X183

  Pump_Come_Away_Delay=G1C*X183

  3.6、泵驅(qū)動齒輪箱掛檔計數(shù)

  收到掛檔信號,掛檔失敗信號及發(fā)動機程控停止任意信號上升沿時,計數(shù)位清零。每收到一次發(fā)動機點動信號,計數(shù)位加1. 計數(shù)位的值等于3 時,輸出主齒輪泵掛檔失敗信號。

  表達式:(X180+Pump_Failing+Engine_Stillstand(N))上跳沿Pump_Hitch_Degree=0;

  Engine_Jog 上跳沿Pump_Hitch_Degree=Pump_Hitch_Degree+1M90.3=(Pump_Hitch_Degree=3)

  3.7、泵驅(qū)動齒輪箱掛檔閥輸出

  G1B 態(tài):復位發(fā)動機程控停止信號,掛檔閥得電,掛檔定時器開始定時。G1A 態(tài):無脫檔開關(guān)信號,收到掛檔到位信號時,掛檔閥得電。掛檔電磁閥得電,收到掛檔到位信號,掛檔成功指示燈亮。

  表達式:Q0.0=G1B+(G1A*(-X181)*X182)Pump_Hitch_Delay=G1B

  Q0.3=Q0.0*X182

  3.8、泵驅(qū)動齒輪箱脫檔閥輸出

  G1C 態(tài):車輛處于禁止狀態(tài)時,脫檔閥得電。G1A 態(tài):車輛處于禁止狀態(tài)時,收到脫檔開關(guān)信號X181,脫檔閥得電;蚴窃谖词盏綊鞕n到位信號X182 下, 沒有脫檔到位信號X183 或作業(yè)啟動信號準備好時,脫檔閥也得電。脫檔電磁閥得電,收到脫檔到位信號X183,脫檔成功指示燈亮。

  表達式:Q0.1 =X185* (G1A* (X181 +(-X182)* ((-X183) +Work_Ready))+G1C)

  Q0.3=Q0.1*X183

4、結(jié)束語

  主齒輪泵脫掛是大型養(yǎng)路機械動力傳動系統(tǒng)中一個重要組成部分。“合理的、安全的、智能化的”脫掛電氣控制系統(tǒng)及脫掛理論,將大大提高主齒輪箱的壽命。降低主齒輪箱的維修成本,尤其利用PLC 控制方案, 狀態(tài)機編程原理及文章中的主齒輪泵脫掛控制理論更能簡單、合理、有效地解決主齒輪箱分配泵離合器脫掛轉(zhuǎn)換問題。準確描述問題控制過程有助于狀態(tài)的合理規(guī)劃。狀態(tài)劃分、狀態(tài)編碼、狀態(tài)轉(zhuǎn)移方式的運用更能使PLC 程序設(shè)計合理化、規(guī)范化。使問題變得簡單化、清晰化。