(57)【要約】【課題】多数の機器を制御する制御装置の制御プログラムの作成に必要な工数を抑制する。【解決手段】本発明による制御装置（２）は，複数の制御信号（５，６）を，複数の機器（３１−３３）との間で入出力して前記複数の機器（３１−３３）を制御する制御装置である。制御装置（２）は，前記複数の機器（３１−３３）の制御に共通に使用される制御プログラム（１７）を実行する制御プログラム実行部（１８）と，制御プログラム（１７）で使用されるプログラム変数を保存するプログラム変数記憶領域（２４）と，複数の機器（３１−３３）のうちから動作機器を選択する動作機器選択部（１８）と，複数の制御信号（５，６）のうち，前記動作機器との間で入出力される制御信号である動作機器制御信号を選択する制御信号選択部（１９）と，動作機器制御信号の値と，前記プログラム変数の値とを一致させる共通化処理部（１９）とを含む。【選択図】  図１
2005004630.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御信号を，複数の機器との間で入出力して前記複数の機器を制御する制御装置であって，
前記複数の機器の制御に共通に使用される制御プログラムを実行する制御プログラム実行手段と，
前記制御プログラムで使用されるプログラム変数を保存するプログラム変数記憶領域と，
前記複数の機器のうちから動作機器を選択する動作機器選択手段と，
前記複数の制御信号のうち，前記動作機器との間で入出力される制御信号である動作機器制御信号を選択する制御信号選択手段と，
前記動作機器制御信号の値と，前記プログラム変数の値とを一致させる共通化処理手段
とを含む
制御装置。
【請求項２】
請求項１に記載の制御装置において，
更に，
前記複数の機器が前記動作機器として選択されるときに，前記複数の制御信号のうち，いずれの制御信号の値を前記プログラム変数の値に一致させるかを示す信号対応情報が記述された共通化テーブルを保存する共通化テーブル保存手段を含み、
前記動作機器制御信号は、前記信号対応情報に基づいて選択される
制御装置。
【請求項３】
請求項１に記載の制御装置において，
更に，
共通画面を保存する共通画面保存手段と，
表示可能な複数の画面のうちから，表示されるべき表示画面を選択する表示画面選択手段と，
選択された前記表示画面に応答して，前記複数の制御信号のうちから，前記表示画面に含まれる表示要素によって，その値を表示すべき表示対象信号を選択する表示信号選択手段と，
前記表示対象信号の値に応答して前記表示要素を生成し，前記表示要素を前記共通画面に加えることによって，前記表示画面を生成する表示画面生成手段と，
前記表示画面を表示する表示装置
とを備えた
制御装置。
【請求項４】
請求項３に記載の制御装置において、
更に、前記表示画面が選択されたときに，前記複数の制御信号のうち，いずれの制御信号の値を表示すべきであるかを示す表示信号情報が記述された表示テーブルを保存する表示テーブル保存手段を含み、
前記表示対象信号は、前記表示信号情報に基づいて選択される
制御装置。
【請求項５】
複数の制御信号を，複数の機器との間で入出力して前記複数の機器を制御する制御装置の動作方法であって，
制御プログラムを実行するステップと，
前記複数の機器のうちから動作させる動作機器を選択するステップと，
前記制御プログラムで使用されるプログラム変数を保存するステップと，
前記複数の制御信号のうち，前記動作機器と入出力される制御信号である動作機器制御信号を選択するステップと，
前記動作機器制御信号の値と，前記プログラム変数の値とを一致させるステップと，
前記動作機器との間で前記動作機器制御信号を入出力するステップ
とを含む
制御装置の動作方法。
【請求項６】
複数のルートを介して試料を搬送可能な搬送システムを制御する搬送システム制御装置であって，
前記ルートの一を介して前記試料を搬送する手順が記述された制御プログラムを実行する制御プログラム実行手段と，
前記制御プログラムで使用されるプログラム変数を保存するプログラム変数記憶領域と，
前記複数のルートのうちから，試料の搬送に使用される搬送ルートを選択するルート選択手段と，
前記搬送システムに含まれる機器と当該搬送システム制御装置との間で交換される複数の制御信号のうちから，前記搬送ルートを介した前記搬送に使用される動作機器との間で入出力される制御信号である動作機器制御信号を選択する制御信号選択手段と，
前記動作機器制御信号の値と，前記プログラム変数の値とを一致させる共通化処理手段
とを含む
搬送システム制御装置。
【請求項７】
請求項６に記載の搬送システム制御装置において，
更に，
前記複数のルートが前記搬送ルートとして選択されるときに，前記複数の制御信号のうち，いずれの制御信号の値を前記プログラム変数の値に一致させるかを示す信号対応情報が記述された共通化テーブルを保存する共通化テーブル保存手段を更に含み、
前記動作機器制御信号は、前記信号対応情報に基づいて選択される
搬送システム制御装置。
【請求項８】
請求項６に記載の搬送システム制御装置において，
更に，
共通画面を保存する共通画面保存手段と，
表示可能な複数の画面のうちから，表示されるべき表示画面を選択する表示画面選択手段と，
選択された前記表示画面に応答して，前記複数の制御信号のうちから，前記表示画面に含まれる表示要素によって，その値を表示すべき表示対象信号を選択する表示信号選択手段と，
前記表示対象信号の値に応答して前記表示要素を生成し，前記表示要素を前記共通画面に加えることによって，前記表示画面を生成する表示画面生成手段と，
前記表示画面を表示する表示装置
とを備えた
搬送システム制御装置。
【請求項９】
請求項８に記載の搬送システム制御装置において、
更に、前記表示画面が選択されたときに，前記複数の制御信号のうち，いずれの制御信号の値を表示すべきであるかを示す表示信号情報が記述された表示テーブルを保存する表示テーブル保存手段を含み、
前記表示対象信号は、前記表示信号情報に基づいて選択される
搬送システム制御装置。
【請求項１０】
複数の制御信号を，搬送システムに含まれる複数の機器との間で入出力して前記複数の機器を制御する搬送システム制御装置の動作方法であって，
前記ルートの一を介して前記試料を搬送する手順が記述された制御プログラムを実行するステップと，
複数のルートのうちから，試料の搬送に使用される搬送ルートを選択するステップと，
前記搬送ルートに応じて，前記複数の機器のうちから動作させる動作機器を選択するステップと，
前記制御プログラムで使用されるプログラム変数を保存するステップと，
前記複数の制御信号のうち，前記動作機器と入出力される制御信号である動作機器制御信号を選択するステップと，
前記動作機器制御信号の値と，前記プログラム変数の値とを一致させるステップと，
前記動作機器との間で前記動作機器制御信号を入出力するステップ
とを含む
搬送システム制御装置の動作方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，制御装置及び制御方法に関する。本発明は，特に，多数の機器を制御する制御装置及び制御方法に関する。
【０００２】
【従来の技術】
機器を制御する手順が記述されたコンピュータプログラムを実行して該機器を制御する制御装置が広く使用される。機器の制御に使用されるコンピュータプログラム（以下，単に「制御プログラム」という。）は，典型的には，ＳＦＣで既述される。
【０００３】
このような制御装置は、例えば、特許文献１に開示されている。特許文献１に開示された技術では、中央制御室に、制御対象毎に制御装置が設けられている。特許文献１に開示された技術では、より大規模なシステムになると、必要な制御装置（ハード）の規模が増大するという課題がある。
【０００４】
制御プログラム内では，一般に，機器と制御装置との間で交換される制御信号のそれぞれに対して，一の変数が割り付けられる。例えば，ある機器から制御装置に制御入力信号が入力され，制御装置から該機器に，制御出力信号が出力される場合，制御入力信号と制御出力信号とのそれぞれに，変数が割り付けられる。制御プログラムは，機器から制御装置に入力される制御入力信号が示す値を取り込み，該制御入力信号に割り付けられた変数に格納する。更に，制御プログラムは，該制御出力信号に割り付けられた変数を所望の値に設定し，該変数の値と同一の値を有する制御出力信号を機器に出力する。
【０００５】
このような制御方法は，同時に動作させようとする機器の組み合わせの数の増加とともに，必要な制御プログラムの数が増加し，従って制御プログラムの作成に必要な工数が増加するという問題点がある。制御プログラムの数の増加は，それを格納するのに必要なハードウエア資源を増大させる点でも問題である。ハードウエア資源に制約がある場合には，制御プログラムの数の増加が許されず，従って，同時に動作させようとする機器の組み合わせの数を制限せざるを得ない場合が発生し得る。
【０００６】
多数の機器を制御する制御装置は，制御プログラムの作成に必要な工数が抑制され，更に，制御プログラムを格納するのに必要なハードウエア資源が節約されることが望まれる。
【０００７】
【特許文献１】
特開平０７−２６１８０２号公報
【０００８】
【発明が解決しようとする課題】
本発明の目的は，多数の機器を制御する制御装置の制御プログラムの作成に必要な工数を抑制することにある。
【０００９】
本発明の他の目的は，多数の機器、特に、多数のルートを介して搬送を行う搬送システムに含まれる機器を制御する制御装置の制御プログラムを格納するのに必要なハードウエア資源を節約することにある。
【００１０】
本発明の更に他の目的は，多数の機器、特に、多数のルートを介して搬送を行う搬送システムに含まれる機器を制御する制御装置が，該機器の状態を表示するために必要なハードウエア資源を節約することにある。
【００１１】
【課題を解決するための手段】
以下に，［発明の実施の形態］で使用される番号・符号を用いて，課題を解決するための手段を説明する。これらの番号・符号は，［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応関係を明らかにするために付加されている。但し，付加された番号・符号は，［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１２】
本発明による制御装置（２）は，複数の制御信号（５，６）を，複数の機器（３１−３３）との間で入出力して前記複数の機器（３１−３３）を制御する制御装置である。制御装置（２）は，前記複数の機器の制御に共通に使用される制御プログラム（１７）を実行する制御プログラム実行手段（１８）と，制御プログラム（１７）で使用されるプログラム変数を保存するプログラム変数記憶領域（２４）と，複数の機器（３１−３３）のうちから動作機器を選択する動作機器選択手段（１８）と，複数の制御信号（５，６）のうち，前記動作機器との間で入出力される制御信号である動作機器制御信号を選択する制御信号選択手段（１９）と，動作機器制御信号の値と，前記プログラム変数の値とを一致させる共通化処理手段（１９）とを含む。当該制御装置（２）は，制御プログラム（１７）が複数の機器（３１−３３）の制御に共通に使用されるため，複数の機器（３１−３３）の制御に使用されるプログラムを作成する工数を削減できる。更に，制御プログラム（１７）の共通化により，複数の機器（３１−３３）の制御するプログラムの格納に必要なハードウエア資源を節約できる。更に当該制御装置は、一の制御装置で多数の制御対象を制御可能であり、従って、制御対象ごとに制御装置を用意する必要がないため、ハードウエア資源の節減効果が大きい。
【００１３】
当該制御装置は，更に，前記複数の機器（３１−３３）が前記動作機器として選択されるときに，前記複数の制御信号（５，６）のうち，いずれの制御信号の値を前記プログラム変数の値に一致させるかを示す情報が記述された共通化テーブル（１９）を保存する共通化テーブル保存手段（１２）を含み、前記動作機器制御信号は、前記信号対応情報に基づいて選択されることが好ましい。
【００１４】
当該制御装置（２）は，更に，共通画面（２０）を保存する共通画面保存手段（１２）と，表示可能な複数の画面のうちから，表示されるべき表示画面を選択する表示画面選択手段（２３）と，選択された前記表示画面に応答して，前記複数の制御信号のうちから，前記表示画面に含まれる表示要素によって，その値を表示すべき表示対象信号を選択する表示信号選択手段（２３）と，前記表示対象信号の値に応答して前記表示要素を生成し，前記表示要素を共通画面（２０）に加えることによって，前記表示画面を生成する表示画面生成手段（２３）と前記表示画面を表示する表示装置（１６）とを備えていることが好ましい。当該制御装置は，複数の画面の表示に共通画面（２０）が共通に使用可能であり，複数の画面を表示するプログラムの作成の工数を削減し，更に，複数の画面を表示するために必要なハードウエア資源を削減できる。この場合、当該制御装置は、前記表示画面が選択されたときに，前記複数の制御信号のうち，いずれの制御信号の値を表示すべきであるかを示す表示信号情報が記述された表示テーブル（２１）を保存する表示テーブル保存手段（１２）を更に含み、前記表示対象信号は、前記表示信号情報に基づいて選択されることが好ましい。
【００１５】
本発明による制御装置（２）は，複数のルートを介して試料を搬送可能な搬送システム（１）を制御する。制御装置（２）は，前記ルートの一を介して前記試料を搬送する手順が記述された搬送プログラム（１７）を実行する搬送プログラム実行手段（１８）と，前記搬送プログラムで使用されるプログラム変数を保存する搬送プログラム変数記憶領域（２４）と，前記複数のルートのうちから，試料の搬送に使用される搬送ルートを選択するルート選択手段（１８）と，前記搬送システム（１）に含まれる機器（３１−３３）と当該制御装置（２）との間で交換される複数の制御信号（５，６）のうちから，前記搬送ルートを介した前記搬送に使用される動作機器との間で入出力される制御信号である動作機器制御信号を選択する制御信号選択手段（２２）と，前記動作機器制御信号の値と，前記プログラム変数の値とを一致させる共通化処理手段（２２）とを含む。
【００１６】
当該制御装置（２）は，更に，前記複数のルートが前記搬送ルートとして選択されるときに，前記複数の制御信号（５，６）のうち，いずれの制御信号の値を前記プログラム変数の値に一致させるかを示す情報が記述された共通化テーブル（１９）を保存する共通化テーブル保存手段（２１）を更に含むことが好ましい。
【００１７】
当該制御装置（２）は，更に，共通画面（２０）を保存する共通画面保存手段（１２）と，表示可能な複数の画面のうちから，表示されるべき表示画面を選択する表示画面選択手段（２３）と，選択された前記表示画面に応答して，前記複数の制御信号のうちから，前記表示画面に含まれる表示要素によって，その値を表示すべき表示対象信号を選択する表示信号選択手段（２３）と，前記表示対象信号の値に応答して前記表示要素を生成し，前記表示要素を前記共通画面（２０）に加えることによって，前記表示画面を生成する表示画面生成手段（２３）と，前記表示画面を表示する表示装置（１６）とを備えていることが好ましい。
【００１８】
【発明の実施の形態】
以下，添付図面を参照しながら，本発明による制御の実施の一形態を説明する。
【００１９】
本発明による制御装置の実施の一形態は，図１に示されているように，試料を多地点間で搬送する搬送システム１を制御する制御装置２に適用される。
【００２０】
図２は，制御装置２の制御対象である搬送システム１を示す。搬送システム１には，試料の搬送元及び搬送先となる搬送ボックス３１が設けられる。搬送ボックス３１のそれぞれには，排気システム３２と給気弁３３とが接続される。搬送ボックス３１間は，チューブ３４によって接続される。搬送される試料は搬送容器３５に格納され，搬送容器３５がチューブ３４を介して２つの搬送ボックス３１の間を搬送される。搬送容器３５の搬送は，以下の過程によって行われる。試料の搬送先の搬送ボックス３１の排気システム３２が稼動されて，搬送先の搬送ボックス３１と，搬送元と搬送先とを結ぶチューブ３４が排気される。更に，ジャグが搬送元の搬送ボックス３１の出口においてチューブ３４に差し込まれる。この状態で，搬送元の搬送ボックス３１の給気弁３３が稼動されて搬送元の搬送ボックス３１に空気が導入され，該空気によって発生する圧力によって，搬送容器３５が搬送先の搬送ボックス３１に搬送される。制御装置２は，搬送システム１に含まれる搬送ボックス３１，排気システム３２，及び給気弁３３を制御する。
【００２１】
搬送元の搬送ボックス３１と搬送先の搬送ボックス３１とを結ぶ経路は，ルートと呼ばれる。一のルートが定まると，搬送元の搬送ボックス３１と搬送先の搬送ボックス３１とが定まる。搬送元及び搬送先となる搬送ボックス３１の指定は，ルートによって行われる。搬送システム１には，多数のルートが存在する。
【００２２】
搬送システム１に規定された複数のルートには，互いに異なるルート番号が与えられている。以下の説明では，ルート番号１，２，…ｎを有するルートを，それぞれルート＃１，ルート＃２，…，ルート＃ｎと記載することとする。更に，搬送システム１に含まれる機器（即ち，搬送ボックス３１，排気システム３２，給気弁３３その他の機器）のそれぞれには，機器番号が与えられている。以下では，機器番号１，２，…，ｍを有する機器を，それぞれ，機器＃１，機器＃２，…，機器＃ｍと記載することとする。
【００２３】
搬送システム１に含まれる機器＃１〜＃ｍは，図１に示されているように，下位制御盤３に接続される。下位制御盤３は，搬送システム１に含まれる機器＃１〜＃ｍの操作に使用される。下位制御盤３は，下位制御盤ネットワーク４を介して制御装置２に接続される。
【００２４】
搬送システム１に含まれる機器＃１〜＃ｍと制御装置２とは，下位制御盤３及び下位制御盤ネットワーク４を介して制御信号を交換する。より詳細には，搬送システム１に含まれる機器は，下位制御盤３及び下位制御盤ネットワーク４を介して制御装置２に制御入力信号５を送信し，制御装置２は，下位制御盤３及び下位制御盤ネットワーク４を介して，搬送システム１に含まれる機器のそれぞれに制御出力信号６を送信する。機器＃ｉから制御装置２に送られる制御入力信号５は，制御入力信号５ｉと記載され，制御装置２から機器＃ｉに送られる制御出力信号６は，制御出力信号６ｉと記載される。搬送システム１に含まれる機器＃ｉは，制御入力信号５ｉ及び制御出力信号６ｉを媒介として制御装置２によって制御される。
【００２５】
制御装置２は，上位計算機７に接続されている。上位計算機７は，搬送スケジュール８を制御装置２に供給する。搬送スケジュール８は，試料を搬送するルートを指定する情報と，該ルートによって搬送が行われる時刻を示す情報とを含んでいる。制御装置２は，搬送スケジュール８に応じて，搬送システム１に含まれる機器を制御する。
【００２６】
制御装置２は，通信装置１０と，監視制御盤１１と，外部記憶装置１２と，メモリ１３と，ＣＰＵ１４とを含む。
【００２７】
通信装置１０，及び監視制御盤１１は，制御装置２に情報を入出力する入出力装置である。通信装置１０は，スケジュール管理用計算機５から搬送スケジュール８を受け取る。監視制御盤１１は，入力装置１５と表示装置１６とを含む。入力装置１５は，制御装置２のオペレータによって操作されるために設けられ，オペレータから制御装置２への指令を受けとる。表示装置１６は，搬送システム１の状態を表示するために使用される。
【００２８】
外部記憶装置１２は，搬送プログラム１７と，管理プログラム１８と，プログラム共通化対応テーブル１９と，共通画面２０と，表示共通化対応テーブル２１とを保存している。
【００２９】
搬送プログラム１７は，試料を搬送する手順が記述されたプログラムである。搬送プログラム１７は，複数であり，搬送プログラム１７のそれぞれには，プログラム番号が与えられている。プログラム番号１，２，…，ｋが与えられている搬送プログラム１７は，それぞれ，搬送プログラム＃１，＃２，…，＃ｋと記載される。搬送プログラム＃１〜＃ｋのそれぞれは，搬送システム１に規定されたルート＃１〜＃ｋのうち，一のルートを介した搬送を実行する機能を有している。但し，搬送プログラム＃１〜＃ｋは，ルート＃１〜＃ｎのそれぞれに対応して設けられているのではない。搬送プログラム＃１〜＃ｋのそれぞれは，ルート＃１〜＃ｍを介した搬送を実行するために共通に使用され得る。
【００３０】
管理プログラム１８は，搬送システム１で行われる搬送を統括するメインプログラムである。管理プログラム１８は，搬送が行われるルートを，少なくとも一本，最大ｋ本だけ指定し，指定されたルートを介した搬送を，搬送プログラム＃１〜＃ｋのうちのいずれによって実行するかを決定する。管理プログラム１８は，搬送プログラム＃１〜＃ｋを使用して，指定された最大ｋ本のルートを介した搬送を同時的に実行する制御を行う。
【００３１】
管理プログラム１８は，共通化対応機能モジュール２２と表示モジュール２３とを含む。共通化対応機能モジュール２２は，搬送プログラム＃１〜＃ｋが，ルート＃１〜＃ｎを介した搬送に共通に使用され得るようにするために，搬送プログラム＃１〜＃ｋで使用される変数を，機器＃１〜＃ｍと制御装置２との間で交換される制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍに対応付ける機能を有する。
【００３２】
表示モジュール２３は，搬送システム１の状態を，監視制御盤１１の表示装置１６に表示する機能を有する。表示装置１６に表示される表示画面は，監視制御盤１１の入力装置１５になされた操作に応答して切り換え可能である。表示モジュール２３は，入力装置１５から送信される画面切換指令に応じて，画面＃１から画面＃ｑのうちから選択された画面を表示装置１６に表示する。
【００３３】
プログラム共通化対応テーブル１９は，共通化対応機能モジュール２２が搬送プログラム＃１〜＃ｋで使用される変数を，機器＃１〜＃ｍと制御装置２との間で交換される制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍに対応付けるときに使用する信号対応情報を保持する。ルート＃ｐを介した搬送が行われるときに動作される機器を機器＃ｐ１，＃ｐ２，…とすると，プログラム共通化対応テーブル１９は，ルート＃１〜＃ｎのそれぞれについて，ルート＃ｐを介した搬送が行われるときに，機器＃ｐ１，＃ｐ２，…から制御装置２に送信される制御入力信号５ｐ１，５ｐ２，…，及び，制御装置２から機器＃ｐ１，＃ｐ２，…に送信される制御出力信号６ｐ１，６ｐ２，…を，搬送プログラム＃１〜＃ｋで使用される変数のいずれに対応させるかを示す情報を保持している。
【００３４】
共通画面２０と表示共通化対応テーブル２１とは，表示モジュール２３による，表示画面の生成に使用される。上述のように，表示モジュール２３は，監視制御盤１１の入力装置１５から与えられる画面切換指令に応答して，画面＃１〜画面＃ｑのうちから，表示装置１６に表示する表示画面を選択する。表示モジュール２３によって表示可能な画面＃１〜画面＃ｑには，共通部分が含まれており，共通画面２０は，この共通部分の表示データである。該共通部分には，制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍの値を示す表示要素は含まれていない。表示モジュール２３は，共通画面２０に，制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍの値を示す表示要素を追加して，表示装置１６に表示する表示画面を生成する。表示共通化対応テーブル２１は，表示可能な画面＃１〜画面＃ｑのそれぞれについて，該画面が表示画面として選択されたときに，制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍのいずれが，該表示画面の表示要素として使用されるかを示す表示信号情報を記憶する。
【００３５】
メモリ１３は，搬送プログラム入出力変数領域２４と，機器制御信号入出力領域２５とを含む。搬送プログラム入出力変数領域２４は，搬送プログラム＃１〜＃ｋで使用される変数の値を保存する領域であり，各変数のアドレスは固定である。機器制御信号入出力領域２５は，搬送システム１に含まれる機器＃１〜＃ｍから制御入力信号５１〜５ｍを受信して保存する。更に機器制御信号入出力領域２５は、搬送システム１に送られる制御出力信号６１〜６ｍに設定されるべき値を保存する領域である。制御出力信号６１〜６ｍは，機器制御信号入出力領域２５に保存された値と同一値に設定され，それぞれ，搬送システム１の機器＃１〜＃ｍに送信される。
【００３６】
ＣＰＵ１４は，管理プログラム１８を実行して，搬送システム１を制御する。既述の搬送プログラム１７，プログラム共通化対応テーブル１９，共通画面２０，表示共通化対応テーブル２１，共通化対応機能モジュール２２，表示モジュール２３，搬送プログラム入出力変数領域２４，及び機器制御信号入出力領域２５は，ＣＰＵ１４による管理プログラム１８の実行の過程で使用される。
【００３７】
続いて，制御装置２による制御の下，搬送容器３５に入れられた試料が搬送システム１によって搬送される過程が説明される。搬送システム１の制御は，搬送プログラム１７，管理プログラム１８，プログラム共通化対応テーブル１９，表示共通化対応テーブル２１，共通化対応機能モジュール２２，搬送プログラム入出力変数領域２４，及び機器制御信号入出力領域２５によって行われる。
【００３８】
図３は，搬送プログラム１７，管理プログラム１８，プログラム共通化対応テーブル１９，表示共通化対応テーブル２１，共通化対応機能モジュール２２，搬送プログラム入出力変数領域２４，及び機器制御信号入出力領域２５の機能ブロック図である。図３に示されているように，管理プログラム１８は，上位計算機７から送られる搬送スケジュール８と，制御装置２の監視制御盤１１になされた操作入力と，下位制御盤３から制御装置２に送られた搬送開始要求とから，搬送が要求されているルートを認識し，そのルートを介した搬送を搬送プログラム＃１〜＃ｋのいずれによって実行するかを決定する。ここで，搬送がおこなわれるルートをルート＃ｐと記載し，管理プログラム１８により，ルート＃ｐの搬送に使用されると定められた搬送プログラムを搬送プログラム＃ｉｐと記載する。ここで，ｐは，１以上ｎ以下の整数であり，ｉｐは，１以上ｋ以下の整数である。更に，搬送システム１に含まれる機器のうち，ルート＃ｐの搬送において動作される機器を機器＃ｐ１，＃ｐ２，…と記載する。ｐ１，ｐ２，…は，１以上ｍ以下の整数である。
【００３９】
管理プログラム１８は，搬送スケジュール８に規定された時間に搬送プログラム＃ｉｐを実行することにより，ルート＃ｐを介した試料の搬送を行う。
【００４０】
管理プログラム１８の共通化対応機能モジュール２２は，ルート＃ｐの搬送が実行される間，プログラム共通化対応テーブル１９を参照して，ルート＃ｐの搬送を実行する搬送プログラム＃ｉｐに含まれる変数を，機器＃ｐ１，＃ｐ２…から入力される制御入力信号５ｐ１，５ｐ２，…及び，機器＃ｐ１，＃ｐ２…に出力される制御出力信号６ｐ１，６ｐ２，…に対応付ける。
【００４１】
即ち，共通化対応機能モジュール２２は，制御入力信号５１〜５ｍのうち制御入力信号５ｐ１，５ｐ２，…が示す値を，機器制御信号入出力領域２５から取り出し，搬送プログラム＃ｉｐで使用される変数のうち，機器からの制御入力信号５に割り当てられている変数に代入して，一致させる。更に，共通化対応機能モジュール２２は，制御出力信号６ｐ１，６ｐ２，…の値を，搬送プログラム＃ｉｐで使用される変数の値に一致させて設定し，更に，機器＃ｐ１，＃ｐ２…に出力する。
【００４２】
このような共通化対応機能モジュール２２の動作により，搬送プログラム＃１〜＃ｋが，ルート＃１〜＃ｎの搬送において共通に使用可能にされている。搬送プログラム＃１〜＃ｋが共用されることにより，ルート＃１〜＃ｎの全ての搬送を実行するために必要な制御プログラムの大きさが抑制されている。
【００４３】
試料の搬送の間，管理プログラム１８に含まれる表示モジュール２３は，搬送システム１の状態を表示する。図４は，管理プログラム１８に含まれる表示モジュール２３の動作を示す機能ブロック図である。
【００４４】
表示モジュール２３は，監視制御盤１１の入力装置１５から画面切換指令を受信し，該画面切換指令に応じて，画面＃１〜画面＃ｑのうちから，表示装置１６に表示する表示画面を選択する。
【００４５】
更に，表示モジュール２３は，表示共通化対応テーブル２１を参照して，制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍのうち，その値を表示画面の表示要素によって表示するものを選択する。更に表示モジュール２３は，制御入力信号５１〜５ｍ及び制御出力信号６１〜６ｍのうちから選択した信号の値を示す表示要素を生成する。更に表示モジュール２３は，生成した表示要素を共通画面２０に追加して表示装置１６に表示される表示画面を生成する。表示装置１６は，表示モジュール２３が生成した表示画面を表示する。
【００４６】
以上に説明された表示モジュール２３の動作により，１枚の共通画面２０を多数の画面の表示に共用し，表示装置１６に表示される表示画面の生成に必要なハードウエア資源を節約することができる。
【００４７】
本実施の形態の制御装置及び制御方法は、多数のルートで搬送容器の搬送を行う機器の制御以外にも、同種の多数の機器を制御する場合に適用が可能であることは当業者にとって自明的である。該機器のそれぞれから送られる制御入力信号の値及び該機器のそれぞれに送られる制御出力信号の値が、制御プログラムの変数の値に置きかえられる動作により、該制御プログラムは、多数の機器の制御に共通に使用可能である。更に、該制御入力信号及び制御出力信号から表示対象である信号を選択し、選択された信号の値を示す表示要素を共通画面に加える事により、該共通画面は、多数の制御入力信号及び制御出力信号の値の表示に共通に使用可能である。
【００４８】
【発明の効果】
本発明により，多数の機器を制御する制御装置の制御プログラムの作成に必要な工数が抑制される。
【００４９】
また，本発明により，多数の機器を制御する制御装置の制御プログラムを格納するのに必要なハードウエア資源を節約することができる。
【００５０】
また，本発明により，多数の機器を制御する制御装置が該多数の機器の状態を表示するために必要なハードウエア資源を節約することができる。
【図面の簡単な説明】
【図１】図１は，本発明による制御装置の実施の一形態を示す。
【図２】図２は，搬送システム１を示す。
【図３】図３は，制御装置２の機能ブロック図である。
【図４】図４は，表示モジュール２３の動作を示す機能ブロック図である。
【符号の説明】
１：搬送システム
２：制御装置
３：下位制御盤
４：下位制御盤ネットワーク
５：制御入力信号
６：制御出力信号
７：上位計算機
８：搬送スケジュール
１０：通信装置
１１：監視制御盤
１２：外部記憶装置
１３：メモリ
１４：ＣＰＵ
１５：入力装置
１６：表示装置
１７：搬送プログラム
１８：管理プログラム
１９：プログラム共通化対応テーブル
２０：共通画面
２１：表示共通化対応テーブル
２２：共通化対応機能モジュール
２３：表示モジュール
２４：搬送プログラム入出力変数領域
２５：機器制御信号入出力領域
３１：搬送ボックス
３２：排気システム
３３：給気弁
３４：チューブ
３５：搬送容器
【図１】
2005004630.tif 000003
【図２】
2005004630.tif 000004
【図３】
2005004630.tif 000005
【図４】
2005004630.tif 000006