專利名稱:焦爐機車自動運行plc程序聯(lián)鎖故障快速識別方法
焦爐機車自動運行PLC程序聯(lián)鎖故障快速識別方法技術(shù)領(lǐng)域
本發(fā)明屬于電氣自動化控制技術(shù)領(lǐng)域,涉及一種焦爐機車故障快速識別方法,具 體的說是一種焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法。
背景技術(shù):
焦爐機車要自動運行,必須保證外圍條件滿足PLC (programmable logical controller)可編程邏輯控制器每一個梯級聯(lián)鎖要求,在PLC處理邏輯指令過程中,當某個 聯(lián)鎖條件不能滿足時,就會出現(xiàn)聯(lián)鎖中斷,從而導致PLC控制無法自動運行下去,使焦爐機 車自動控制停止。目前顯示PLC程序檢測到故障的方法有很多,最常見的就是方法即采用 客戶端畫面對故障進行顯示,但是通常需要和服務(wù)器及客戶端建立網(wǎng)絡(luò),做成歷史數(shù)據(jù)庫 以便查詢,這樣的方法非常復雜,投入非常高,對于焦爐機車自動運行來講,要知道具體哪 一個條件不滿足自動聯(lián)鎖的要求,非常困難,需要操作工很強的自動控制理論。例如以推 焦車最復雜的過程——取爐門的過程為例,自動控制過程包括a、取門機下部前傾,至前傾 限停止;b、取門機前進(低一高一低),至前限停止;C、提門鉤、至門鉤認定限,停止;d、壓 門栓、同時壓撥至門栓壓入限、停止;e、提門、至提門上限、停止;f、取門機后限(低一高一 低),至后限停止;g、取門機下部后傾,至后傾限,停止。從整個過程來開看,機械動作過程 的結(jié)果通過相對于動作過程的到位信號進行顯示,并送入PLC做聯(lián)鎖的條件,延續(xù)過程控 制,如果某個到位信號不能滿足時整個聯(lián)鎖過程就會停止,例如取門旋轉(zhuǎn)不到位,那怕差一 點點,那么下面的過程,就不會動作,整個推焦過程就會處于停止狀態(tài)。推焦車的全自動過 程也處于停止狀態(tài),整個全自動過程就失敗。傳統(tǒng)的控制方法這個時候就必須一步步檢查 不能連續(xù)的原因,通常利用客戶端的畫面進行檢查,這些簡單的聯(lián)鎖在畫面上會做報警提 示,在知道故障原因后,需要把系統(tǒng)切換為手動狀態(tài),進行再往復操作一次,在到位后,再 切為自動狀態(tài),讓PLC運行下去,進入正常的過程控制?,F(xiàn)有的控制方法容易導致生產(chǎn)的中 斷,這也是目前國內(nèi)焦爐機車自動運行的失敗的一個主要原因。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,針對以上現(xiàn)有技術(shù)存在的缺點,提出一種焦爐機 車自動運行PLC聯(lián)鎖故障快速識別方法,可以快速準確的檢查所有的聯(lián)鎖條件,發(fā)現(xiàn)故障 所在。
本發(fā)明解決以上技術(shù)問題的技術(shù)方案是
焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,焦爐機車由其自帶的PLC分成多 個運行步驟,每個運行步驟由PLC分成多個運行過程進行自動運行,每個運行過程都帶有 聯(lián)鎖條件,按以下步驟進行聯(lián)鎖故障快速識別
(一)給焦爐機車PLC設(shè)定的每個運行步驟的各個運行過程設(shè)定一個二進制整字, 按照過程控制中的先后順序?qū)γ恳粋€過程中的聯(lián)鎖條件進行羅列,將每一個聯(lián)鎖條件賦到 所述二進制整字的各個位上;
(二)設(shè)定每一個聯(lián)鎖條件在非故障狀態(tài)下該位賦值為“0”,在條件不滿足或者故 障狀態(tài)時該位賦值為“I” ;若在一個過程結(jié)束時該過程所有的位都為“0”,則該過程的整字 也為“O” ;若在一個過程中有一個位為“ I ”,則該過程的整字不為“0”,該過程則不能運行下 去;
(三)判斷PLC控制的每個運行步驟的運行過程是否中斷,若否,則進行下一運行 過程;若是,通過PLC檢測整字不為“O”的運行過程,找出故障點所在的運行過程,再通過 PLC檢測該過程的整字情況,找出第一個賦值為“I”的位,即找出該位的聯(lián)鎖條件,找出故 障點所在;
(四)故障解決后,焦爐機車繼續(xù)運行,并返回步驟(三)進行循環(huán)判斷。
本發(fā)明進一步限定的技術(shù)方案是
前述的焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,步驟(四)中,PLC設(shè)有一 個強制執(zhí)行步驟,強制執(zhí)行步驟為將原來賦值為“I”的位強制賦值為“O”的步驟。
前述的焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,二進制整字為16位二進制 整字或者32位二進制雙整字。
本發(fā)明的優(yōu)點是本發(fā)明針對焦爐機車自動運行聯(lián)鎖多的特點,通過PLC將焦爐 機車分成多個運行步驟,并將運行步驟分為多個運行過程,對每一過程設(shè)定一個二進制整 字,通過二進制整字中的每一個位與過程的聯(lián)鎖條件相對應,通過“O”或“ I ”來對每一個聯(lián) 鎖條件進行故障與否的判斷,可以快速準確的檢查所有的聯(lián)鎖條件,發(fā)現(xiàn)故障所在,簡單實 用;不需要像通常方法切回手動狀態(tài),對整個流程重新操作;不會耽誤時間,可以保證焦爐 機車自動連續(xù)運行。
圖1是本發(fā)明的流程圖。
具體實施方式
實施例1
本實施例為焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,流程如圖1所示焦爐 機車由其自帶的PLC分成多個運行步驟,每個運行步驟由PLC分成多個運行過程進行自動 運行,每個運行過程都帶有聯(lián)鎖條件,按以下步驟進行聯(lián)鎖故障快速識別
(一)給焦爐機車PLC設(shè)定的每個運行步驟的各個運行過程設(shè)定一個16位二進制 整字或者32位二進制雙整字,按照過程控制中的先后順序?qū)γ恳粋€過程中的聯(lián)鎖條件進 行羅列,將每一個聯(lián)鎖條件賦到所述二進制整字的各個位上;
(二)設(shè)定每一個聯(lián)鎖條件在非故障狀態(tài)下該位賦值為“0”,在條件不滿足或者故 障狀態(tài)時該位賦值為“I”;若在一個過程結(jié)束時該過程所有的位都為“0”,則該過程的整字 也為“O”;若在一個過程中有一個位為“ I ”,則該過程的整字不為“0”,該過程則不能運行下 去;
(三)判斷PLC控制的每個運行步驟的運行過程是否中斷,若否,則進行下一運行 過程;若是,通過PLC檢測整字不為“O”的運行過程,找出故障點所在的運行過程,再通過 PLC檢測該過程的整字情況,找出第一個賦值為“I”的位,即找出該位的聯(lián)鎖條件,找出故障點所在;
(四)故障解決后,將原來賦值為“I”的位強制賦值為“0”,焦爐機車繼續(xù)運行,并 返回步驟(三)進行循環(huán)判斷。
本實施例把焦爐自動運行過程分成多個步驟,可以按工藝習慣進行制定,例如推 焦車從向目標爐號運行到完成推焦后向下一個目標位運行,這個過程分為4個過程,給每 個過程設(shè)定一個16位的整字或者32位的雙整字,對每一個過程中的聯(lián)鎖條件進行羅列,按 照過程控制中的先后順序,對每一個聯(lián)鎖條件賦整字的位,對于每一聯(lián)鎖條件而言,在非故 障狀態(tài)下,該位賦值為“0”,在條件不滿足或者故障狀態(tài)時為“ I ”,如果在一個過程結(jié)束時, 該過程所有的位都為“O”該過程的整字也因為為“O”。在一個過程中,當該過程不能運行下 去時,PLC檢測該過程的整字情況,只要出現(xiàn)故障,該整字肯定有控制位不為“0”,那么這個 整字就不為“0”,只要整字不為零,就可以知道哪些位不為“0”,知道哪些位不為“0”,就知 道故障點所在。例如取門過程設(shè)定的整字為D1,取門過程中,順序控制條件加上安全聯(lián)鎖條 件一共有十個條件,每個條件對應整字Dl的一個位,即Dl最高為“ 1111111111”,在實際運 行中,每一個信號有效時,賦值為零,在不出故障正常運行時,依次每個位置為0,即Dl值在 流程結(jié)束時為“0”,如果出現(xiàn)故障,將出現(xiàn)某個位一直不能有效被處理,即一直為“1”,所以 動作過程將停止,Dl也不會為零,在診斷按鈕被觸發(fā)后,程序?qū)l進行診斷,對最前面那個 為“I”的位進行顯示,即故障所在。
本實施例的具體執(zhí)行如下
首先把機車控制程序按工藝習慣分成多個過程,例如推焦車,按運行過程可以分 為走行對位、取爐門、推焦平煤、關(guān)爐門四個過程,對每一個過程賦一個整字,分別賦值 為D0、DU D2、D3 ;并針對每一個過程對其邏輯關(guān)系進行整理,按先后順序排列,以取爐門 為例其中安全聯(lián)鎖條件為3個,順序控制的聯(lián)鎖該過程按次序有7個聯(lián)鎖影響因素,按次 向下運行分別為a、取門機下部前傾,至前傾限停止;b、取門機前進(低一高一低),至前限 停止;C、提門鉤、至門鉤認定限,停止;d、壓門栓、同時壓撥至門栓壓入限、停止;e、提門、至 提門上限、停止;f、取門機后限(低一高一低),至后限停止;g、取門機下部后傾,至后傾限, 停止,取門過程結(jié)束;依次把這些到位信號賦為整字Dl的一個位,這樣如果Dl是16位的整 字,那么取門程序相關(guān)的聯(lián)鎖就填滿了 10個位。
每個聯(lián)鎖條件相對的位,在條件激活的情況下,置為“0”,而條件不滿足或者故障 狀態(tài)則置為“1”,例如提門鉤、至門鉤認定限這個信號在整字Dl的第4位,在門鉤確認位 到位后,則Dl的第4位為“0”,如果門鉤確認沒有到位,則則Dl的第4位為“ I ”,如果在提 門鉤前面的安全條件、前傾到位、壓門栓到位、而門鉤確認位不到位的情況下,則Dl整字就 變成“000000000011111”如果十進制則顯示為31。
檢測整字中第一個不為“O”為“I”的位,并進行顯示。例如上述事例中的門鉤 確認位如果沒有到位,則Dl整字就變成“000000000011111”,十進制則為31。PLC運算出 Dl的第一個不為“O”的位,則顯示門鉤確認位故障,故障解除后,PLC控制焦爐機車繼續(xù)運 行??梢栽O(shè)置一個強制執(zhí)行步驟,即在過程的整字為O時自動復位強制信號,從而保證流程 延續(xù)下去,例如在強制門鉤到位信號為“O”后,則在這個過程結(jié)束即Dl為“O”時,復位門鉤 強制信號,這樣控制過程更為連續(xù),不會耽誤時間。
除上述實施例外,本發(fā)明還可以有其他實施方式。凡采用等同替換或等效變換形成的技術(shù)方案, 均落在本發(fā)明要求的保護范圍。
權(quán)利要求
1.焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,其特征在于所述焦爐機車通過其自帶的PLC按工藝將運行分成多個運行步驟,所述每個運行步驟由所述PLC按工藝將分成多個運行過程進行自動運行,所述每個運行過程都帶有聯(lián)鎖條件,并按以下步驟進行聯(lián)鎖故障快速識別(一)給焦爐機車PLC設(shè)定的每個運行步驟的各個運行過程設(shè)定一個二進制整字,按照過程控制中的先后順序?qū)γ恳粋€過程中的聯(lián)鎖條件進行羅列,將每一個聯(lián)鎖條件賦到所述二進制整字的各個位上;(二)設(shè)定所述每一個聯(lián)鎖條件在非故障狀態(tài)下該位賦值為“0”,在條件不滿足或者故障狀態(tài)時該位賦值為“I” ;若在一個過程結(jié)束時該過程所有的位都為“0”,則該過程的整字也為“O” ;若在一個過程中有一個位為“ I ”,則該過程的整字不為“0”,該過程則不能運行下去;(三)判斷PLC控制的每個運行步驟的運行過程是否中斷,若否,則進行下一運行過程; 若是,通過PLC檢測整字不為“O”的運行過程,找出故障點所在的運行過程,再通過PLC檢測該過程的整字情況,找出第一個賦值為“I”的位,即找出該位的聯(lián)鎖條件,找出故障點所在;(四)故障解決后,焦爐機車繼續(xù)運行,并返回步驟(三)進行循環(huán)判斷。
2.如權(quán)利要求1所述的焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,其特征在于 所述步驟(四)中,所述PLC設(shè)有一個強制執(zhí)行步驟,所述強制執(zhí)行步驟為將原來賦值為 “I”的位強制賦值為“O”的步驟。
3.如權(quán)利要求1或2所述的焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,其特征在于所述二進制整字為16位二進制整字或者32位二進制雙整字。
全文摘要
本發(fā)明屬于電氣自動化控制技術(shù)領(lǐng)域,是一種焦爐機車自動運行PLC聯(lián)鎖故障快速識別方法,按以下步驟進行給每個運行步驟的各個運行過程設(shè)定一個二進制整字,按照過程控制中的先后順序?qū)γ恳粋€過程中的聯(lián)鎖條件進行羅列,將每一個聯(lián)鎖條件賦到所述二進制整字的各個位上;設(shè)定每一個聯(lián)鎖條件在非故障狀態(tài)下該位賦值為“0”,在條件不滿足或者故障狀態(tài)時該位賦值為“1”;通過PLC檢測整字不為“0”的運行過程,找出故障點所在的運行過程,再通過PLC檢測該過程的整字情況,找出第一個賦值為“1”的位,即找出該位的聯(lián)鎖條件,找出故障點所在;故障解決后,焦爐機車繼續(xù)運行。本發(fā)明可以快速準確的檢查所有的聯(lián)鎖條件,發(fā)現(xiàn)故障所在。
文檔編號G05B19/05GK103034157SQ20111029093
公開日2013年4月10日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者吉明鵬, 季益龍, 王海軍 申請人:上海梅山鋼鐵股份有限公司