專利名稱:用于電梯配電控制器的差錯檢測方法
技術領域:
本發明涉及電梯配電控制器的差錯檢測方法,特別是涉及當以調用(call-Based)操作方法在控制器之間進行信息傳輸時,能更穩定地檢測出樓層控制器、轎廂內部控制器、轎廂上部控制器和類似部件的差錯的用于電梯配電控制器的一種改進的差錯檢測方法。
圖1表示了一種傳統的電梯配電控制裝置,它包括樓層控制器30,該控制器30設置在每一樓層上,用于控制電梯呼叫按鈕1和顯示裝置2的輸入處理,轎廂內部控制器40,該控制器40設置在轎廂的內部,用于控制顯示裝置、服務樓層輸入按鈕4,和運行控制開關5的輸入處理;設置在電梯上部的上部控制器50,用于控制運行控制開關(未示出)和一顯示裝置6,設置在機器室(mechinery Com-partment)上的主控制器10,用于進行電機控制和電梯的運行控制,以及一個通信中繼控制器20,用于進行在主控制器10、樓層控制器30、轎廂內部控制器40和電梯上部控制器50之間的通信中繼操作。
現參照相應的
傳統電梯配電控制裝置的運行以及用于配電控制器的差錯檢測方法。
開始,當使用者選擇呼叫按鈕1、服務樓層輸入按鈕4和運行控制開關5時,配電控制器(例如樓層控制器30、轎廂內部控制器40和轎廂上部控制器50)把由使用者選擇的輸入信息經串行傳輸線SL串行地傳輸到通信中繼控制器20,該通信中繼控制器20把該輸入信息存貯在一緩沖器中(未示出),并經行傳輸線SL把信息傳輸到主控制器10,其從主控制器接收電梯的控制信息與狀態信息,并傳輸給配電控制器,從而完成電梯的操作控制和狀態控制。
此時,如圖2所示,因為在通信中繼控制器20和配電控制器之間設有一個調用(call-based)操作網絡,所以該配電控制器的網絡輸入變量12與通信中繼控制器20的網絡輸出變量11是邏輯上相連接的。該配電控制器的網絡輸出變量13與通信中繼控制器20的網絡輸入變量14邏輯上相連接,從而通過修改網絡輸出變量修改邏輯上相連接的網絡輸入變量。
當由使用者選擇的信息被傳輸給通信中繼控制器20時,該網絡輸出變量13僅當為減少配電控制器線路的負載時才被重新修改,其是指電梯呼叫按鈕1、服務樓層輸入按鈕4以及運行開關5和邏輯上相連接的通信中繼控制器20的網絡輸入變量14的修改,它們是通過修改網絡輸出變量13的值而被修改的,從而使由使用者選擇的信息經串行傳輸線SL傳輸給通信中繼控制器20。
另外,當修改該通信中繼控制器20的網絡輸入變量14的值時,根據調度程序運行任務,并把所接收的信息存貯在緩沖器(未示出)中,并經并行傳輸線PL傳輸給主控制器10。該通信中繼控制器20輸出一個ACKD信息,該信息指明一個符號,即所要求的通信完成,這是一個ACK(確認)通信方法。
這時,當因為沒收到信息ACKD使所要求的通信失敗時,在一預定的次數內進行信息ACKD的傳輸。當在一預定的次數內不能使配電控制器接收到信息ACKD時,則認為該通信出了差錯。
另外,當從主控制器10輸出的電梯控制信息或狀態信息再次傳輸給配電控制器時,通信中繼控制器20接收到來自主控制器10的控制信息或狀態信息,并利用上述調用操作網絡通過修改網絡輸出變量11,把控制信息或狀態信息傳輸給配電控制器。這時,以REPEAT方法實現通信方式, 而不用ACK通信方法,上述REPEAT方法是在一預定的次數內重新傳輸該信息而與通信狀態無關。
當使用ACK通信方法時,因為通信中繼控制器20在傳輸控制信息和狀態信息之后,從配電控制器接收一個表明成功通信的ACKD信息,所以大大地增加了串行傳輸線SL的通信業務量。另外,因為配電控制器基于調用操作方式的異步通信來傳輸信息,所以增加了通信傳送量的干擾(jam)。但是關于電梯特性的某個信息,其是以ACK通信方式傳輸的,上述信息是在電功率被提供給系統之后,在最初的步驟上從通信中繼控制器20收到的。
所以,配電控制器接收來自通信中繼控制器20的控制信息和電梯狀態信息,并且控制顯示裝置2和3、電梯呼叫按鈕1、服務樓層輸入按鈕4和運行控制開關5。
但是,用于電梯的傳統配電控制裝置具有這些缺點,即由于當通信中繼控制器以ACK通信方式接收信息時,其是針對配電控制器的通信差錯的,所以當配電控制器不運行時,就不能在輸入源處表示如相應控制器的開關或按鈕上的調用狀態,使得不能完成從配電控制器向通信中繼控制器的信息傳輸,其采用了調用操作方式的異步通信因而不可能檢查通信差錯。
另外,因為不可能檢查出通信差錯,也就不可能檢查出基于上述通信差錯檢查的配電控制器的差錯。因此,也不可能及時配備新電梯操作系統,這種新的電梯操作系統具有用在電梯呼叫、呼叫樓層記錄,以及運行能力上處于非正常運行狀態時的拷貝特性。
據此,本發明的目的是提供一種用于電梯配電控制器的差錯檢查方法,它克服了在傳統的電梯控制器差錯檢查方法中所遇到的問題。
本發明的另一個目的是提供一種用于電梯配電控制器的改進的差錯檢查方法,通過在每個特定輪詢周期上選擇不給通信中繼控制器傳輸信息的配電控制器,不論通信業務怎樣而能更穩定地檢查出配電控制器的差錯,并因此順序地與所選擇的配電控制器通信,并檢查每個樓層的樓層控制器、轎廂內部控制器、轎廂上部控制器等的差錯。
為了達到上述目的,在此提供一種用于電梯配電控制器的差錯檢測方法,它包括任務周期設定步驟,在該步驟中,當由主控制器更新控制命令時根據維護操作模式的操作模式,傳輸輪詢周期設定信息、控制器選擇信息和配電控制器的差錯檢查信息;控制器選擇步驟,在該步驟中,在設定任務周期的每個周期上,通過順序地輪詢配電控制器來選擇在一特定輪詢周期內不將信息傳給通信中繼控制器的某個配電控制器;輪詢信息傳輸步驟,參照所選配電控制器的控制器碼設定輪詢信息,根據該設定的輪詢信息修改差錯檢驗變量值;差錯檢測步驟,在該步驟中,在某個周期之內在修改差錯檢驗變量值的點上檢驗由配電控制器重新傳輸的響應,并判斷是否出現配電控制器差錯。
結合實施例參考附圖,對本發明的目的、其它目的和特征優點進行詳細說明。
附圖簡要說明圖1是普通電梯配電控制裝置的示意圖;圖2是在普通通信中繼控制器和普通配電控制器之間信息傳輸的示意圖;圖3是從根據本發明的通信中繼控制器輸出的輪詢信息格式的示意圖;圖4是表示根據本發明的通信中繼控制器差錯檢查變量和配電控制器的響應變量的示意圖;圖5A-5B是根據本發明的配電控制器的差錯檢測方式流程圖;圖6是根據本發明的通信中繼控制器發送的差錯檢查變量由配電控制器響應的流程圖;圖7是根據本發明主控制器對于配電控制器的差錯檢測的流程圖。
根據本發明的用于電梯的配電控制裝置,其采用了圖1的電梯配電控制裝置,和采用了圖2的調用操作(call-based operation)的網絡結構和圖4的輪詢網絡結構。在此,該輪詢網絡結構是由差錯檢查變量和響應變量構成的。
參照相應的附圖來說明根據本發明的用于電梯配電控制器的差錯檢測方法。
開始時,當選擇了電梯呼叫按鈕1中之一、服務樓層輸入按鈕,以及操作控制開關5時,由樓層控制器30、轎廂內部控制器40以及轎廂上部控制器50組成的配電控制器對網絡輸出變量13進行更新,并依據該變量值將與網絡輸出變量13邏輯上相關聯的網絡輸入變量14的值進行更新,并把由使用者選擇的信息傳輸給通信中繼控制器20。這時,通信中繼控制器20設置網絡輸入變量14中更新后的該變量值,根據所更新的變量值由調度程序(未示出)啟動任務,并將所接收的信息存貯在一緩沖器中(未示出),經并行傳輸線PL在預定周期上將所存貯的信息傳輸給主控制器10。
此外,當在每個特定周期上從主控制器10輸出的信息中檢測出一個控制指令更新信號時,如圖5A和5B所示,通信中繼控制器20檢查它是否為維護操作模式。當它是維護操作模式時,將N設置為0,用于識別控制器的任務操作周期(計時器1的計數值)被設定到約200ms,該周期為目標差錯檢測的周期;當它是其它操作方式時,N被設置為樓層總數,該任務的操作周期被設定到約500ms,使得計時器1根據所設定的操作周期工作,在檢測差錯任務的每個操作上,順序地檢查配電控制器和選擇一個控制器,用于傳輸差錯檢測信息的控制器選擇任務周期設定步驟和輪詢周期設定步驟ST1被進行,利用步驟ST1選擇每一個控制器。
這時,由表達式“[樓層總數(N)+1(轎廂上部控制器)+1(轎廂內部控制器)]×計時器1”獲得輪詢周期,利用該輪詢周期選擇每個配電控制器,在維護操作模式情況下,因為通信中繼控制器20僅輪詢轎廂內部控制器40和轎廂上部控制器50,所以樓層總數為0,輪詢周期是2×計時器1。即,在維護操作模式時,因為樓層控制器的差錯檢測沒有意義,相對于系統的穩定運行來講轎廂內部控制器40和上部控制器50是重要的,所以把輪詢周期設定得小。
此后,當完成計時器1的計數操作時,通信中繼控制器20進行控制器選擇步驟ST2,用來檢查在樓層控制器30和轎廂內部及上部控制器40和50之中被輪詢的控制器的通信錯誤。
例如,當在一12層樓建筑物中配置該樓層控制器30和轎廂內部及上部控制器40和50時,通信中繼控制器20周期性地重復操作計時器1,從1到N(12)+2增加計數3的值,以檢查樓層控制器30和轎廂內部及上部控制器40和50,從輪詢該控制器的時間到當前的時間修改網絡輸出變量13,重復檢查一信息是否傳輸給通信中繼控制器20,選擇未傳輸信息的控制器,檢查相應所選擇控制器的差錯,從而使通信流通量干擾減至最小,使之有可能獲得調用操作方法的優點。
在此,當計數3為1時,它涉及到轎廂上部控制器,當計數3為2時,它涉及到轎廂內部控制器,當計數3為3時,它涉及到第一層上的樓層控制器,當計數3為4時,它涉及到在第二層上的樓層控制器,當計數3為14時,它涉及到在第十二層上的樓層控制器。
當根據在控制器選擇步驟ST2期間,計數3的值的增加選擇要差錯檢驗的配電控制器時,通信中繼控制器20基于計數3使變量初始化到0,設定所選配電控制器的控制器代碼并根據該控制器代碼設定輪詢信息,為更新差錯檢驗變量值進行輪詢信息傳輸步驟ST3。
這時,如圖3所示的輪詢信息被引用來判斷要進行差錯檢驗的配電控制器的控制器代碼。其第一個字節被分配給樓層控制器、轎廂內部控制器,和轎廂上部控制器,其第二個字節被分配給樓層控制器中的一個預定樓層控制器。因為當前通信方法是根據對網絡變量值的更新操作預定任務。當傳輸輪詢信息時,第三字節應分配給“0-1”或“1-0”。這時,通常,CRS差錯檢驗被用于一般數據的差錯檢驗。
此外,通信中繼控制器20檢驗該操作是否處在維護操作模式情況,當它是在維護操作模式時,計時器2的計數值被設定到約50ms,該值是用于檢測配電控制器響應的檢測周期,當它不處在維護操作模式時,計時器2的計數值被設定到約100ms,并驅動該計時器2,在一特定周期內(在計時器2的計數值內)檢查是否從所選擇的控制器中輸出一響應,這時,傳輸該差錯檢驗變量值。并再驅動計時器1,為檢驗下個控制器的差錯進行控制器選擇步驟ST2和輪詢信息傳輸步驟ST3。
所以當由通信中繼控制器20輸出的差錯檢驗變量值被更新時,根據如圖5B所示的調度程序操作任務,配電控制器通過控制器選擇步驟ST2和輪詢信息步驟ST3接收信息。參照接收的輪詢信息中第一和第二字節判斷一響應行為(response turn)是否涉及自身。如圖4所示,用與由通信中繼控制器20接收的輪詢信息相同的格式重復更新響應變量值,并向通信中繼控制器20作出響應。
之后,當響應檢測周期的計時器計數被完成時,進行差錯檢測步驟ST4,在此,通信中繼控制器20檢查是否出現從配電控制器向其傳輸的響應差錯,并檢查配電控制器的差錯。
即,通信中繼控制器20檢查是否從配電控制器輸出的響應變量值被更新。當未更新該響應值時,對于該控制器代碼的輪詢信息把差錯變量值再傳輸,該輪詢信息是為了相應的配電控制器的再輪詢而在先被傳輸了的,該計數2增加,它代表不進行響應的數,重復操作計時器2,檢驗從配電控制器輸出的響應變量值是否被更新。這時,差錯檢驗變量值的重復傳輸數被限制到三次。
但是,當配電控制器的響應變量值被更新時,通信中繼控制器20檢測響應值是否同控制器代碼相同,為檢驗差錯,在先傳輸了控制器代碼,當該響應值與控制器代碼相同時,設定該響應為OK(1)并將其存貯在一緩沖器中(未示出)。
同時,當響應值不等于為檢驗差錯而被傳輸的控制器代碼時,通信中繼控制器20識別該響應為一差錯,并將其存貯,為了重復輪詢,對于該控制器代碼的輪詢信息把該差錯檢驗變量值重復傳輸,增加計數1,其代表未涉及到所要求控制器的響應數字,再驅動計時器2,檢驗從配電控制器來的響應是否與控制器代碼相同,該控制器代碼是為檢驗差錯被傳輸給配電控制器的。這時,網絡輸出變量值的重復傳輸數被局限在3次。
此后,其結果在有效次數(三次)的差錯檢驗變量值以后被更新,當沒有來自配電控制器的響應或該響應值不等于控制器代碼時,該控制器代碼是為檢驗差錯而在先被傳輸的,通信中繼控制器20清除計數1和計數2,其識別出該配電控制器具有差錯,并把該配電控制器的控制器代碼傳輸給主控制器10。
另外,就樓層控制器30、轎廂內部控制器40和轎廂上部控制器50而言全都進行上述步驟。
之后,主控制器10從通信中繼控制器20接收一個差錯產生信號和該配電控制器的控制器代碼。如圖7所示,當以維護操作模式操作時,和控制器代碼為1或2,即當轎廂內部控制器40和轎廂上部控制器50有差錯時,主控制器10停止該系統,并設定差錯碼。當控制器碼不為1或2時,即當樓層控制器有差錯時,主控制器10僅設定差錯碼,并把轎廂停止在出錯樓層上。
另外,當控制器代碼在操作模式中為2時,即當轎廂上部控制器50有一差錯時,主控制器僅設定一差錯碼,當把操作模式轉換到維護操作模式時停止該系統。當控制器代碼為1,即當轎廂內部控制器有差錯時,主控制器10僅設定一差錯碼,并當把操作模式轉換到維護操作模式時停止該系統。當控制器代碼為0,即當樓層控制器有差錯時,主控制器10檢測哪一樓層控制有差錯,并在該特定層上把操作模式轉換到強迫停止操作模式,使轎廂停止。
如上所述,根據本發明的用于電梯配電裝置的差錯檢測方法通過檢測某個配電控制器穩定地檢測配電控制器的差錯,該某個配電控制器在每個輪詢周期上沒有向通信中繼控制器傳送信息,順序地與該所選擇的控制器通信,檢測樓層控制器、轎廂內部控制器、和轎廂上部控制器是否有一差錯,并將通信流通量干擾減至最小。此外,因為檢查到配電控制器的差錯,則可提供各種替換的運行方法,從而可以達到電梯所要求的安全性和系統所要求的可靠性。
雖然為了用于說明本發明,已經詳述了本發明的最佳實施例,但本領域的技術人員仍可對此進行修改、增添和替換,而不脫離本發明權利要求中所述的本發明的范圍和構思。
權利要求
1.一種用于電梯配電控制器的差錯檢測方法,其中電梯系統包括一個設置在機器室處的主控制器;設置在每個樓層、轎廂內部、以及轎廂上部的配電控制器,以及用于在所述主控制器和所述配電控制器之間進行中轉的通信中繼控制器,其包括步驟任務周期設定步驟,該步驟當由所述主控制器更新控制指令時,根據維護操作模式中的操作模式傳輸輪詢周期設定信息、控制器選擇信息和配電控制器的差錯檢測信息;控制器選擇步驟,其通過在設定任務周期的每個周期上順序地輪詢配電控制器,來選擇某個配電控制器,該控制器在特定的輪詢周期內未把信息傳輸給通信中繼控制器。輪詢信息傳輸步驟,該步驟參照所選擇配電控制器的控制器代碼設定輪詢信息并根據所設定的輪詢信息更新差錯檢驗變量值。差錯檢測步驟,該步驟檢驗在某個周期期間在所說差錯檢驗變量被更新處從配電控制器重復傳輸來的響應,并判斷該配電控制器是否存在差錯。
2.根據權利要求1的方法,其中,所述的輪詢設定步驟是通過在操作模式中由表達式“[樓層總數(N)+1(轎廂上部控制器)+1(轎廂內部控制器)]×計時器1來獲得一輪詢周期,以及在維護操作模式中由表達式“[(轎廂上部控制器)+1(轎廂內部控制器)]×計時器1獲得一輪詢周期。
3.根據權利要求1的方法,其中,所述的輪詢信息傳輸步驟是通過為樓層控制器、轎廂內部控制器和轎廂上部控制器分配第一字節,為樓層控制器中的某個樓層控制器分配第二字節,以0-1或1-0范圍設定第三字節來獲得輪詢信息,從而可根據網絡變量值的更新啟動某個任務。
4.根據權利要求1的方法,其中,所述的差錯檢測步驟包括配電控制器的響應格式,該格式與用于差錯檢驗的輪詢信息格式相同。
5.根據權利要求1的方法,其中,所述的差錯檢測步驟包括這樣的步驟,其當在轎廂內部控制器中檢驗出差錯時,主控制器把操作轉換到應急停車模式和運行停止模式,當在某個轎廂控制器內檢查到差錯時,主控制器把操作轉換到差錯檢測的樓層停止模式。
6.根據權利要求1的方法,其中,所述配電控制器的響應通過以下步驟來完成輪詢信息接收步驟,該步驟根據通信控制器的差錯檢驗變量值的更新接收輪詢信息;判斷步驟,該步驟通過比較所接收的輪詢信息的第一和第二字節判斷一響應行為是否涉及其本身,以及響應步驟,該步驟當響應行為涉及為其本身時通過重復更新響應值響應。
7.根據權利要求1的方法,其中,所述的差錯檢查步驟包括的步驟是第一步,檢驗是否由配電控制器更新了響應值;第二步,當響應值被更新時,檢測該響應值是否同在先傳輸的控制器代碼相同,當響應值未被修改時,利用以前傳輸的控制器代碼的輪詢信息,按照和預定有效數一樣多的數再次輪詢對應的配電控制器;第三步,當響應值與控制器代碼相同時,設定一響應為OK(1),當響應值與控制器代碼不相同時使用以前傳輸的控制器代碼的輪詢信息,按照和預定有效數一樣多的數再次輪詢對應的配電控制器;以及第四步,當響應值未被更新或在所說第二和第三步的重新輪詢之后響應值不等于控制器代碼時,該步驟識別該配電控制器有差錯。
全文摘要
一種用于電梯配電控制器的改進的差錯檢測方法,包括任務周期設定步驟,其當由主控制器更新控制指令時,根據維護運行模式中的操作模式傳輸輪詢周期設定信息;控制器選擇信息和配電控制器的差錯檢測信息;控制器選擇步驟,選擇某個配電控制器,該控制器在特定的輪詢周期內未把信息傳輸給通信中繼控制器;輪詢信息傳輸步驟,參照所選配電控制器的控制器代碼設定輪詢信息,并根據所設輪詢信息更新差錯檢驗變量值,差錯檢測步驟。
文檔編號B66B5/00GK1136529SQ9610595
公開日1996年11月27日 申請日期1996年3月9日 優先權日1995年3月9日
發明者高銀萬 申請人:Lg產電株式會社