(57)【要約】【課題】複数のモジュールのそれぞれに対応するファームウェアの書込みを行なう際の利便性を向上させる。【解決手段】実施形態によれば、プログラマブルコントローラは、複数のモジュールのそれぞれに対応する基板を備え、基板のうち所定の単一のモジュールの基板は、ダウンロード先のモジュールの識別情報を含む制御プログラムを外部装置から入力するためのポートを備え、入力した制御プログラムのダウンロード先が所定の単一のモジュールの基板の記憶装置であるか否かを識別情報に基づいて判別し、ダウンロード先が単一のモジュールの基板の記憶装置である際に、入力した制御プログラムを当該モジュールの基板の記憶装置に書込み、ダウンロード先が他のモジュールの基板の記憶装置である際に、入力した制御プログラムを当該モジュールの基板の記憶装置に書込む。【選択図】      図１
2014059636.tif 000002
【特許請求の範囲】
【請求項１】
複数のモジュールのそれぞれに対応する基板を備え、
前記基板のうち、所定の単一のモジュールの基板は、
ダウンロード先のモジュールの識別情報を含む制御プログラムを外部装置から入力するためのポートと、
前記ポートを介して入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置であるか他のモジュールの基板の記憶装置であるかを前記制御プログラムに含まれる識別情報に基づいて判別する判別手段と、
前記入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置であると前記判別手段により判別した際に、前記入力した制御プログラムを前記所定の単一のモジュールの基板の記憶装置に書込み、前記入力した制御プログラムのダウンロード先が前記他のモジュールの基板の記憶装置であると前記判別手段により判別した際に、前記入力した制御プログラムを前記他のモジュールの基板の記憶装置に書込む書込み手段と
を備えたことを特徴とするプログラマブルコントローラ。
【請求項２】
前記ポートは、前記所定の単一のモジュールの基板のみが有し、
前記他のモジュールの基板は、前記ポートを有さない
ことを特徴とする請求項１に記載のプログラマブルコントローラ。
【請求項３】
前記他のモジュールに対応する基板の前記記憶装置は、固有の識別情報を記憶し、
前記判別手段は、
前記入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置であるか否かを前記制御プログラムに含まれる識別情報に基づいて判別し、
前記書込み手段は、
前記入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置であると前記判別手段により判別した際に、前記入力した制御プログラムを前記所定の単一のモジュールの基板の記憶装置に書込み、前記入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置でないと前記判別手段により判別した際に、前記他のモジュールの基板の記憶装置にアクセスし、この記憶装置に、前記入力した制御プログラムに含まれる識別情報と同じ識別情報が記憶されていれば、この記憶装置に前記入力した制御プログラムを書込む
ことを特徴とする請求項１に記載のプログラマブルコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、各種プラントなどの制御に用いられるプログラマブルコントローラに関する。
【背景技術】
【０００２】
従来、各種プラントなどの制御に用いられるコントローラやＰＬＣ（Programmable Logic Controller）といったプログラマブルコントローラは、メインシャーシにＣＰＵ（制御）モジュールや伝送（上位伝送、下位伝送）モジュール等の複数のモジュールを接続して、これらをあわせたシステムとして対象機器の制御を行っている。
【０００３】
ＣＰＵモジュールや伝送モジュール等は、それぞれに専用の制御プログラムであるファームウェアを各モジュール内部のフラッシュＲＯＭに保存している。各モジュールの電源投入後、ブート処理にて、このファームウェアを読出して動作させることで各モジュールは運転を開始する。
【０００４】
各モジュールのファームウェアは、モジュール製造時やファームウェアのバージョンアップを行うために、ファームウェアをダウンロードするための専用ツールをパーソナルコンピュータなどの外部装置に設ける。そして、必要時に、外部装置とモジュールとを接続した上で、各モジュールでは、ブート処理時に外部装置からファームウェアを受け取る、つまりファームウェアのダウンロードがなされる。モジュール内では、ブート処理にて受け取ったファームウェアをフラッシュＲＯＭへ書き込む。
【０００５】
図４は、一般的なプログラマブルコントローラの構成例を示す図である。  
図４に示すように、プログラマブルコントローラのメインシャーシ３には、ＣＰＵモジュール５および伝送モジュール１１が搭載される。これらは基板および、この基板に取り付けられる部品により実現される。
【０００６】
ＣＰＵモジュール５は、プログラマブルコントローラに対する外部装置であるパーソナルコンピュータ（ＰＣ）１と接続するためのＣＯＭポート６、ＣＰＵ７、ブート（ＢＯＯＴ）メモリ８、ＲＡＭ９、フラッシュＲＯＭ１０を備える。
【０００７】
また、伝送モジュール１１は、パーソナルコンピュータ１と接続するためのＣＯＭポート１２、ＣＰＵ１３、ブートメモリ１４、ＲＡＭ１５、フラッシュＲＯＭ１６を備える。また、ＣＰＵモジュール５のＣＰＵ７と伝送モジュール１１のＣＰＵ１３はメインシャーシ３上のステーションバス４を介して接続されている。
【０００８】
パーソナルコンピュータ１は、ダウンロードツール２を備える。ダウンロードツール２は、プログラマブルコントローラの各モジュールのそれぞれに対応するファームウェア、および、このファームウェアを各モジュールのそれぞれにダウンロードするためのプログラムを記憶するための記憶装置を有する。
【０００９】
ダウンロードツール２は、ＣＰＵモジュールファームウェア１７と、伝送モジュールファームウェア１８とを記憶する。ＣＰＵモジュールファームウェア１７は、ＣＰＵモジュール５にダウンロードするためのファームウェアであり、伝送モジュールファームウェア１８は、伝送モジュール１１にダウンロードするためのファームウェアである。
【００１０】
次に、ＣＰＵモジュールファームウェア１７をＣＰＵモジュール５にダウンロードする手順を説明する。まず、作業者は、ダウンロードツール２を搭載したパーソナルコンピュータ１とＣＰＵモジュール５のＣＯＭポート６とをケーブルにて接続する。
【００１１】
次に、ＣＰＵモジュール５をダウンロードモードにて起動（ブート処理）した上で、パーソナルコンピュータ１に対する所定の操作を経て、ダウンロードツール２は、ＣＰＵモジュールファームウェア１７および伝送モジュールファームウェア１８のいずれかをダウンロード対象のファームウェアとして選択して、ＣＰＵモジュール５へのＣＰＵモジュールファームウェア１７のダウンロードを実行する。この選択される、ダウンロード対象のファームウェアは、例えば作業者によるパーソナルコンピュータ１への操作により定められる。
【００１２】
ＣＰＵモジュール５は、ダウンロードツール２からＣＯＭポート６を介してＣＰＵモジュールファームウェア１７を受けると、このＣＰＵモジュールファームウェア１７をフラッシュＲＯＭ１０に書き込んで、保存する。
【００１３】
次に、ＣＰＵモジュールファームウェア１７をＣＰＵモジュール５にダウンロードした後における、伝送モジュールファームウェア１８を伝送モジュール１１にダウンロードするための手順を説明する。まず、作業者は、ＣＰＵモジュール５へＣＰＵモジュールファームウェア１７がダウンロードされたことを確認した後、パーソナルコンピュータ１からＣＰＵモジュール５のＣＯＭポート６に接続されているケーブルをＣＯＭポート６から外し、このケーブルを伝送モジュール１１のＣＯＭポート１２に接続する。
【００１４】
そして、パーソナルコンピュータ１に対する所定の操作を経て、ダウンロードツール２は、伝送モジュールファームウェア１８をダウンロード対象のファームウェアとして選択して、伝送モジュール１１への伝送モジュールファームウェア１８のダウンロードを開始する。
【００１５】
伝送モジュール１１は、ダウンロードツール２からＣＯＭポート１２を介して伝送モジュールファームウェア１８を受けると、この伝送モジュールファームウェア１８をフラッシュＲＯＭ１６に書き込んで、保存する。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２０１０−２７１７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
このように複数のモジュールが搭載されているプログラマブルコントローラにおいて、各モジュールに対してファームウェアのダウンロードを実施する際、作業者は、ダウンロード対象として選択したファームウェアが、ダウンロード先のモジュールのフラッシュＲＯＭに保存されて、このモジュールへのダウンロードが完了したことを確認した上で、ケーブルを次のダウンロード先のモジュールへ差し替える必要がある。このように、ダウンロード対象のファームウェアが複数あると、例えば、モジュール製造時等、多数のコントローラに対しファームウェアのダウンロード作業を同様に実施する際は、ケーブルの差し替え作業に要する時間が著しく長くなってしまう。
【００１８】
本発明が解決しようとする課題は、複数のモジュールのそれぞれに対応するファームウェアの書込みを行なう際の利便性を向上させることが可能になるプログラマブルコントローラを提供することにある。
【課題を解決するための手段】
【００１９】
実施形態によれば、プログラマブルコントローラは、複数のモジュールのそれぞれに対応する基板を備え、前記基板のうち、所定の単一のモジュールの基板は、ダウンロード先のモジュールの識別情報を含む制御プログラムを外部装置から入力するためのポートを備える。このプログラマブルコントローラは、前記ポートを介して入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置であるか他のモジュールの基板の記憶装置であるかを前記制御プログラムに含まれる識別情報に基づいて判別する判別手段を備える。このプログラマブルコントローラは、前記入力した制御プログラムのダウンロード先が前記所定の単一のモジュールの基板の記憶装置であると前記判別手段により判別した際に、前記入力した制御プログラムを前記所定の単一のモジュールの基板の記憶装置に書込み、前記入力した制御プログラムのダウンロード先が前記他のモジュールの基板の記憶装置であると前記判別手段により判別した際に、前記入力した制御プログラムを前記他のモジュールの基板の記憶装置に書込む書込み手段をもつ。
【図面の簡単な説明】
【００２０】
【図１】実施形態におけるプログラマブルコントローラの構成例を示す図。
【図２】実施形態におけるプログラマブルコントローラのＣＰＵモジュールのＣＰＵの機能構成の一例を示す図。
【図３】実施形態におけるプログラマブルコントローラの各モジュールへのファームウェアのダウンロードのための手順の一例を示すフローチャート。
【図４】一般的なプログラマブルコントローラの構成例を示す図。
【発明を実施するための形態】
【００２１】
以下、実施の形態について、図面を参照して説明する。  
図１は、実施形態におけるプログラマブルコントローラの構成例を示す図である。  
図１に示すように、実施形態におけるプログラマブルコントローラのメインシャーシ３には、ＣＰＵモジュール５および伝送モジュール１１が搭載される。
【００２２】
ＣＰＵモジュール５は、プログラマブルコントローラに対する外部装置であるパーソナルコンピュータ（ＰＣ）１と接続するためのＣＯＭポート６、ＣＰＵ７Ａ、ブート（ＢＯＯＴ）メモリ８、ＲＡＭ９、フラッシュＲＯＭ１０を備える。
【００２３】
また、伝送モジュール１１は、ＣＰＵ１３、ブートメモリ１４、ＲＡＭ１５、フラッシュＲＯＭ１６を備える。本実施形態では、ＣＰＵモジュール５のみがＣＯＭポートを備えることを特徴としている。そして、本実施形態では、図４に示した構成と異なり、ＣＰＵモジュール５以外のモジュールである伝送モジュール１１は、パーソナルコンピュータ１と接続するためのＣＯＭポートは備えない。
【００２４】
また、ＣＰＵモジュール５のＣＰＵ７Ａと伝送モジュール１１のＣＰＵ１３はメインシャーシ３上のステーションバス４を介して接続されている。また、本実施形態では、図４に示した構成と異なり、ＣＰＵモジュール５のＣＰＵ７Ａは、ステーションバス４を介して伝送モジュール１１のフラッシュＲＯＭ１６にもアクセス可能となっている。
【００２５】
パーソナルコンピュータ１は、ダウンロードツール２を備える。ダウンロードツール２は、プログラマブルコントローラの各モジュールのそれぞれに対応するファームウェア、および、このファームウェアを各モジュールのそれぞれにダウンロードするためのプログラムを記憶するための記憶装置を有する。
【００２６】
ダウンロードツール２は、ＣＰＵモジュールファームウェア１７と、伝送モジュールファームウェア１８とを記憶する。ＣＰＵモジュールファームウェア１７は、ＣＰＵモジュール５にダウンロードするためのファームウェアであり、伝送モジュールファームウェア１８は、伝送モジュール１１にダウンロードするためのファームウェアである。
【００２７】
また、本実施形態では、ＣＰＵモジュール５に対応した識別番号であるＩＤがＣＰＵモジュールファームウェア１７に設定されている。また、伝送モジュール１１に対応したＩＤが伝送モジュールファームウェア１８に設定されている。
【００２８】
そして、ＣＰＵモジュール５のブートメモリ８にはＣＰＵモジュール５に対応したＩＤが記憶されており、このＩＤは起動時にブートメモリ８からＣＰＵ７Ａにより読み出されてフラッシュＲＯＭ１０に記憶される。
【００２９】
また、伝送モジュール１１のブートメモリ１４には伝送モジュール１１に対応したＩＤが記憶されている。このＩＤは起動時にブートメモリ１４からＣＰＵ１３により読み出されてフラッシュＲＯＭ１６に記憶される。
【００３０】
図２は、実施形態におけるプログラマブルコントローラのＣＰＵモジュールのＣＰＵの機能構成の一例を示す図である。  
図２に示すように、ＣＰＵモジュール５のＣＰＵ７Ａは、入出力部７１、保存処理部７２、判別部７３、書込部７４を有する。入出力部７１は、パーソナルコンピュータ１からの各モジュールのファームウェアを入力して、このファームウェアを必要に応じて他のモジュールに出力する。
【００３１】
保存処理部７２は、入力されたファームウェアをＲＡＭ９に一時的に保存する。  
判別部７３は、入力されたファームウェアのＩＤに基づいて、このファームウェアがＣＰＵモジュールファームウェア１７であるか否かを判別する。
【００３２】
書込部７４は、入力されたファームウェアがＣＰＵモジュールファームウェア１７であると判別された場合に、このファームウェアをフラッシュＲＯＭ１０に書き込んで、保存する。また、書込部７４は、入力されたファームウェアが他のモジュールのファームウェアであると判別された場合に、このファームウェアを該当するモジュールのフラッシュＲＯＭに書き込んで、保存する。
【００３３】
次に、図１に示した構成のプログラマブルコントローラの動作について説明する。  
図３は、実施形態におけるプログラマブルコントローラの各モジュールへのファームウェアのダウンロードのための手順の一例を示すフローチャートである。  
ここでは、ＣＰＵモジュールファームウェア１７、伝送モジュールファームウェア１８のいずれかのみをダウンロードする手順について説明する。
【００３４】
まず、作業者は、ダウンロードツール２を搭載したパーソナルコンピュータ１の端子とＣＰＵモジュール５のＣＯＭポート６とをケーブルにて接続する（ステップＳ１）。  
そして、作業者によるコントローラに対する所定の操作に伴って、ＣＰＵモジュール５、伝送モジュール１１は、ダウンロードモードにて起動（ブート処理）する（ステップＳ２）。
【００３５】
次に、ダウンロードツール２は、作業者によるパーソナルコンピュータ１に対する所定の操作に従って、ＣＰＵモジュールファームウェア１７をダウンロード対象のファームウェアとして選択し（ステップＳ３）、このファームウェアのダウンロードを開始する（ステップＳ４）。
【００３６】
ＣＰＵモジュール５のＣＰＵ７Ａの入出力部７１がファームウェアを入力すると、保存処理部７２は、このファームウェアをＲＡＭ９に一時的に保存する。そして、判別部７３は、ＲＡＭ９に保存されるファームウェアに設定されるＩＤを認識し、また、フラッシュＲＯＭ１０からＣＰＵモジュール５に対応したＩＤを読出す。
【００３７】
そして、判別部７３は、この読み出したＩＤとファームウェアに設定されるＩＤとを照合することで、ＲＡＭ９に保存されるファームウェアに設定されるＩＤが、ＣＰＵモジュール５に対応したＩＤであるか否かを判別する（ステップＳ５）。
【００３８】
ＲＡＭ９に保存されるファームウェアに設定されるＩＤが、ＣＰＵモジュール５に対応したＩＤである、つまり、ダウンロードされたファームウェアがＣＰＵモジュールファームウェア１７であると判別部７３により判別した場合には（ステップＳ６のＹＥＳ）、書込部６４は、ＲＡＭ９に保存されるファームウェアをフラッシュＲＯＭ１０に書き込んで、保存する（ステップＳ７）。
【００３９】
また、ＲＡＭ９に保存されるファームウェアに設定されるＩＤが、ＣＰＵモジュール５に対応したＩＤでない、つまり、ダウンロードされたファームウェアがＣＰＵモジュールファームウェア１７でないと判別部７３により判別した場合には（ステップＳ６のＮＯ）、判別部６３は、入出力部７１、ステーションバス４を介して、他のモジュールである伝送モジュール１１のフラッシュＲＯＭ１６にアクセスする。
【００４０】
判別部７３は、このアクセスしたフラッシュＲＯＭ１６から伝送モジュール１１に対応したＩＤを読出し、このＩＤと、前述のように認識した、ＲＡＭ９に保存されるファームウェアに設定されるＩＤとを照合して、一致した際は、ダウンロードされたファームウェアが伝送モジュール１１用のファームウェア、つまり伝送モジュールファームウェア１８であると判別する。
【００４１】
すると、書込部７４は、ＲＡＭ９に保存されるファームウェアを、入出力部７１、ステーションバス４を介して伝送モジュール１１に出力して、この伝送モジュール１１のフラッシュＲＯＭ１６に書き込んで、保存する（ステップＳ８）。
【００４２】
以上のように、実施形態におけるプログラマブルコントローラは、パーソナルコンピュータからのファームウェアをＣＰＵモジュール５によりダウンロードし、このファームウェアがＣＰＵモジュールファームウェア１７であれば、ダウンロードしたファームウェアをＣＰＵモジュール５のフラッシュＲＯＭ１０に書き込んで保存する。また、このプログラマブルコントローラは、ダウンロードしたファームウェアが、伝送モジュールファームウェア１８であれば、ダウンロードしたファームウェアを、ステーションバス４を介して、伝送モジュール１１のフラッシュＲＯＭ１６に書き込んで保存する。
【００４３】
よって、パーソナルコンピュータ１のダウンロードツール２によるダウンロード対象のファームウェアが、いずれのモジュールのファームウェアであっても、パーソナルコンピュータ１とメインシャーシ３上のＣＰＵモジュール５とをケーブルで接続しておけば、ダウンロード先のモジュールの種別に応じてケーブルを差し替える作業を要することなく、ファームウェアのダウンロードを行うことができる。
【００４４】
また、メインシャーシ３上に搭載された各モジュールのうちＣＰＵモジュール５以外のモジュールにおいてＣＯＭポートを搭載する必要がなくなるので、コストを削減することができる。
【００４５】
以上説明した実施形態では、複数のモジュールのそれぞれについてのファームウェアのいずれか１つがダウンロード対象のファームウェアとして選択されて、このファームウェアのみダウンロードがなされる手順について説明した。しかし、これに限らず、複数のモジュールのそれぞれについてのファームウェアを、ダウンロード対象のファームウェアとして選択して、それぞれにダウンロードの順番を設定して、この順番に沿って、複数のモジュールのそれぞれについてのファームウェアをダウンロードするようにしてもよい。
【００４６】
ここで、ダウンロードツール２にて、例えばＣＰＵモジュールファームウェア１７を１番目にダウンロードするファームウェアとして設定し、伝送モジュールファームウェア１８を２番目にダウンロードするファームウェアとして設定した際のダウンロードのための手順について説明する。
【００４７】
まず、ダウンロードツール２により、１番目にダウンロードするファームウェアとして設定されているＣＰＵモジュールファームウェア１７についてＣＰＵモジュール５へのダウンロードを開始し、ＣＰＵモジュール５の書込部７４は、ＣＰＵモジュール５のフラッシュＲＯＭ１０に対するＣＰＵモジュールファームウェア１７の書込みが完了した際に、書込み完了通知をパーソナルコンピュータ１のダウンロードツール２に通知する。
【００４８】
ダウンロードツール２は、この書込み完了通知を確認すると、２番目にダウンロードするファームウェアとして設定されている伝送モジュールファームウェア１８についてＣＰＵモジュール５へのダウンロードを開始し、ＣＰＵモジュール５の書込部７４は、伝送モジュール１１のフラッシュＲＯＭ１０へ伝送モジュールファームウェア１８を書き込む。
【００４９】
このようにして、ダウンロード対象のファームウェアが複数ある際においても、パーソナルコンピュータ１とメインシャーシ３間のケーブルの差し替え作業を要することなく、各モジュールのそれぞれのファームウェアをダウンロードすることができる。
【００５０】
また、以上説明した実施形態では、メインシャーシ上に、ＣＰＵモジュール５および伝送モジュール１１でなる、２つのモジュールが搭載される例について説明したが、これに限らず、ＣＰＵモジュール５や伝送モジュール１１とは別のモジュールをさらに搭載した構成であってもよい。
【００５１】
このような構成では、前述したように、ＣＰＵモジュール５のみにＣＯＭポートを搭載し、このＣＰＵモジュール５において、パーソナルコンピュータ１からダウンロードされたファームウェアがＣＰＵモジュールファームウェア１７であれば、このダウンロードされたファームウェアをＣＰＵモジュール５のフラッシュＲＯＭ１０に書込む。
【００５２】
また、ＣＰＵモジュール５は、ダウンロードされたファームウェアがＣＰＵモジュールファームウェア１７でなければ、所定の順番に沿って、他のモジュールのフラッシュＲＯＭに順次アクセスして、このアクセスしたフラッシュＲＯＭからＩＤを読み出して、このＩＤがダウンロードされたファームウェアに設定されているＩＤと一致すれば、このアクセスしたフラッシュＲＯＭに対して、ダウンロードされたファームウェアを書き込む。
【００５３】
このようにして、ダウンロード対象のファームウェア、および対応するモジュールが３つ以上ある際においても、パーソナルコンピュータ１とメインシャーシ３間のケーブルの差し替え作業を要することなく、各モジュールのそれぞれのファームウェアをダウンロードすることができる。
【００５４】
また、以上説明した実施形態では、ＣＰＵモジュール５のみにＣＯＭポートを搭載し、このＣＰＵモジュール５において、書込み先のモジュールを判別する構成としたが、これに限らず、伝送モジュール１１のみにＣＯＭポートを搭載し、この伝送モジュール１１において、パーソナルコンピュータ１からダウンロードされたファームウェアが伝送モジュールファームウェア１８であれば、このダウンロードされたファームウェアを伝送モジュール１１のフラッシュＲＯＭ１６に書込み、ダウンロードされたファームウェアがＣＰＵモジュールファームウェア１７であれば、このダウンロードされたファームウェアをステーションバス４を介してＣＰＵモジュール５のフラッシュＲＯＭ１０に書込むようにしてもよい。
【００５５】
この実施形態によれば、複数のモジュールのそれぞれに対応するファームウェアの書込みを行なう際の利便性を向上させることが可能になるプログラマブルコントローラを提供することができる。  
発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
１…パーソナルコンピュータ（ＰＣ）、２…ダウンロードツール、３…メインシャーシ、４…ステーションバス、５…ＣＰＵモジュール、６…ＣＯＭポート（ＣＰＵモジュール）、７，７Ａ…ＣＰＵ（ＣＰＵモジュール）、８…ブート（ＢＯＯＴ）メモリ（ＣＰＵモジュール）、９…ＲＡＭ（ＣＰＵモジュール）、１０…フラッシュＲＯＭ（ＣＰＵモジュール）、１１…伝送モジュール、１２…ＣＯＭポート（伝送モジュール）、１３…ＣＰＵ（伝送モジュール）、１４…ブートメモリ（伝送モジュール）、１５…ＲＡＭ（伝送モジュール）、１６…フラッシュＲＯＭ（伝送モジュール）、１７…ＣＰＵモジュールファームウェア、１８…伝送モジュールファームウェア、７１…入出力部、７２…保存処理部、７３…判別部、７４…書込部。
【図１】
2014059636.tif 000003
【図２】
2014059636.tif 000004
【図３】
2014059636.tif 000005
【図４】
2014059636.tif 000006