專利名稱:控制器運行的方法和控制器系統的制作方法
技術領域:
本發明涉及一種控制器運行的方法和控制器系統。
背景技術:
現有技術中,工程機械電氣控制系統中因控制動作和參數較多,而一臺控制器的 輸入輸出控制點有限,控制系統中常用到幾臺同樣的控制器,一套電控系統中各控制器所 控制的對象不同,故控制程序不同。生產制造、售后服務、調試等須用不同的程序對應不同 的控制器進行下載和調試;庫存和裝配過程中需對已下載了程序的各控制器進行不同的標 識;售后控制器出現故障需更換控制器時,一旦發錯下載了程序的控制器,則影響客戶的生 產或擴大機器故障范圍等;給工作帶來麻煩和損失,不利于批量生產及維護。在現有技術中,同時使用的多個控制器在生產與維護中存在不便,對于該問題,目 前尚未提出有效解決方案。
發明內容
本發明的主要目的是提供一種控制器運行的方法和控制器系統,以解決現有技術 中同時使用的多個控制器在生產與維護中存在不便的問題。為了實現上述目的,根據本發明的一個方面,提供了 一種控制器運行的方法。本發明的控制器運行的方法包括控制器獲取功能識別信號;控制器根據預設的 功能識別信號與功能之間的對應關系,執行獲取的功能識別信號所對應的功能。進一步地,控制器獲取功能識別信號包括控制器獲取預定的輸入端口的功能識 別信號。進一步地,所述功能識別信號為多個數字量輸入端的輸入信號的組合。進一步地,所述輸入信號中,值為1的輸入來自于所述控制器的電源的高電平輸 出端。進一步地,執行獲取的功能識別信號所對應的功能包括執行保存的控制程序中 對應于所述功能識別信號的程序指令。根據本發明的另一方面,提供了 一種控制器系統。本發明的控制器系統包括多個控制器,所述控制器系統中每個所述控制器的所 述多個輸入端中的一個或多個預定的輸入端配置為功能識別信號輸入端,每個所述控制器 在運行時從其預定的功能識別信號輸入端獲取功能識別信號,并根據預設的功能識別信號 與功能之間的對應關系執行對應的功能。進一步地,所述功能識別信號輸入端包括所述控制器的數字量輸入端。進一步地,每個所述控制器的所述功能識別信號輸入端中,輸入信號為1的輸入 端與該控制器的電源的高電平輸出端連接。進一步地,各個所述控制器保存相同的控制程序,各個所述控制器執行所述控制 程序中對應于所述功能識別信號的程序指令。
進一步地,所述控制系統中包含三個控制器,每個控制器的第一、第二數字量輸入 端口為功能識別信號輸入端,其中第一控制器的第一數字量輸入端口與所述系統的電源的 高電平輸出端連接,第二控制器的第二數字量輸入端口與所述系統的電源的高電平輸出端 連接,第三控制器的第一、第二數字量輸入端口與所述系統的電源的高電平輸出端連接。進一步地,所述三個控制器結構相同,并且保存相同的控制程序。根據本發明的技術方案,通過電氣硬件的線路設計組合和程序的組合,控制系統 中各控制器就能準確有效的采集控制識別信號,調用不同控制功能塊程序,實現機器各功 能動作的控制。一個組合程序代替了多個不同功能的程序,從而給制造生產、售后、調試等 程序下載、程序調試、庫存和裝配過程中帶有控制程序的控制器的標識帶來了方便,更有利 于批量生產制造及維護,減小了工作中的麻煩和可能造成的損失。
說明書附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示 意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的控制器運行的方法主要步驟的流程圖;圖2是根據本發明實施例的控制器系統的示意圖;圖3是根據本發明實施例的控制系統的一種具體接線的示意圖;圖4是根據本發明實施例的程序組合控制的一種流程的示意圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結合實施例來詳細說明本發明。圖1是根據本發明實施例的控制器運行的方法主要步驟的流程圖,如圖1所示,該 方法主要包括如下步驟步驟Sll 控制器獲取功能識別信號;步驟S13 控制器根據預設的功能識別信號與功能之間的對應關系,執行獲取的 功能識別信號所對應的功能。從以上的步驟可以看出,控制器的功能是根據功能識別信號進行識別后再執行相 應的功能,不同的功能是通過不同的識別信號來區分,這樣對于多個控制器來說,各個控制 器本身的結構就可以是統一的形式,在制造及維護時面向相同結構的控制器進行,從而較 為方便。功能識別信號與功能之間的對應關系可以預先在控制器程序中設定。各控制器可 以從自身的輸入端口接收功能識別信號,該輸入端口可以預定,每個控制器都從確定的輸 入端口接收輸入信號。在控制器結構相同的情況下,各個輸入端口在各控制器中的位置也 相同,便于檢查接線。可采用多個數字量輸入端作為功能識別信號的輸入端,這樣功能識別 信號為多個數字量輸入端的輸入信號的組合,例如采用2個數字量輸入端,則該兩個輸入 端的信號有如下組合00,01,10,11。可在控制器程序中設定2個數字量輸入端的信號的 組合為10表示控制器執行第一種功能,即執行程序中的相應于第一種功能的指令;上述組 合為01表示控制器執行第二種功能;上述組合為11表示控制器執行第三種功能。
在控制器運行時,各控制器首先獲取功能識別信號,然后根據該信號執行相應的 指令。這樣各個控制器可以保存相同的程序,控制器執行該程序中的不同部分時,也表現出 不同的功能。可以看出采用這種方式,可以使控制器從結構到其內部存儲的信息都可以是 相同的,通過外部接線的不同來使這些控制器具有不同的功能。為了接線的簡單與方便,用于實現功能識別的數字量輸入端在需要輸入1時可以 與控制器的電源的高電平連接,在需要輸入0時可以與該電源的對地端連接或者空置或者 接地。圖2是根據本發明實施例的控制系統的示意圖。如圖2所示,控制系統20中包含 有多個控制器,如圖2中的控制器21、22、23。圖中示出了 3個控制器,在實現中可根據需要 設置多個控制器,相應地需增加功能識別端口的數量,以使得功能識別信號具有足夠多的 組合以區別各個控制器。圖2中各個控制器具有預定的功能識別信號輸入端,例如控制器21中的端口 211 和端口 212。各個控制器在運行時,每個控制器從這些預定的輸入端獲取功能識別信號,然 后根據預設的功能識別信號與功能之間的對應關系,執行獲取的功能識別信號所對應的功 能。功能識別信號輸入端可以是控制器的數字信號輸入端,輸入信號為1的輸入端可與控 制器的電源的高電平輸出端連接。各個控制器可保存相同的控制程序,各個控制器在執行 獲取的功能識別信號所對應的功能時,執行該控制程序中對應于該功能識別信號的程序指 令。圖3是根據本發明實施例的控制系統的一種具體接線的示意圖。采用圖3所示接線的控制系統中,實現不同控制功能的三臺控制器,通過輸入端 DI-l、DI-2(控制器輸入端接高電平有效)的不同接線方式組合來作為控制器的識別信號, 控制器(功能1)的輸入端DI-I接高電平Q4V),DI-2不接;控制器(功能2)的輸入端DI-I 不接信號,DI-2接高電平;控制器(功能幻的輸入端DI-l、DI-2均接高電平信號。如圖4 所示,圖4是根據本發明實施例的程序組合控制的一種流程的示意圖。在這種組合控制中, 將原三個不同控制功能的程序組合為一個程序,輸入端DI-2、DI-I的接線組合用二位二進 制表示,當程序采信識別信號為01時則調用功能1控制程序,當識別信號為10時則調用功 能2控制程序,當識別信號為11時則調用功能3控制程序,當識別信號為00時則終止程序 執行,不調用功能程序,不輸出功能控制。若電控系統中有更多的不同功能控制的控制器, 可通過增加輸入點作為識別控制信號,通過上面的方法來實現程序的組合控制。從以上的描述中可以看出,在本發明實施例中,通過電氣硬件的線路設計組合和 程序的組合,控制系統中各控制器就能準確有效的采集控制識別信號,調用不同控制功能 塊程序,實現機器各功能動作的控制。一個組合程序代替了多個不同功能的程序,從而給制 造生產、售后、調試等程序下載、程序調試、庫存和裝配過程中帶有控制程序的控制器的標 識帶來了方便,更有利于批量生產制造及維護,減小了工作中的麻煩和可能造成的損失。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的
5硬件和軟件結合。 以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種控制器運行的方法,其特征在于,包括控制器獲取功能識別信號;控制器根據預設的功能識別信號與功能之間的對應關系,執行獲取的功能識別信號所 對應的功能。
2.根據權利要求1所述的方法,其特征在于,控制器獲取功能識別信號包括控制器獲 取預定的輸入端口的功能識別信號。
3.根據權利要求2所述的方法,其特征在于,所述功能識別信號為多個數字量輸入端 的輸入信號的組合。
4.根據權利要求3所述的方法,其特征在于,所述輸入信號中,值為1的輸入來自于所 述控制器的電源的高電平輸出端。
5.根據權利要求1至4中任一項所述的方法,其特征在于,執行獲取的功能識別信號所 對應的功能包括執行保存的控制程序中對應于所述功能識別信號的程序指令。
6.一種控制器系統,其特征在于,包括多個控制器,所述控制器系統中每個所述控制器的所述多個輸入端中的一個或多個預定的輸入端配置為功能識別信 號輸入端,每個所述控制器在運行時從其預定的功能識別信號輸入端獲取功能識別信號,并根據 預設的功能識別信號與功能之間的對應關系執行對應的功能。
7.根據權利要求6所述的系統,其特征在于,所述功能識別信號輸入端包括所述控制 器的數字量輸入端。
8.根據權利要求7所述的系統,其特征在于,每個所述控制器的所述功能識別信號輸 入端中,輸入信號為1的輸入端與該控制器的電源的高電平輸出端連接。
9.根據權利要求6,7或8所述的系統,其特征在于,各個所述控制器保存相同的控制程 序,各個所述控制器執行所述控制程序中對應于所述功能識別信號的程序指令。
10.根據權利要求6,7或8所述的系統,其特征在于,所述控制系統中包含三個控制器, 每個控制器的第一、第二數字量輸入端口為功能識別信號輸入端,其中第一控制器的第一 數字量輸入端口與所述系統的電源的高電平輸出端連接,第二控制器的第二數字量輸入端 口與所述系統的電源的高電平輸出端連接,第三控制器的第一、第二數字量輸入端口與所 述系統的電源的高電平輸出端連接。
11.根據權利要求10所述的系統,其特征在于,所述三個控制器結構相同,并且保存相 同的控制程序。
全文摘要
本發明提供了一種控制器運行的方法和控制器系統,用以解決現有技術中同時使用的多個控制器在生產與維護中存在不便的問題。該方法包括控制器獲取功能識別信號;控制器根據預設的功能識別信號與功能之間的對應關系,執行獲取的功能識別信號所對應的功能。采用本發明的技術方案,批量生產制造及維護,減小了工作中的麻煩和可能造成的損失。
文檔編號G05B19/04GK102063074SQ20111002605
公開日2011年5月18日 申請日期2011年1月24日 優先權日2011年1月24日
發明者張中堯, 李為國, 胡剛毅 申請人:三一重工股份有限公司