(57)【特許請求の範囲】
【請求項１】
外部からデータ、指示等の入力を受け付けるモニタ装置と、電子連動システムを構成する各部を制御する連動論理装置と、自身に接続された各機器を制御する複数の制御論理装置と、が通信回線を介して接続された電子連動システムであって、
前記モニタ装置は、入力されるデータを前記通信回線を介して前記連動論理装置および複数の制御論理装置に送信し、
前記連動論理装置および複数の制御論理装置は、自身で現在使用しているデータを格納する第１のデータ領域と、前記通信回線を介して受信したデータを格納する第２のデータ領域と、を有し、前記通信回線を介して前記モニタ装置から送信されたデータを受信すると、当該受信したデータを前記第２のデータ領域に格納し、前記通信回線を介して、前記モニタ装置に、そのデータの受信を確認する受信応答を送信し、
前記モニタ装置は、前記受信応答を受信すると、該受信応答を送信した連動論理装置および複数の制御論理装置に、前記通信回線を介してデータ承認を送信し、
前記連動論理装置および複数の制御論理装置は、前記送信した受信応答に対するデータ承認を前記モニタ装置から受信すると、前記第２のデータ領域に格納されているデータを前記第１のデータ領域に複写し、当該第１のデータ領域に複写されたデータと前記第２のデータ領域に格納されているデータとの一致を確認した場合、前記受信したデータを使用可能とすることを特徴とする電子連動システム。
【請求項２】
外部からデータ、指示等の入力を受け付けるモニタ装置と、電子連動システムを構成する各部を制御する連動論理装置と、自身に接続された各機器を制御する複数の制御論理装置と、が通信回線を介して接続された電子連動システムの制御方法であって、
前記連動論理装置および複数の制御論理装置は、自身で現在使用しているデータを格納する第１のデータ領域と、前記通信回線を介して受信したデータを格納する第２のデータ領域と、を有し、
前記モニタ装置において、入力されるデータを前記通信回線を介して前記連動論理装置および複数の制御論理装置に送信するデータ送信工程と、
前記連動論理装置および複数の制御論理装置において、前記通信回線を介して前記モニタ装置から送信されたデータを受信すると、当該受信したデータを前記第２のデータ領域に格納し、前記通信回線を介して、前記モニタ装置に、そのデータの受信を確認する受信応答を送信する受信応答送信工程と、
前記モニタ装置において、前記受信応答を受信すると、該受信応答を送信した連動論理装置および複数の制御論理装置に、前記通信回線を介してデータ承認を送信するデータ承認工程と、
前記連動論理装置および複数の制御論理装置は、前記送信した受信応答に対するデータ承認を前記モニタ装置から受信すると、前記第２のデータ領域に格納されているデータを前記第１のデータ領域に複写し、当該第１のデータ領域に複写されたデータと前記第２のデータ領域に格納されているデータとの一致を確認した場合、前記受信したデータを使用可能とするデータ使用許可工程と、
を含むことを特徴とする電子連動システムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、鉄道駅構内の転てつ機、信号機等を連鎖制御する電子連動装置に係り、詳細には、ネットワークを介して連動データの更新を行う電子連動装置に関する。
【０００２】
【従来の技術】
コンピュータ等の電子処理装置を用いた電子連動装置は、各駅毎に共通して使用する連動機能などを標準プログラムとして実装し、駅毎に異なる連動条件等は連動データとして個々の電子連動装置に与えられている。この電子連動装置は、ソフトウェアを大幅に標準化しているので、設計から検査、工事、保守作業まで効率のよいシステムとなっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の電子連動装置は、連動データの入力にＲＯＭ（Read Only Memory）を用いていたため、連動データの内容が変更になった場合、その電子連動装置を構成する複数の各論理部における連動データのＲＯＭを交換する必要があった。その際のＲＯＭ交換は人の手作業によるため、作業の手間がかかり、また、実装ミスが発生することが多かった。
【０００４】
また、複数のＲＯＭにデータを書き込む際に書込ミスが発生すること、さらに、誤って実装されたＲＯＭによるデータミスが発見されにくいことなどの問題もあった。
【０００５】
本発明の課題は、連動データの変更を行う際に、連動データの交換の手間を省き、また、入力ミスをなくし、容易に連動データを変更できる電子連動システムおよびその制御方法を提供することである。
【０００６】
【課題を解決するための手段】
以上の課題を解決するために、請求項１記載の発明は、
外部からデータ、指示等の入力を受け付けるモニタ装置（例えば、図１のモニタ・試験部３）と、電子連動システムを構成する各部を制御する連動論理装置（例えば、図１の連動論理部６）と、自身に接続された各機器を制御する複数の制御論理装置（例えば、図１の進路制御論理部５、現場機器制御論理部７、中継器８）と、が通信回線（例えば、図１のＬＡＮ２）を介して接続された電子連動システム（例えば、図１の電子連動装置１）であって、
前記モニタ装置は、入力されるデータを前記通信回線を介して前記連動論理装置および複数の制御論理装置に送信し、
前記連動論理装置および複数の制御論理装置は、自身で現在使用しているデータを格納する第１のデータ領域（例えば、図３の現用データエリア３２、５２）と、前記通信回線を介して受信したデータを格納する第２のデータ領域（例えば、図３の新データエリア３１、５１）と、を有し、前記通信回線を介して前記モニタ装置から送信されたデータを受信すると、当該受信したデータを前記第２のデータ領域に格納し、前記通信回線を介して、前記モニタ装置に、そのデータの受信を確認する受信応答を送信し、
前記モニタ装置は、前記受信応答を受信すると、該受信応答を送信した連動論理装置および複数の制御論理装置に、前記通信回線を介してデータ承認を送信し、
前記連動論理装置および複数の制御論理装置は、前記送信した受信応答に対するデータ承認を前記モニタ装置から受信すると、前記第２のデータ領域に格納されているデータを前記第１のデータ領域に複写し、当該第１のデータ領域に複写されたデータと前記第２のデータ領域に格納されているデータとの一致を確認した場合、前記受信したデータを使用可能とすることを特徴とする。
【０００７】
請求項２記載の発明は、外部からデータ、指示等の入力を受け付けるモニタ装置と、電子連動システムを構成する各部を制御する連動論理装置と、自身に接続された各機器を制御する複数の制御論理装置と、が通信回線を介して接続された電子連動システムの制御方法であって、
前記連動論理装置および複数の制御論理装置は、自身で現在使用しているデータを格納する第１のデータ領域と、前記通信回線を介して受信したデータを格納する第２のデータ領域と、を有し、
前記モニタ装置において、入力されるデータを前記通信回線を介して前記連動論理装置および複数の制御論理装置に送信するデータ送信工程と、
前記連動論理装置および複数の制御論理装置において、前記通信回線を介して前記モニタ装置から送信されたデータを受信すると、当該受信したデータを前記第２のデータ領域に格納し、前記通信回線を介して、前記モニタ装置に、そのデータの受信を確認する受信応答を送信する受信応答送信工程と、
前記モニタ装置において、前記受信応答を受信すると、該受信応答を送信した連動論理装置および複数の制御論理装置に、前記通信回線を介してデータ承認を送信するデータ承認工程と、
前記連動論理装置および複数の制御論理装置は、前記送信した受信応答に対するデータ承認を前記モニタ装置から受信すると、前記第２のデータ領域に格納されているデータを第１のデータ領域に複写し、当該第１のデータ領域に複写されたデータと前記第２のデータ領域に格納されているデータとの一致を確認した場合、前記受信したデータを使用可能とするデータ使用許可工程と、
を含むことを特徴とする。
【０００８】
したがって、モニタ装置よりデータを入力することにより、通信回線を介して接続された各装置に、そのデータを容易にローディングできる。
【０００９】
また、電子連動システムを構成する各装置は、通信回線を介して送信されたデータの受信を確認する受信応答を送信し、それに応じたデータ承認の指示によりそのデータの使用を許可するため、ローディングするデータの送信の際のミスを防止できる。
【００１２】
また、データ承認指示により、現用データからローディングされた新データへの切換を行うことができる。また、そのデータ切換の際に、両データの一致を確認してから使用を許可するので、データ切換の際のミスを防止できる。
【００１３】
【発明の実施の形態】
以下、図１〜７を参照して本発明に係る実施の形態を詳細に説明する。
【００１４】
まず構成を説明する。
図１は、本実施の形態における電子連動装置１の構成を示す図である。この図において、電子連動装置１は、モニタ・試験部３、進路制御論理部５、連動論理部６および現場機器制御論理部７によって構成され、これらの各部は、ＬＡＮ（Local Area Network）２に接続されている。
【００１５】
ＬＡＮ２は、中継器８を介して他の装置のＬＡＮ１０に接続され、また、現場機器制御論理部７は、ＬＡＮ２０を介して転てつ機、信号機等の複数の現場機器９に接続されている。
【００１６】
モニタ・試験部３は、連動モニタ４からの指示にしたがって、進路制御論理部５、連動論理部６および現場機器制御論理部７等の各論理部で使用するローディング対象データを、ＬＡＮ２を介して送信する。また、モニタ・試験部３は、上記の各論理部から受信したアンサを連動モニタ４に示し、このアンサに応じて連動モニタ４から指示されるデータ承認を、ＬＡＮ２を介して各論理部に送信する。
【００１７】
進路制御論理部５、連動論理部６および現場機器制御論理部７等の各論理部は、モニタ・試験部３よりＬＡＮ２を介して送信されたローディング対象データを受信し、そのデータ受信を確認するアンサを、ＬＡＮ２を介してモニタ・試験部３に送信する。
【００１８】
また、各論理部は、送信したアンサに応じてモニタ・試験部３から送信されるデータ承認を受信することにより、ＬＡＮ２を介して受信したローディング対象データを以降の連動動作において使用可能とする。
【００１９】
なお、各論理部にはデータエリアとして、現用データエリア（フラッシュＲＯＭ）、および新データエリア（ＲＡＭ（Random Access Memory））の２種類のデータエリアを設ける。現用データエリアには、現在使用可能なデータが格納され、新データエリアには、ＬＡＮ２を介して受信するローディング対象データが格納される。
【００２０】
連動論理部６は、連動モニタ４から、モニタ・試験部３、ＬＡＮ２を介して入力される各機能設定に基づき、ＬＡＮ２を介して各論理部に、その機能実行を指示する。
【００２１】
次に動作を説明する。
本発明の実施の形態において、データローディング処理は、ローディング対象データのローディング、そのデータ承認およびデータ切換の３つの処理により実行される。これらの各処理の設定は、任意の連動モニタ４にて行われ、同系のモニタ・試験部３にて制御され、連動論理部６に出力される。そして、各処理のチェックおよび指示の出力は、連動論理部６にて行われる。
【００２２】
図２は、図１の電子連動装置１において、データをローディングする際のデータおよび指示の流れを模式的に示す図である。この図において、太線Ｌ１はローディング対象データの流れを、点線Ｌ２は各機能設定入力の流れを、そして、破線Ｌ３は各機能実行指示の流れを、それぞれ示す。
【００２３】
ローディング対象データは、連動モニタ４より入力され、同系のモニタ・試験部３により、Ｅｉ−Ｗ（Electronic inter-rocking Wire：電子連動網、図１のＬＡＮ２に相当する。）を介して、連動論理部６、各対象論理部等の各論理部に送信される。
【００２４】
また、連動モニタ４から行われる各機能設定入力は、同系のモニタ・試験部３により、Ｅｉ―Ｗを経由して連動論理部６に送信される。そして、この機能設定入力を受信した連動論理部６は、Ｅｉ−Ｗを経由して同系のモニタ・試験部３および各対象論理部に、その機能設定入力に応じた実行指示を送信する。
【００２５】
モード設定パネル１２は、電子連動装置１が現場機器（転てつ機、信号機等）９を制御している通常モードから、データローディングが可能な保守モードに切り換えるためのスイッチパネルであり、このモード設定パネル１２により電子連動装置１のモードが保守モードに切り換わっているときのみ、データローディングの機能が有効となる。
【００２６】
図３は、図１の電子連動装置１における、連動モニタ４から各論理部へのデータローディングの流れを模式的に示す図である。この図において、太線Ｌ１は、ローディング対象データの流れを、実線Ｌ４は各機能設定および指示の流れを、それぞれ示す。
【００２７】
まず、保守者は、連動モニタ４にローディング対象データが格納されているローディングデータメディア（記憶媒体）を挿入する。すると、連動モニタ４は、挿入されたローディングデータメディアから格納されているデータを読み出して自身の新データエリアに格納する。
【００２８】
次いで、保守者により連動モニタ４からローディングデータの読み込みが指示されると、モニタ・試験部３は、連動モニタ４の新データエリア内に格納されているローディングデータを読み込み、自身の新データエリア３１にそのデータを格納する。そして、その読み込んだデータのバージョンを連動モニタ４に表示する。
【００２９】
なお、ＬＡＮ２に接続されている各部は、全て同一のバージョンのデータで動作することが前提であるので、現用データのバージョンと比較・確認するために、その読み込んだデータのバージョンが表示される。
【００３０】
そして、保守者が、連動モニタ４に表示されたデータからローディング対象データを選択すると、連動論理部６は、モニタ・試験部３に対して、選択されたローディングデータの送信を指示する。
【００３１】
ローディングデータの送信を指示されたモニタ・試験部３は、受信側である各論理部の受信準備時間を考慮して一定期間経過後、自身の新データエリア３１内の選択されたローディングデータを、ＬＡＮ２を介して各論理部に送信する。
【００３２】
ローディングデータを受信した各論理部は、そのデータを各論理部自身の新データエリア５１に格納する。その後、ローディングデータを受け取ったことを表すアンサを、ＬＡＮ２を経由してモニタ・試験部３に送信する。
【００３３】
この、モニタ・試験部３、および各論理部間で行われるローディングデータの送受信手順を、図４に基づいて説明する。
【００３４】
送信対象となるローディングデータを送信する際に、まずモニタ・試験部３は、そのローディングデータを適当な大きさに分割してから、Ｅｉ−Ｗに順次送信する。この時、各分割データ１〜ｎは、データの妥当性を高めるためにそれぞれ二度づつ送信される。
【００３５】
各論理部は、Ｅｉ−Ｗから分割データ１〜ｎを受信すると、その受信した分割データ１〜ｎを、それぞれ一致するか否かをチェックし、一致していた場合のみ受信した分割データ１〜ｎは妥当であると判断し、妥当な分割ローディングデータとして確定する。
【００３６】
その後、各論理部は、確定した分割ローディングデータを、データの順番を表すシーケンス番号１〜ｎにしたがって組み立て、ローディングデータを復元する。そして、復元したローディングデータを、自身の新データエリア５２に格納する。
【００３７】
また、受信した分割データが一致せず、妥当でないと判断した場合、その論理部は、モニタ・試験部３に対してデータの再送信を要求し、受信を待機する。
【００３８】
各論理部は、受信した分割データの一致をチェックし、妥当であると判断してローディングデータを復元すると、ローディングデータの受信を確認するアンサを、ＬＡＮ２を経由してモニタ・試験部３に送信する。
【００３９】
以上のように、モニタ・試験部３から各論理部に送信されたローディングデータは、図５の模式図に基づいて説明されるデータ承認およびデータ切換を経て、電子連動装置１における実際に使用可能なデータとされる。
【００４０】
図５において、太線Ｌ１は、ローディングデータの流れを、実線Ｌ５は各処理設定および指示の流れを、それぞれ示す。
【００４１】
モニタ・試験部３は、ＬＡＮ２を介して、各論理部からローディングデータの受信を確認するアンサを受信すると、次いで、そのアンサを送信した論理部に対し、データ承認を送信する。
【００４２】
ローディングにより各論理部の新データエリア５１に格納されたローディングデータは、モニタ・試験部３から指示されるデータ承認により、各論理部に実装されている現用データエリア５２（不揮発性メモリ；例えばフラッシュＲＯＭ等。）に書き込むことができる。
【００４３】
データ承認が指示された各論理部は、まず、「現用データエリア５２内のデータは使用できない」ことを表すために、現用データエリア５２である不揮発性メモリに「データ使用不可フラグ」を書き込む。このフラグが書き込まれている場合、現用データエリア５２である不揮発性メモリ内のデータは、正規のデータとして使用できない。
【００４４】
次に、各論理部は、新データエリア５１内に格納されているローディングデータを現用データエリア５２に格納する。そして、現用データエリア５２に新たに格納されたデータと、新データエリア５１に格納されているローディングデータとが完全に一致することを確認するためのデータ比較を行い、比較結果を、ＬＡＮ２を介して連動モニタ４に出力する。
【００４５】
そして、現用データエリア５２に格納されたデータと、新データエリア５１に格納されているローディングデータとの一致が確認された場合のみ、各論理部は、現用データエリア５２の「データ使用不可フラグ」を消去し、正規のデータとしての使用を可能とする。
【００４６】
以上のように、連動モニタ４から入力されるローディングデータは、ＬＡＮ２を介して各論理部にローディングされ、モニタ・試験部３によるデータ承認の指示を経て使用可能となる。また、そのデータをローディングする際に、受信したデータの一致を確認することにより、送信ミス等を防止している。
【００４７】
また、以上のように構成される電子連動装置１において、ローディングするデータを試験データとし、その電子連動装置１の性能等を容易に試験することができる。そして、その際には、実際の現場機器９等に支障が起きないように条件を設定する必要がある。その条件として、例えば、現場機器９の接続／未接続（＝模擬）、他装置ＬＡＮ１０の接続／未接続（＝模擬）等の条件が設定でき、また、それぞれの条件については独立して設定できる。
【００４８】
以下、電子連動装置１における試験条件設定について説明する。
図６は、図１の電子連動装置１における、試験データ設定の流れを模式的に示す図である。この試験データの設定は、上述したデータローディングの際の各設定と同様に連動モニタ４から行われ、この設定に基づいて連動論理部６が各対象論理部に指示する。
【００４９】
例えば、他装置ＬＡＮ１０の接続／未接続（＝模擬）を条件設定とする場合、連動論理部６は、中継器８に対して他装置ＬＡＮ１０の接続／未接続の設定を、また、現場機器９の接続／未接続（＝模擬）を条件設定とする場合、連動論理部６は、現場機器制御論理部７に対して現場機器９の接続／未接続の設定を指示する。
【００５０】
図７は、現場機器制御論理部７における、現場機器９の接続／未接続の設定を指示する際の、論理演算の流れを示す図である。なお、この現場機器９の接続／未接続の設定は、全現場機器９一括単位でのみ可能とし、現場機器９個別の設定は行わないこととする。
【００５１】
連動モニタ４から、外部条件として現場機器９を接続に設定すると、現場機器制御論理部７は、現場機器９に対する制御を出力する。そして、現場機器９からＥＴ−Ｗ（Electronic Terminal Wire：電子端末網、図１のＬＡＮ２０に相当する。）を経由して入力される実状態をＥｉ−Ｗに出力する。
【００５２】
また、外部条件として現場機器９を未接続に設定すると、現場機器制御論理部７は、現場機器９に対する制御を出力しない。そして、あらかじめ実装されている模擬化結線を実行し、模擬した現場機器９の状態をＥｉ−Ｗに出力する。
【００５３】
以上のように、現場機器９を切り離すように条件を設定することで、試験時に動作しては困る現場機器９に影響なく、電子連動装置１における各論理部の動作確認を容易に行うことができる。
【００５４】
なお、本実施の形態においては、本発明を適用した電子連動装置１について説明を行ったが、ＬＡＮを利用したほかのシステム、例えば、ＡＴＣ（Automatic Train Control）装置、ＣＴＣ（Centralized Traffic Control）装置等にも同様に本発明を適用できる。
【００５５】
【発明の効果】
請求項１および２記載の発明によれば、モニタ装置よりデータを入力することにより、通信回線を介して接続された各装置に、そのデータを容易にローディングできる。
【００５６】
また、電子連動システムを構成する各装置は、通信回線を介して送信されたデータの受信を確認する受信応答を送信し、それに応じたデータ承認の指示によりそのデータの使用を許可するため、ローディングするデータの送信の際のミスを防止できる。
【００５７】
また、データ承認指示により、現用データからローディングされた新データへの切換を行うことができる。また、そのデータ切換の際に、両データの一致を確認してから使用を許可するので、データ切換の際のミスを防止できる。
【図面の簡単な説明】
【図１】電子連動装置１の構成図である。
【図２】データをローディングする際のデータおよび指示の流れを示す図である。
【図３】ローディングデータの流れを示す図である。
【図４】ローディングデータの送受信手順を示す図である。
【図５】データ承認およびデータ切換の流れを示す図である。
【図６】試験データ設定の流れを示す図である。
【図７】現場機器９の接続／未接続の設定に応じた現場機器制御論理部７の論理演算の流れを示す図である。
【符号の説明】
１  電子連動装置
２、１０、２０  ＬＡＮ
３  モニタ・試験部
３１、５１  新データエリア
３２、５２  現用データエリア
４  連動モニタ
５  進路制御論理部
６  連動論理部
７  現場機器制御論理部
８  中継器
９  現場機器
１２  モード設定パネル
Ｌ１  ローディングデータ
Ｌ２  各処理設定入力
Ｌ３  各処理実行指示
Ｌ４  各処理設定および指示
【図１】
0004488394.tif 000002
【図２】
0004488394.tif 000003
【図３】
0004488394.tif 000004
【図４】
0004488394.tif 000005
【図５】
0004488394.tif 000006
【図６】
0004488394.tif 000007
【図７】
0004488394.tif 000008