(57)【要約】【課題】複数種類の踏切動作状態記憶装置からデータを読み出すことができる踏切動作状態記憶装置用インタフェース装置を提供する【解決手段】電源投入後、認識スイッチを押すと、インタフェース装置100に接続されている踏切動作状態記憶装置の種別を識別するための種別識別処理が開始され、識別結果に応じて動作モードがＶＡＭモード又はＶＡＭ３２モードに設定される。動作モードがＶＡＭ３２モードの場合は、ＰＣ接続用コネクタ131とＶＡＭ／ＶＡＭ３２接続用コネクタ133とがスイッチ回路361を介して直接接続される。一方、動作モードがＶＡＭモードの場合は、ＰＣ接続用コネクタ131が、スイッチ回路362及びシリアルインタフェース回路330を介して、ＣＰＵ310の入出力ポートと接続されると共に、ＶＡＭ／ＶＡＭ３２接続用コネクタ133が、スイッチ回路363及びＶＡＭ用インタフェース回路340を介して、ＣＰＵ310の入出力ポートと接続される。【選択図】図３
2018134968.tif 000002
【特許請求の範囲】
【請求項１】
踏切動作状態記憶装置が記憶するデータを読み出すためのインタフェース装置であって、
踏切動作状態記憶装置を接続するためのコネクタと、
前記コネクタを介して、踏切動作状態記憶装置が記憶するデータを読み出すデータ読み出し部と、
前記コネクタに接続された踏切動作状態記憶装置の種別を識別する種別識別部と、
前記種別識別部による識別結果に応じて、内部信号の経路を制御する経路制御部と
を備えたことを特徴とするインタフェース装置。
【請求項２】
前記種別識別部は、前記コネクタに接続された踏切動作状態記憶装置に、所定のコマンドを送信し、当該コマンドに対する応答の有無によって、踏切動作状態記憶装置の種別の識別を行う
ことを特徴とする請求項１に記載のインタフェース装置。
【請求項３】
前記種別識別部は、前記コネクタに接続された踏切動作状態記憶装置に、第一の踏切動作状態記憶装置用のコマンドを送信し、当該コマンドに対する応答があれば、前記コネクタに接続された踏切動作状態記憶装置は、第一の踏切動作状態記憶装置であると判別し、当該コマンドに対する応答がなければ、前記コネクタに接続された踏切動作状態記憶装置は、第二の踏切動作状態記憶装置であると判別する
ことを特徴とする請求項１又は２に記載のインタフェース装置。
【請求項４】
前記種別識別部による識別結果を表示するための表示部を更に備える
ことを特徴とする請求項１〜３のいずれか一項に記載のインタフェース装置。
【請求項５】
端末装置を接続するための第二のコネクタを更に備える
ことを特徴とする請求項１〜４のいずれか一項に記載のインタフェース装置。
【請求項６】
前記経路制御部は、
前記コネクタに接続されている踏切動作状態記憶装置が第一の踏切動作状態記憶装置の場合は、前記コネクタと前記データ読み出し部とが接続されると共に、前記第二のコネクタと前記データ読み出し部とが接続されるように内部信号の経路を制御し、
前記コネクタに接続されている踏切動作状態記憶装置が第二の踏切動作状態記憶装置の場合は、前記コネクタと前記第二のコネクタとが直接接続されるように内部信号の経路を制御する
ことを特徴とする請求項５に記載のインタフェース装置。
【請求項７】
前記踏切動作状態記憶装置から読み出されたデータを、端末装置に送信するための無線通信部を更に備える
ことを特徴とする請求項１〜４のいずれか一項に記載のインタフェース装置。
【請求項８】
前記経路制御部は、
前記コネクタに接続されている踏切動作状態記憶装置が第一の踏切動作状態記憶装置の場合は、前記コネクタと前記データ読み出し部の第一の入出力ポートとが接続されるように内部信号の経路を制御し、
前記コネクタに接続されている踏切動作状態記憶装置が第二の踏切動作状態記憶装置の場合は、前記コネクタと前記データ読み出し部の第二の入出力ポートとが接続されるように内部信号の経路を制御する
ことを特徴とする請求項７に記載のインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、踏切に設置された踏切保安装置の動作状態を記憶する踏切動作状態記憶装置に関し、特に、踏切動作状態記憶装置が記憶するデータを読み出すための装置に関する。
【背景技術】
【０００２】
鉄道と道路が平面交差する踏切（道）には、通常、踏切警報機や踏切遮断機等の踏切保安装置が設置されている。そして、このような踏切保安装置に対しては、踏切保安装置の動作状態を示すリレー信号の時間変化を記憶する踏切動作状態記憶装置が設置されていることがある。踏切動作状態記憶装置に記憶されているデータを解析することにより、障害発生時の原因究明等に役立てることができる。
【０００３】
踏切動作状態記憶装置に記憶されているデータを、踏切動作状態記憶装置から読み出す際は、通常、踏切動作状態記憶装置に、データ読み出し用の装置をケーブルを介して接続して、データの読み出しを行っていた。
【０００４】
ところで、踏切動作状態記憶装置は、その種類によって、データ読み出し用のインタフェースが異なる場合がある。例えば、データ読み出し用のインタフェースとして、出願人独自の専用インタフェースを備える踏切動作状態記憶装置（以下、「ＶＡＭ」という）と、データ読み出し用のインタフェースとして、汎用インタフェースであるＲＳ−２３２Ｃを備える踏切動作状態記憶装置（以下、「ＶＡＭ３２」という）が存在する。ＶＡＭ及びＶＡＭ３２は共に、入力されるリレー信号を監視し、リレー信号に変化があると、変化時の時刻と各リレー信号の状態とを対応付けて記憶するものであるが、データ読み出し用のインタフェースが異なっており、更に、監視可能なリレー信号数や、記憶可能なデータ数（変化数）等が異なっている。
【０００５】
ＶＡＭの場合は、専用のインタフェース装置及びケーブルを介して、ノートパソコン等の端末装置を接続することで、ＶＡＭに記憶されているデータの読み出しが行われる。一方、ＶＡＭ３２の場合は、ＲＳ−２３２Ｃ用のクロスケーブルを介して、ノートパソコン等の端末装置を接続することで、ＶＡＭ３２に記憶されているデータの読み出しが行われる。
【０００６】
このように、従来は、踏切動作状態記憶装置からデータを読み出す際は、その種類に応じたケーブルやデータ読み出し用の装置を用意し、踏切動作状態記憶装置に接続する必要があった。
【０００７】
しかしながら、ＶＡＭ及びＶＡＭ３２は共に、ケーブルを接続するためのコネクタとして、Ｄｓｕｂ９ピンコネクタを採用しており、その物理的な形状は同一となっているため、誤ったケーブルや接続態様でデータ読み取り用の端末装置を接続してしまい、データ読み出しが行えないという事態が発生することがあった。
【０００８】
なお、特開２００３−２６１０２９号公報には、リレーで構成されている踏切保安設備の監視を行うための踏切保安設備監視装置であって、前記踏切保安設備の各リレーの動作状態を示す各リレー接点状態情報が入力される信号入力手段と、入力された各前記リレー接点状態情報に時刻情報を付加する時刻情報付加手段と、前記時刻情報が付加された前記リレー接点状態情報を記憶する動作状態記憶手段等を備えた踏切保安設備監視装置が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−２６１０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、複数種類の踏切動作状態記憶装置に接続することができ、各踏切動作状態記憶装置からデータを読み出すことができる踏切動作状態記憶装置用インタフェース装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るインタフェース装置は、踏切動作状態記憶装置が記憶するデータを読み出すためのインタフェース装置であって、踏切動作状態記憶装置を接続するためのコネクタと、前記コネクタを介して、踏切動作状態記憶装置が記憶するデータを読み出すデータ読み出し部と、前記コネクタに接続された踏切動作状態記憶装置の種別を識別する種別識別部と、前記種別識別部による識別結果に応じて、内部信号の経路を制御する経路制御部とを備えたことを特徴とする。
【００１２】
この場合において、前記種別識別部は、前記コネクタに接続された踏切動作状態記憶装置に、所定のコマンドを送信し、当該コマンドに対する応答の有無によって、踏切動作状態記憶装置の種別の識別を行うようにしてもよい。また、前記種別識別部は、前記コネクタに接続された踏切動作状態記憶装置に、第一の踏切動作状態記憶装置用のコマンドを送信し、当該コマンドに対する応答があれば、前記コネクタに接続された踏切動作状態記憶装置は、第一の踏切動作状態記憶装置であると判別し、当該コマンドに対する応答がなければ、前記コネクタに接続された踏切動作状態記憶装置は、第二の踏切動作状態記憶装置であると判別するようにしてもよい。
【００１３】
以上の場合において、前記種別識別部による識別結果を表示するための表示部を更に備えるようにしてもよい。
【００１４】
また、以上の場合において、端末装置を接続するための第二のコネクタを更に備えるようにしてもよい。この場合において、前記経路制御部は、前記コネクタに接続されている踏切動作状態記憶装置が第一の踏切動作状態記憶装置の場合は、前記コネクタと前記データ読み出し部とが接続されると共に、前記第二のコネクタと前記データ読み出し部とが接続されるように内部信号の経路を制御し、前記コネクタに接続されている踏切動作状態記憶装置が第二の踏切動作状態記憶装置の場合は、前記コネクタと前記第二のコネクタとが直接接続されるように内部信号の経路を制御するようにしてもよい。
【００１５】
また、前記踏切動作状態記憶装置から読み出されたデータを、端末装置に送信するための無線通信部を更に備えるようにしてもよい。この場合において、前記経路制御部は、前記コネクタに接続されている踏切動作状態記憶装置が第一の踏切動作状態記憶装置の場合は、前記コネクタと前記データ読み出し部の第一の入出力ポートとが接続されるように内部信号の経路を制御し、前記コネクタに接続されている踏切動作状態記憶装置が第二の踏切動作状態記憶装置の場合は、前記コネクタと前記データ読み出し部の第二の入出力ポートとが接続されるように内部信号の経路を制御するようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、一台のインタフェース装置によって、複数種類の踏切動作状態記憶装置からデータを読み出すことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明によるインタフェース装置１００の外観を説明するための図である。
【図２】インタフェース装置１００の使用形態を説明するための図である。
【図３】インタフェース装置１００のハードウェア構成を説明するための図である。
【図４】インタフェース装置１００の機能構成（ソフトウェア構成）を説明するための図である。
【図５】種別識別処理の流れを説明するためのフローチャートである。
【図６】本発明による別のインタフェース装置６００の使用形態を説明するための図である。
【図７】インタフェース装置６００のハードウェア構成を説明するための図である。
【図８】インタフェース装置６００の機能構成（ソフトウェア構成）を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。
【００１９】
本発明による踏切動作状態記憶装置用インタフェース装置（以下、単に、「インタフェース装置」という）は、踏切動作状態記憶装置に接続されて使用される装置であって、踏切動作状態記憶装置から読み出されたデータを、作業者が携帯等する端末装置（例えば、ノートパソコンやタブレット端末等）に送信するものである。
【００２０】
また、以下に示す実施形態は、データ読み出し用のインタフェースが異なる複数種類の踏切動作状態記憶装置に対して使用することができるように構成されている。具体的には、データ読み出し用のインタフェースとして、出願人独自の専用インタフェースを備える踏切動作状態記憶装置（以下、「ＶＡＭ」という）と、データ読み出し用のインタフェースとして、汎用インタフェースであるＲＳ−２３２Ｃを備える踏切動作状態記憶装置（以下、「ＶＡＭ３２」という）それぞれに対して使用することができるように構成されている。
【００２１】
《第一実施形態》
図１は、本発明によるインタフェース装置（第一実施形態）の外観を説明するための図である。同図（ａ）は左側面図を示し、同図（ｂ）は正面図を示し、同図（ｃ）は、右側面図を示す。
【００２２】
同図に示すインタフェース装置１００は、端末装置であるパーソナルコンピュータ（ＰＣ）（例えば、ノートパソコンやタブレット端末）及び踏切動作状態記憶装置であるＶＡＭ（第一の踏切動作状態記憶装置）又はＶＡＭ３２（第二の踏切動作状態記憶装置）それぞれに対してケーブルを介して接続されて使用されるものである。
【００２３】
本実施形態においては、端末装置であるＰＣは、ＵＳＢポートを備えるものとし、ＰＣとインタフェース装置１００とは、ＵＳＢシリアル変換ケーブルを介して接続される。また、インタフェース装置１００とＶＡＭ又はＶＡＭ３２とは、専用の接続用ケーブルを介して接続される。
【００２４】
同図に示すように、本発明によるインタフェース装置１００は、概ね直方体状の形状を有し、正面側に、インタフェース装置１００及びインタフェース装置１００に接続されるケーブルを模した絵が描かれていると共に、各種状態を表示するため発光ダイオード（ＬＥＤ）１１１〜１１４を備えている。また、左側面側に、認識スイッチ１２１と、ＰＣ接続用コネクタ１３１と、外部電源接続用コネクタ１３２とを備えている。また、右側面側に、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３を備えている。
【００２５】
伝送ＬＥＤ１１１は、インタフェース装置１００と端末装置（ＰＣ）との間の伝送状態を示すものであって、インタフェース装置１００とＰＣとの間で伝送が行われている間、点滅する。伝送ＬＥＤ１１２は、インタフェース装置１００とＶＡＭ又はＶＡＭ３２との間の伝送状態を示すものであって、インタフェース装置１００とＶＡＭ又はＶＡＭ３２との間で伝送が行われている間、点滅する。
【００２６】
ＶＡＭＬＥＤ１１３及びＶＡＭ３２ＬＥＤ１１４は、インタフェース装置１００に接続されている踏切動作状態記憶装置の種別を示すものである。すなわち、インタフェース装置１００にＶＡＭが接続されている場合は、ＶＡＭＬＥＤ１１３が点灯し、ＶＡＭ３２が接続されている場合は、ＶＡＭ３２ＬＥＤ１１４が点灯する。インタフェース装置１００は、後述する種別識別処理によって、接続されている踏切動作状態記憶装置の種別の識別を行い、識別結果に応じて、ＶＡＭＬＥＤ１１３又はＶＡＭ３２ＬＥＤ１１４を点灯させる。
【００２７】
認識スイッチ１２１は、種別識別処理を開始させるための押しボタンスイッチである。電源投入後、認識スイッチ１２１を押すと、インタフェース装置１００に接続されている踏切動作状態記憶装置の種別を識別するための種別識別処理が開始されることになる。種別識別処理の詳細については後述する。
【００２８】
ＰＣ接続用コネクタ１３１は、インタフェース装置１００をＰＣ（端末装置）に接続するために使用されるコネクタであって、Ｄｓｕｂ９ピン（メス）コネクタによって構成される。インタフェース装置１００をＰＣに接続する際は、ＵＳＢシリアル変換ケーブルの一端（Ｄｓｕｂ９ピン（オス）コネクタ）がＰＣ接続用コネクタ１３１に接続され、ＵＳＢシリアル変換ケーブルの他端（ＵＳＢコネクタ）が、ＰＣが備えるＵＳＢポートに接続されることになる。なお、本実施形態においては、ＵＳＢシリアル変換ケーブルとしては、ＵＳＢをシリアル（ＲＳ−２３２Ｃ）に変換する機能に加えて、ＰＣのＵＳＢポートからインタフェース装置１００に対して電力を供給する機能も備えた専用のものを使用するものとする。インタフェース装置１００に対する給電は、ＲＳ−２３２Ｃによる通信において未使用のピン（例えば、１ピン）を介して行われる。
【００２９】
外部電源接続用コネクタ１３２は、なんらかの理由でＰＣのＵＳＢポートからＵＳＢシリアル変換ケーブルを介した電力供給ができない場合に使用されるものであって、外部から電力を供給するための電源ケーブルが接続されるコネクタである。
【００３０】
ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３は、インタフェース装置１００をＶＡＭ（第一の踏切動作状態記憶装置）又はＶＡＭ３２（第二の踏切動作状態記憶装置）に接続するために使用されるコネクタであって、Ｄｓｕｂ９ピン（オス）コネクタによって構成される。インタフェース装置１００をＶＡＭ又はＶＡＭ３２に接続する際は、接続用ケーブルの一端（Ｄｓｕｂ９ピン（メス）コネクタ）がＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続され、接続用ケーブルの他端（Ｄｓｕｂ９ピン（メス）コネクタ）が、ＶＡＭ又はＶＡＭ３２の前面に設けられたコネクタ（Ｄｓｕｂ９ピン（オス）コネクタ）に接続されることになる。接続用ケーブルは、ＲＳ−２３２Ｃ用のクロスケーブル（インターリンク用クロスケーブル）の結線に、（ＶＡＭとの通信で使用される）１ピン同士を接続する結線を追加したものである。
【００３１】
図２は、インタフェース装置１００の使用形態を説明するための図である。
【００３２】
インタフェース装置１００を使用してＶＡＭ又はＶＡＭ３２からデータを読み出す場合、インタフェース装置１００は、同図に示すように、専用の接続用ケーブル２０１を介して、ＶＡＭ又はＶＡＭ３２（２１０）の前面に設けられたコネクタに接続される。すなわち、インタフェース装置１００の一方の側面側に設けられたＶＡＭ／ＶＡＭ３２接続用コネクタ１３３と、接続用ケーブル２０１の一端とが接続され、接続用ケーブル２０１の他端と、ＶＡＭ又はＶＡＭ３２の前面に設けられたコネクタとが接続される。
【００３３】
更に、インタフェース装置１００は、ＵＳＢシリアル変換ケーブル２０２を介して、ＰＣ２２０が備えるＵＳＢポートに接続される。すなわち、インタフェース装置１００の一方の側面側に設けられたＰＣ接続用コネクタ１３１と、ＵＳＢシリアル変換ケーブル２０２の一端（Ｄｓｕｂ９ピンコネクタ）とが接続され、ＵＳＢシリアル変換ケーブル２０２の他端（ＵＳＢコネクタ）と、ＰＣ２２０が備えるＵＳＢポートとが接続される。ＰＣ２２０とインタフェース装置１００とが接続されると、ＵＳＢシリアル変換ケーブル２０２を介した給電が開始され、インタフェース装置１００が動作を開始することになる。
【００３４】
同図に示すように接続された後、作業者によって認識スイッチ１２１が押されると、インタフェース装置１００は、種別識別処理を行い、インタフェース装置１００に接続されている踏切動作状態記憶装置２１０の種別に応じた動作モードでの動作を行う。すなわち、インタフェース装置１００は、動作モードとして、ＶＡＭモードとＶＡＭ３２モードとを有しており、種別識別処理の結果、インタフェース装置１００に接続されている踏切動作状態記憶装置２１０がＶＡＭと判断した場合は、動作モードをＶＡＭモードに設定し、その後、ＶＡＭモードでの動作を行う。一方、種別識別処理の結果、インタフェース装置１００に接続されている踏切動作状態記憶装置２１０がＶＡＭ３２と判断した場合は、動作モードをＶＡＭ３２モードに設定し、その後、ＶＡＭ３２モードでの動作を行う。
【００３５】
次に、インタフェース装置１００のハードウェア構成について説明する。
【００３６】
図３は、インタフェース装置１００のハードウェア構成を説明するための図である。
【００３７】
同図に示すように、インタフェース装置１００は、ＣＰＵ（マイクロコントローラ）３１０と、ＲＡＭ３２０と、ＰＣ接続用コネクタ１３１と、シリアルインタフェース回路３３０と、ＶＡＭ用インタフェース回路３４０と、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３と、認識スイッチ部３５０と、経路制御部３６０と、表示部３７０とを備える。
【００３８】
ＣＰＵ３１０は、インタフェース装置１００の動作を制御するためのものであり、内部にメモリ（ＲＯＭ３１１及びＲＡＭ３１２）及びＵＡＲＴ３１３を備えている。ＣＰＵ３１０は、内部のＲＯＭ３１１に予め記録されたプログラムを実行することで、インタフェース装置１００の各種機能を実現する。
【００３９】
また、ＵＡＲＴ３１３は、ＰＣ２２０とのＲＳ−２３２Ｃによるシリアル通信を制御するためのシリアルインタフェース部である。
【００４０】
ＲＡＭ３２０は、ＣＰＵ３１０の外部メモリとして使用されるものであって、主に、ＶＡＭから読み出したデータを一時的に格納するために利用される。
【００４１】
ＰＣ接続用コネクタ１３１は、前述したように、ＰＣ２２０とインタフェース装置１００とを接続するためのコネクタであって、ＰＣ２２０が備えるＵＳＢポートに、ＵＳＢシリアル変換ケーブル２０２を介して接続される。
【００４２】
シリアルインタフェース回路３３０は、ＰＣ２２０との間でデータのやり取りをするための外部信号を、内部に取り込んだり、内部信号を外部に出力したりするためのものであって、ＲＳ−２３２Ｃレベルの外部信号と、内部信号との間のレベル変換を行うドライバ／レシーバ等によって構成される。
【００４３】
ＶＡＭ用インタフェース回路３４０は、ＶＡＭとの間でデータのやり取りをするための外部信号を内部に取り込んだり、内部信号を外部に出力したりするためのものであって、フォトカプラ等で構成される。
【００４４】
ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３は、前述したように、ＶＡＭ又はＶＡＭ３２とインタフェース装置１００とを接続するためのコネクタであって、ＶＡＭ又はＶＡＭ３２の前面に設けられたコネクタに、接続用ケーブル２０１を介して接続される。
【００４５】
認識スイッチ部３５０は、インタフェース装置１００に接続されている踏切動作状態記憶装置の種別（本実施形態においては、ＶＡＭかＶＡＭ３２か）を識別するための種別識別処理を開始させるためのものであって、前述した認識スイッチ１２１によって構成される。認識スイッチ部３５０からは、認識スイッチ１２１が押されているか否かを示す信号が出力されており、当該信号は、ＣＰＵ３１０の入力ポート（入力端子）に接続されている。認識スイッチ部３５０は、認識スイッチ１２１の状態によって、ＣＰＵ３１０の入力ポートに入力される信号の状態が変わる（具体的には、信号レベルがＨ又はＬになる）ように構成されている。ＣＰＵ３１０は、入力ポートを介して入力される信号の状態（信号レベルがＨであるかＬであるか）によって、認識スイッチ１２１が押されているか否か、すなわち、種別識別処理を開始するか否かを判別する。
【００４６】
経路制御部３６０は、動作モードに応じて、インタフェース装置１００内部の信号の経路を切り替えるためのものであり、スイッチ回路３６１〜３６３を備える。スイッチ回路３６１〜３６３は、それぞれ、フォトモスリレーによって構成されている。
【００４７】
スイッチ回路３６１は、ＰＣ接続用コネクタ１３１とＶＡＭ／ＶＡＭ３２接続用コネクタ１３３との間に配置されて、両者の間の接続状態を制御するためのものである。すなわち、動作モードがＶＡＭ３２モードの場合、ＰＣ接続用コネクタ１３１とＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の対応するピン同士が接続されるようにフォトモスリレーの接点が導通状態となる。一方、動作モードがＶＡＭモードの場合は、ＰＣ接続用コネクタ１３１とＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の対応するピン同士が接続されないようにフォトモスリレーの接点が非導通状態となる。
【００４８】
スイッチ回路３６２は、ＰＣ接続用コネクタ１３１とシリアルインタフェース回路３３０との間に配置されて、両者の間の接続状態を制御するためのものである。すなわち、動作モードがＶＡＭモードの場合、ＰＣ接続用コネクタ１３１の各ピンと、シリアルインタフェース回路３３０の対応する端子とが接続されるようにフォトモスリレーの接点が導通状態となる。一方、動作モードがＶＡＭ３２モードの場合は、ＰＣ接続用コネクタ１３１の各ピンと、シリアルインタフェース回路３３０の対応する端子とが接続されないようにフォトモスリレーの接点が非導通状態となる。
【００４９】
スイッチ回路３６３は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とＶＡＭ用インタフェース回路３４０との間に配置されて、両者の間の接続状態を制御するためのものである。すなわち、動作モードがＶＡＭモードの場合、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の各ピンと、ＶＡＭ用インタフェース回路３４０の対応する端子とが接続されるようにフォトモスリレーの接点が導通状態となる。一方、動作モードがＶＡＭ３２モードの場合は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の各ピンと、ＶＡＭ用インタフェース回路３４０の対応する端子とが接続されないようにフォトモスリレーの接点が非導通状態となる。
【００５０】
経路制御部３６０は、以上のような構成を有しているので、動作モードがＶＡＭ３２モードの場合は、ＰＣ接続用コネクタ１３１とＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とがスイッチ回路３６１を介して直接接続されることとなる。すなわち、動作モードがＶＡＭ３２モードの場合は、実質的に、ＰＣ２２０とＶＡＭ３２とがＵＳＢシリアル変換ケーブル２０２及び接続用ケーブル２０１を介して直接接続されることとなり、インタフェース装置１００の関与なしに、両者の間でデータのやり取りが行われることになる。
【００５１】
一方、動作モードがＶＡＭモードの場合は、ＰＣ接続用コネクタ１３１は、スイッチ回路３６２及びシリアルインタフェース回路３３０を介して、ＣＰＵ３１０の入出力ポートと接続されることとなる。すなわち、動作モードがＶＡＭモードの場合は、ＰＣ２２０とＣＰＵ３１０との間で、ＲＳ−２３２Ｃシリアル通信によってデータのやり取りが行われることになる。また、動作モードがＶＡＭモードの場合は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３は、スイッチ回路３６３及びＶＡＭ用インタフェース回路３４０を介して、ＣＰＵ３１０の入出力ポートと接続されることとなる。すなわち、動作モードがＶＡＭモードの場合は、ＣＰＵ３１０とＶＡＭとの間で、独自インタフェースの通信によってデータのやり取りが行われることになる。
【００５２】
表示部３７０は、各種状態を表示するためのためのものであって、前述したＬＥＤ１１１〜１１４によって構成される。表示部３７０を構成するＬＥＤ１１１〜１１４はそれぞれ、ＣＰＵ３１０の出力ポートと接続されており、ＣＰＵ３１０の制御によって点灯状態（点灯、消灯及び点滅）を変更できるように構成されている。
【００５３】
なお、簡単のために図示は省略してあるが、インタフェース装置１００は、更に、外部から供給される電力に基づいて、インタフェース装置１００を構成する各部に供給するための電圧を生成する電源回路等を備えている。
【００５４】
次に、インタフェース装置１００の機能構成（ソフトウェア構成）について説明する。
【００５５】
図４は、インタフェース装置１００の機能構成（ソフトウェア構成）を説明するための図である。
【００５６】
同図に示すように、インタフェース装置１００は、種別識別部４１０と、受信処理部４２０と、データ読み出し部４３０と、送信処理部４４０とを備える。各部４１０〜４４０は、基本的に、ＣＰＵ３１０が、内部のＲＯＭ３１１に予め記録されたプログラムを実行することによって実現される。
【００５７】
種別識別部４１０は、データ読み出し対象となる踏切動作状態記憶装置の種別（すなわち、ＶＡＭであるかＶＡＭ３２であるか）を識別するものである。種別識別部４１０は、認識スイッチ１２１（認識スイッチ部３５０の出力信号）の状態を監視し、認識スイッチ１２１が押されていることを検知すると、種別識別処理を開始して、インタフェース装置１００に接続されている踏切動作状態記憶装置がＶＡＭであるかＶＡＭ３２であるかを判別する。種別識別部４１０は、種別識別処理を開始すると、データ読み出し対象となる踏切動作状態記憶装置に対して、所定のコマンドを送信し、当該コマンドに対する応答の有無によって、踏切動作状態記憶装置の種別の識別を行う。種別識別処理の更なる詳細については後述する。種別識別処理が終了すると、種別識別部４１０は、識別結果に応じて、インタフェース装置１００の動作モードを、ＶＡＭモード又はＶＡＭ３２モードのいずれかに設定する。その後、データ読み出し部４３０等は、動作モードに応じた動作を行うことになる。前述したように、動作モードがＶＡＭ３２モードに設定された場合は、実質的に、インタフェース装置１００が関与することなく、ＰＣ２２０とＶＡＭ３２とが直接通信を行うことになるので、データ読み出し部４３０等は、ＶＡＭモードに設定された時にのみ、動作することになる。
【００５８】
受信処理部４２０は、動作モードがＶＡＭモードの時に、ＰＣ２２０から送信されるデータ読み出し指示等を受信するためのものである。具体的には、受信処理部４２０は、ＵＡＲＴ３１３を制御して、ＰＣ２２０が送信したデータ読み出し指示（コマンド及びパラメータ）等を受信する。更に、受信処理部４２０は、ＰＣ２２０からデータ読み出し指示を受信すると、データ読み出し部４３０に対して、データ読み出し処理の開始を指示する。
【００５９】
データ読み出し部４３０は、受信処理部４２０からのデータ読み出し指示に基づいて、ＶＡＭからのデータ読み出しを行うものである。すなわち、受信処理部４２０からのデータ読み出し開始の指示に応じて、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されたＶＡＭ２１０からのデータ読み出し処理を行う。
【００６０】
より具体的には、データ読み出し部４３０は、まず、ＶＡＭ２１０に対して、ＰＣ２２０から指示されたデータ数（変化数）のデータの送信を指示し、当該指示に応答して、ＶＡＭ２１０から送られてくるデータを、一旦、ＲＡＭ３２０に格納する。そして、ＶＡＭ２１０からＲＡＭ３２０上へのデータ読み出しが完了すると、送信処理部４４０に対して、ＲＡＭ３２０上に読み出されたデータの送信を指示する。
【００６１】
送信処理部４４０は、データ読み出し部４３０によって、ＶＡＭ２１０から読み出されたデータ等をＰＣ２２０に対して送信するためのものである。具体的には、送信処理部４４０は、ＵＡＲＴ３１３を制御して、データ読み出し部４３０によってＲＡＭ３２０上に読み出されたデータ等を、ＰＣ２２０に送信する。
【００６２】
次に、種別識別部４１０によって実行される種別識別処理の詳細について説明する。
【００６３】
図５は、種別識別処理の流れを説明するためのフローチャートである。
【００６４】
同図に示すように、種別識別部４１０は、まず、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されている踏切動作状態記憶装置はＶＡＭであると仮定して、動作モードをＶＡＭモードに設定する（Ｓ５０１）。動作モードをＶＡＭモードに設定することにより、スイッチ回路３６３を介してＶＡＭ用インタフェース回路３４０とＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とが接続されることになる。
【００６５】
次に、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されている踏切動作状態記憶装置に対して、ＶＡＭ用のコマンドを送信する（Ｓ５０２）。本実施形態においては、ＶＡＭ用のコマンドとして、「ＶＡＭモニタデータ要求」コマンドを送信する。「ＶＡＭモニタデータ要求」コマンドは、ＶＡＭに対して、現在の入力信号の状態等を送信することを要求するコマンドである。
【００６６】
次に、「ＶＡＭモニタデータ要求」コマンドに対して、踏切動作状態記憶装置から応答があったか否かを判別する（Ｓ５０３）。すなわち、「ＶＡＭモニタデータ要求」コマンドに対して、踏切動作状態記憶装置から現在の入力信号の状態等を示すデータが送られてきたか否かを判別する。
【００６７】
判別の結果、踏切動作状態記憶装置から応答があった場合は（Ｓ５０３：Ｙｅｓ）、ＶＡＭ用のコマンドに対して、正常に動作していることになるので、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されている踏切動作状態記憶装置は、ＶＡＭであると判断し、動作モードを（改めて）ＶＡＭモードに設定する（Ｓ５０４）。
【００６８】
一方、判別の結果、踏切動作状態記憶装置から応答がない場合は（Ｓ５０３：Ｎｏ）、ＶＡＭ用のコマンドに対して、正常に動作していないことになるので、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されている踏切動作状態記憶装置は、ＶＡＭ３２であると判断し、動作モードをＶＡＭ３２モードに設定する（Ｓ５０５）。
【００６９】
以上のようにして、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されている踏切動作状態記憶装置の種別識別処理が行われる。
【００７０】
なお、ＶＡＭ用の外部信号の信号レベルは、ＶＡＭ３２用の外部信号（ＲＳ−２３２Ｃ用信号）の信号レベルより小さいので、ＶＡＭ３２に対して、ＶＡＭ用の外部信号を送信しても、ＶＡＭ３２が壊れたりすることはない。
【００７１】
次に、以上のような構成を有するインタフェース装置１００の使用方法について説明する。
【００７２】
踏切において障害が発生した場合等、踏切動作状態記憶装置からのデータ読み出しが必要となった場合、作業者は、データ読み出し対象となる踏切動作状態記憶装置に対して、インタフェース装置１００を接続する。すなわち、接続用ケーブル２０１を介して、踏切動作状態記憶装置２１０の前面に設けられたデータ読み出し用のコネクタと、インタフェース装置１００のＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とを接続する。
【００７３】
更に、作業者は、自己が携帯するＰＣ２２０を、インタフェース装置１００に接続する。すなわち、ＵＳＢシリアル変換ケーブル２０２を介して、インタフェース装置１００のＰＣ接続用コネクタ１３１と、ＰＣ２２０のＵＳＢポートとを接続する。インタフェース装置１００にＰＣ２２０が接続されると、ＵＳＢシリアル変換ケーブル２０２を介した給電が開始され、インタフェース装置１００が動作を開始する。
【００７４】
以上のようにして、踏切動作状態記憶装置２１０とインタフェース装置１００とＰＣ２２０との接続が完了したら、次に、インタフェース装置１００を接続した踏切動作状態記憶装置２１０の種別識別処理を開始するため、認識スイッチ１２１を押す。
【００７５】
認識スイッチ１２１が押されると、インタフェース装置１００は、現在接続されている踏切動作状態記憶装置２１０の種別を識別するため、種別識別処理を開始し、識別結果に応じて、動作モードをＶＡＭモード又はＶＡＭ３２モードのいずれかに設定した上で、ＰＣ２２０からの指示待ち状態となる。なお、識別結果については、インタフェース装置１００が備えるＬＥＤ１１３，１１４によって表示される。
【００７６】
以上のようにして、インタフェース装置１００を使用可能状態にしたら、作業者は、踏切動作状態記憶装置２１０からのデータ読み出し作業を開始する。すなわち、作業者は、携帯するＰＣ２２０に予めインストールされているデータ読み出し用のプログラムを実行することで、インタフェース装置１００を接続した踏切動作状態記憶装置２１０からのデータ読み出しを行う。なお、本実施形態においては、ＰＣ２２０において実行されるデータ読み出し用のプログラム（解析プログラム）には、ＶＡＭからのデータ読み出し用のＶＡＭデータ取得機能と、ＶＡＭ３２からのデータ読み出し用のＶＡＭ３２データ取得機能とがそれぞれ用意されており、ＶＡＭからのデータ読み出しを行う場合は、ＶＡＭデータ取得機能を呼び出し、ＶＡＭ３２からのデータ読み出しを行う場合は、ＶＡＭ３２データ取得機能を呼び出すものとする。前述したように、インタフェース装置１００は、踏切動作状態記憶装置２１０の種別を表示するＬＥＤ１１３，１１４が備えているので、当該ＬＥＤ１１３，１１４の点灯状態を確認することで、踏切動作状態記憶装置２１０の種別を容易に把握することができ、誤りなく適切なデータ取得機能を呼び出すことが可能になる。
【００７７】
次に、作業者は、ＰＣ２２０において、解析プログラムを起動させた後、データ読み出し対象となる踏切動作状態記憶装置２１０の種別に応じて、ＶＡＭデータ取得機能又はＶＡＭ３２データ取得機能を呼び出し、データ読み出し条件を指定した上で、ＶＡＭ又はＶＡＭ３２からのデータ読み出し開始を指示する。
【００７８】
より具体的には、ＶＡＭデータ取得時においては、データ読み出し条件として、読み出すデータ数（変化数）を指定して、データ読み出し開始を指示する。一方、ＶＡＭ３２データ取得時においては、データ読み出し条件として、データ読み出し範囲（開始時刻と終了時刻）を指定して、データ読み出し開始を指示する。
【００７９】
作業者からデータ読み出し開始が指示されると、解析プログラムは、ＰＣ２２０が備えるＵＳＢインタフェースを介して、データ読み出し指示（コマンド）を、データ読み出し条件（パラメータ）と共にインタフェース装置１００に送信する。
【００８０】
ＰＣ２２０がインタフェース装置１００に対してデータ読み出し指示を送信すると、インタフェース装置１００の動作モードに応じて、ＶＡＭ又はＶＡＭ３２からのデータ読み出しが行われる。
【００８１】
すなわち、動作モードがＶＡＭモードの場合は、インタフェース装置１００（データ読み出し部４３０）は、作業者によって指定されたデータ数（変化数）のデータ読み出し指示を、独自インタフェースを介して、ＶＡＭに送信し、当該データ読み出し指示に応じて、ＶＡＭから送信されてくるデータを、一旦、ＲＡＭ３２０に保存し、指定されたデータ数の読み出しが完了すると、ＲＡＭ３２０上に読み出されたデータを、ＰＣ２２０に送信する。
【００８２】
一方、動作モードがＶＡＭ３２モードの場合は、ＰＣ接続用コネクタ１３１とＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とが直接接続されることとなり、実質的に、ＰＣ２２０とＶＡＭ３２とが直接接続されることになるので、インタフェース装置１００の関与なしに、ＰＣ２２０とＶＡＭ３２との間でデータ読み出しが行われる。
【００８３】
以上のようにして、ＶＡＭ又はＶＡＭ３２からＰＣ２２０へのデータ読み出しが完了すると、解析プログラムは、読み出されたデータを、タイムチャート形式でＰＣ２２０の画面に表示させる。解析プログラムは、データ読み出し機能の他に、読み出されたデータの中から特定の条件に合致する部分を検索する検索機能等を備えており、これらの機能を利用することで、読み出されたデータの解析等を行うことができる。
【００８４】
以上説明したように、本発明によるインタフェース装置１００によれば、データ読み出し対象となる踏切動作状態記憶装置の種別を識別する種別識別部４１０と、識別結果に応じて、内部信号の経路を切り替える経路制御部３６０とを備えているので、一台のインタフェース装置１００で、種別の異なる複数の踏切動作状態記憶装置からのデータ読み出しが可能となっている。
【００８５】
《第二実施形態》
次に、本発明の別の実施形態（第二実施形態）について説明する。以下では、主として、上述した第一実施形態と異なる部分について説明する。
【００８６】
前述した第一実施形態においては、端末装置とインタフェース装置とをケーブルで接続し、当該ケーブルを介して両者の間でデータ等のやり取りを行うようにしていたが、第二実施形態においては、端末装置とインタフェース装置との間のデータ等のやり取りを無線通信を利用して行うようにしている。その結果、第二実施形態においては、ＰＣ接続用コネクタ１３１が存在しないことになる。この点を除き、第二実施形態の外観は、図１に示した第一実施形態と同様の外観を有するものとする。なお、第二実施形態においては、外部電源接続用コネクタ１３２に接続される外部電源から電力が供給されるものとする。
【００８７】
また、以下に示す実施形態においては、端末装置としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信機能を備えたスマートフォンを利用し、インタフェース装置と端末装置（スマートフォン）との間の無線通信には、Ｂｌｕｅｔｏｏｔｈを利用する。
【００８８】
図６は、本発明による別のインタフェース装置（第二実施形態）の使用形態を説明するための図である。
【００８９】
第二実施形態によるインタフェース装置を使用してＶＡＭ又はＶＡＭ３２からデータを読み出す場合、第二実施形態によるインタフェース装置６００は、第一実施形態によるインタフェース装置１００の時と同様に、接続用ケーブル２０１を介して、ＶＡＭ又はＶＡＭ３２（２１０）の前面に設けられたコネクタに接続される。更に、第二実施形態においては、インタフェース装置６００の外部電源接続用コネクタ１３２に電源ケーブル（不図示）を介して外部電源（不図示）が接続される。外部電源からの給電が開始されると、インタフェース装置６００は動作を開始する。
【００９０】
同図に示すように接続された後、作業者によって認識スイッチ１２１が押されると、インタフェース装置６００は、インタフェース装置１００と同様に、種別識別処理を行い、インタフェース装置６００に接続されている踏切動作状態記憶装置２１０の種別に応じた動作モードの設定を行う。その後、インタフェース装置６００は、作業者が操作するスマートフォン６２０からの無線通信による指示に従って、ＶＡＭ又はＶＡＭ３２に記憶されたデータを読み出し、読み出したデータを、スマートフォン６２０に対して、無線通信により送信する。
【００９１】
次に、インタフェース装置６００のハードウェア構成について説明する。
【００９２】
図７は、インタフェース装置６００のハードウェア構成を説明するための図である。
【００９３】
同図に示すように、インタフェース装置６００は、ＣＰＵ（マイクロコントローラ）７１０と、ＲＡＭ７２０と、無線通信部７３０と、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３と、ＶＡＭ用インタフェース回路７４１と、ＶＡＭ３２用インタフェース回路７４２と、認識スイッチ部７５０と、経路制御部７６０と、表示部７７０とを備える。
【００９４】
ＣＰＵ７１０は、インタフェース装置６００の動作を制御するためのものであり、内部にメモリ（ＲＯＭ７１１及びＲＡＭ７１２）及びＵＡＲＴ７１３，７１４を備えている。ＣＰＵ７１０は、内部のＲＯＭ７１１に予め記録されたプログラムを実行することで、インタフェース装置６００の各種機能を実現する。
【００９５】
また、ＵＡＲＴ７１３は、無線通信部７３０とのデータのやり取りを制御するためのシリアルインタフェース部であり、ＵＡＲＴ７１４は、ＶＡＭ３２とのＲＳ−２３２Ｃによるシリアル通信を制御するためのシリアルインタフェース部である。
【００９６】
ＲＡＭ７２０は、ＣＰＵ７１０の外部メモリとして使用されるものであって、主に、ＶＡＭから読み出したデータを一時的に格納するために利用される。
【００９７】
無線通信部７３０は、スマートフォン（端末装置）との間で無線通信を行うためのものである。本実施形態においては、無線通信部７３０は、Ｂｌｕｅｔｏｏｔｈ用の無線通信モジュールによって構成されており、ＣＰＵ７１０が内蔵するＵＡＲＴ７１３を介して、ＣＰＵ７１０によって制御される。また、本実施形態においては、無線通信部７３０を構成する無線通信モジュールには、ＢｌｕｅｔｏｏｔｈのＳＰＰ（シリアルポートプロファイル）が搭載されており、ＳＰＰによる無線通信が行われる。
【００９８】
ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３は、ＶＡＭ又はＶＡＭ３２とインタフェース装置６００とを接続するためのコネクタであって、ＶＡＭ又はＶＡＭ３２の前面に設けられたコネクタに、接続用ケーブル２０１を介して接続される。
【００９９】
ＶＡＭ用インタフェース回路７４１は、ＶＡＭとの間でデータのやり取りをするための外部信号を内部に取り込んだり、内部信号を外部に出力したりするためのものであって、フォトカプラ等で構成される。
【０１００】
ＶＡＭ３２用インタフェース回路７４２は、ＶＡＭ３２との間でデータのやり取りをするための外部信号を、内部に取り込んだり、内部信号を外部に出力したりするためのものであって、ＲＳ−２３２Ｃレベルの外部信号と、内部信号との間のレベル変換を行うドライバ／レシーバ等によって構成される。
【０１０１】
認識スイッチ部７５０は、インタフェース装置６００に接続されている踏切動作状態記憶装置の種別（本実施形態においては、ＶＡＭかＶＡＭ３２か）を識別するための種別識別処理を開始させるためのものであって、第一実施形態と同様に、認識スイッチ１２１によって構成される。認識スイッチ部７５０からは、認識スイッチ部３５０と同様に、認識スイッチ１２１が押されているか否かを示す信号が出力されており、ＣＰＵ７１０は、入力ポートを介して入力される信号の状態によって、認識スイッチ１２１が押されているか否か、すなわち、種別識別処理を開始するか否かを判別する。
【０１０２】
経路制御部７６０は、動作モードに応じて、インタフェース装置６００内部の信号の経路を切り替えるためのものであり、スイッチ回路７６１，７６２を備える。スイッチ回路７６１，７６２は、それぞれ、フォトモスリレーによって構成されている。
【０１０３】
スイッチ回路７６１は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とＶＡＭ用インタフェース回路７４１との間に配置されて、両者の間の接続状態を制御するためのものである。すなわち、動作モードがＶＡＭモードの場合、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の各ピンと、ＶＡＭ用インタフェース回路７４１の対応する端子とが接続されるようにフォトモスリレーの接点が導通状態となる。一方、動作モードがＶＡＭ３２モードの場合は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の各ピンと、ＶＡＭ用インタフェース回路７４１の対応する端子とが接続されないようにフォトモスリレーの接点が非導通状態となる。
【０１０４】
スイッチ回路７６２は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とＶＡＭ３２用インタフェース回路７４２との間に配置されて、両者の間の接続状態を制御するためのものである。すなわち、動作モードがＶＡＭ３２モードの場合、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の各ピンと、ＶＡＭ３２用インタフェース回路７４２の対応する端子とが接続されるようにフォトモスリレーの接点が導通状態となる。一方、動作モードがＶＡＭモードの場合は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３の各ピンと、ＶＡＭ３２用インタフェース回路７４２の対応する端子とが接続されないようにフォトモスリレーの接点が非導通状態となる。
【０１０５】
経路制御部７６０は、以上のような構成を有しているので、動作モードがＶＡＭモードの場合は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３は、スイッチ回路７６１及びＶＡＭ用インタフェース回路７４１を介して、ＣＰＵ７１０の入出力ポート（第一の入出力ポート）と接続されることとなる。すなわち、動作モードがＶＡＭモードの場合は、ＣＰＵ７１０とＶＡＭとの間で、独自インタフェースの通信によってデータのやり取りが行われることになる。
【０１０６】
一方、動作モードがＶＡＭ３２モードの場合は、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３は、スイッチ回路７６２及びＶＡＭ３２用インタフェース回路７４２を介して、ＣＰＵ７１０の入出力ポート（第二の入出力ポート）と接続されることとなる。すなわち、動作モードがＶＡＭ３２モードの場合は、ＣＰＵ７１０とＶＡＭ３２との間で、ＲＳ−２３２Ｃインタフェースの通信によってデータのやり取りが行われることになる。
【０１０７】
表示部７７０は、各種状態を表示するためのためのものであって、第一実施形態の場合と同様に、４つのＬＥＤ１１１〜１１４によって構成される。表示部７７０を構成する４つのＬＥＤ１１１〜１１４はそれぞれ、ＣＰＵ７１０の出力ポートと接続されており、ＣＰＵ７１０の制御によって点灯状態（点灯、消灯、点滅）を変更できるように構成されている。
【０１０８】
なお、簡単のために図示は省略してあるが、インタフェース装置６００は、更に、外部電源接続用コネクタ１３２を介して外部から供給される電力に基づいて、インタフェース装置６００を構成する各部に供給するための電圧を生成する電源回路等を備えている。
【０１０９】
次に、インタフェース装置６００の機能構成（ソフトウェア構成）について説明する。
【０１１０】
図８は、インタフェース装置６００の機能構成（ソフトウェア構成）を説明するための図である。
【０１１１】
同図に示すように、インタフェース装置６００は、種別識別部８１０と、受信処理部８２０と、データ読み出し部８３０と、送信処理部８４０とを備える。各部８１０〜８４０は、基本的に、ＣＰＵ７１０が、内部のＲＯＭ７１１に予め記録されたプログラムを実行することによって実現される。
【０１１２】
種別識別部８１０は、データ読み出し対象となる踏切動作状態記憶装置の種別（すなわち、ＶＡＭであるかＶＡＭ３２であるか）を識別するものである。種別識別部８１０は、認識スイッチ１２１（認識スイッチ部７５０の出力信号）の状態を監視し、認識スイッチ１２１が押されていることを検知すると、第一実施形態と同様に、種別識別処理を開始して、インタフェース装置６００に接続されている踏切動作状態記憶装置がＶＡＭであるかＶＡＭ３２であるかを判別する。種別識別処理が終了すると、種別識別部８１０は、識別結果に応じて、インタフェース装置６００の動作モードを、ＶＡＭモード又はＶＡＭ３２モードのいずれかに設定する。その後、データ読み出し部８３０等は、動作モードに応じた動作を行うことになる。
【０１１３】
受信処理部８２０は、スマートフォン６２０から送信されるデータ読み出し指示等を受信するためのものである。具体的には、受信処理部８２０は、無線通信部７３０を制御して、スマートフォン６２０が送信したデータ読み出し指示（コマンド及びパラメータ）等を受信する。更に、受信処理部８２０は、スマートフォン６２０からデータ読み出し指示を受信すると、データ読み出し部８３０に対して、データ読み出し処理の開始を指示する。
【０１１４】
データ読み出し部８３０は、受信処理部８２０からのデータ読み出し指示に基づいて、ＶＡＭ又はＶＡＭ３２からのデータ読み出しを行うものである。すなわち、動作モードがＶＡＭモードの場合は、受信処理部８２０からのデータ読み出し開始の指示に応じて、ＶＡＭ用インタフェース回路７４１が接続された入出力ポート（第一の入出力ポート）を介して、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されたＶＡＭからのデータ読み出し処理を行う。一方、動作モードがＶＡＭ３２モードの場合は、受信処理部８２０からのデータ読み出し開始の指示に応じて、ＶＡＭ３２用インタフェース回路７４２が接続された入出力ポート（第二の入出力ポート）を介して、ＶＡＭ／ＶＡＭ３２接続用コネクタ１３３に接続されたＶＡＭ３２からのデータ読み出し処理を行う。
【０１１５】
より具体的には、データ読み出し部８３０は、動作モードがＶＡＭモードの場合は、まず、ＶＡＭに対して、スマートフォン６２０から指示されたデータ数（変化数）のデータの送信を指示し、当該指示に応答して、ＶＡＭから送られてくるデータを、一旦、ＲＡＭ７２０に格納する。そして、ＶＡＭからＲＡＭ７２０上へのデータ読み出しが完了すると、送信処理部８４０に対して、ＲＡＭ７２０上に読み出されたデータの送信を指示する。
【０１１６】
一方、動作モードがＶＡＭ３２モードの場合は、スマートフォン６２０から受信したデータ読み出し指示をそのまま、ＶＡＭ３２に対して送信する。そして、当該データ読み出し指示に応じて、ＶＡＭ３２から順次送信されてくるデータを、そのまま、送信処理部８４０に渡す。
【０１１７】
送信処理部８４０は、データ読み出し部８３０によって、ＶＡＭ又はＶＡＭ３２から読み出されたデータ等をスマートフォン６２０に対して送信するためのものである。具体的には、送信処理部８４０は、無線通信部７３０を制御して、データ読み出し部８３０によってＲＡＭ７２０上に読み出されたデータや、データ読み出し部８３０から渡されたデータ等を、スマートフォン６２０に送信する。
【０１１８】
次に、以上のような構成を有するインタフェース装置６００の使用方法について説明する。
【０１１９】
踏切において障害が発生した場合等、踏切動作状態記憶装置からのデータ読み出しが必要となった場合、作業者は、データ読み出し対象となる踏切動作状態記憶装置に対して、インタフェース装置６００を接続する。すなわち、接続用ケーブル２０１を介して、踏切動作状態記憶装置の前面に設けられたデータ読み出し用のコネクタと、インタフェース装置６００のＶＡＭ／ＶＡＭ３２接続用コネクタ１３３とを接続する。更に、インタフェース装置６００に対して電源ケーブル及び外部電源を接続して、インタフェース装置６００の電源を投入する。
【０１２０】
以上のようにして、踏切動作状態記憶装置とインタフェース装置６００との接続及び電源投入が完了したら、次に、インタフェース装置６００を接続した踏切動作状態記憶装置の種別識別処理を開始するため、認識スイッチ１２１を押す。
【０１２１】
認識スイッチ１２１が押されると、インタフェース装置６００は、現在接続されている踏切動作状態記憶装置の種別を識別するため、種別識別処理を開始し、識別結果に応じて、動作モードをＶＡＭモード又はＶＡＭ３２モードのいずれかに設定した上で、スマートフォン６２０からの指示待ち状態となる。なお、識別結果については、インタフェース装置６００が備えるＬＥＤ１１３，１１４によって表示される。
【０１２２】
以上のようにして、インタフェース装置６００を使用可能状態にしたら、作業者は、踏切動作状態記憶装置が収容された踏切器具箱から離れ、無線通信可能な範囲（例えば、半径１０ｍ以内の範囲）内にある安全な場所に移動して、踏切動作状態記憶装置からのデータ読み出し作業を開始する。
【０１２３】
すなわち、作業者は、携帯するスマートフォン６２０に予めインストールされているデータ読み出し用のアプリ（プログラム）を実行することで、インタフェース装置６００を接続した踏切動作状態記憶装置からのデータ読み出しを行う。なお、本実施形態においては、データ読み出し用のアプリ（解析アプリ）には、ＶＡＭからのデータ読み出し用のＶＡＭデータ取得機能と、ＶＡＭ３２からのデータ読み出し用のＶＡＭ３２データ取得機能とがそれぞれ用意されており、ＶＡＭからのデータ読み出しを行う場合は、ＶＡＭデータ取得機能を呼び出し、ＶＡＭ３２からのデータ読み出しを行う場合は、ＶＡＭ３２データ取得機能を呼び出すものとする。
【０１２４】
また、スマートフォン６２０には、ＢｌｕｅｔｏｏｔｈのＳＰＰが搭載されており、インタフェース装置６００との間の無線通信は、ＢｌｕｅｔｏｏｔｈのＳＰＰにより行われるものとする。
【０１２５】
作業者は、踏切動作状態記憶装置からのデータ読み出しを行うため、まず、スマートフォン６２０が備えるＢｌｕｅｔｏｏｔｈ通信用の設定機能を使って、インタフェース装置６００とのペアリングを行った上で、Ｂｌｕｅｔｏｏｔｈによる接続を確立する。
【０１２６】
次に、作業者は、スマートフォン６２０において、解析アプリを起動させた後、データ読み出し対象となる踏切動作状態記憶装置の種別に応じて、ＶＡＭデータ取得機能又はＶＡＭ３２データ取得機能を呼び出し、データ読み出し条件を指定した上で、ＶＡＭ又はＶＡＭ３２からのデータ読み出し開始を指示する。
【０１２７】
より具体的には、ＶＡＭデータ取得時においては、データ読み出し条件として、読み出すデータ数（変化数）を指定して、データ読み出し開始を指示する。一方、ＶＡＭ３２データ取得時においては、データ読み出し条件として、データ読み出し範囲（開始時刻と終了時刻）を指定して、データ読み出し開始を指示する。
【０１２８】
作業者からデータ読み出し開始が指示されると、解析アプリは、スマートフォン６２０が備えるＢｌｕｅｔｏｏｔｈ通信機能を利用して、データ読み出し指示（コマンド）を、データ読み出し条件（パラメータ）と共にインタフェース装置６００に送信する。
【０１２９】
インタフェース装置６００は、スマートフォン６２０からのデータ読み出し指示を受信すると、種別識別処理によって設定された動作モードに応じて、ＶＡＭ又はＶＡＭ３２からのデータ読み出し処理を開始する。
【０１３０】
すなわち、動作モードがＶＡＭモードの場合は、インタフェース装置６００（データ読み出し部８３０）は、作業者によって指定されたデータ数（変化数）のデータ読み出し指示を、独自インタフェースを介して、ＶＡＭに送信し、当該データ読み出し指示に応じて、ＶＡＭから送信されてくるデータを、一旦、ＲＡＭ７２０に保存し、指定されたデータ数の読み出しが完了すると、ＲＡＭ７２０上に読み出されたデータを、スマートフォン６２０に送信する。
【０１３１】
一方、動作モードがＶＡＭ３２モードの場合は、インタフェース装置６００（データ読み出し部８３０）は、スマートフォン６２０から受信したデータ読み出し指示を、そのまま、ＲＳ−２３２Ｃインタフェースを介して、ＶＡＭ３２に送信し、当該データ読み出し指示に応じて、ＶＡＭ３２から順次送信されてくるデータを、スマートフォン６２０に順次送信する。
【０１３２】
以上のようにして、ＶＡＭ又はＶＡＭ３２からスマートフォン６２０へのデータ読み出しが完了すると、解析アプリは、読み出されたデータを、タイムチャート形式でスマートフォン６２０の画面に表示させる。解析アプリは、データ読み出し機能の他に、読み出されたデータの中から特定の条件に合致する部分を検索する検索機能等を備えており、これらの機能を利用することで、読み出されたデータの解析等を行うことができる。
【０１３３】
以上説明したように、本発明によるインタフェース装置６００によれば、データ読み出し対象となる踏切動作状態記憶装置の種別を識別する種別識別部８１０と、識別結果に応じて、内部信号の経路を切り替える経路制御部７６０とを備えているので、一台のインタフェース装置６００で、種別の異なる複数の踏切動作状態記憶装置からのデータ読み出しが可能となっている。
【０１３４】
また、上述したインタフェース装置６００によれば、踏切動作状態記憶装置が収容された踏切器具箱から離れた場所で、踏切動作状態記憶装置からのデータ読み出し等が可能となるので、踏切動作状態記憶装置からデータを読み出す際の作業者の踏切器具箱付近の滞在時間を短縮することが可能となる。
【０１３５】
以上、本発明の実施形態について説明してきたが、当然のことながら、本発明の実施形態は上記のものに限られない。例えば、上述した第二実施形態においては、端末装置として、スマートフォンを使用していたが、他の端末装置、例えば、タブレット端末を使用することも考えられる。
【０１３６】
また、上述した第二実施形態においては、インタフェース装置６００と端末装置との間の無線通信に、ＢｌｕｅｔｏｏｔｈのＳＰＰを利用したが、Ｂｌｕｅｔｏｏｔｈの他のプロファイルや、Ｂｌｕｅｔｏｏｔｈ以外の無線通信方式を利用することも考えられる。
【符号の説明】
【０１３７】
１００    インタフェース装置
１１１〜１１４    発光ダイオード（ＬＥＤ）
１２１    認識スイッチ
１３１    ＰＣ接続用コネクタ
１３２    外部電源接続用コネクタ
１３３    ＶＡＭ／ＶＡＭ３２接続用コネクタ
２０１    接続用ケーブル
２０２    ＵＳＢシリアル変換ケーブル
２１０    踏切動作状態記憶装置
２２０    ＰＣ（端末装置）
３１０    ＣＰＵ（マイクロコントローラ）
３１１    ＲＯＭ
３１２    ＲＡＭ
３１３    ＵＡＲＴ
３２０    ＲＡＭ
３３０    シリアルインタフェース回路
３４０    ＶＡＭ用インタフェース回路
３５０    認識スイッチ部
３６０    経路制御部
３６１〜３６３    スイッチ回路
３７０    表示部
４１０    種別識別部
４２０    受信処理部
４３０    データ読み出し部
４４０    送信処理部
６００    インタフェース装置
６２０    スマートフォン（端末装置）
７１０    ＣＰＵ（マイクロコントローラ）
７１１    ＲＯＭ
７１２    ＲＡＭ
７１３，７１４    ＵＡＲＴ
７２０    ＲＡＭ
７３０    無線通信部
７４１    ＶＡＭ用インタフェース回路
７４２    ＶＡＭ３２用インタフェース回路
７５０    認識スイッチ部
７６０    経路制御部
７６１，７６２    スイッチ回路
７７０    表示部
８１０    種別識別部
８２０    受信処理部
８３０    データ読み出し部
８４０    送信処理部
【図１】
2018134968.tif 000003
【図２】
2018134968.tif 000004
【図３】
2018134968.tif 000005
【図４】
2018134968.tif 000006
【図５】
2018134968.tif 000007
【図６】
2018134968.tif 000008
【図７】
2018134968.tif 000009
【図８】
2018134968.tif 000010