(57)【特許請求の範囲】
【請求項１】
プラントの各運転系統に対応する押しボタンスイッチ及び表示ランプを有し、前記押しボタン操作により入力された当該押しボタンに対応する運転系統の動作制御指令を送信し且つ前記運転系統の動作制御状態を当該運転系統に対応する表示ランプを介して表示する押しボタン卓と、
前記各運転系統の動作制御を行なうとともに当該動作制御状態を表す表示コマンドデータをシリアル通信方式で送信するホスト計算機と、
前記押しボタン卓及び前記ホスト計算機に接続され、当該押しボタン卓及びホスト計算機間のインターフェース処理を行なう押しボタン卓コントローラとを有し、
前記押しボタン卓コントローラは、前記押しボタン卓から送信された動作制御指令を前記ホスト計算機が処理可能な動作コマンドデータに変換する処理，及び前記ホスト計算機から送信された表示コマンドデータを当該表示コマンド内容に対応し且つ前記押しボタン操作卓で処理可能な制御信号に変換する処理を行なう変換手段と、変換されたコマンドデータをシリアル通信方式により前記ホスト計算機へ送信するシリアル送信手段と、変換された制御信号を前記押しボタン卓へ送信する制御信号送信手段とを備えるとともに、
前記ホスト計算機は、前記押しボタン卓コントローラから送信された動作コマンドデータを読み込み処理して前記動作制御指令の内容を認識する読み込み処理手段と、当該動作制御指令に対応する運転系統の動作制御を行なう動作制御手段とを備え、
前記押しボタン卓は、前記押しボタン卓コントローラから送信された制御信号を入力処理し、前記表示コマンドに対応する運転系統の表示ランプをコマンド内容に応じた態様で表示させる表示制御手段を備えた
ことを特徴とする押しボタン卓制御システム。
【請求項２】
前記押しボタン卓及び前記押しボタン卓コントローラ間は、当該押しボタン卓の入出力コネクタ及び当該押しボタン卓の入出力コネクタを介して複数のケーブルにより接続されており、
前記変換手段は、前記動作制御指令及び前記制御信号と前記入出力コネクタのピン配置とが対応づけられたピンマップデータと、前記動作制御内容及び前記表示制御内容と前記動作コマンドデータ及び前記表示コマンドデータとが対応づけられたコマンドマップデータとを記憶するメモリを有し、当該変換手段は、前記コマンドマップデータを参照して前記動作制御指令を前記動作コマンドデータに変換する処理を行なうとともに、前記コマンドマップデータを参照して前記表示コマンドデータの内容を認識し、前記ピンマップデータを参照して前記表示コマンド内容に対応した制御信号に変換する処理を行なうようにした請求項１記載の押しボタン卓制御システム。
【請求項３】
前記シリアル通信方式はＲＳ２３２Ｃ通信方式である請求項１又は２記載の押しボタン卓制御システム。
【請求項４】
前記ホスト計算機は、前記動作制御状態を表す表示コマンドデータとして、当該表示制御を行なうスイッチ位置、表示制御内容を示す表示コマンド、及び当該スイッチ位置に対応する押しボタンの操作を許可する許可コマンドを前記押しボタン卓コントローラに送信するようになっており、
前記押しボタン卓コントローラの変換手段は、送信された表示コマンドデータに前記許可コマンドが含まれていた場合にのみ当該表示コマンドデータを前記制御信号に変換するようにした請求項２記載の押しボタン卓制御システム。
【請求項５】
前記ホスト計算機は、前記読み込み手段により読み込まれた前記動作コマンドデータに含まれる動作制御対象を表すスイッチ位置と前記許可コマンドを送信したスイッチ位置とが一致しているか否かを判断し、一致している場合にのみ前記動作制御手段により当該動作制御指令に対応する運転系統の動作制御を行なうようにした請求項４記載の押しボタン卓制御システム。
【請求項６】
プラントの各運転系統に対応する押しボタンスイッチ及び表示ランプを有し、前記押しボタン操作により入力された当該押しボタンに対応する運転系統の動作制御指令を送信し且つ前記運転系統の動作制御状態を当該運転系統に対応する表示ランプを介して表示する押しボタン卓と、前記各運転系統の動作制御を行なうとともに当該動作制御状態を表す表示コマンドデータをシリアル通信方式で送信するホスト計算機とに接続されて用いられ、当該押しボタン卓及び前記ホスト計算機間のインターフェース処理を行なう押しボタン卓コントローラであって、
前記押しボタン卓コントローラは、前記押しボタン卓から送信された動作制御指令を前記ホスト計算機が処理可能な動作コマンドデータに変換する処理，及び前記ホスト計算機から送信された表示コマンドデータを当該表示コマンド内容に対応し且つ前記押しボタン操作卓で処理可能な制御信号に変換する処理を行なう変換手段と、変換されたコマンドデータをシリアル通信方式により前記ホスト計算機に対して送信するためのシリアル送信部と、変換された制御信号を前記押しボタン卓に対して送信するための制御信号送信部とを備えたことを特徴とする押しボタン卓コントローラ。
【請求項７】
前記押しボタン卓コントローラは、前記押しボタン卓の入出力コネクタ及び当該入出力コネクタに接続された複数のケーブルに接続可能な入出力コネクタを含む接続回路を有し、
前記変換手段は、前記動作制御指令及び前記制御信号と前記入出力コネクタのピン配置とが対応づけられたピンマップデータと、前記動作制御内容及び前記表示制御内容と前記動作コマンドデータ及び前記表示コマンドデータとが対応づけられたコマンドマップデータとを記憶するメモリを有し、当該変換手段は、前記コマンドマップデータを参照して前記動作制御指令を前記動作コマンドデータに変換する処理を行なうとともに、前記コマンドマップデータを参照して前記表示コマンドデータの内容を認識し、前記ピンマップデータを参照して前記表示コマンド内容に対応した制御信号に変換する処理を行なうようにした請求項６記載の押しボタン卓コントローラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発電用プラント制御ユニット等におけるホスト計算機の動作制御状態の表示及び動作制御の進行指令を行なう押しボタン卓を制御する押しボタン卓コントローラ及び押しボタン卓制御システムに関する。
【０００２】
【従来の技術】
例えば火力発電所等の発電用プラントにおいては、プラント状態の的確な把握、省力化による運転員の少人数化、及び運転信頼性の向上等を実現するために、プラントの動作制御を制御用計算機（ホスト計算機、ホストコンピュータともいう）を用いたユニットにより行なっている。
【０００３】
すなわち、制御用計算機を用いた発電用プラント制御ユニットでは、海水系統、点火、タービン起動、並入等発電プラントの各運転系統の動作制御は、全て制御用計算機の下で行なわれるようになっている。
【０００４】
ところで、このような制御ユニットでは、制御用計算機が現在どの運転系統の動作制御を行なっているかをオペレータが把握する機能、及び各運転系統の動作進行指令を制御用計算機に送る機能を行なうために、押しボタン卓を用いた押しボタン卓制御システムを備えている。
【０００５】
この押しボタン卓（以下、ＰＢ（Ｐｕｓｈ  Ｂｕｔｔｏｎ）コンソールともいう）は、制御ユニットにおいてＴＶモニタ等が設置されるＯＡデスク（操作コンソール）上に設置されており、このＰＢコンソールには、上述した発電プラントの各運転系統毎に割り当てられた押しボタン（押しボタンスイッチ、以下、ＰＢともいう）が設けられ、各ＰＢには少なくとも１個の表示ランプが設けられている。ＰＢコンソールには、当該ＰＢコンソール及び制御用計算機間のインターフェース処理等を行なう押しボタン卓コントローラ（以下、ＰＢコンソール・コントローラともいう）が多数のケーブルにより接続されており、このＰＢコンソール・コントローラには制御用計算機が多数のケーブルにより接続されている。
【０００６】
そして、オペレータが例えばＰＢをオンすることにより、そのオン情報がＰＢコンソール・コントローラを介して制御用計算機に送られる。その結果、制御用計算機の動作制御により当該ＰＢに割り当てられた運転系統の動作制御等が行なわれる。また、制御用計算機により各運転系統の動作制御が行なわれると、その動作制御に対応する情報がＰＢコンソール・コントローラを介してＰＢコンソールに送られ、その結果、動作制御されている運転系統の動作進行状態が、当該運転系統に対応するＰＢの表示ランプの点灯，消灯、あるいは点滅（フリッカ）により表示される。
【０００７】
ところで、火力プラントにおける制御方式は各制御ユニットの製造メーカにより異なるため、上述したＰＢコンソールの寸法等の形態も各制御ユニットに応じて多種多様であり、制御系統数の違い等に応じてＰＢや表示ランプの数も異なっていた。すなわち、ＰＢコンソールの各ＰＢと制御用計算機とのインターフェース回路は各ＰＢコンソールに応じて異なるため、従来では、使用するＰＢコンソールの各ＰＢに対応するインターフェース回路をワイヤードロジック（ハードウエア）で構成し、そのインターフェース回路をＰＢコンソール・コントローラに搭載していた。
【０００８】
また、上述した押しボタン卓制御システム（以下、ＰＢコンソール制御システムともいう）では、ＰＢによりプラントの動作制御指令を伝達する構成であるため、誤って動作制御対象以外の運転系統のＰＢを押した場合の安全対策が非常に重要になる。
【０００９】
そこで、従来のＰＢコンソール制御システムのＰＢコンソール・コントローラには、リレー等を用いたワイヤードロジックで構成したインターロック回路が搭載されており、誤って動作制御対象以外の運転系統のＰＢを押してしまった場合でも、現在の動作制御対象以外の運転系統のＰＢは当該インターロック回路の作用により動作無効と判断され、誤動作が防止されるようになっていた。
【００１０】
このように、ＰＢコンソール・コントローラにはＰＢコンソールの各ＰＢに対応するインターフェース回路及びインターロック回路が搭載されるため、ＰＢコンソール・コントローラ全体の形状は必然的に大型化した。このため、ＰＢコンソール・コントローラは、ＰＢコンソールの設置位置（ＯＡデスク）から離れた位置に据付られていた。また、制御用計算機は、ＰＢコンソール及びＰＢコンソール・コントローラからある程度離れた位置（例えば２０〜３０ｍ）に設置されるため、ＰＢコンソール・コントローラ及び制御用計算機間のケーブルの長さは、少なくともその離間距離分必要であった。
【００１１】
【発明が解決しようとする課題】
上述したように、ＰＢコンソールの各ＰＢに対応するインターフェース回路機能及びＰＢコンソールのインターロック回路機能を行なうワイヤードロジック回路をＰＢコンソール・コントローラに搭載していたため、ＰＢコンソールの各ＰＢ間のインターロック回路の複雑化に伴いＰＢコンソール・コントローラが大型化し、据付場所の確保が難しいという問題が生じていた。
【００１２】
また、ＰＢコンソール・コントローラと制御用計算機との間の情報通信を多数のケーブルによりパラレルに行なうことは、確かに各ケーブルの接続を切り替えることにより、当該ＰＢコンソール・コントローラ及びＰＢコンソールを各種の制御用計算機に適用することを可能にしている。
【００１３】
しかしながら、ＰＢコンソール・コントローラと制御用計算機との間の情報通信インターフェースに用いるケーブルは、ケーブル長が２０〜３０ｍ等かなり長いものが多数必要であるため、ケーブル数の増加に伴なって通信コストもアップし、しかもＰＢコンソール・コントローラにおいて多数のケーブル用の入出力ポート領域を確保しなければならず、ＰＢコンソール・コントローラの小型化に限界が生じてしまった。したがって、できる限りケーブル数を削減したいのが実状であった。
【００１４】
さらに、ＰＢコンソール・コントローラには、用いるＰＢコンソールに応じたインターフェース回路を組み込まなければならないため、当該ＰＢコンソール・コントローラを各種ＰＢコンソールに共用化することができず、汎用性に乏しかった。
【００１５】
本発明は、上述した事情を考慮してなされたもので、その目的は、ＰＢコンソール・コントローラ及び制御用計算機間のケーブル数を削減し、インターフェース回路機能やインターロック回路機能等を実現するワイヤードロジックをＰＢコンソール・コントローラから削除することにより、極めて小型化したＰＢコントローラ及びその小型化したＰＢコンソール・コントローラを用いたＰＢコンソール制御システムを提供することにある。
【００１６】
また、本発明の他の目的は、各種のＰＢコンソールに適用可能、言い換えれば各種のＰＢコンソールに共用化可能なＰＢコンソール・コントローラ及びこのＰＢコンソール・コントローラを用いたＰＢコンソール制御システムを提供することにある。
【００１７】
【課題を解決するための手段】
押しボタン卓コントローラを極力小型化するために、従来ワイヤードロジック（ハードウエア）で構成され押しボタン卓コントローラに搭載されていたインターロック回路機能及び押しボタン間のインターフェース回路機能を、ホスト計算機の例えばプログラムドロジック（ソフトウエア）処理で行なうように構成し、ＰＢコンソール・コントローラは、主にホスト計算機と押しボタン卓コントローラとの間の信号伝達インターフェース処理だけを行なうように構成した。
【００１８】
また、押しボタン卓コントローラとホスト計算機との間の接続ケーブル数を削減し、ホスト計算機の機種によらずに押しボタン卓コントローラを用いることを可能にするため、押しボタン卓コントローラとホスト計算機との間をシリアル通信方式、特に標準シリアルインターフェースであるＲＳ２３２Ｃ通信方式で接続して構成した。
【００１９】
さらに、押しボタン卓コントローラを各種の押しボタン卓に対して共用化するために、押しボタン卓及び押しボタン卓コントローラ間の送受信信号と当該押しボタン卓及び押しボタン卓コントローラ間の接続コネクタのピン配置とを対応づけたピンマップデータを押しボタン卓コントローラのメモリに記憶させている。したがって、用いる押しボタン卓の種類が変わっても、押しボタン卓及び押しボタン卓コントローラ間の送受信インターフェースは、その押しボタン卓のコネクタのピン配置に応じてメモリに記憶されたピンマップデータを書き替えることにより対応可能である。
【００２０】
すなわち、本発明の押しボタン卓制御システムは、プラントの各運転系統に対応する押しボタンスイッチ及び表示ランプを有し、前記押しボタン操作により入力された当該押しボタンに対応する運転系統の動作制御指令を送信し且つ前記運転系統の動作制御状態を当該運転系統に対応する表示ランプを介して表示する押しボタン卓と、前記各運転系統の動作制御を行なうとともに当該動作制御状態を表す表示コマンドデータをシリアル通信方式である例えばＲＳ２３２Ｃ通信方式で送信するホスト計算機と、前記押しボタン卓及び前記ホスト計算機に接続され、当該押しボタン卓及びホスト計算機間のインターフェース処理を行なう押しボタン卓コントローラとを有している。
【００２１】
そして、本発明の押しボタン卓コントローラは、前記押しボタン卓から送信された動作制御指令を前記ホスト計算機が処理可能な動作コマンドデータに変換する処理，及び前記ホスト計算機から送信された表示コマンドデータを当該表示コマンド内容に対応し且つ前記押しボタン操作卓で処理可能な制御信号に変換する処理を行なう変換手段と、変換されたコマンドデータをシリアル通信方式である例えばＲＳ２３２Ｃ通信方式により前記ホスト計算機へ送信するシリアル送信手段と、変換された制御信号を前記押しボタン卓へ送信する制御信号送信手段とを備えている。そして、前記ホスト計算機は、前記押しボタン卓コントローラから送信された動作コマンドデータを読み込み処理して前記動作制御指令の内容を認識する読み込み処理手段と、当該動作制御指令に対応する運転系統の動作制御を行なう動作制御手段とを備え、前記押しボタン卓は、前記押しボタン卓コントローラから送信された制御信号を入力処理し、前記表示コマンドに対応する運転系統の表示ランプをコマンド内容に応じた態様で表示させる表示制御手段を備えている。
【００２２】
すなわち、押しボタン卓コントローラの主要な機能は、押しボタン卓からの送信信号（動作制御指令）を変換してホスト計算機へ送信する機能、及びホスト計算機から送信された信号（表示コマンドデータ）を変換して押しボタン卓に送信する機能のみであるため、このような機能はＣＰＵ、メモリ等の小型コンピュータ回路等で簡単に構成可能であり、当該押しボタン卓コントローラを必要最小限に小型化できる。
【００２３】
特に、前記押しボタン卓及び前記押しボタン卓コントローラ間は、当該押しボタン卓の入出力コネクタ及び当該押しボタン卓の入出力コネクタを介して複数のケーブルにより接続されており、前記変換手段は、前記動作制御指令及び前記制御信号と前記入出力コネクタのピン配置とが対応づけられたピンマップデータと、前記動作制御内容及び前記表示制御内容と前記動作コマンドデータ及び前記表示コマンドデータとが対応づけられたコマンドマップデータとを記憶するメモリを有し、当該変換手段は、前記コマンドマップデータを参照して前記動作制御指令を前記動作コマンドデータに変換する処理を行なうとともに、前記コマンドマップデータを参照して前記表示コマンドデータの内容を認識し、前記ピンマップデータを参照して前記表示コマンド内容に対応した制御信号に変換する処理を行なうようにしている。
【００２４】
すなわち、押しボタン卓コントローラ（その変換手段）と押しボタン卓との間の送受信信号のインターフェースは、押しボタン卓コントローラのメモリに記憶されたピンマップデータに基づいて行なわれている。すなわち、用いる押しボタン卓が変わり、押しボタンの位置や押しボタンの数が変化しても、当該押しボタン卓の入出力コネクタのピン配置に対応するピンマップデータをメモリに記憶しておけば（書き込んでおけば）、どのような形態の押しボタン卓に対しても本発明の押しボタン卓コントローラを用いることができる。
【００２５】
また特に、前記ホスト計算機は、前記動作制御状態を表す表示コマンドデータとして、当該表示制御を行なうスイッチ位置、表示制御内容を示す表示コマンド、及び当該スイッチ位置に対応する押しボタンの操作を許可する許可コマンドを前記押しボタン卓コントローラに送信するようになっており、前記押しボタン卓コントローラの変換手段は、送信された表示コマンドデータに前記許可コマンドが含まれていた場合にのみ当該表示コマンドデータを前記制御信号に変換するようにしている。そして、前記ホスト計算機は、前記読み込み手段により読み込まれた前記動作コマンドデータに含まれる動作制御対象を表すスイッチ位置と前記許可コマンドを送信したスイッチ位置とが一致しているか否かを判断し、一致している場合にのみ前記動作制御手段により当該動作制御指令に対応する運転系統の動作制御を行なうようにしている。
【００２６】
したがって、例えば許可コマンドのスイッチ位置と異なるスイッチ位置の押しボタンが操作された場合、ホスト計算機において上述した判断処理を行なっているため、その押しボタン操作による運転制御指令は無効になり（インターロック機能）、安全性が十分維持される。
【００２７】
【発明の実施の形態】
以下、本発明に係る押しボタン卓コントローラ及びこの押しボタン卓コントローラ（ＰＢコンソール・コントローラ）を用いた押しボタン卓制御システム（ＰＢコンソール制御システム）の実施形態について添付図面を参照して説明する。図１は、ＰＢコンソール制御システムのハード構成を示す図である。なお、ＰＢコンソール制御システムは、発電用プラントＡ及びプラントＢの動作制御を行なう発電プラント制御ユニットの一部を構成している。
【００２８】
図１によれば、ＰＢコンソール制御システム１は、押しボタン卓（ＰＢコンソール）２，ＰＢコンソールコントローラ３，制御用計算機４Ａ，４Ｂを備えている。
【００２９】
ＰＢコンソール２は、制御用計算機４Ａ，４Ｂの動作制御状態をオペレータに対して表示し、また、オペレータにより制御用計算機４Ａ，４Ｂに対してその動作制御の進行指令を入力可能になっている。すなわち、ＰＢコンソール２はモニタや記録計、指示計等が設置された操作卓（ＯＡデスク）上に設けられ、発電プラントＡ及びＢの運転系統毎に割り当てられた押しボタン（押しボタンスイッチ、ＰＢ）を有している。なお、本実施形態では、プラントＡ及びＢの運転系統数は、海水系統、点火、タービン回転、及び並入の４つであり、各運転系統にＰＢ（Ａ），ＰＢ（Ｂ），ＰＢ（Ｃ），及びＰＢ（Ｄ）が割り当てられている。
【００３０】
各ＰＢ（Ａ）〜ＰＢ（Ｄ）は、図１に示すように直方体状の形態をなしたボタンスイッチであり、直列に並べられている。なお、図１はＰＢ（Ａ）が押された状態（オン状態）を示している。ボタンスイッチ部分の例えば内部には例えば４個の表示ランプ５Ａ〜５Ｄが設けられている。なお、各表示ランプ５Ａ〜５Ｄの内、図１の紙面に向かって手前側に位置する２つのランプは下側ランプであり、残りの２つのランプは上側ランプである。
【００３１】
ＰＢコンソール２は、例えば２５ピンのコネクタ６Ａ，６Ｂ及び各コネクタ６Ａ，６Ｂのコネクタピンに接続されたケーブル７Ａ１〜７Ａ２５  ，７Ｂ１〜７Ｂ２５  を有するケーブルコード７Ａ，７Ｂを介してＰＢコンソール・コントローラ３のコネクタ８Ａ，８Ｂに接続されている。
【００３２】
ＰＢコンソール・コントローラ３は、従来例で述べたようなハードロジックで構成されたインターロック回路及びハードロジックで構成された各ＰＢに対応するインターフェース回路を搭載しておらず、非常に小型化されている。すなわち、ＰＢコンソール・コントローラ３は、例えば直方体状をなす小型の筐体１０を有し、この筐体１０に、ＣＰＵやメモリ等から成る後述するコンピュータ回路が内蔵されている。
【００３３】
そして、本実施形態によれば、ＰＢコンソール・コントローラ３と制御用計算機４Ａ及び４Ｂとの間のインターフェースは、シリアル通信としての例えばＲＳ２３２Ｃ通信で行なわれている。
【００３４】
すなわち、ＰＢコンソール・コントローラ３にはＲＳ２３２Ｃポート１１Ａ，１１Ｂが、及び制御用計算機４Ａ，４ＢにはＲＳ２３２Ｃポート１２Ａ，１２Ｂがそれぞれ設けられ、各ＲＳ２３２Ｃポート１１及び１２間は、ＲＳ２３２Ｃケーブル１３Ａ，１３Ｂにより接続されている。
【００３５】
続いて、本システム１のシステム構成を説明する。図２は、当該システムの概略的なシステム構成を示すブロック図である。なお、制御用計算機については４Ａのみを示している。
【００３６】
図２よれば、ＰＢコンソール２の各ＰＢ（Ａ）〜ＰＢ（Ｄ）には、当該ＰＢ（Ａ）〜ＰＢ（Ｄ）の例えばオン状態を検出するＰＢ信号検出回路２０が接続されている。また、各ＰＢ（Ａ）〜ＰＢ（Ｄ）の表示ランプ５Ａ〜５Ｄには、当該表示ランプ５Ａ〜５Ｄの表示態様（点灯、消灯、又は点滅等）を制御する表示制御回路２１が接続されている。ＰＢ信号検出回路２０及び表示制御回路２１は、当該ＰＢ信号検出回路２０及びランプ表示制御回路２１に対する入出力インターフェース処理を行なうＩ／Ｏ回路２３に接続されており、このＩ／Ｏ回路２３はコネクタ６Ａ，６Ｂに接続されている。コネクタ６Ａ，６Ｂに接続されたケーブルコード７Ａ（ケーブル７Ａ１〜７Ａ２５  ）及び７Ｂ（７Ｂ１〜７Ｂ２５  ）は、ＰＢコンソール・コントローラ３のコネクタ８Ａ及び８Ｂに接続されている。
【００３７】
そして、コネクタ８Ａ及び８Ｂは、コントローラ３に対する入出力インターフェース処理を行なうＩ／Ｏ回路３０を介してＣＰＵ３１に接続されている。
【００３８】
ＣＰＵ３１には、後述する図８乃至図１０における処理に必要なプログラムデータや、後述するコネクタマップデータ，コマンドマップデータ，及びスイッチコードデータ等を記憶するメモリ３２が接続されている。
【００３９】
ＣＰＵ３１は、メモリ３２に記憶されたコネクタマップデータ，コマンドマップデータ，及びスイッチコードデータ等を参照しながら、当該メモリ３２に記憶されたプログラムデータに基づくプログラムドロジック（ソフトウエア）により、ＰＢコンソール２から送られた動作指令データ等を制御用計算機４Ａに送信し、制御用計算機４Ａから送られたコマンドデータ等に応じた信号をＰＢコンソール２に送信する処理、すなわち、ＰＢコンソール２及び制御用計算機４Ａ間の総合的なインターフェース処理を行なうようになっている。
【００４０】
そして、ＣＰＵ３１は、当該ＣＰＵ３１に対するＲＳ２３２Ｃインターフェース処理を行なうＲＳ２３２Ｃインターフェース回路に接続されている。
【００４１】
すなわち、ＲＳ２３２Ｃインターフェース回路は、ＣＰＵ３１から送られるデータをＲＳ２３２Ｃ用プロトコルに変換するとともに、制御用計算機４Ａから送られたＲＳ２３２Ｃ用伝送データをＣＰＵ３１で処理可能なデータに変換するＩ／Ｏ回路３３及びＲＳ２３２Ｃポート１１Ａと、ＲＳ２３２Ｃ用伝送データを制御用計算機４Ａへ送るＲＳ２３２Ｃケーブル１３Ａとを備えており、このＲＳ２３２Ｃケーブル１３Ａは、制御用計算機４ＡのＲＳ２３２Ｃインターフェース回路に接続されている。
【００４２】
制御用計算機４ＡのＲＳ２３２Ｃインターフェース回路は、ＲＳ２３２Ｃケーブル１３Ａを介して送られたＲＳ２３２Ｃ伝送データを制御用計算機４ＡのＣＰＵ４０が入力処理可能なデータに変換するとともに、ＣＰＵ４０から送られるデータをＲＳ２３２Ｃ用プロトコルに変換するＲＳ２３２Ｃポート１２Ａ及びＩ／Ｏ回路４１を有しており、Ｉ／Ｏ回路４１はＣＰＵ４０に接続されている。
【００４３】
ＣＰＵ４０には、後述する図８乃至図１０における処理に必要なプログラムデータや、後述するコマンドマップデータ及びスイッチ位置データを保持するメモリ４２が接続されている。
【００４４】
ＣＰＵ４０は、メモリ４２に記憶されたコマンドマップデータ，及びスイッチ位置データ等を参照しながら、当該メモリ４２に記憶されたプログラムデータに基づくプログラムドロジックにより、ＲＳ２３２Ｃポート１２Ａ及びＩ／Ｏ回路４１を介してＰＢコンソール２及びＰＢコンソール・コントローラ３から送られたコマンドデータに応じてプラントＡの各運転系統の動作制御を行なうとともに、プラントＡから送られるプラント入力信号（プラントＡの現在の状態や実際に各運転系統の動作が開始したこと等を表す信号）に応じて現在のプラントＡの動作状態を表すコマンドデータをＲＳ２３２Ｃポート１２Ａ及びＩ／Ｏ回路４１を介してＰＢコンソール・コントローラ３及びＰＢコンソール２に対して送信する等、プラントＡの動作制御に関する総合的な処理を行なうようになっている。
【００４５】
ここで、ＰＢコンソール２とＰＢコンソール・コントローラ３との間のインターフェースについて詳細に説明する。
【００４６】
ＰＢコンソール２においては、各ＰＢ（Ａ）〜ＰＢ（Ｄ）のスイッチオンに応じてＰＢ信号検出回路２０により検出されたオン信号は、予め規定されたコネクタ端子（コネクタピン；ピン番号１〜２５）及びそのコネクタピンに接続されたケーブル７Ａ１〜７Ａ２５  を介して出力されるようになっている。また、ＰＢコンソール２の表示制御回路２１においては、コネクタ６Ａ及び６Ｂの内のどのコネクタピン（ピン番号１〜２５）を介してコンソール・コントローラ３から信号が送られてきたかによって、どのＰＢのランプをどのように表示制御（点灯、消灯、又は点滅）するのかが規定されている。すなわち、ＰＢコンソールは多種多様存在するが、いずれのＰＢコンソールにおいても、各ＰＢのオン信号の伝達及び表示制御回路におけるランプの表示制御については、予め規定されたコネクタの各ピンの信号伝達内容（コネクタ端子配列（コネクタピンマップ））に基づいているわけである。
【００４７】
そして、本実施形態のＰＢコンソール・コントローラ３のメモリ３２には、本実施形態におけるＰＢコンソール２のコネクタ６Ａ及び６Ｂのコネクタピンマップに対応するコネクタピンマップデータが予め書き込まれており、ＰＢコンソール・コントローラ３は、当該コネクタピンマップデータを参照してＰＢコンソール２及び制御用計算機４Ａ間のインターフェース処理を行なうようになっている。
【００４８】
ここで、本実施形態における、ＰＢコンソール・コントローラ３のメモリ３２に記憶されたコネクタピンマップデータを図３及び図４に示す。なお、図３はコネクタ６Ａの各ピン（ピン番号１〜２５）の信号伝達方向及び信号伝達内容を表し、図４はコネクタ６Ｂの各ピン（ピン番号１〜２５）の信号伝達方向及び信号伝達内容を表している。図中の信号方向のＣＮＬはＰＢコンソール２を、ＣＰＵはＰＢコンソール・コントローラ３のＣＰＵ３１を示し、→は、ＣＮＬ（ＰＢコンソール２）からＣＰＵ（ＰＢコンソール・コントローラ３のＣＰＵ３１）へ信号が伝達され、←は、ＣＰＵ（ＰＢコンソール・コントローラ３のＣＰＵ３１）からＣＮＬ（ＰＢコンソール２）へ信号が伝達されることを表している。
【００４９】
例えば、ピン番号１の内容は、ＣＮＬからＣＰＵへＰＢ（Ａ）のオン信号を送ることであり、ピン番号１１の内容は、ＣＰＵからＣＮＬへＰＢ（Ａ）のランプ５Ａの内の上側ランプを点灯させるコマンドを送ることである。その他は図示したとおりである。なお、コモンは送信される側の電源をオンする信号を送ることを意味する。
【００５０】
上述したように、コネクタピンマップデータはＰＢコンソール２のコネクタ６Ａ及び６Ｂのコネクタピンマップに対応するものであり、用いるＰＢコンソールが変わればそのコネクタピンマップも変わる。しかしながら、本構成においては、用いるＰＢコンソールを変更した場合でも、新たに用いるＰＢコンソールのコネクタピンマップに対応するコネクタピンマップデータをメモリ３２に書き込めばよいことになる。
【００５１】
次に、ＰＢコンソール・コントローラ３と制御用計算機４Ａとの間のインターフェースについて詳細に説明する。
【００５２】
本実施形態におけるＰＢコンソール・コントローラ３のメモリ３２及び制御用計算機４Ａのメモリ４２に保持されたコマンドマップデータを図５に、スイッチコードデータ図６にそれぞれ示す。
【００５３】
コマンドマップデータとして、メモリ３２及びメモリ４２には、制御用計算機４Ａ及びＰＢコンソールコントローラ３間で伝達されるコマンド・コード及びそのコマンドの内容が記憶されている。
【００５４】
図５に示す各コマンド・コードの内、＃１１〜＃２３は、主にエラーチェックに用いられるコマンドである。すなわち、＃１１及び＃１３はメモリ３２（あるいはメモリ４２）のデータ記憶容量が一杯なり、データ送信を停止する内容のコマンド（＃１３；ＸＯＦＦ（ＤＣ３））及び再開するコマンド（＃１１；ＸＯＮ（ＤＣ１））であり、＃２０は初期化（リセット）コマンドである。また、＃２１は、送信されてきたデータをそのまま返すコマンド（エコーバックＯＮ）であり、＃２２は、上記エコーバック処理を行なわないコマンド（エコーバックＯＦＦ）である。さらに、＃２３は、診断要求コマンドである。
【００５５】
そして、＃２６〜＃２Ｇは、制御用計算機４Ａ及びＰＢコンソール２に対する制御用コマンドである。すなわち、＃２６は、ＰＢのスイッチ動作情報の入力可能状態を表すコマンド（スイッチレポート動作ＯＮ）であり、＃２７は、ＰＢのスイッチ動作情報の入力停止状態を表すコマンド（スイッチレポート動作ＯＦＦ）である。
【００５６】
また、＃２９は、制御用計算機の動作制御により所定のＰＢに対応する運転系統の動作が開始した場合に、当該ＰＢの全てのランプを点灯させるコマンドであり、＃２Ａは、所定のＰＢに対応する運転系統の動作制御を行ってよいか否かをオペレータに促すために、当該ＰＢの全てのランプを点滅させるコマンドである。さらに、＃２Ｂは、制御用計算機の動作制御により所定のＰＢに対応する運転系統の動作が終了した場合に、当該ＰＢの全てのランプを消灯させるコマンドである。
【００５７】
以下、＃２Ｃ→動作開始する運転系統に対応するＰＢの上側ランプを全て点灯させるコマンド、＃２Ｄ→動作開始する運転系統に対応するＰＢの下側ランプを全て点灯させるコマンド、＃２Ｅ→所定の運転系統の動作を促すために当該運転系統に対応するＰＢの上側ランプを全て点滅させるコマンド、＃２Ｆ→所定の運転系統の動作を促すために当該運転系統に対応するＰＢの下側ランプを全て点滅させるコマンドである。
【００５８】
さらに、＃２Ｇ、＃２Ｈはインターロック機能用のコマンドである。すなわち、制御用計算機４Ａは、上述した動作制御するＰＢのコマンド（＃２６〜＃２Ｆ）とともに、そのＰＢの動作を許可する許可指令コマンド（＃２Ｇ）をＰＢコンソール・コントローラ３に対して伝送するようになっている。すなわち、ＰＢコンソール２及びＰＢコンソール・コントローラ３には、常にプラントＡにおいて動作制御されている運転系統と一致した運転系統のＰＢに関するコマンドが送られるため、動作制御されている運転系統以外の運転系統のＰＢに対して表示制御等を行う可能性が完全に排除される。
【００５９】
また、ＰＢコンソール２及びＰＢコンソール・コントローラ３から制御用計算機４Ａに対し、当該制御用計算機４Ａにて実際に動作制御されている運転系統以外の運転系統のＰＢに対するコマンドが送られた場合でも、そのコマンドのＰＢと許可指令を出力しているＰＢとを比較して、当該許可ＰＢと一致しないＰＢのコマンドが全て無効と判断できる。そして、そのような現在許可指令を出力しているＰＢ以外のＰＢのコマンドが制御用計算機４Ａに送られた場合、当該制御用計算機４Ａは、ＰＢコンソール・コントローラ３に警告ブザー等の警告出力を促す警告コマンド（＃２Ｇ）を送るようになっている。
【００６０】
一方、スイッチコードデータとして、メモリ３２及びメモリ４２には、ＰＢコンソール２の各ＰＢ（Ａ）〜ＰＢ（Ｄ）に対応するスイッチ位置コード＃３０〜＃３３が記憶されている。
【００６１】
例えば、制御用計算機４Ａは、プラントＡが例えばタービン回転系統の動作を開始可能な状態と成ったとき、当該タービン回転系統の動作制御の開始を促すコマンド（ランプ点滅コマンド）をＰＢコンソール・コントローラ３に送る。すなわち、制御用計算機４Ａは、メモリ４２のスイッチコードデータを参照してタービン回転系統に対応するＰＢ（ＰＢ（Ｃ））のスイッチコードデータを読み出し（＃３２）、さらにメモリ４２のコマンドマップデータを参照してランプ点滅を表すコマンド・コードを読み出す（＃２Ａ）。そして、エラーチェック用のパリティコード（ＪＩＳ  Ｃ６３６０にて規定されているパリティの指定コード）を付加して、ＰＢコンソール・コントローラ３に送るようになっている。
【００６２】
また、オペレータがＰＢコンソール２のＰＢ（Ｂ）を押すことにより、ＰＢコンソール・コントローラ３にＰＢ（Ｂ）オン信号が送られた場合、ＰＢコンソール・コントローラ３は、メモリ３２のスイッチコードデータを参照してＰＢ（Ｂ）に対応するスイッチコードを読み出し（＃３１）、さらにメモリ３２のコマンドマップデータを参照してオン信号に対応するコマンド・コードを読み出す（＃２６）。そして、エラーチェック用の水平パリティコード（ＪＩＳ  Ｃ６３６０にて規定されているパリティの指定コード）を付加して、制御用計算機４Ａに送るようになっている。
【００６３】
上述したＰＢコンソール・コントローラ３から制御用計算機４Ａに送られるコマンド・コード，スイッチ位置コード，水平パリティコードは、ＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路３３及びＲＳ２３２Ｃポート１１Ａ）により、図７に示すＲＳ２３２Ｃ用プロトコルのＲＳ２３２Ｃ用伝送データに変換された後、ＲＳ２３２Ｃケーブル１３Ａを介して制御用計算機４ＡのＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１２Ａ及びＩ／Ｏ回路４１）に送られるようになっている。また、制御用計算機４ＡからＰＢコンソール・コントローラ３に送られるコマンド・コード，スイッチ位置コード，水平パリティコードは、ＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路４１及びＲＳ２３２Ｃポート１２Ａ）により、図７に示すＲＳ２３２Ｃ用プロトコルのＲＳ２３２Ｃ用伝送データに変換された後、ＲＳ２３２Ｃケーブル１３Ａを介してＰＢコンソール・コントローラ３のＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１１Ａ及びＩ／Ｏ回路３３）に送られるようになっている。
【００６４】
次に本構成のＰＢコンソール制御システムについて、特にタービン回転の動作制御を行う際の全体動作を図８〜図１０を参照して説明する。
【００６５】
例えば、発電プラントＡの点火系統の動作制御が終了した後、制御用計算機４Ａは発電プラントＡのタービン回転条件が成立したか否かを判断している（ステップＳ１）。そして、発電プラントＡから、タービンを回転させる条件が成立した旨を表すプラント入力信号が送られると、ステップＳ１の判断はＹＥＳとなり、ステップＳ２の処理へ移行する。なお、発電プラントＡからプラント入力信号が送られるまでは、制御用計算機４Ａの動作制御は待機状態となる（ステップＳ１でＮＯの判断）。
【００６６】
制御用計算機４Ａは、メモリ４２のコマンドマップデータ及びスイッチコードデータを参照して、タービン回転系統のＰＢ（ＰＢ（Ｃ））の動作を許可する許可指令コマンド（＃２Ｇ）、ＰＢ（Ｃ）のランプ５Ｃを点滅させる点滅指令コマンド（＃２Ａ）、及びＰＢ（Ｃ）のスイッチ位置コード（＃３２）をそれぞれ読み出す（ステップＳ２）。
【００６７】
続いて制御用計算機４Ａは、読み出したＰＢ（Ｃ）の許可指令コマンド及び点滅指令コマンドを水平パリティコード（＃Ｐとする）とともにＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路４１及びＲＳ２３２Ｃポート１２Ａ）に送り、それぞれ、ＰＢ（Ｃ）許可指令コマンドのＲＳ２３２Ｃ用伝送データＤ１（［＃２Ｇ］［＃３２］［＃Ｐ］），点滅指令コマンドのＲＳ２３２Ｃ用伝送データＤ２（［＃２Ａ］［＃３２］［＃Ｐ］）としてＰＢコンソール・コントローラ３に送る（ステップＳ３）。
【００６８】
ＰＢコンソール・コントローラ３は、送られたＲＳ２３２Ｃ用伝送データＤ１及びＤ２をＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１１Ａ及びＩ／Ｏ回路３３）を介して入力処理し、プロトコル変換してＣＰＵ３１に送ることにより、ＣＰＵ３１は、ＰＢ（Ｃ）許可指令コマンド（［＃２Ｇ］，［＃３２］）及び点滅指令コマンド（［＃２Ａ］，［＃３２］）をそれぞれ読み込む（ステップＳ４）。
【００６９】
ＰＢコンソール・コントローラ３のＣＰＵ３１は、メモリ３２のコマンドマップデータ及びスイッチコードデータを参照して送られたコマンドの内容（ＰＢ（Ｃ）の動作許可及びＰＢ（Ｃ）のランプ５Ｃを全て点滅）を読み出し、メモリ３２のコネクタピンマップを参照して、当該コマンド内容（ＰＢ（Ｃ）のランプ５Ｃを全て点滅）に対応するコネクタ８Ｂのコネクタピン（ピン番号１３）を求める（ステップＳ５）。次いでＣＰＵ３１は、Ｉ／Ｏ回路３０及びコネクタ８Ｂのピン番号１３のコネクタピンを介してコマンド信号を送り、このコマンド信号は、ケーブル７Ｂ１３、コネクタ６Ｂのピン番号１３のコネクタピン、及びＩ／Ｏ回路２３を介してＰＢコンソール２の表示回路２１に送られる（ステップＳ６）。
【００７０】
ＰＢコンソール２の表示制御回路２１は、コネクタ６Ｂのピン番号１３のコネクタピンからコマンド信号が送られてきたため、図４に示すピン番号１３に割り当てられた表示制御、すなわちＰＢ（Ｃ）のランプ５Ｃを全て点滅（フリッカ）させる表示制御を行う。この結果、ＰＢ（Ｃ）のランプ５Ｃが全て点滅（フリッカ）し、オペレータにＰＢ（Ｃ）に対応する運転系統、すなわちタービン回転の動作進行を促すことができる（ステップＳ７）。
【００７１】
オペレータは、ＰＢコンソール２の各ＰＢ（Ａ）〜ＰＢ（Ｄ）のランプ５Ａ〜５Ｄを見ながらランプ５Ｃが点滅したことを認識し、記録計や指示計等を参照してタービンを回転させても差し支えないと判断したときに、点滅しているＰＢ（Ｃ）を押す。このとき、ＰＢコンソール２のＰＢ信号検出回路２０は、ＰＢが押されるか否かを判断しており（ステップＳ８）、ＰＢ（Ｃ）が押されるとこのステップＳ８の判断はＹＥＳとなりステップＳ９に移行する。なお、ＰＢ（Ｃ）が押されるまでは、ＰＢ信号検出回路２０は動作待機状態となっている（ステップＳ８でＮＯの判断）。
【００７２】
ＰＢ信号検出回路２０は、Ｉ／Ｏ回路３０及びＰＢ（Ｃ）オン信号に割り当てられたコネクタ６Ａのピン番号３のコネクタピンを介してコマンド信号を送り、このコマンド信号は、ケーブル７Ａ３  、コネクタ８Ａのピン番号３のコネクタピン、及びＩ／Ｏ回路３０を介してＰＢコンソール・コントローラ３のＣＰＵ３１に送られる（ステップＳ９）。
【００７３】
ＣＰＵ３１は、メモリ３２のコネクタピンマップデータを参照して、コネクタ８Ａのピン番号３のコネクタピンの信号内容（ＰＢ（Ｃ）オン）を読み出し（ステップＳ１０）、コマンドマップデータ及びスイッチコードデータを参照して、信号内容（ＰＢ（Ｃ）オン）に応じたコマンド・コード（＃２６）、スイッチ位置コード（＃３２）をそれぞれ読み出す（ステップＳ１１）。
【００７４】
続いてＣＰＵ３１は、読み出したＰＢ（Ｃ）のコマンド・コード（＃２６）及びスイッチ位置コード（＃３２）を水平パリティコード（＃Ｐ）とともにＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路３３及びＲＳ２３２Ｃポート１１Ａ）に送り、ＰＢ（Ｃ）オン・コマンドのＲＳ２３２Ｃ用伝送データＤ３（［＃２６］［＃３２］［＃Ｐ］）として制御用計算機４Ａへ送る（ステップＳ１２）。
【００７５】
制御用計算機４Ａは、送られたＲＳ２３２Ｃ用伝送データＤ３をＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１２Ａ及びＩ／Ｏ回路４１）を介して入力処理し、プロトコル変換してＣＰＵ４０に送ることにより、ＣＰＵ４０は、ＰＢ（Ｃ）オン・コマンド（［＃２６］，［＃３２］）を読み込む（ステップＳ１３）。次いで制御用計算機４Ａは、メモリ４２のコマンドマップデータ及びスイッチコードデータを参照して、送られたコマンド（ＰＢ（Ｃ）オンコマンド）内容（ＰＢ（Ｃ）に対応する運転系統、すなわちタービン回転動作を起動（オン）する）を読み出す（ステップＳ１４）。
【００７６】
そして、制御用計算機４Ａはインターロック処理を行う。すなわち、制御用計算機４Ａは、送られたＰＢ（Ｃ）オン・コマンドが、ステップＳ２で許可指令を送った運転系統のＰＢのコマンドであるか否か判断する（ステップＳ１５）。この場合、送られたコマンドはＰＢ（Ｃ）（タービン回転系統）であり、ステップＳ２で許可指令を送った運転系統もタービン回転系統であるため、この判断の結果はＹＥＳであり、ステップＳ１６の処理に移行する。
【００７７】
なお、もしステップＳ１５の判断の結果、ＮＯ（すなわち、ステップＳ８の処理において、オペレータが誤ってＰＢ（Ｃ）ではなく他のＰＢを押した場合）、制御用計算機４Ａは、メモリ４２のコマンドマップデータを参照して警告コマンド（＃２Ｈ）を読み出し、ＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路４１、ＲＳ２３２Ｃポート１２Ａ）及びＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１１Ａ、Ｉ／Ｏ回路３３）を介してＰＢコンソール・コントローラ３のＣＰＵ３１に送る（ステップＳ１５Ａ）。ＣＰＵ３１は、メモリ３２のコマンドマップデータを参照してコマンド内容（警告コマンド）を読み出し、例えば警告ブザー等を鳴らす（ステップＳ１５Ｂ）。そして、その後、ステップＳ８の処理前に戻り、再度、実際に点滅しているＰＢ（Ｃ）を押すことを促す。
【００７８】
一方、ステップＳ１６の判断の結果ＹＥＳの場合、制御用計算機４Ａは、プラントＡの駆動制御装置に対してタービン回転起動指令を送る（ステップＳ１６）。この結果、プラントＡのタービンは回転起動し、当該プラントＡは、タービン回転の動作系統へ移行する。
【００７９】
このとき、制御用計算機４Ａは、発電プラントＡからタービンが回転起動した旨を表すプラント入力信号が送られたか否かを判断している（ステップＳ１７）。そして、発電プラントＡのタービンが実際に回転起動を開始すると、その旨を表すプラント入力信号が制御用計算機４Ａに送られる。この結果、制御用計算機４ＡのステップＳ１７の判断の結果はＹＥＳとなり、ステップＳ１８の処理へ移行する。なお、発電プラントＡからプラント入力信号が送られるまでは、制御用計算機４Ａの動作制御は待機状態となる（ステップＳ１７でＮＯの判断）。
【００８０】
制御用計算機４Ａは、送られたプラント入力信号を読み込み（ステップＳ１８）、メモリ４２のコマンドマップデータ及びスイッチコードデータを参照して、タービン回転系統のＰＢ（ＰＢ（Ｃ））の動作を許可する許可指令コマンド（＃２Ｇ）、ＰＢ（Ｃ）のランプ５Ｃを全て点灯させる点灯指令コマンド（＃２９）、及びＰＢ（Ｃ）のスイッチ位置コード（＃３２）をそれぞれ読み出す（ステップＳ１９）。
【００８１】
続いて制御用計算機４Ａは、読み出したＰＢ（Ｃ）の許可指令コマンド及び点灯指令コマンドを水平パリティコード（＃Ｐ）とともにＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路４１及びＲＳ２３２Ｃポート１２Ａ）に送り、それぞれ、ＰＢ（Ｃ）許可指令コマンドのＲＳ２３２Ｃ用伝送データＤ４（［＃２Ｇ］［＃３２］［＃Ｐ］），点灯指令コマンドのＲＳ２３２Ｃ用伝送データＤ５（［＃２９］［＃３２］［＃Ｐ］）としてＰＢコンソール・コントローラ３に送る（ステップＳ２０）。
【００８２】
ＰＢコンソール・コントローラ３は、送られたＲＳ２３２Ｃ用伝送データＤ４及びＤ５をＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１１Ａ及びＩ／Ｏ回路３３）を介してプロトコル変換してＣＰＵ３１に送信し、ＣＰＵ３１は、ＰＢ（Ｃ）許可指令コマンド（［＃２Ｇ］，［＃３２］）及び点灯指令コマンド（［＃２９］，［＃３２］）をそれぞれ読み込む（ステップＳ２１）。
【００８３】
ＣＰＵ３１は、メモリ３２のコマンドマップデータ及びスイッチコードデータを参照して送られたコマンドの内容（ＰＢ（Ｃ）の動作許可及びＰＢ（Ｃ）のランプ５Ｃを全て点灯）を読み出し、メモリ３２のコネクタピンマップを参照して、当該コマンド内容（ＰＢ（Ｃ）のランプ５Ｃを全て点灯）に対応するコネクタ８Ｂのコネクタピン（ピン番号１０）を求める（ステップＳ２２）。次いでＣＰＵ３１は、Ｉ／Ｏ回路３０及びコネクタ８Ｂのピン番号１０のコネクタピンを介してコマンド信号を送り、このコマンド信号は、ケーブル７Ｂ１３、コネクタ６Ｂのピン番号１０のコネクタピン、及びＩ／Ｏ回路２３を介してＰＢコンソール２の表示回路２１に送られる（ステップＳ２３）。
【００８４】
表示制御回路２１は、コネクタ６Ｂのピン番号１０のコネクタピンからコマンド信号が送られてきたため、図４に示すピン番号１０に割り当てられた表示制御、すなわちＰＢ（Ｃ）のランプ５Ｃを全て点灯させる表示制御を行う。この結果、ＰＢ（Ｃ）のランプ５Ｃが全て点灯し、オペレータにＰＢ（Ｃ）に対応する運転系統、すなわちタービンが回転動作していることを示すことができる（ステップＳ２４）。
【００８５】
この後、制御用計算機４Ａは、タービンの回転動作が終了したか否かを判断している（ステップＳ２５）。そして、発電プラントＡのタービンの回転動作が終了した旨を表すプラント入力信号が送られると、ステップＳ２５の判断はＹＥＳとなり、ステップＳ２６の処理へ移行する。なお、発電プラントＡからプラント入力信号が送られるまでは、制御用計算機４Ａの動作制御は待機状態となる（ステップＳ２５でＮＯの判断）。
【００８６】
制御用計算機４Ａは、送られたプラント入力信号を読み込み（ステップＳ２６）、メモリ４２のコマンドマップデータ及びスイッチコードデータを参照して、タービン回転系統のＰＢ（ＰＢ（Ｃ））の動作を許可する許可指令コマンド（＃２Ｇ）、ＰＢ（Ｃ）のランプ５Ｃを全て消灯させる消灯指令コマンド（＃２Ｂ）、及びＰＢ（Ｃ）のスイッチ位置コード（＃３２）をそれぞれ読み出す（ステップＳ２７）。
【００８７】
続いて制御用計算機４Ａは、読み出したＰＢ（Ｃ）の許可指令コマンド及び点灯指令コマンドを水平パリティコード（＃Ｐ）とともにＲＳ２３２Ｃインターフェース回路（Ｉ／Ｏ回路４１及びＲＳ２３２Ｃポート１２Ａ）に送り、それぞれ、ＰＢ（Ｃ）許可指令コマンドのＲＳ２３２Ｃ用伝送データＤ６（［＃２Ｇ］［＃３２］［＃Ｐ］），消灯指令コマンドのＲＳ２３２Ｃ用伝送データＤ７（［＃２Ｂ］［＃３２］［＃Ｐ］）としてＰＢコンソール・コントローラ３に送る（ステップＳ２８）。
【００８８】
ＰＢコンソール・コントローラ３は、送られたＲＳ２３２Ｃ用伝送データＤ６及びＤ７をＲＳ２３２Ｃインターフェース回路（ＲＳ２３２Ｃポート１１Ａ及びＩ／Ｏ回路３３）を介してプロトコル変換してＣＰＵ３１に送り、ＣＰＵ３１は、ＰＢ（Ｃ）許可指令コマンド（［＃２Ｇ］，［＃３２］）及び消灯指令コマンド（［＃２Ｂ］，［＃３２］）をそれぞれ読み込む（ステップＳ２９）。
【００８９】
ＣＰＵ３１は、メモリ３２のコマンドマップデータ及びスイッチコードデータを参照して送られたコマンドの内容（ＰＢ（Ｃ）の動作許可及びＰＢ（Ｃ）のランプ５Ｃを全て消灯）を読み出し、メモリ３２のコネクタピンマップを参照して、当該コマンド内容（ＰＢ（Ｃ）のランプ５Ｃを全て消灯）に対応するコネクタ８Ｂのコネクタピン（ピン番号１６）を求める（ステップＳ３０）。次いでＣＰＵ３１は、Ｉ／Ｏ回路３０及びコネクタ８Ｂのピン番号１６のコネクタピンを介してコマンド信号を送り、このコマンド信号は、ケーブル７Ｂ１３、コネクタ６Ｂのピン番号１６のコネクタピン、及びＩ／Ｏ回路２３を介してＰＢコンソール２の表示回路２１に送られる（ステップＳ３１）。
【００９０】
表示制御回路２１は、コネクタ６Ｂのピン番号１６のコネクタピンからコマンド信号が送られてきたため、図４に示すピン番号１６に割り当てられた表示制御、すなわちＰＢ（Ｃ）のランプ５Ｃを全て消灯させる表示制御を行う。この結果、ＰＢ（Ｃ）のランプ５Ｃが全て消灯し、オペレータにＰＢ（Ｃ）に対応する運転系統、すなわちタービンの回転動作が終了したことを示すことができる（ステップＳ３２）。
【００９１】
以上述べたように、本実施形態によれば、タービン回転系統に係わる一連の動作（回転起動可能状態→回転起動→回転動作継続→回転動作終了）における、制御用計算機の動作制御状態表示及び回転系統の動作進行指令をＰＢコンソール制御システム１（ＰＢコンソール２、ＰＢコンソール・コントローラ３、及び制御用計算機４Ａ）により実現することができる。
【００９２】
しかも、図８〜図１０のフローチャートを用いて詳細に説明したように、本実施形態のＰＢコンソール制御システム１では、ＰＢコンソール・コントローラ３をコンピュータ回路で構成し、当該ＰＢコンソール・コントローラ３は、ＰＢコンソール２のコネクタピンの信号伝達内容を表すコネクタピンマップと制御用計算機４Ａのコマンドとのインターフェース処理のみを行なっている。
【００９３】
つまり、ＰＢコンソール・コントローラ３は、ＰＢコンソール２の所定のＰＢのオン信号を、当該オン信号が送られるコネクタピンに対応するコマンドに変換して制御用計算機４Ａに出力する処理、及び制御用計算機４Ａから送られたコマンドの内容に応じた信号を当該コマンド内容に対応するコネクタピンを介してＰＢコンソール２に送る処理をプログラムドロジックを用いて行ない、ＰＢ間のインターフェース回路機能やインターロック回路機能は、全て制御用計算機４ＡのＣＰＵ４０におけるプログラムドロジック（図８乃至図１０のステップＳ２〜ステップＳ３、ステップＳ１３〜ステップＳ１５、ステップＳ１９〜ステップＳ２０、及びステップＳ２７〜ステップＳ２８等参照）で行なうことにしたため、ＰＢコンソール・コントローラ３にそのようなＰＢ間のインターフェース回路機能やインターロック回路機能を実現するワイヤードロジックを搭載する必要がなくなり、ＰＢコンソール・コントローラ３を非常に小型化できる。したがって、ＰＢコンソール・コントローラ３の据付場所に困ることがなくなり、ＰＢコンソール２が載置された操作卓内部等、ＰＢコンソール２近傍に据え付けることが可能になる。また、ＰＢコンソール・コントローラ３をＰＢコンソール２の近傍に据え付け可能なことから、ＰＢコンソール２及びＰＢコンソール・コントローラ３間のケーブル長が短くなるという効果も生じる。
【００９４】
さらに、ＰＢコンソール・コントローラ３のメモリ３２に記憶されるコネクタピンマップデータは、ＰＢコンソール２の各コネクタ６Ａ及び６Ｂのコネクタピンマップに対応させればよいため、用いるＰＢコンソールが変わったとしても、新たに用いるＰＢコンソールのコネクタピンマップに対応するコネクタピンマップデータをメモリ３２に書き込むことにより対応できる。
【００９５】
すなわち、本実施形態のＰＢコンソール制御システムによれば、いかなる形態のＰＢコンソール２にも適用可能なＰＢコンソール・コントローラを用いることができるため、ＰＢコンソール・コントローラ自体及びＰＢコンソール制御システム全体の汎用性を非常に向上させることができる。
【００９６】
そして、本実施形態のＰＢコンソール制御システムによれば、ＰＢコンソール・コントローラ３及び制御用計算機４Ａ間のインターフェースを標準シリアル通信インターフェースであるＲＳ２３２Ｃインターフェースで実現したため、従来の多数のケーブルによるパラレル通信の場合と比べて、ケーブル数を必要最小限にすることができる。また、ＲＳ２３２Ｃインターフェースはどんな制御用計算機にも搭載されている標準規格であるため、制御用計算機の機種に係わらずにＰＢコンソール・コントローラを用いることができる。
【００９７】
この結果、多大なケーブル数の存在に起因したＰＢコンソール・コントローラの大型化、そのようなケーブル数を接続する際の煩わしさ、及び多大なケーブル数に基づくコストアップ等の諸問題を一挙に解決し、極めて汎用性が高く、使い勝手の良いＰＢコンソール・コントローラ及びそのＰＢコンソール・コントローラを有するＰＢコンソール制御システムを提供することができる。
【００９８】
なお、本実施形態によれば、タービン回転系統の動作制御を行う際のＰＢコンソール制御システムの全体動作について説明したが、海水系統、点火、及び並入等の他の系統の動作制御についても同様に実施可能であり、系統数も上記４つに限らず、プラントの種類に応じた系統数に適用可能である。
【００９９】
また、本実施形態では、ＲＳ２３２Ｃポート数を２ポート設け、この２ポートにそれぞれ制御用計算機を接続する構成であるが、本発明はこれに限定されるものではなく、例えばポート数を２以上の複数設け、それぞれのポートに制御用計算機を接続する構成であってもよい。
【０１００】
さらに、本実施形態のＰＢコンソール・コントローラの２つのＲＳ２３２Ｃポートにそれぞれ制御用計算機を接続した構成において、例えば当該ＰＢコンソール・コントローラに端子台を設け、この端子台を介して２つの制御用計算機を接続する。そして、当該端子台に設けられた外部スイッチを切換制御することにより、ＰＢコンソール（及びＰＢコンソール・コントローラ）を制御する制御用計算機のどちらか一方を選択して用いることもできる。このように構成すれば、２つの制御用計算機の内の一方が故障した場合でも、外部スイッチを操作して他方の制御用計算機に切り換えることにより、制御用計算機のバックアップシステムを実現でき、ＰＢコンソール制御システムの信頼性をさらに向上させることができる。なお、このバックアップシステムは、制御用計算機の数には限定されないのは言うまでもない。
【０１０１】
【発明の効果】
以上に述べたように本発明の押しボタン卓コントローラ及び押しボタン卓制御システムによれば、押しボタン卓コントローラは、押しボタン間のインターフェース回路機能やインターロック回路機能を行なうことなく、主にホスト計算機と押しボタン卓コントローラとの間の信号伝達インターフェース処理だけを行なうように構成したため、その押しボタン卓コントローラを非常に小型化できる。この結果、押しボタン卓コントローラの据付場所に困ることがなくなり、押しボタン卓が載置された操作卓内部等、押しボタン卓近傍に据え付けることが可能になる。
【０１０２】
さらに、本発明によれば、押しボタン卓コントローラとホスト計算機との間をシリアル通信方式、特に標準シリアルインターフェースであるＲＳ２３２Ｃ通信方式で接続して構成したため、押しボタン卓コントローラとホスト計算機との間の接続ケーブル数を削減するとともに、ホスト計算機の機種に係わらず押しボタン卓コントローラを用いることが可能になる。
【０１０３】
そして、本発明によれば、押しボタン卓及び押しボタン卓コントローラ間の送受信信号と当該押しボタン卓及び押しボタン卓コントローラ間の接続コネクタのピン配置とを対応づけたピンマップデータを押しボタン卓コントローラのメモリに記憶させているため、用いる押しボタン卓の種類が変わっても、押しボタン卓及び押しボタン卓コントローラ間の送受信インターフェースは、その押しボタン卓のコネクタのピン配置に応じてメモリに記憶されたピンマップデータを書き替えることにより対応可能である。したがって、押しボタン卓コントローラを各種の押しボタン卓に対して共用化することができ、押しボタン卓コントローラ自体及び押しボタン卓制御システム全体の汎用性を大幅に向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わるＰＢコンソール制御システムのハード構成を示す図。
【図２】本発明の実施形態に係わるＰＢコンソール制御システムのシステム構成を示すブロック図。
【図３】ＰＢコンソール・コントローラのメモリに記憶されたコネクタマップデータを示す図。
【図４】ＰＢコンソール・コントローラのメモリに記憶されたコネクタマップデータを示す図。
【図５】ＰＢコンソール・コントローラのメモリ及び制御用計算機のメモリにそれぞれ記憶されたコマンドマップデータを示す図。
【図６】ＰＢコンソール・コントローラのメモリ及び制御用計算機のメモリにそれぞれ記憶されたスイッチ位置コードデータを示す図。
【図７】ＲＳ２３２Ｃ伝送データのプロトコルを示す図。
【図８】タービン回転系統の動作を行なう際のＰＢコンソール制御システムの処理の一例を示す概略フローチャート。
【図９】タービン回転系統の動作を行なう際のＰＢコンソール制御システムの処理の一例を示す概略フローチャート。
【図１０】タービン回転系統の動作を行なう際のＰＢコンソール制御システムの処理の一例を示す概略フローチャート。
【符号の説明】
１  ＰＢコンソール制御システム
２  ＰＢコンソール
３  ＰＢコンソール・コントローラ
４Ａ，４Ｂ  制御用計算機
５Ａ〜５Ｄ  ＰＢ（押しボタン）
６Ａ，６Ｂ  コネクタ
７Ａ１〜７Ａ２５    ケーブル
７Ｂ１〜７Ｂ２５    ケーブル
８Ａ，８Ｂ  コネクタ
１０  筐体
１１Ａ，１１Ｂ  ＲＳ２３２Ｃポート
１２Ａ，１２Ｂ  ＲＳ２３２Ｃポート
１３Ａ，１３Ｂ  ＲＳ２３２Ｃケーブル
２０  ＰＢ信号検出回路
２１  表示制御回路
２３  Ｉ／Ｏ回路
３０  Ｉ／Ｏ回路
３１  ＣＰＵ
３２  メモリ
３３  Ｉ／Ｏ回路
４０  ＣＰＵ
４１  Ｉ／Ｏ回路
４２  メモリ
【図１】
0003563195.tif 000002
【図２】
0003563195.tif 000003
【図３】
0003563195.tif 000004
【図４】
0003563195.tif 000005
【図５】
0003563195.tif 000006
【図６】
0003563195.tif 000007
【図７】
0003563195.tif 000008
【図８】
0003563195.tif 000009
【図９】
0003563195.tif 000010
【図１０】
0003563195.tif 000011