"2以上の系統ごとの演算装置からそれぞれ通信フレームを送信して制御対象機器を制御する多重化制御システムであって、系統ごとの前記通信フレームをそれぞれ受信すると、所定の集約ルールに従って、1つの前記通信フレームへと集約する集約装置と、全系統の前記演算装置へそれぞれ接続されており、前記演算装置と前記集約装置との間で前記通信フレームを中継する系統ごとの集線装置とを有しており、前記集線装置は、自系統の前記演算装置と前記制御対象機器との間で送受信される前記通信フレームを受信すると、その受信した前記通信フレームを同系統の装置へ転送するとともに、前記集線装置と接続されている他系統の前記演算装置へ転送し、各系統の前記演算装置は、自系統および他系統の前記集線装置から受信した前記通信フレーム内の通信データを、自装置内の記憶手段へと記憶することを特徴とする多重化制御システム。前記集約装置は、前記系統ごとに、前記演算装置と前記制御対象機器との通信経路上に位置する他装置に収容され、その他装置によって前記通信フレームが転送されることを特徴とする請求項1に記載の多重化制御システム。前記演算装置は、自系統および他系統の前記集線装置から受信した前記通信フレームを、自装置内の前記記憶手段へと記憶するときに、前記通信フレームの受信順序に従って、前記記憶手段への記憶順序を決定することを特徴とする請求項1または請求項2に記載の多重化制御システム。前記演算装置および前記集線装置は、それぞれ自装置に割り当てるノードアドレスについて、前記多重化制御システムを構成する自装置が属する系統の装置でユニークな内部アドレスの入力をロータリスイッチを介して受け付け、その受け付けた前記内部アドレスと自装置が属する系統の特定情報との組み合わせを前記ノードアドレスとして自装置に割り当てることを特徴とする請求項1ないし請求項3のいずれか1項に記載の多重化制御システム。前記演算装置および前記集線装置は、それぞれ自装置に割り当てる前記ノードアドレスについて、前記多重化制御システムの全系統の装置でユニークな共通アドレスの入力を前記ロータリスイッチを介して受け付け、その受け付けた前記共通アドレスを前記ノードアドレスとして自装置に割り当てることを特徴とする請求項1ないし請求項3のいずれか1項に記載の多重化制御システム。前記演算装置および前記集線装置は、それぞれ自装置に割り当てる前記ノードアドレスについて、あらかじめ自装置内に固定の値として設定された装置種別ごとに異なる値を、自装置に割り当てる前記ノードアドレスの一部とすることを特徴とする請求項5に記載の多重化制御システム。前記集線装置は、転送対象の前記通信フレームについて、その通信フレーム内のフレーム構成データからエラーを検出すると、その検出内容をエラー履歴データとして自装置内の前記記憶手段に格納し、前記演算装置は、前記ノードアドレスが割り当てられた各前記集線装置に対して前記エラー履歴データの送信要求を送信して、その応答を各前記集線装置から取得することで、エラーの発生箇所を特定することを特徴とする請求項4ないし請求項6のいずれか1項に記載の多重化制御システム。2以上の系統ごとの演算装置からそれぞれ通信フレームを送信して制御対象機器を制御する多重化制御システムによる多重化制御方法であって、前記多重化制御システムは、系統ごとの前記通信フレームをそれぞれ受信すると、所定の集約ルールに従って、1つの前記通信フレームへと集約する集約装置と、全系統の前記演算装置へそれぞれ接続されており、前記演算装置と前記集約装置との間で前記通信フレームを中継する系統ごとの集線装置とを有しており、前記集線装置は、自系統の前記演算装置と前記制御対象機器との間で送受信される前記通信フレームを受信すると、その受信した前記通信フレームを同系統の装置へ転送するとともに、前記集線装置と接続されている他系統の前記演算装置へ転送し、各系統の前記演算装置は、自系統および他系統の前記集線装置から受信した前記通信フレーム内の通信データを、自装置内の記憶手段へと記憶することを特徴とする多重化制御方法。前記集約装置は、前記系統ごとに、前記演算装置と前記制御対象機器との通信経路上に位置する他装置に収容され、その他装置によって前記通信フレームが転送されることを特徴とする請求項8に記載の多重化制御方法。請求項8または請求項9に記載の多重化制御方法を、コンピュータである多重化制御システムの各装置に実行させるための多重化制御プログラム。制御システムを多重化するときに、各演算装置の制御信号などのデータ内容を演算装置間で共有化するためには、演算装置間を直接接続して通信する構成が、考えられる。しかし、演算装置が制御対象機器へ送信する制御信号を、他の演算装置にも送信するとなると、同じデータを2回送信することで、通信効率が悪く、演算装置間でのデータ内容の共有化ができていない時間帯が長くなってしまう。そこで、本発明は、前記した問題を解決し、多重化された制御システムにおいて、系をまたがった制御データの共有を効率的に実行することを、主な目的とする。前記課題を解決するために、本発明は、2以上の系統ごとの演算装置からそれぞれ通信フレームを送信して制御対象機器を制御する多重化制御システムであって、系統ごとの前記通信フレームをそれぞれ受信すると、所定の集約ルールに従って、1つの前記通信フレームへと集約する集約装置と、全系統の前記演算装置へそれぞれ接続されており、前記演算装置と前記集約装置との間で前記通信フレームを中継する系統ごとの集線装置とを有しており、前記集線装置が、自系統の前記演算装置と前記制御対象機器との間で送受信される前記通信フレームを受信すると、その受信した前記通信フレームを同系統の装置へ転送するとともに、前記集線装置と接続されている他系統の前記演算装置へ転送し、各系統の前記演算装置が、自系統および他系統の前記集線装置から受信した前記通信フレーム内の通信データを、自装置内の記憶手段へと記憶することを特徴とする。その他の手段は、後記する。本発明によれば、多重化された制御システムにおいて、系をまたがった制御データの共有を効率的に実行することができる。以下、本発明の第1実施形態を、図1~図5を参照して詳細に説明する。図1は、多重化制御システムを示す構成図である。以下では、多重化の一例として、三重化A系,B系,C系を採用したときのシステムを例にするが、多重度は3だけでなく、任意の数値を採用してもよい。多重化制御システムは、演算装置1a~1cと、集線装置2a~2cと、中継装置3a~3cと、中継装置4a~4cと、入出力装置5a~5cと、集約装置6と、制御対象機器7と、を含めて構成される。なお、制御側の各装置は、CPUCentralProcessingUnitとメモリとハードディスク記憶手段とネットワークインタフェースを有するコンピュータとして構成され、このコンピュータは、CPUが、メモリ上に読み込んだプログラムを実行することにより、各処理部を動作させる。A系装置群は、符号の末尾がaである装置集合演算装置1aと、集線装置2aと、中継装置3aと、中継装置4aと、入出力装置5aである。B系装置群は、符号の末尾がbである装置集合演算装置1bと、集線装置2bと、中継装置3bと、中継装置4bと、入出力装置5bである。C系装置群は、符号の末尾がcである装置集合演算装置1cと、集線装置2cと、中継装置3cと、中継装置4cと、入出力装置5cである。これらの各系の装置のうち、装置名称および符号の数字部の組み合わせ例えば、演算装置1が同じ装置群例えば、演算装置1a~1cは、互いに同じ種類同じ内部構成の装置である。なお、系ごとに例えば、A系装置群に同じ種類の装置例えば、入出力装置5aは、1台設けてもよいし、複数台設けてもよい。集約装置6および制御対象機器7は、多重化の系には属さず、複数の系で共通に用いられている。演算装置1a~1cは、制御対象機器7に対して、その制御対象機器7を制御するための制御信号を含む機器制御フレームを送信する。例えば、制御対象機器7が弁であるときには、機器制御フレームにはその弁を開く旨の制御信号が含まれている。なお、図1では、機器制御フレームが演算装置1a~1cから制御対象機器7へと順に送信されていく経路を示す矢印図面の上から下に向かう矢印を表記している。制御対象機器7は、演算装置1a~1cに対して、その演算装置1a~1cに通知するための通知信号を含む機器通知フレームを送信する。例えば、制御対象機器7が温度センサであるときには、機器通知フレームには測定結果の温度情報が通知信号として含まれている。以下、本実施形態において、機器制御フレームのように、図1の上部から下部へ向かう通信の方向を下流と表現する。同様に、機器通知フレームのように、図1の下部から上部へ向かう通信の方向を上流と表現する。よって、例えば、集線装置2aからみて、上流側には演算装置1aが存在し、下流側には中継装置3aが存在する。まず、機器制御フレームが最上流例えば、演算装置1aから最下流制御対象機器7へと伝達される処理の概要を説明する。演算装置1aは、制御対象機器7への制御信号や、制御対象機器7を示す送信先アドレスなどの情報を含んだ通信フレームを機器制御フレームとして作成し、その機器制御フレームを集線装置2aに送信する。集線装置2aは、演算装置1aからの機器制御フレームを、配下の中継装置3aだけでなく、他系統の演算装置1b,1cにも送信する。他系統の演算装置1b,1cは、受信した機器制御フレームを自装置内に格納する。ここで、演算装置1a~1cと、集線装置2a~2cとは、通信路を介してスター型に接続されている。つまり、任意の演算装置1a~1cと、任意の集線装置2a~2cとが、系をまたがって直接接続されている。これにより、演算装置1aは、他の演算装置1b,1cとの間に直接接続されていなくても、演算装置1a~1c間で、互いに自装置内の情報を他装置と共有することができる。中継装置3aは、集線装置2aから受信した機器制御フレームを、自系統配下の中継装置4aへ送信する。中継装置4aは、中継装置3aから受信した機器制御フレームを、自系統配下の入出力装置5aへ送信する。入出力装置5aは、中継装置4aから受信した機器制御フレームを、集約装置6へ送信する。集約装置6は、各系の入出力装置5a~5cからそれぞれ受信した複数の機器制御フレームについて、多重化の集約ルール例えば、多数決に従って、1つの機器制御フレームに集約してから、制御対象機器7へと転送する。次に、機器通知フレームが最下流制御対象機器7から最上流演算装置1aへと伝達される処理の概要を説明する。集約装置6は、制御対象機器7から受信した1つの機器通知フレームを、各系の分だけコピーして、入出力装置5a~5cにそれぞれ転送する。機器通知フレームは、機器制御フレームとは逆の方向で、下流側から上流側へと伝達される入出力装置5a→中継装置4a→中継装置3a→集線装置2a。集線装置2aは、中継装置3aから機器通知フレームを受信すると、同系統の演算装置1aだけでなく、他系統の演算装置1b,1cに対しても、機器通知フレームを転送する。各演算装置1a~1cは、受信した同系統および他系統の機器通知フレームを、それぞれ自装置内へ格納することで、演算装置1a~1c間で、互いに自装置内の情報を他装置と共有することができる図2は、演算装置1aを示す構成図である。なお、他系統の演算装置1b,1cも同じ構成であるが、ドライバ部DRVを介して接続される他装置が演算装置1aとは異なる。演算装置1aは、アドレス設定部11と、ロータリスイッチ11aと、送信制御部12と、受信制御部13と、アービタ制御部14と、セレクタ部15と、データデコード部16と、アドレス算出部17と、データ制御部18と、記憶部18aと、データエンコード部19とを有する。送信制御部12は、他装置集線装置2aへ送信する通信フレームを一時的に格納する送信バッファ12aを有する。受信制御部13は、他装置集線装置2a~2cから受信する通信フレームを一時的に格納する受信バッファ集線装置2aとの間の受信バッファ13aと、集線装置2bとの間のB系バッファ13bと、集線装置2cとの間のC系バッファ13cを有する。アドレス設定部11は、自装置のロータリスイッチ11aにより入力されたノードアドレスをもとに、自装置のノードアドレスを設定する。ロータリスイッチ11aは、収容される装置ごとに、その装置に設定されるノードアドレスの値を入力する入力手段である。ロータリスイッチ11aは、ノードアドレスの桁ごとに、その桁の値を指定するための回転式のダイヤルであり、ユーザの指などで操作される。例えば、ノードアドレス801を設定するときには、管理者は、右から3桁目のダイヤルを8まで回し、右から2桁目のダイヤルを0まで回し、右から1桁目のダイヤルを1まで回す。なお、以下の説明では、ダイヤルのn桁目とは、ノードアドレスの右の数値から数えてn桁目であることとし、1つの桁の値としてダイヤルで指定できる値の範囲として、本実施形態では16進数0~9,A~Fの場合を例示する。一方、ロータリスイッチ11aは、ノードアドレスの桁ごとに、その桁の値を指定するための入力手段の一例であり、桁の値の候補を画面上に表示して、ユーザに選択させるタッチパネルなどの他の入力手段を用いてもよい。表1は、ロータリスイッチ11aに設定されるノードアドレスについて、3つのケースのうちのケース1を示す。ケース1は、系特定信号と内部アドレスロータリスイッチ11aの設定値との組み合わせにより、ノードアドレスをユニークな値とする設定例である。表2は、ロータリスイッチ11aに設定されるノードアドレスについて、3つのケースのうちのケース2を示す。ケース2は、複数の系にまたがる共通アドレスロータリスイッチ11aの設定値により、ノードアドレスをユニークな値とする設定例である。表3は、ロータリスイッチ11aに設定されるノードアドレスについて、3つのケースのうちのケース3を示す。ケース3は、複数の系にまたがる共通アドレスロータリスイッチ11aの設定値により、ノードアドレスをユニークな値とする設定例である。ケース2との違いは、後記するように、共通アドレスの桁ごとに法則性を持たせることである。ケース1では、内部アドレスは、系ごとにアドレス空間が独立しているため、同じ内部アドレスを使用する装置は、1つの系の内部では1台だが、他の系にも存在してもよい。よって、内部アドレスが系にまたがって衝突することを防ぐために、内部アドレスだけでなく、系特定データとの組み合わせにより、ノードアドレスとする。そのため、ノードアドレスごとにそのノードに関する情報を格納するメモリ領域は、系特定データで指定される系の数例えば、A~Cの3つだけ個別に用意する必要がある。ケース2およびケース3では、複数の系でユニークなノードアドレスとして、複数の系で共通に使用される共通アドレスを用いることにより、ケース1のような系特定データを用いた処理が不要になり、アドレスに関する処理が簡略化する。さらに、ノードアドレスごとにそのノードに関する情報を格納するメモリ領域は、系特定信号で指定される系の数例えば、A~Cの3つに依存せずに1区画で済む。さらに、ケース3では、ケース2のように共通アドレスを使用することに加え、共通アドレスの桁ごとに法則性を持たせることで、共通アドレスの設定回数ロータリスイッチ11aのダイヤルを回す回数を削減する。例えば、ケース3では、以下の法則を採用する。右から1桁目は、系特定用の桁である。A系装置群を示す0と、B系装置群を示す1と、C系装置群を示す2とがそれぞれの装置に設定される。右から2,3桁目は、装置種別の特定用の桁である。演算装置1a~1cを示す80と、集線装置2a~2cを示す90と、上流側の中継装置3a~3cを示すA0と、下流側の中継装置4a~4cを示すA1と、入出力装置5a~5cを示す10とがそれぞれの装置に設定される。前記の法則に従ってロータリスイッチ11aに値を入力することで、ダイヤルを回す回数を削減する。さらに、装置種別の特定用の桁の値をあらかじめ装置内の回路設計時に固定の値として回路内に記憶しておくことで、装置種別の特定用の桁について、ダイヤルを回す必要がなくなり、スイッチによる設定を不要とする。このようにすることで、設定が必要となるノードアドレス値の桁数が減り、ノードアドレスの設定回数を減らす事が可能となるため、作業員のノードアドレス設定ミスを低減する事が可能となる。加えてノードアドレス設定用のロータリスイッチ数の低減により、装置のコスト低減、それに伴う実装部品低減による基板製造コストの低減にもつながることとなる。以下、他装置から受信した通信フレームの内容を記憶部18aに書き込む処理を説明する。受信制御部13は、他装置から受信した通信フレームを一時的に保持しておくための回線ごとに割り当てられる各受信バッファ受信バッファ13a、B系バッファ13b、C系バッファ13cを制御する。受信制御部13は、各受信バッファに通信フレームが格納されると、アービタ制御部14に受信完了信号を通知する。アービタ制御部14は、受信完了信号を受け、各系統A、B、C系の通信フレームをどの順番で処理するのかを、決定する。つまり、アービタ制御部14は、設定された優先度方式に従って次に処理の対象となる系を決定し、その旨を次リクエスト信号としてセレクタ部15に送信する。優先度方式とは、例えば、受信完了信号が通知された順番をそのまま次リクエスト信号とするFIFOFirstInFirstOutが挙げられる。セレクタ部15は、次リクエスト信号を受け、次リクエスト信号で指定された処理対象の系についての通信フレームを取得するため、受信制御部13に対しフレーム要求信号を送信する。そして、セレクタ部15には、フレーム要求信号への応答として、各受信バッファから読み込まれた通信フレームと、その通信フレームがどの系統から受信したかを示す系特定信号とが、それぞれ受信制御部13から通知される。セレクタ部15は、通知された通信フレームをデータデコード部16へ通知し、通知された系特定信号をアドレス算出部17へ通知する。データデコード部16は、通知された通信フレームを構文解析デコードして、その通信フレーム内に記述されているフレーム構成データを取得すると、フレーム構成データの送信元アドレスをアドレス算出部17に通知し、フレーム構成データの通信データをデータ制御部18に通知する。アドレス算出部17は、通知された系特定信号と、通知された送信元アドレスとからフレーム構成データの通信データを格納するノードアドレスを算出する。表1のケース1では、系特定信号と送信元アドレス内部アドレスとの組み合わせをノードアドレスとし、表2のケース2および表3のケース3では、送信元アドレス共通アドレスをそのままノードアドレスとする。そして、アドレス算出部17は、計算したノードアドレスに割り当てられているメモリ上の格納領域を示すメモリアドレスをデータ制御部18へと通知する。データ制御部18は、通知されたメモリアドレスが示す記憶部18a内の記憶領域に対して、通知された通信データを書き込むための制御信号を記憶部18aに通知する。記憶部18aは、通知された制御信号に従い、通信データを記憶領域に書き込む。以下、記憶部18aから読み出したデータをもとに、他装置に送信する通信フレームを作成して送信する処理を説明する。データ制御部18は、これから送信用に作成する通信フレームのフレーム構成データを記憶部18aから読み出すための制御信号を記憶部18aに通知する。記憶部18aは、通知された制御信号に従い、フレーム構成データを記憶領域から読み出す。そして、データ制御部18は、読み出したフレーム構成データをデータエンコード部19に通知する。データエンコード部19は、通知されたフレーム構成データから通信フレームを組み立てエンコード処理、その通信フレームを送信制御部12に通知する。送信制御部12は、通知された通信フレームを一時的に送信バッファ12aに保持した後、ドライバ部DRVを介して、集線装置2aへと通信フレームを送信する。なお、送信制御部12が送信する通信フレーム内の送信元アドレスには、アドレス設定部11で設定された自装置のノードアドレスが指定される。図3は、集線装置2aを示す構成図である。なお、他系統の集線装置2b,2cも同じ構成であるが、ドライバ部DRVを介して接続される他装置が集線装置2aとは異なる。集線装置2aは、演算装置1aと比較すると、複数の系統からの通信フレームを受信して保存する必要がないため、複数の系統の処理順序を決めるための処理部アービタ制御部14、セレクタ部15は、省略される。一方、集線装置2aは、演算装置1aと異なり、通信フレームの中継装置であるので、データ異常のある通信フレームの伝搬を防止するために、中継する通信フレームのデータ内容をチェックするエラー検出部25を有する。アドレス設定部21は、アドレス設定部11と同様に、自装置のロータリスイッチ21aにより入力されたノードアドレスをもとに、自装置のノードアドレスを設定する。なお、通信フレームの送受信の始点や終点である各装置、および、エラー履歴データを蓄積するとともに、エラー発生箇所の特定対象となる各装置には、自装置のノードアドレスを通信フレームの送信先アドレスとして指定されるために、アドレス設定部11,21に該当する自装置のノードアドレス設定手段が必要である。ロータリスイッチ21aは、ロータリスイッチ11aと同様に、収容される装置ごとに、その装置に設定されるノードアドレスの値を入力する入力手段である。通信制御部22は、送信制御部12および受信制御部13と同様に、各バッファ演算装置1aとの間の上流バッファ22a、演算装置1bとの間のB系バッファ22b、演算装置1cとの間のC系バッファ22c、および、中継装置3aとの間の下流バッファ22d内の通信フレームの送受信を制御する。なお、B系バッファ22bやC系バッファ22cなどを介した他系統との間の通信路は、集線装置2aから他系統の演算装置1b,1cへの送信用である。データデコード部23は、データデコード部16と同様に、通信フレームからフレーム構成データを抽出する。データエンコード部27は、データエンコード部19と同様に、フレーム構成データから通信フレームを組み立てる。エラー検出部25は、通信フレームのフレーム構成データのデータ内容に異常があるか否かをチェックすることで、異常な通信フレームをエラー検出する。例えば、エラー検出部25は、後記する図5bに示す通信フレーム内のCRCCyclicRedundancyCheckを用いて、エラー検出を実行する。エラー検出部25は、エラー検出したときに、その旨を示すエラー検出信号をデータ制御部24へと通知するとともに、今回検出したエラーをレジスタ部26内のエラー履歴データとして記録する。レジスタ部26は、エラー検出部25の検出結果であるエラー履歴データを格納する。エラー履歴データは、エラー発生要因データ異常、ヘッダ異常などごとに、該当エラーの発生回数を対応づけたデータである。以下が、エラー履歴データの構成例である。エラー履歴データの構成例1通信制御部22が制御する各バッファの接続先である通信ポートごとに、エラー履歴データを格納する例。なお、通信制御部22は、バッファから通信フレームを読み出すときに、どのバッファどの系統から読み出した通信フレームであるかを示すポート特定信号を、エラー検出部25へと通知し、エラー検出部25は、検出したエラーを通知されたポート特定信号と対応づけてエラー履歴データに書き込む。エラー履歴データの構成例2通信制御部22が制御する各バッファの接続先を上流と下流とに分けてエラー履歴データを格納する例。下流バッファ22dは下流に該当し、その他の各バッファ上流バッファ22a、B系バッファ22b、C系バッファ22cは上流に該当する。機器通知フレームは下流バッファ22dから受信し、機器制御フレームなどの通信フレームは、上流バッファ22aから受信するので、通信フレームが機器通知フレームであるときには下流とし、その他の通信フレームを上流とすることで、ポート特定信号の通知が無くても、上流下流の判定は可能である。データ制御部24は、データデコード部23から通知されたフレーム構成データの送信先ノードアドレスに応じて、以下のようにフレーム構成データを処理する。データ制御部24は、送信先ノードアドレスが自装置でないときには例えば、下流側への機器制御フレームや、上流側への機器通知フレームなど、そのフレーム構成データを送信先ノードアドレス宛てに転送するためにデータエンコード部27へと通知するとともに、データ異常をチェックするためにエラー検出部25へそのフレーム構成データを通知する。データ制御部24は、通知したフレーム構成データに対する送信先指定信号を、通信制御部22を介して各バッファに通知する。この送信先指定信号は、エラー検出部25がエラーを検出しないときには、送信先ノードアドレスである。なお、データ制御部24は、送信先指定信号として、通信フレームの送信先アドレスへと向かう自系統の装置だけでなく、通信フレームを他系統へと知らせるための自系統の装置も併せて指定してもよい。例えば、データ制御部24は、演算装置1aから受信した機器制御フレームについて、中継装置3aだけでなく、演算装置1b,1cも指定した送信先指定信号を作成してもよい。同様に、データ制御部24は、中継装置3aから受信した機器通知フレームについて、演算装置1aだけでなく、演算装置1b,1cも指定した送信先指定信号を作成してもよい。一方、エラー検出部25がエラーを検出したときには、送信先指定信号が送信先なしである。データ制御部24は、エラー検出部25からエラー検出した旨を示すエラー検出信号が通知されたときには、送信先指定信号を送信先なしにする。送信先なしにすることで、データ内容に異常がある通信フレームを他装置に転送することを防止することができる。また、エラーの種類により送信の有無を設定するようにすることもでき、例えば重大なエラー時のみ送信先なしと送信先指定信号を送信するようにすることもできる。データ制御部24は、送信先ノードアドレスが自装置であり、かつ、フレーム構成データのデータ内容が演算装置1aからのエラー履歴データの送信要求であるときには、レジスタ部26からエラー履歴データを読み込んで、そのエラー履歴データを含むフレーム構成データをエラー履歴データの送信応答として作成し、データエンコード部27へ通知する。データ制御部24は、エラー履歴データの送信要求の送信元アドレス演算装置1aのアドレスを通知したフレーム構成データに対する送信先指定信号として、通信制御部22を介して各バッファに通知する。なお、演算装置1aは、自系統の配下の装置集線装置2aだけでなく、中継装置3a、中継装置4a、入出力装置5aもに対して、それぞれエラー履歴データの送信要求を送信して、その応答を各装置から取得することで、エラーの発生箇所を特定する。つまり、演算装置1aは、各装置からのエラー履歴データを参照し、エラーが検出される装置と、エラーが検出されない装置の境目を明確にさせることで、異常個所を特定する。データエンコード部27は、データ制御部24から通知されたフレーム構成データから通信フレームを組み立てるエンコード処理。通信制御部22は、データエンコード部19からの通信フレームを各バッファに格納し、その各バッファからDRVを介して、他装置へと通信フレームを送信する。ここで、通信フレームの送信先は、データ制御部24からの送信先指定信号によって決定される。図4は、集線装置2aから下流側の各装置中継装置3a、中継装置4a、入出力装置5aを示す構成図である。図1で示したように、集線装置2aと、下流側の各装置との違いは、他系統への接続の有無である。よって、図4に示す下流側の各装置の構成は、図3で示した集線装置2aの構成から、他系統への接続インタフェース通信制御部22内のB系バッファ22b、C系バッファ22cを除外したものである。なお、図4の中継装置3aなどの構成要素のうち、図3の集線装置2aの構成要素と同じものについては、同じ符号を付している。以下に示すように、図4で接続先として示した上流側の装置および下流側の装置は、装置ごとに異なる。中継装置3aでは、上流側の装置が集線装置2aであり、下流側の装置が中継装置4aである。なお、中継装置4aとの接続には、DRVの代わりに、通信フレームの電気信号と光信号とを変換する光モジュールを用いて、通信の高速化を実現してもよい。中継装置4aでは、上流側の装置が中継装置3aであり、下流側の装置が入出力装置5aである。なお、中継装置3aとの接続には、DRVの代わりに、通信フレームの電気信号と光信号とを変換する光モジュールを用いて、通信の高速化を実現してもよい。入出力装置5aでは、上流側の装置が中継装置4aであり、下流側の装置が集約装置6である。図5aは、集約装置6を示す構成図である。集約装置6は、通信制御部62と、データ選択部63と、データ分岐部64とを有する。通信制御部62は、各系統の入出力装置5a~5cへと接続するためのバッファA系バッファ62aと、B系バッファ62bと、C系バッファ62cを制御する。データ選択部63は、通信制御部62からの各系統の通信フレーム機器制御フレームについて、多重化の集約ルール例えば、多数決に従って、1つの通信フレームに集約してから、制御対象機器7へと転送する。多数決とは、複数の通信フレームのデータ内容がそれぞれ異なるときに、同じデータ内容として最も多い通信フレームを採用するルールである。データ分岐部64は、制御対象機器7から受信した通信フレーム機器通知フレームを、各系の分だけコピーして、通信制御部62を介して入出力装置5a~5cにそれぞれ転送する。図5bは、通信フレームのフォーマットを示す。通信フレームには、プリアンブルと、フラグと、通信フレームの送信元を示す送信元アドレスと、通信フレームの送信先を示す送信先アドレスと、制御コマンドと、通信データと、CRCと、フラグとが含まれている。制御コマンドは、通信フレームの種別を示し、例えば、機器制御フレーム、機器通知フレーム、エラー履歴データの送信要求、および、エラー履歴データの送信応答などが、種別の一例として挙げられる。以上、図1から図5を参照して、第1実施形態を説明した。この第1実施形態では、集約装置6を、系統の数にかかわらず共通の装置とすることにより、系統の増減を容易に行うことができる。以下、本発明の第2実施形態について、図6~図7を参照して詳細に説明する。図6は、多重化制御システムを示す構成図である。図6の多重化制御システムは、図1の多重化制御システムと比較すると、各入出力装置5a~5cが、それぞれ集約装置6の機能を収容した各入出力装置9a~9cとして構成されている。これにより、集約装置6の機能は複数台の入出力装置5a~5cへと分散されるため、1台の集約装置6入出力装置9a~9cに障害が発生したときにでも、他の集約装置6入出力装置9a~9cを経由して、通信フレームを送信し続けることができるため、耐障害性が強い。なお、各系統の演算装置1a~1cからそれぞれ送信される同じデータ内容の機器制御フレームを、各入出力装置9a~9cがそれぞれ受信すると、各入出力装置9a~9c間で機器制御フレームのデータ内容を参照し、所定ルール多数決によって1つに決定された機器制御フレームを制御対象機器7へと送信することで、同じ機器制御フレームを重複して制御対象機器7へと送信することを抑制する。図7は、図6の多重化制御システムに使用される入出力装置9aを示す構成図である。なお、他系統の入出力装置9b,9cも同じ構成である。この図7の入出力装置9aは、図4の入出力装置5aと比較すると、アドレス設定部91が自装置のアドレスを設定するためのロータリスイッチの数が1つロータリスイッチ21aから3つロータリスイッチ91a~91cへと変更されている。なお、アドレス設定部91は、アドレス体系がケース3の場合、ロータリスイッチ91a~91cのうちの1つのロータリスイッチの設定値の一部を、他のロータリスイッチの設定値としてコピーしてもよい。これにより、入出力装置9aは、通信路を介して他系情報を共有するためノードアドレスを系統数分だけ有する。つまり、入出力装置9aは、自系統A系統へと接続するためのA系のアドレスをロータリスイッチ91aから設定してA系バッファ62aで使用するだけでなく、B系統へと接続するためのB系のアドレスをロータリスイッチ91bから設定してB系バッファ62bで使用し、C系統へと接続するためのC系のアドレスをロータリスイッチ91cから設定してC系バッファ62cで使用する。さらに、入出力装置9aは、集約装置6の各処理部データ選択部63、データ分岐部64と、入出力装置5aの各処理部データ制御部24などに相当する入出力部95とを有する。ここで、入出力装置5aと集約装置6との間が装置内の内部バスで接続されることにより、入出力装置5aの上流バッファ22aは、省略できる。また、通信制御部22と通信制御部62とが同じ筐体内に収容されることにより、入出力装置5aの下流バッファ22dは、通信制御部62内に配置してもよい。以上、図6,図7を参照して、第2実施形態を説明した。この第2実施形態では、入出力装置5aと集約装置6とを1台の入出力装置9aに集約する構成により、集約装置6相当の装置台数が1台から3台に増加し、複数の通信フレームを装置間で並列で送受信することができるので、通信フレームのスループットが向上する。以上説明した本発明の各実施形態では、演算装置1a~1c間での通信フレーム内のデータの共有について、演算装置1a~1c間を直接接続して通信する代わりに、集線装置2a~2cを経由して、そのデータ制御部24が送信先指定信号として、通信フレームの送信先アドレスへと向かう自系統の装置だけでなく、通信フレームを他系統へと知らせるための他系統の装置も併せて指定する。これにより、演算装置1aは、機器制御フレームを制御対象機器7へと送信し、同じ機器制御フレームを他の演算装置1b,1cへと通知するという2段階の通信処理を行う必要がなくなるため、演算装置1a~1cでの通信フレームの情報共有を実現しつつ、通信効率が向上する。また、表2のケース2および表3のケース3で説明したように、複数の系にまたがる共通アドレスが設定されることで、通信データを格納するためのメモリ領域を系ごと設ける必要がなくなり、メモリ容量の節約が可能となる。さらに、演算装置1aと制御対象機器7との間の各中継装置ごとにエラー検出部25を配置し、自装置で検出したエラーをエラー履歴データとして保持するとともに、演算装置1aからの要求に応じてそのエラー履歴データを収集することで、障害発生箇所の特定が容易となり、修理効率が向上する。"