(57)【要約】      （修正有）【課題】設備制御効率を向上させる設備制御処理方法及び装置を提供する。【解決手段】方法は、制御すべき部材の挙動に応じて挙動タイプを決定することと、挙動タイプ及び予め作成された複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成される複数の挙動ロジックコードクラスに応じて、ターゲット挙動ロジックコードクラスを決定することと、ターゲット挙動ロジックコードクラスに応じて、制御すべき部材に対応する挙動オブジェクトを作成することと、制御すべき部材の挙動に対応する制御信号と制御すべき部材に対応する前記挙動オブジェクトとを関連付け、制御信号と挙動オブジェクトとの関連付け関係に応じて制御すべき部材を制御処理するように、制御信号と挙動オブジェクトとの関連付け関係を記憶することと、を含む。【選択図】図１
2019114229.tif 000002
【特許請求の範囲】
【請求項１】
制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定することと、
前記挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応するターゲット挙動ロジックコードクラスを決定することであって、前記挙動ロジックコードクラスが、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである、ターゲット挙動ロジックコードクラスを決定することと、
前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成することと、
前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶することと、を含むことを特徴とする設備制御処理方法。
【請求項２】
制御信号を受信することと、
受信した前記制御信号、及び前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて、受信した前記制御信号に対応するターゲット挙動オブジェクトを決定することと、
前記ターゲット挙動オブジェクトを実行して、前記ターゲット挙動オブジェクトに対応する前記制御すべき部材に対して相応の制御処理を行うことと、をさらに含むことを特徴とする請求項1に記載の設備制御処理方法。
【請求項３】
複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出することと、
各前記挙動タイプに対応する挙動ロジックコードクラスをそれぞれ作成することと、をさらに含むことを特徴とする請求項1に記載の設備制御処理方法。
【請求項４】
前記複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出することは、
複数の制御すべき部材の挙動に応じて各前記挙動に対応した制御ロジックを決定することと、
前記制御ロジックが一致する挙動を1つの挙動タイプとすることと、を含むことを特徴とする請求項3に記載の設備制御処理方法。
【請求項５】
前記設備制御処理方法は光起電設備又は半導体設備の制御プロセスに適用されることを特徴とする請求項1-4のいずれか一項に記載の設備制御処理方法。
【請求項６】
第1処理ユニット、第2処理ユニット、第1作成ユニット、及び関連付けユニットを含み、
前記第1処理ユニットは、制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定するためのものであり、
前記第2処理ユニットは、前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応したターゲット挙動ロジックコードクラスを決定するためのものであり、前記挙動ロジックコードクラスは、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものであり、
前記第1作成ユニットは、前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成するためのものであり、
前記関連付けユニットは、前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶するためのものであることを特徴とする設備制御処理装置。
【請求項７】
複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出する抽出ユニットと、
各前記挙動タイプに対応する挙動ロジックコードクラスをそれぞれ作成する第2作成ユニットと、をさらに備えることを特徴とする請求項6に記載の設備制御処理装置。
【請求項８】
制御信号を受信する受信ユニットと、
受信した前記制御信号、及び前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて、受信した前記制御信号に対応するターゲット挙動オブジェクトを決定する第3処理ユニットと、
前記ターゲット挙動オブジェクトを実行して、前記ターゲット挙動オブジェクトに対応する前記制御すべき部材に対して相応の制御処理を行う制御ユニットと、をさらに備えることを特徴とする請求項6に記載の設備制御処理装置。
【請求項９】
プロセッサ、メモリ、及びバスを備え、
前記プロセッサと前記メモリは前記バスにより相互に通信を行い、
前記プロセッサは、前記メモリにおけるコンピュータプログラムを呼び出して、請求項1-5のいずれか一項に記載の設備制御処理方法のステップを実行することができることを特徴とする電子設備。
【請求項１０】
コンピュータプログラムが記憶されるコンピュータ読取可能な記憶媒体であって、該プログラムがプロセッサにより実行される時、請求項1-5のいずれか一項に記載の設備制御処理方法のステップを実現することを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、コンピュータの技術分野に関し、特に、設備制御処理方法及び装置に関する。
【背景技術】
【０００２】
コンピュータ技術の急速発展に伴い、現在、コンピュータ技術による設備制御は幅広く普及されており、その制御効率についての研究も注目されつつある。
【０００３】
現在の技術条件下では、従来の設備制御方法はほとんど、制御される部材自体を巡って関連機能のプログラムコードクラスの作成を行うものである。例えば、有機金属化学気相成長（Metal-organic Chemical Vapor Deposition、MOCVD）を行う設備の真空バルブは、オープン（open）及びクローズ（close）の2種類の挙動を有する。従来の制御方法は、このようなバルブに対して関連の部材コードクラス、例えば、真空バルブクラス（VacValveClass）を作成して、外部にオープン及びクローズの2種類の操作を提供し、このようなバルブに属するものは、定義した真空バルブクラスを用いて独自のオブジェクトを作成することができ、該真空バルブクラスに基づいてvalve1、valve2、valve3等の真空バルブのオブジェクトを作成することができ、作成した真空バルブのオブジェクトvalve1、valve2、valve3はともに同一タイプの部材に属し、外部に提供する操作も同じである(オープン及びクローズ)。しかしながら、別のタイプの部材に対してオープン及びクローズ操作を必要とする場合、前に定義したクラスは真空バルブクラスであり、真空バルブ以外の部材に対する操作機能を提供しないため、元のコードクラスを用いて新たな部材を制御できず、新たな部材クラスを作成しなければならなかった。例えば、電源コントローラに対する制御の場合、同じくオープン及びクローズの制御操作を行うが、電源コントローラが真空バルブと同じ部材に属さないため、電源コントローラのオープン及びクローズ操作を行う際には、電源コントローラに対してコードクラスを再作成しなければならない。その結果、プログラムコード作成の作業負担を増加させ、ソフトウェアコードのメンテナンスが複雑となり、且つエラーが発生する可能性を増加させ、設備の制御効率に大きな影響を及ぼす場合があった。
【０００４】
従って、設備の制御効率を向上させる方法を如何に提供するかは、現在業界で解決しなければならない差し迫った課題である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術の欠陥に対して、本発明の実施例は、設備制御処理方法及び装置を提供する。
【課題を解決するための手段】
【０００６】
一態様によれば、本発明の実施例は設備制御処理方法を提供し、該設備制御処理方法は、
制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定することと、
前記挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応するターゲット挙動ロジックコードクラスを決定することであって、前記挙動ロジックコードクラスは、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである、ターゲット挙動ロジックコードクラスを決定することと、
前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成することと、
前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶することと、を含む。
【０００７】
別の態様によれば、本発明の実施例は設備制御処理装置を提供し、該設備制御処理装置は、第1処理ユニット、第2処理ユニット、第1作成ユニット及び関連付けユニットを含み、
第1処理ユニットは、制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定し、
第2処理ユニットは、前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応したターゲット挙動ロジックコードクラスを決定し、前記挙動ロジックコードクラスは、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものであり、
第1作成ユニットは、前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成し、
関連付けユニットは、前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶する。
【０００８】
さらに別の態様によれば、本発明の実施例は電子設備を提供し、前記電子設備は、プロセッサ、メモリ、及びバスを含み、
前記プロセッサと前記メモリは前記バスにより相互に通信を行い、
前記プロセッサは、前記メモリにおけるコンピュータプログラムを呼び出して上記方法のステップを実行する。
【０００９】
さらに別の態様によれば、本発明の実施例はコンピュータ読取可能な記憶媒体を提供し、前記コンピュータ読取可能な記憶媒体には、コンピュータプログラムが記憶され、該プログラムがプロセッサにより実行される時、上記方法のステップを実現する。
【発明の効果】
【００１０】
本発明の実施例に係る設備制御処理方法及び装置によれば、制御すべき部材の挙動により決定された挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、ターゲット挙動ロジックコードクラスを決定し、ターゲット挙動ロジックコードクラスに応じて、制御すべき部材に対応する挙動オブジェクトを作成し、制御すべき部材の挙動に対応する制御信号と制御すべき部材に対応する前記挙動オブジェクトとを関連付け、制御信号と挙動オブジェクトとの関連付け関係に応じて制御すべき部材を制御処理するように、制御信号と挙動オブジェクトとの関連付け関係を記憶する。これにより設備制御効率を向上させる。
【図面の簡単な説明】
【００１１】
本発明の実施例又は従来技術の技術的構成をより明確に説明するために、以下、実施例又は従来技術の説明に必要な図面を簡単に説明し、明らかなように、下記の図面は本発明のいくつかの実施例であり、当業者にとって、創造的な努力をせずにこれらの図面に基づいてほかの図面を想到し得る。
【００１２】
【図１】本発明の実施例に係る設備制御処理方法のフローチャートである。
【図２】本発明の一実施例に係る制御ロジックの模式図である。
【図３】本発明の別の実施例に係る制御ロジックの模式図である。
【図４】本発明のさらに別の実施例に係る制御ロジックの模式図である。
【図５】本発明のさらに別の実施例に係る制御ロジックの模式図である。
【図６】本発明の一実施例に係る設備制御処理装置の構成の模式図である。
【図７】本発明の別の実施例に係る設備制御処理装置の構成の模式図である。
【図８】本発明のさらに別の実施例に係る設備制御処理装置の構成の模式図である。
【図９】本発明の実施例に係る電子設備エンティティ装置の構成の模式図である。
【発明を実施するための形態】
【００１３】
本発明の実施例の目的、技術的構成及び利点をより明瞭にするために、以下、本発明の実施例の図面を参照して、本発明の実施例の技術的構成を詳細に説明し、明らかなように、説明する実施例は本発明の一部の実施例であり、すべての実施例ではない。本発明の実施例に基づき、当業者が創造的な努力をせずに想到し得るほかの実施例は、すべて本発明の保護範囲に属する。
【００１４】
図1は本発明の実施例に係る設備制御処理方法のフローチャートであり、図1に示すように、本実施例は設備制御処理方法を提供し、以下のステップを含む。
【００１５】
ステップS101において、制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定する。
【００１６】
具体的には、設備制御処理装置は制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定し、前記挙動タイプは複数の制御すべき部材の挙動から抽出され、「オープン」、「クローズ」、「切り替え」等を含んでもよく、さらにほかの挙動タイプを含んでもよく、具体的には実際の状況によって設定し調整することができ、ここでは具体的に限定しない。前記制御すべき部材の挙動は1つであっても複数であってもよく、それぞれの挙動は一つの挙動タイプに対応し、前記制御すべき部材はバルブ、電源コントローラ、コールドポンプバルブ等であってもよく、ほかの制御すべき部材であってもよく、具体的には実際の状況によって調整することができる。例えば、前記制御すべき部材は真空バルブであり、その挙動が真空バルブのオープン及び真空バルブのクローズを含んでもよく、それらに対応する挙動タイプがそれぞれ「オープン」と「クローズ」である。
【００１７】
ステップS102において、前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応したターゲット挙動ロジックコードクラスを決定し、前記挙動ロジックコードクラスは、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである。
【００１８】
具体的には、前記装置は、前記制御すべき部材の前記挙動タイプと予め作成された複数の挙動ロジックコードクラスに対応する挙動タイプとをマッチングし、前記制御すべき部材の挙動タイプと同じ挙動タイプの挙動ロジックコードクラスを前記制御すべき部材のターゲット挙動ロジックコードクラスとし、前記挙動ロジックコードクラスは複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成され、それぞれの挙動タイプが一つの挙動ロジックコードクラスに対応する。例えば、真空バルブの挙動タイプ「オープン」を例に挙げると、前記装置は挙動タイプ「オープン」に対応する挙動ロジックコードクラス（SwitchLogic Class-Open (Open Signal=1,Close Signal=0)）を前記真空バルブのターゲット挙動ロジックコードクラスとする。
【００１９】
ステップS103において、前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成する。
【００２０】
具体的には、前記装置は前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成する。例えば、前記制御すべき部材は真空バルブであり、その挙動が「真空バルブオープン」を含み、それに対応する挙動タイプが「オープン」であり、前記装置は挙動タイプ「オープン」に対応する挙動ロジックコードクラス（Switch Logic Class-Open (Open Signal=1,Close Signal=0)）を前記真空バルブのターゲット挙動ロジックコードクラスとし、前記ターゲット挙動ロジックコードに応じて「真空バルブオープン」の挙動オブジェクト（Vacuum valve open object）を作成する。
【００２１】
ステップS104において、前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶する。
【００２２】
具体的には、前記装置は前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶し、つまり、前記制御すべき部材の挙動に対応する制御信号を前記制御すべき部材に対応する前記挙動オブジェクトに組み込み、それにより、前記装置は、制御信号を受信すると、受信した制御信号、及び前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて、前記受信した制御信号に関連付けられた挙動オブジェクトを決定して実行し、前記挙動オブジェクトに対応する前記制御すべき部材に対して相応の制御処理を実現する。
【００２３】
本発明の実施例に係る設備制御処理方法によれば、制御すべき部材の挙動により決定された挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、ターゲット挙動ロジックコードクラスを決定し、ターゲット挙動ロジックコードクラスに応じて、制御すべき部材に対応する挙動オブジェクトを作成し、制御すべき部材の挙動に対応する制御信号と制御すべき部材に対応する前記挙動オブジェクトとを関連付け、制御信号と挙動オブジェクトとの関連付け関係に応じて制御すべき部材を制御処理するように、制御信号と挙動オブジェクトとの関連付け関係を記憶する。これにより、設備制御効率を向上させる。また、本発明の実施例に係る設備制御処理方法によれば、複数の挙動を挙動タイプにクラスタリングし、挙動タイプに対して挙動ロジックコードクラスを決定し、従来技術における部材クラスに対しての制御ロジックの符号化と比べると、ソフトウェア符号化の作業負担を大幅に軽減させ、且つ、新たな制御すべき部材を追加する必要がある場合、該制御すべき部材に対しての再符号化がほぼ不要であり、該制御すべき部材の挙動制御ロジックに応じて、対応するターゲット挙動ロジックコードクラスを決定して、対応した挙動オブジェクトを作成すればよく、ソフトウェア拡張の柔軟性を大幅に向上させ、コードの直接変更による元のシステムへの影響を回避し、システムの安定性を向上させるとともに、ソフトウェアシステムのメンテナンスコストを削減することができる。
【００２４】
上記実施例に基づいて、さらに、前記方法は、
制御信号を受信することと、
受信した前記制御信号、及び前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて、受信した前記制御信号に対応するターゲット挙動オブジェクトを決定することと、
前記ターゲット挙動オブジェクトを実行して、前記ターゲット挙動オブジェクトに対応する前記制御すべき部材に対して相応の制御処理を行うことと、をさらに含む。
【００２５】
具体的には、前記装置は制御信号を受信し、受信した前記制御信号に応じて、前記制御信号と前記挙動オブジェクトとの関連付け関係を検索し、受信した前記制御信号に関連付けられた挙動オブジェクトを前記ターゲット挙動オブジェクトとし、その後、前記ターゲット挙動オブジェクトを実行する。そのような構成において、前記制御信号はユーザーが前記制御すべき部材に対応する操作端末によって入力されてもよく、ユーザーが前記制御すべき部材に対応する制御ボタンを押すことで送信されてもよく、ほかの方式によって送信されてもよく、具体的には実際の状況によって調整することができ、ここでは具体的に限定しない。なお、前記ターゲット挙動オブジェクトは、前記ターゲット挙動オブジェクトに対応する挙動ロジックコードクラスに従って実行される時、受信した具体的な制御信号に応じて、組み込んだ制御信号に対して値を設定して、前記制御すべき部材に対する制御を実現する。
【００２６】
例えば、前記制御すべき部材は、それぞれ真空バルブ、電源コントローラ及びコールドポンプバルブであり、三者に対応する挙動タイプは、いずれも「オープン」及び「クローズ」を含む。挙動タイプ「オープン」を例に挙げると、図2に示すように、前記真空バルブの挙動は「真空バルブオープン」であり、前記電源コントローラの挙動は「電源コントローラオープン」であり、前記コールドポンプバルブの挙動は「コールドポンプバルブオープン」である。前記真空バルブ、電源コントローラ及びコールドポンプバルブに対応するターゲット挙動ロジックコードクラスは、いずれも「オープン」に対応する挙動ロジックコードクラス（Switch Logic Class-Open (Open Signal=1,Close Signal=0)）であり、前記装置は、前記ターゲット挙動ロジックコードクラスに応じて、それぞれ「真空バルブオープン」の挙動オブジェクト（Vacuum valve open object）、「電源コントローラオープン」の挙動オブジェクト（Heater open object）、「コールドポンプバルブオープン」の挙動オブジェクト（Gate valve open object）を作成し、それぞれ前記真空バルブをオープンする制御信号と前記「真空バルブオープン」の挙動オブジェクト（Vacuum valve open object）とを関連付け、前記電源コントローラをオープンする制御信号と前記「電源コントローラオープン」の挙動オブジェクト（Heater open object）とを関連付け、前記コールドポンプバルブをオープンする制御信号と前記「コールドポンプバルブオープン」の挙動オブジェクト（Gate valve open object）とを関連付け、それぞれ上記関連付け関係を記憶する。
【００２７】
前記真空バルブを例に挙げると、前記装置は、前記真空バルブをオープンする制御信号を受信すると、前記真空バルブをオープンする制御信号に応じて、前記制御信号と前記挙動オブジェクトとの関連付け関係を検索し、前記真空バルブをオープンする制御信号に対応する「真空バルブオープン」の挙動オブジェクト（Vacuum valve open object）をターゲット挙動オブジェクトとして決定し、前記真空バルブをオープンする制御信号に応じて前記「真空バルブオープン」の挙動オブジェクトの挙動ロジックコードクラスのうちのOpen Signalの値を1、Close Signalの値を0に設定し、前記「真空バルブオープン」の挙動オブジェクト（Vacuum valve open object）を実行することで、前記真空バルブをオープンするように制御できる。前記電源コントローラ及び前記コールドポンプバルブをオープンするように制御する過程は上記前記真空バルブをオープンするように制御する過程と類似するため、ここで詳しい説明を省略する。
【００２８】
さらに、挙動タイプ「クローズ」を例に挙げると、図3に示すように、前記真空バルブの挙動は「真空バルブクローズ」であり、前記電源コントローラの挙動は「電源コントローラクローズ」であり、前記コールドポンプバルブの挙動は「コールドポンプバルブクローズ」である。前記真空バルブ、電源コントローラ及びコールドポンプバルブに対応するターゲット挙動ロジックコードクラスは、いずれも「クローズ」に対応する挙動ロジックコードクラス（Switch Logic Class-Close(Open Signal=0,Close Signal=1)）であり、前記装置は、前記ターゲット挙動ロジックコードクラスに応じてそれぞれ「真空バルブクローズ」の挙動オブジェクト（Vacuum valve close object）、「電源コントローラクローズ」の挙動オブジェクト（Heater close object）、「コールドポンプバルブクローズ」の挙動オブジェクト（Gate valve close object）を作成し、それぞれ前記真空バルブをクローズする制御信号と前記「真空バルブクローズ」の挙動オブジェクト（Vacuum valve close object）とを関連付け、前記電源コントローラをクローズする制御信号と前記「電源コントローラクローズ」の挙動オブジェクト（Heater close object）とを関連付け、前記コールドポンプバルブをクローズする制御信号と前記「コールドポンプバルブクローズ」の挙動オブジェクト（Gate valve close object）とを関連付け、それぞれ上記関連付け関係を記憶する。
【００２９】
同様に前記真空バルブを例に挙げると、前記装置は、前記真空バルブをクローズする制御信号を受信すると、前記真空バルブをクローズする制御信号に応じて、前記制御信号と前記挙動オブジェクトとの関連付け関係を検索し、前記真空バルブをクローズする制御信号に対応する「真空バルブクローズ」の挙動オブジェクト（Vacuum valve close object）をターゲット挙動オブジェクトとして決定し、前記真空バルブをクローズする制御信号に応じて前記「真空バルブクローズ」の挙動オブジェクトの挙動ロジックコードクラスのうちのOpen Signalの値を0、Close Signal値を1に設定し、前記「真空バルブクローズ」の挙動オブジェクト（Vacuum valve close object）を実行することで、前記真空バルブをクローズするように制御できる。前記電源コントローラ及び前記コールドポンプバルブをクローズするように制御する過程は上記前記真空バルブをクローズするように制御する過程と類似するため、ここで詳しい説明を省略する。
【００３０】
上記実施例に基づいて、さらに、前記方法は、
複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出することと、
各前記挙動タイプに対応する挙動ロジックコードクラスをそれぞれ作成することと、をさらに含む。
【００３１】
上記実施例に基づいて、さらに、複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出することは、
複数の制御すべき部材の挙動に応じて各前記挙動に対応する制御ロジックを決定することと、
前記制御ロジックが一致する挙動を1つの挙動タイプとすることと、を含む。
【００３２】
具体的には、前記装置は、複数の制御すべき部材の挙動に応じて、前記複数の制御すべき部材の挙動の挙動ロジックを分析し、前記制御ロジックが一致する挙動を1つの挙動タイプとし、これらの挙動に対応する制御ロジックを該挙動タイプに対応する制御ロジックとすることで、前記装置は、複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出し、各前記挙動タイプに対応する制御ロジックに応じて、各前記挙動タイプに対応した挙動ロジックコードクラスをそれぞれ作成する。
【００３３】
例えば、前記複数の制御部材は、真空バルブ、電源コントローラ及びコールドポンプバルブを含み、前記真空バルブの挙動は「真空バルブオープン」及び「真空バルブクローズ」を含み、前記電源コントローラの挙動は「電源コントローラオープン」及び「電源コントローラクローズ」を含み、前記コールドポンプバルブの挙動は「コールドポンプバルブオープン」及び「コールドポンプバルブクローズ」を含む。そのような構成において、図4に示すように、「真空バルブオープン」、「電源コントローラオープン」及び「コールドポンプバルブオープン」の制御ロジックは一致し、いずれもオープン信号を真、クローズ信号を偽に設定するため、「真空バルブオープン」、「電源コントローラオープン」及び「コールドポンプバルブオープン」を1つの挙動タイプ-「オープン」に分類し、挙動タイプ-「オープン」に対応する挙動ロジックコードクラス（Switch Logic Class-Open (Open Signal=1,Close Signal=0)）を作成する。また、図5に示すように、「真空バルブクローズ」、「電源コントローラクローズ」及び「コールドポンプバルブクローズ」の制御ロジックは一致し、いずれもオープン信号を偽、クローズ信号を真に設定するため、「真空バルブクローズ」、「電源コントローラクローズ」及び「コールドポンプバルブクローズ」を1つの挙動タイプ-「クローズ」に分類し、挙動タイプ-「クローズ」に対応する挙動ロジックコードクラス（Switch Logic Class-Close (Open Signal=0,Close Signal=1)）を作成する。
【００３４】
上記各実施例では、前記方法は光起電設備又は半導体設備の制御プロセスに適用される。
【００３５】
具体的には、本発明の実施例に係る設備制御処理方法は、光起電設備又は半導体設備の制御プロセスに適用されてもよく、ほかの設備の制御に適用されてもよい。
【００３６】
本発明の実施例に係る設備制御処理方法によれば、制御すべき部材の挙動により決定された挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、ターゲット挙動ロジックコードクラスを決定し、ターゲット挙動ロジックコードクラスに応じて、制御すべき部材に対応する挙動オブジェクトを作成し、制御すべき部材の挙動に対応する制御信号と制御すべき部材に対応した前記挙動オブジェクトとを関連付け、制御信号と挙動オブジェクトとの関連付け関係に応じて制御すべき部材を制御処理するように、制御信号と挙動オブジェクトとの関連付け関係を記憶する。これにより、設備制御効率を向上させる。
【００３７】
図6は本発明の一実施例に係る設備制御処理装置の構成の模式図であり、図6に示すように、本発明の実施例は設備制御処理装置を提供し、該設備制御処理装置は、第1処理ユニット601、第2処理ユニット602、第1作成ユニット603及び関連付けユニット604を含み、
第1処理ユニット601は制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定するためのものであり、第2処理ユニット602は前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応するターゲット挙動ロジックコードクラスを決定するためのものであり、前記挙動ロジックコードクラスは、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである。また、第1作成ユニット603は前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成するためのものであり、関連付けユニット604は前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶するためのものである。
【００３８】
具体的には、第1処理ユニット601は制御すべき部材の挙動に応じて制御すべき部材の挙動タイプを決定し、第2処理ユニット602は前記制御すべき部材に対応する前記挙動タイプと予め作成された複数の挙動ロジックコードクラスに対応する挙動タイプとをマッチングし、前記制御すべき部材の前記挙動タイプと同じ挙動タイプの挙動ロジックコードクラスを前記制御すべき部材のターゲット挙動ロジックコードクラスとし、前記挙動ロジックコードクラスは、複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものであり、それぞれの挙動タイプが一つの挙動ロジックコードクラスに対応する。第1作成ユニット603は前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成する。関連付けユニット604は前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶し、つまり前記制御すべき部材の挙動に対応する制御信号を前記制御すべき部材に対応する前記挙動オブジェクトに組み込み、これにより前記装置は、制御信号を受信すると、受信した制御信号、及び前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて、前記受信した制御信号に関連付けられた挙動オブジェクトを決定して実行して、前記挙動オブジェクトに対応する前記制御すべき部材に対して相応の制御処理を実現する。なお、理解できるように、前記挙動タイプは、複数の制御すべき部材の挙動から抽出されたもので、「オープン」、「クローズ」、「切り替え」等を含んでもよく、ほかの挙動タイプを含んでもよく、具体的には実際の状況によって設定し調整することができ、ここでは具体的に限定しない。前記制御すべき部材の挙動は1つであっても複数であってもよく、それぞれの挙動は一つの挙動タイプに対応し、前記制御すべき部材はバルブ、電源コントローラ、コールドポンプバルブ等であっても、ほかの制御すべき部材であってもよく、具体的には実際の状況によって調整することができ、例えば、前記制御すべき部材は真空バルブであり、その挙動は、真空バルブオープン及び真空バルブクローズを含んでもよく、それに対応する挙動タイプがそれぞれ「オープン」と「クローズ」である。
【００３９】
本発明の実施例に係る設備制御処理装置によれば、制御すべき部材の挙動により決定された挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、ターゲット挙動ロジックコードクラスを決定し、ターゲット挙動ロジックコードクラスに応じて、制御すべき部材に対応する挙動オブジェクトを作成し、制御すべき部材の挙動に対応する制御信号と制御すべき部材に対応する前記挙動オブジェクトとを関連付け、制御信号と挙動オブジェクトとの関連付け関係に応じて制御すべき部材を制御処理するように、制御信号と挙動オブジェクトとの関連付け関係を記憶する。これにより、設備制御効率を向上させる。
【００４０】
上記実施例に基づいて、さらに、図7は本発明の別の実施例に係る設備制御処理装置の構成の模式図であり、図7に示すように、本発明の実施例に係る設備制御処理装置は第1処理ユニット701、第2処理ユニット702、第1作成ユニット703、及び関連付けユニット704に加えて、抽出ユニット705及び第2作成ユニット706をさらに含む。第1処理ユニット701、第2処理ユニット702、第1作成ユニット703及び関連付けユニット704は上記実施例の第1処理ユニット601、第2処理ユニット602、第1作成ユニット603及び関連付けユニット604と同様である。
抽出ユニット705は複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出するためのものであり、第2作成ユニット706は各前記挙動タイプに対応する挙動ロジックコードクラスをそれぞれ作成するためのものである。
【００４１】
具体的には、抽出ユニット705は、複数の制御すべき部材の挙動に応じてそれぞれ各前記挙動に対応する制御ロジックを決定し、前記制御ロジックと一致する挙動を1つの挙動タイプとし、これにより複数の制御すべき部材の挙動に応じて複数の挙動タイプを抽出することができ、第2作成ユニット706は、各前記挙動タイプに対応する制御ロジックに応じて、各前記挙動タイプに対応する挙動ロジックコードクラスをそれぞれ作成する。
【００４２】
上記実施例をもとに、さらに、図8は本発明のさらに別の実施例に係る設備制御処理装置の構成の模式図であり、図8に示すように、本発明の実施例に係る設備制御処理装置は第1処理ユニット801、第2処理ユニット802、第1作成ユニット803、及び関連付けユニット804に加えて、受信ユニット805、第3処理ユニット806、及び制御ユニット807をさらに含む。第1処理ユニット801、第2処理ユニット802、第1作成ユニット803及び関連付けユニット804は上記実施例の第1処理ユニット601、第2処理ユニット602、第1作成ユニット603及び関連付けユニット604と同様である。受信ユニット805は制御信号を受信するためのものであり、第3処理ユニット806は受信した前記制御信号、及び前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて、受信した前記制御信号に対応するターゲット挙動オブジェクトを決定するためのものであり、制御ユニット807は前記ターゲット挙動オブジェクトを実行して、前記ターゲット挙動オブジェクトに対応する前記制御すべき部材に対して相応の制御処理を行う。
【００４３】
具体的には、受信ユニット805は制御信号を受信し、第3処理ユニット806は受信ユニット805により受信された前記制御信号に応じて、前記制御信号と前記挙動オブジェクトとの関連付け関係を検索し、受信した前記制御信号に関連付けられた挙動オブジェクトを前記ターゲット挙動オブジェクトとし、制御ユニット807は前記ターゲット挙動オブジェクトを実行する。そのような構成において、前記制御信号は、ユーザーが前記制御すべき部材に対応する操作端末によって入力されてもよく、ユーザーが前記制御すべき部材に対応する制御ボタンを押すことで送信されてもよく、ほかの方式によって送信されてもよく、具体的には実際の状況によって調整することができ、ここでは具体的に限定しない。なお、前記ターゲット挙動オブジェクトは前記ターゲット挙動オブジェクトに対応する挙動ロジックコードクラスに従って実行される時、受信した具体的な制御信号に応じて、組み込んだ制御信号に値を設定して、前記制御すべき部材に対する制御を実現する。
【００４４】
本発明の実施例に係る設備制御処理装置によれば、制御すべき部材の挙動により決定された挙動タイプ、及び予め作成された複数の挙動ロジックコードクラスに応じて、ターゲット挙動ロジックコードクラスを決定し、ターゲット挙動ロジックコードクラスに応じて、制御すべき部材に対応する挙動オブジェクトを作成し、制御すべき部材の挙動に対応する制御信号と制御すべき部材に対応する前記挙動オブジェクトとを関連付け、制御信号と挙動オブジェクトとの関連付け関係に応じて制御すべき部材を制御処理するように、制御信号と挙動オブジェクトとの関連付け関係を記憶する。これにより、設備制御効率を向上させる。
【００４５】
本発明に係る設備制御処理装置の実施例は、具体的には、上記各方法の実施例の処理プロセスを実行することに用いられ、ここではその機能についての詳しい説明を省略し、上記方法の実施例の詳しい説明を参照すればよい。
【００４６】
図9は本発明の実施例に係る電子設備のエンティティの構成の模式図であり、図9に示すように、該電子設備は、プロセッサ(processor)901、メモリ(memory)902、及びバス903を含み、プロセッサ901とメモリ902はバス903によって相互に通信を行う。プロセッサ901はメモリ902におけるコンピュータプログラムを呼び出して、以下の方法を実行する。即ち、制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定することと、前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応するターゲット挙動ロジックコードクラスを決定することであって、前記挙動ロジックコードクラスは複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである、ターゲット挙動ロジックコードクラスを決定することと、前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成することと、前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶することと、を含む方法を実行する。
【００４７】
本発明の実施例はコンピュータプログラム製品を開示し、前記コンピュータプログラム製品は、不揮発性コンピュータ読取可能な記憶媒体に記憶されるコンピュータプログラムを含み、前記コンピュータプログラムはプログラム指令を含み、前記プログラム指令がコンピュータにより実行される時、コンピュータは上記各方法の実施例に係る方法を実行でき、例えば、制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定することと、前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応するターゲット挙動ロジックコードクラスを決定することであって、前記挙動ロジックコードクラスは複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである、ターゲット挙動ロジックコードクラスを決定することと、前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成することと、前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶することと、を含む。
【００４８】
本発明の実施例は、不揮発性コンピュータ読取可能な記憶媒体を提供し、前記不揮発性コンピュータ読取可能な記憶媒体は、コンピュータプログラムを記憶し、前記コンピュータプログラムによって、前記コンピュータが上記各方法の実施例に係る方法を実行し、例えば、制御すべき部材の挙動に応じて前記制御すべき部材の挙動タイプを決定することと、前記挙動タイプ及び予め作成された複数の挙動ロジックコードクラスに応じて、前記制御すべき部材に対応するターゲット挙動ロジックコードクラスを決定することであって、前記挙動ロジックコードクラスは複数の制御すべき部材の挙動から抽出された挙動タイプに基づいて作成されたものである、ターゲット挙動ロジックコードクラスを決定することと、前記ターゲット挙動ロジックコードクラスに応じて、前記制御すべき部材に対応する挙動オブジェクトを作成することと、前記制御すべき部材の挙動に対応する制御信号と前記制御すべき部材に対応する前記挙動オブジェクトとを関連付け、前記制御信号と前記挙動オブジェクトとの関連付け関係に応じて前記制御すべき部材を制御処理するように、前記制御信号と前記挙動オブジェクトとの関連付け関係を記憶することと、を含む。
【００４９】
また、上記の、メモリ903におけるロジック指令はソフトウェア機能ユニットの形で実現でき、独立した製品として販売又は使用される時、コンピュータ読取可能な記憶媒体に記憶できる。このような理解を踏まえ、本発明の技術的構成は、本質的にはつまり従来技術に貢献する部分、又はこの技術的構成の部分が、ソフトウェア製品の形で表現でき、該コンピュータソフトウェア製品は、記憶媒体に記憶され、複数の指令を含くんで、コンピュータ設備（パーソナルコンピュータ、サーバ、又はネットワーク設備等が挙げられる）に本発明の各実施例に係る方法のすべて又は一部のステップを実行させる。上記の記憶媒体は、USBメモリ、モバイルハードディスク、読み出し専用メモリ（ROM、Read-Only Memory）、ランダムアクセスメモリ（RAM、Random Access Memory）、磁気ディスク又は光ディスクなどプログラムコードを記憶可能な種々の媒体を含む。
【００５０】
以上説明した装置の実施例は例示的なものであり、個別部材として説明されたユニットは物理的に分離してもよく又は物理的に分離しなくてもよく、表示ユニットとしての部材は物理ユニットであってもよく又は物理ユニットでなくてもよく、すなわち一箇所に位置してもよく、複数のネットワークユニットに分布してもよい。実際の必要に応じてそのうちの一部又はすべてのモジュールを選択して本実施例の技術的構成の目的を実現すればよい。当業者は創造的な努力をせずに理解し実施することができる。
【００５１】
以上の実施形態の説明から、当業者は、各実施形態がソフトウェアと必要な汎用ハードウェアプラットフォームとの組合せによって実現でき、勿論、ハードウェアによっても実現できることを明らかに分かる。このような理解を踏まえ、上記技術的構成は本質的にはつまり従来技術に貢献する部分はソフトウェア製品の形で表現でき、該コンピュータソフトウェア製品は、コンピュータ読取可能な記憶媒体、例えばROM/RAM、磁気ディスク、光ディスク等に記憶でき、複数の指令を含くんで、コンピュータ設備（パーソナルコンピュータ、サーバ、又はネットワーク設備等が挙げられる）に各実施例全体又は実施例のある部分に記載の方法を実行させる。
【００５２】
なお、以上の実施例は本発明の技術的構成を説明するためのものであり、それを限定するものではない。上記実施例を参照して本発明を詳しい説明したが、当業者は、上記各実施例に記載の技術的構成を変更したり、一部の技術的特徴を同等置換したりすることができ、これらの変更や置換によって、対応した技術的構成の本質は本発明の各実施例の技術的構成の精神及び技術的範囲から逸脱することがない。
【図１】
2019114229.tif 000003
【図２】
2019114229.tif 000004
【図３】
2019114229.tif 000005
【図４】
2019114229.tif 000006
【図５】
2019114229.tif 000007
【図６】
2019114229.tif 000008
【図７】
2019114229.tif 000009
【図８】
2019114229.tif 000010
【図９】
2019114229.tif 000011