(57)【特許請求の範囲】
【請求項１】
制御システムを構成する制御用計算機のうち、モデムに接続され、該モデムを利用した通信を行う旧制御用計算機を、プロトコル変換器を介して前記モデムに接続され、イーサネットを利用したソケット通信を行う新制御用計算機に更新するためのソケット伝送変換方法であって、
前記モデムと前記旧制御用計算機との間の通信経路を分岐させる三叉コネクタを前記モデムに接続し、該三叉コネクタに情報処理装置を接続するステップと、
前記情報処理装置が、前記三叉コネクタを介して前記通信経路を伝達する通信情報を一方的に取得し、取得した通信情報をソケット通信情報に変換して前記新制御用計算機に送信し、ソケット通信情報に対する前記新制御用計算機の出力に基づいて該新制御用計算機の動作を検証するステップと、
前記モデムから前記旧制御用計算機及び前記情報処理装置を取り外し、前記プロトコル変換器を介して前記モデムに前記新制御用計算機を接続するステップと、
を含むことを特徴とするソケット伝送変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムを構成する制御用計算機のうち、モデムを利用した通信を行う旧制御用計算機を、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機に更新する際に用いるのに好適な、ソケット伝送変換方法に関するものである。
【背景技術】
【０００２】
一般に、制御システムを構成する制御用計算機のうち、モデムを利用した通信を行う旧制御用計算機を、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機に更新する際には、更新時に制御システムに不具合が発生することを抑制するために、以下に示すようなパラランテストが行われる（特許文献１参照）。すなわち、このパラランテストでは、始めに、作業員が、上位又は下位の計算機と旧制御用計算機との間の通信経路にソケット通信変換装置を設置する。そして、ソケット通信変換装置が、通信経路を介して上位又は下位の計算機から送信された通信情報を旧制御用計算機に送信すると共に、この通信情報をソケット通信情報に変換して他の通信経路を介してソケット通信情報を新制御用計算機に送信する。これにより、旧制御用計算機と新制御用計算機との双方が上位又は下位の計算機から送信された通信情報を取り込むことができるので、更新前に新制御用計算機の動作を検証することができ、更新時に制御システムに不具合が発生することを抑制できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１６２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のパラランテストでは、上位又は下位の計算機と旧制御用計算機との間の通信経路にソケット通信変換装置を設置するために、ソケット通信変換装置のソフトウェア品質が更新前の制御システムに悪影響を及ぼす可能性がある。また、従来のパラランテストでは、制御用計算機を旧制御用計算機から新制御用計算機に更新した後も不要になったソケット通信変換装置が通信経路に存続することになるために、ソケット通信変換装置のハードウェア故障の危険性が制御システムに内包され、制御システムの信頼性が低下してしまう
【０００５】
本発明は、上記課題に鑑みてなされたものであって、その目的は、更新前の制御システムに悪影響を及ぼすことなく、且つ、制御システムの信頼性を低下させることなく、モデムを利用した通信を行う旧制御用計算機を、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機に更新可能なソケット伝送変換方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明に係るソケット伝送変換方法は、制御システムを構成する制御用計算機のうち、モデムに接続され、該モデムを利用した通信を行う旧制御用計算機を、プロトコル変換器を介して前記モデムに接続され、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機に更新するためのソケット伝送変換方法であって、情報処理装置が、前記モデムと前記旧制御用計算機との間の通信経路に配設された該通信経路を分岐させる三叉コネクタを介して該通信経路を伝達する通信情報を一方的に取得し、取得した通信情報をソケット通信情報に変換して前記新制御用計算機に送信し、ソケット通信情報に対する前記新制御用計算機の出力に基づいて該新制御用計算機の動作を検証するステップを含む。
【発明の効果】
【０００７】
本発明に係るソケット伝送変換方法によれば、更新前の制御システムに悪影響を及ぼすことなく、且つ、制御システムの信頼性を低下させることなく、モデムを利用した通信を行う旧制御用計算機を、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機に更新することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、更新前の制御システムの構成を示す図である。
【図２】図２は、本発明の一実施形態であるソケット伝送変換方法を利用したシステム更新処理の流れを示すフローチャートである。
【図３】図３は、パラランテスト時の制御システムの構成を示す図である。
【図４】図４は、プロトコルアナライザから情報処理装置に送信されるベーシック通信情報のデータ形式を示す図である。
【図５】図５は、情報処理装置から新制御用計算機に送信されるソケット通信情報のデータ形式を示す図である。
【図６】図６は、更新後の制御システムの構成を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の一実施形態であるソケット伝送変換方法を利用したシステム更新処理について説明する。なお、本実施形態のシステム更新処理は、図１に示す制御システム１における、モデムを利用した通信を行う旧制御用計算機３を、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機に更新（交換）することを目的とする。図１に示す制御システム１は、上位／下位計算機２と、旧制御用計算機３と、ＲＳ２３２Ｃ信号線Ｌ１及びＲＳ２３２Ｃ回線Ｌ２を介してそれぞれ上位／下位計算機２及び旧制御用計算機３に接続されたモデム４ａ，４ｂとを備え、上位／下位計算機２と旧制御用計算機３とは、電気通信回線５を介してベーシック（ＢＳＣ）手順によるベーシック通信情報を送受信する。
【００１０】
図２は、本発明の一実施形態であるソケット伝送変換方法を利用したシステム更新処理の流れを示すフローチャートである。図２に示すフローチャートは、システム更新作業を開始する時点でスタートとなり、システム更新処理はステップＳ１の処理に進む。
【００１１】
ステップＳ１の処理では、作業員が、システム更新処理に必要な機器を配置する。具体的には、図１に示す制御システム１のシステム更新処理を行う際には、作業員は図３に示すように必要機器を配置する。すなわち、始めに、作業員は、モデム４ｂに三叉コネクタ１０を接続し、三叉コネクタ１０の空いている残りの２つの接続端子にそれぞれＲＳ２３２Ｃ信号線Ｌ２及びＲＳ２３２Ｃ信号線Ｌ３の一方端を接続する。次に、作業員は、ＲＳ２３２Ｃ信号線Ｌ３の他方端及びイーサネット（登録商標）信号線Ｌ４の一方端をプロトコルアナライザ１１に接続する。次に、作業員は、イーサネット（登録商標）信号線Ｌ４の他方端及びイーサネット（登録商標）信号線Ｌ５の一方端をパーソナルコンピュータ等の情報処理装置１２に接続する。
【００１２】
次に、作業員は、イーサネット（登録商標）信号線Ｌ５の他方端及びＲＳ２３２Ｃ信号線Ｌ６の一方端をプロトコルコンバータ１３に接続する。次に、作業員は、ＲＳ２３２Ｃ信号線Ｌ６の他方端及びイーサネット（登録商標）信号線Ｌ７の一方端をプロトコルコンバータ１４に接続する。プロトコルコンバータ１３，１４は、ＢＳＣ手順によるベーシック通信情報とＴＣＰ／ＩＰ手順によるソケット通信情報との間で情報変換を行うためのものである。そして最後に、作業員は、イーサネット（登録商標）信号線Ｌ７の他方端を新制御用計算機６に接続する。これにより、ステップＳ１の処理は完了し、システム更新処理はステップＳ２の処理に進む。
【００１３】
ステップＳ２の処理では、プロトコルアナライザ１１が、ＲＳ２３２Ｃ信号線Ｌ３を介して上位／下位計算機２から旧制御用計算機３に送信されるベーシック通信情報を取得し、イーサネット（登録商標）信号線Ｌ４を介して取得したベーシック通信情報を情報処理装置１２に送信する。これにより、ステップＳ２の処理は完了し、システム更新処理はステップＳ３の処理に進む。
【００１４】
ステップＳ３の処理では、情報処理装置１２が、プロトコルアナライザ１１から送信されたベーシック通信情報のデータ部分を抽出し、プロトコル変換器１３，１４を介して抽出されたデータを新制御用計算機６に送信する。具体的には、図４に示すように、ベーシック通信情報は、データ部の先頭を示す制御コードであるＳＴＸ（Start of TeXt）、データ部、及びデータの末尾を示す制御コードであるＥＴＸ（End of TeXt）を含む。そこで、情報処理装置１２は、ベーシック通信情報からＳＴＸ，ＥＴＸを削除したものをデータ部として抽出し、図５に示すように抽出されたデータ部に後述する検証処理において用いられるデータ送信時の日付のコードを付して新制御用計算機６に送信する。この処理によれば、新制御用計算機６から見れば、情報処理装置１２は上位／下位計算機２のように機能することになる。これにより、ステップＳ３の処理は完了し、システム更新処理はステップＳ４の処理に進む。
【００１５】
ステップＳ４の処理では、新制御用計算機６が、情報処理装置１２から送信されたデータ部分に従って上位／下位計算機２に対する制御内容を決定し、決定した制御内容を示すデータを図５に示したデータ形式と同様のデータ形式でプロトコル変換器１４，１３を介して情報処理装置１２に送信する。情報処理装置１２は、新制御用計算機６から送信されたデータを受信する。これにより、ステップＳ４の処理は完了し、システム更新処理はステップＳ５の処理に進む。
【００１６】
ステップＳ５の処理では、情報処理装置１２が、（１）新制御計算機６から送信されたデータを上位／下位計算機２の動作をシミュレーションするシミュレータに入力し、上位／下位計算機２がステップＳ３の処理によって抽出されたデータの内容に応じた動作を実行するか否かを判別する方法、又は、（２）新制御計算機６から送信されたデータと旧制御用計算機３から上位／下位計算機２に送信されたデータとを比較する方法によって、新制御用計算機６の送信データを検証する。比較の対象となるデータは、データに付与されているデータ送信時に日付に基づいて選択する。検証の結果、新制御用計算機６の動作に問題がある場合、作業員は、新制御用計算機６の動作プログラム等を修正する。これにより、ステップＳ５の処理は完了し、システム更新処理はステップＳ６の処理に進む。
【００１７】
ステップＳ６の処理では、情報処理装置１２が、新制御用計算機６の送信データの検証が全ての検証条件について終了したか否かを判別する。判別の結果、全ての検証条件について検証が終了していない場合、情報処理装置１２はシステム更新処理をステップＳ２の処理に戻す。一方、全ての検証条件について検証が終了した場合には、情報処理装置１２はシステム更新処理をステップＳ７の処理に進める。
【００１８】
ステップＳ７の処理では、作業員が、ステップＳ１の処理において配置した新制御用計算機６、プロトコル変換器１４、ＲＳ２３２Ｃ信号線Ｌ６、及びイーサネット（登録商標）信号線Ｌ７以外の機器を撤去する。そして、作業員は、モデム４ｂと旧制御用計算機３とを接続するＲＳ２３２信号線Ｌ６を撤去し、ＲＳ２３２Ｃ信号線Ｌ６をモデム４ｂに接続する。この作業により、図６に示すように、旧制御用計算機３が新制御用計算機６に交換され、旧制御用計算機３から新制御用計算機６への更新作業が完了する。これにより、ステップＳ７の処理は完了し、一連のシステム更新処理は終了する。
【００１９】
以上の説明から明らかなように、本発明の一実施形態であるソケット伝送変換方法を利用したシステム更新処理では、情報処理装置１２が、モデム４ｂに接続された三叉コネクタ１０を介してモデム４ｂと旧制御用計算機３との間を接続するＲＳ２３２Ｃ信号線Ｌ２を伝達するベーシック通信情報を取得し、取得したベーシック通信情報をソケット通信情報に変換して新制御用計算機６に送信する。このようなシステム更新処理によれば、三叉コネクタ１０を設置する時以外、更新前の制御システムに影響を与えることがないので、システム更新処理の際に更新前の制御システム１に悪影響が及ぶことを抑制できる。また、更新終了後には、信頼性が高い市販のプロトコル変換器１４が制御システム１内に残るだけであるので、制御システム１の信頼性を低下させることがない。従って、本発明の一実施形態であるソケット伝送変換方法を利用したシステム更新処理によれば、更新前の制御システムに悪影響を及ぼすことなく、且つ、制御システムの信頼性を低下させることなく、モデムを利用した通信を行う旧制御用計算機３を、イーサネット（登録商標）を利用したソケット通信を行う新制御用計算機６に更新することができる。
【００２０】
以上、本発明者らによってなされた発明を適用した実施形態について説明したが、本実施形態による本発明の開示の一部をなす記述及び図面により本発明は限定されることはない。例えば、本実施形態では、モデムを使った通信がベーシック通信によって行われていたが、本発明は本実施形態に限定されることはなく、モデムを使った通信がＨＤＬＣ（High-level Data Link Control）通信や無手順通信等のベーシック通信以外の通信であってもよい。また、本実施形態では、プロトコルアナライザ１１と情報処理装置１２とを別体によって構成したが、プロトコルアナライザ１１と情報処理装置１２を一体によって構成してもよい。このように、本実施形態に基づいて当業者等によりなされる他の実施形態、実施例、及び運用技術等は全て本発明の範疇に含まれる。
【符号の説明】
【００２１】
１  制御システム
２  上位／下位計算機
３  旧制御用計算機
４ａ，４ｂ  モデム
５  電気通信回線
６  新制御用計算機
１０  三叉コネクタ
１１  プロトコルアナライザ
１２  情報処理装置
１３，１４  プロトコルコンバータ
Ｌ１，Ｌ２，Ｌ３  ＲＳ２３２Ｃ信号線
Ｌ４，Ｌ５，Ｌ７  イーサネット（登録商標）信号線
【図１】
0005696523.tif 000002
【図２】
0005696523.tif 000003
【図３】
0005696523.tif 000004
【図４】
0005696523.tif 000005
【図５】
0005696523.tif 000006
【図６】
0005696523.tif 000007