(57)【要約】【課題】記録済みのデータが外部から改変或いは削除されたりする可能性を低減できる、フィールド機器用データストレージシステムを提供する。【解決手段】記録装置外から記録装置内へのデータの取り込み動作を行なう第一ＣＰＵと、第一ＣＰＵからデータの読み出し動作を行なう第二ＣＰＵと、第二ＣＰＵにより第一ＣＰＵから読み出されたデータのみを記録するメモリーと、を有し、第一ＣＰＵと第二ＣＰＵとは別個であり、第二ＣＰＵがメモリーに既に記録されたデータを書き換える動作を制御すること並びに第二ＣＰＵがメモリーに既に記録されたデータを削除する動作を制御することを防止されて、メモリーには、第二ＣＰＵが第一ＣＰＵから読み出したデータのみが累積的にのみ記録され、メモリーに記録されたデータは、メモリーからのデータの読み出しまで、書き換え並びに削除されることが防止される。【選択図】図１
2012027570.tif 000002
【特許請求の範囲】
【請求項１】
記録装置であり、
記録装置外から記録装置内への記録されるべきデータの取り込み動作を行なう、第一ＣＰＵと、
第一ＣＰＵが実行すべき全ての動作を制御する全てのプログラムを格納する、第一メモリーと、
を有する記録装置において、
記録装置は更に、
第一ＣＰＵから当該記録されるべきデータの読み出し動作を行なう、第二ＣＰＵと、
第二ＣＰＵが実行すべき全ての動作を制御する全てのプログラムを格納する、第二メモリーと、
第二ＣＰＵにより第一ＣＰＵから読み出された当該記録されるべきデータのみを記録する、第三メモリーと、を有し、
第一ＣＰＵと第二ＣＰＵとは別個であり、第二メモリーは、第一ＣＰＵにより記録装置内へ取り込まれた当該記録されるべきデータを第二ＣＰＵが読み出し第三メモリーに記録する動作を制御するプログラムを含むが、第二ＣＰＵが第三メモリーに既に記録された当該記録されるべきデータを書き換える動作を制御するプログラム並びに第二ＣＰＵが第三メモリーに既に記録された当該記録されるべきデータを削除する動作を制御するプログラムを含むことを防止されて、第三メモリーには、第二ＣＰＵが第一ＣＰＵから読み出した当該記録されるべきデータのみが累積的にのみ記録されていき、第二ＣＰＵにより第三メモリーに累積的にのみ記録された当該記録されるべきデータは、書き換え並びに削除されることが禁止される、記録装置。
【請求項２】
第二ＣＰＵ以外のＣＰＵが、第二ＣＰＵにより第三メモリーに記録された当該記録されるべきデータを書き換えることが防止され、且つ、第二ＣＰＵ以外のＣＰＵが、第二ＣＰＵにより第三メモリーに記録された当該記録されるべきデータを削除することが防止されて、第二ＣＰＵにより第三メモリーに累積的にのみ記録された当該記録されるべきデータは、第三メモリーからの当該記録されるべきデータの読み出しまで、書き換え並びに削除されることが防止される、請求項１に記載の記録装置。
【請求項３】
第一ＣＰＵが取り込んだ当該記録されるべきデータを第一ＣＰＵが書き込む第四メモリーを更に有し、第二メモリーに含まれる第一ＣＰＵにより取り込まれた当該記録されるべきデータを第二ＣＰＵが読み出し第三メモリーに記録する動作を制御するプログラムは、第一ＣＰＵが第四メモリーに書き込んだ当該記録されるべきデータを第二ＣＰＵが第四メモリーから読み出し第三メモリーに記録するプログラムである、請求項１又は請求項２に記載の記録装置。
【請求項４】
第三メモリーは、複数の記録領域を有し、当該記録されるべきデータは、複数の記録領域に並列に書き込まれる、請求項１から請求項３のいずれか一項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記録する装置、特に、制御装置（例えばプログラマブルコントローラー）により制御される機器（フィールド機器）の状態、機器により処理される部材等を特定するデータ、機器により処理される部材等の状態を示すデータ等を記録する装置（データストレージシステム）に関する。
【背景技術】
【０００２】
特許文献１が開示するフィールド機器管理システムは、フィールド機器のパラメーターを継続的に収集するデータ収集手段と、パラメーターを順次保存していくフィールド機器データベースとを有している。
特許文献２が開示する中小規模分散型制御システムは、現場の機器を制御するために入出力したデータを記憶するデータエリアを有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８５２９１
【特許文献２】特開２００３−１７３２０３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のフィールド機器用データストレージシステムに比して、記録済みのデータが外部から改変或いは削除されたりする可能性を低減できる、フィールド機器用データストレージシステムを提供する。
【課題を解決するための手段】
【０００５】
本発明によれば、記録装置外から記録装置内への記録されるべきデータの取り込み動作を行なう、第一ＣＰＵと、第一ＣＰＵが実行すべき全ての動作を制御する全てのプログラムを格納する、第一メモリーと、を有する記録装置において、
記録装置は更に、
第一ＣＰＵから当該記録されるべきデータの読み出し動作を行なう、第二ＣＰＵと、
第二ＣＰＵが実行すべき全ての動作を制御する全てのプログラムを格納する、第二メモリーと、
第二ＣＰＵにより第一ＣＰＵから読み出された当該記録されるべきデータのみを記録する、第三メモリーと、を有し、
第一ＣＰＵと第二ＣＰＵとは別個であり、第二メモリーは、第一ＣＰＵにより取り込まれた当該記録されるべきデータを第二ＣＰＵが読み出し第三メモリーに記録する動作を制御するプログラムを含むが、第二ＣＰＵが第三メモリーに既に記録された当該記録されるべきデータを書き換える動作を制御するプログラム並びに第二ＣＰＵが第三メモリーに既に記録された当該記録されるべきデータを削除する動作を制御するプログラムを含むことを防止されて、第三メモリーには、第二ＣＰＵが第一ＣＰＵから読み出した当該記録されるべきデータのみが累積的にのみ記録されていき、第二ＣＰＵにより第三メモリーに累積的にのみ記録された当該記録されるべきデータは、第三メモリーからの当該記録されるべきデータの読み出しまで、書き換え並びに削除されることが防止される。
記録装置は、第一ＣＰＵから当該記録されるべきデータの読み出し動作を行なう、第二ＣＰＵと、第二ＣＰＵが実行すべき全ての動作を制御する全てのプログラムを格納する、第二メモリーと、第二ＣＰＵにより第一ＣＰＵから読み出された当該記録されるべきデータのみを記録する、第三メモリーと、を有し、
第一ＣＰＵと第二ＣＰＵとは別個であり、第二メモリーは、第一ＣＰＵにより取り込まれた当該記録されるべきデータを第二ＣＰＵが読み出し第三メモリーに記録する動作を制御するプログラムを含むが、第二ＣＰＵが第三メモリーに既に記録された当該記録されるべきデータを書き換える動作を制御するプログラム並びに第二ＣＰＵが第三メモリーに既に記録された当該記録されるべきデータを削除する動作を制御するプログラムを含むことを防止されて、第三メモリーには、第二ＣＰＵが第一ＣＰＵから読み出した当該記録されるべきデータのみが累積的にのみ記録されていき、第二ＣＰＵにより第三メモリーに累積的にのみ記録された当該記録されるべきデータは、書き換え並びに削除されることが禁止されるので、
第一ＣＰＵが、第三メモリーの記憶領域のアドレスに直接にアクセスすることが防止され、且つ、外部からデータ或いは指令を受けて作動する第一ＣＰＵがどのような作動をしても、第二ＣＰＵが第一ＣＰＵに指令されて、第三メモリーに累積的にのみ記録された当該記録されるべきデータが書き換え或いは削除されることが防止され、第二ＣＰＵの動作の第一ＣＰＵからの独立性が高められることとなり、第三メモリーに記録されたデータが改変される可能性は著しく減少されます。
【０００６】
第二ＣＰＵ以外のＣＰＵが、第二ＣＰＵにより第三メモリーに記録された当該記録されるべきデータ（そのアドレスも含む）を書き換えることが防止され、且つ、第二ＣＰＵ以外のＣＰＵが、第二ＣＰＵにより第三メモリーに記録された当該記録されるべきデータ（そのアドレスも含む）を削除することが防止されて、第二ＣＰＵにより第三メモリーに累積的にのみ記録された当該記録されるべきデータ（そのアドレスも含む）は、第三メモリーからの当該記録されるべきデータの読み出しまで、書き換え並びに削除されることが防止されることにより、本発明の記憶装置の信頼性を更に高めることができる。
【０００７】
第一ＣＰＵが取り込んだ当該記録されるべきデータを第一ＣＰＵが書き込む第四メモリーを更に有し、第二メモリーに含まれる第一ＣＰＵにより取り込まれた当該記録されるべきデータを第二ＣＰＵが読み出し第三メモリーに記録する動作を制御するプログラムは、第一ＣＰＵが第四メモリーに書き込んだ当該記録されるべきデータを第二ＣＰＵが第四メモリーから読み出し第三メモリーに記録するプログラムであるならば、第四メモリーの内容は、第二ＣＰＵが自身で読取らなければ第二ＣＰＵに取り込まれないので、第二ＣＰＵの動作の第一ＣＰＵからの独立性が高められることとなり、本発明の記憶装置の信頼性を更に高めることができる。
【０００８】
第三メモリーは、複数の記録領域を有し、当該記録されるべきデータは、複数の記録領域に並列に書き込まれならば、本発明の記憶装置の信頼性を更に高めることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の記録装置の基本構成を示す概略図。
【図２】本発明の記録装置のデータ書き込み動作を示す図。
【図３】本発明の記録装置のデータ読出し動作を示す図。
【発明を実施するための形態】
【００１０】
本発明の記録装置は、図１に示すように、制御装置例えばプログラマブルコントローラー（ＰＬＣ）により制御される機器（フィールド機器）の状態を示すデータ、機器により処理される部材等を特定するデータ及び／又は機器により処理される部材等の状態を示すデータ等（ＰＬＣ経由で提供されても良いし、ＰＬＣを経由せずに機器や部材等の状態を測定するセンサーから直接に提供されても良い）と、プログラマブルコントローラーから出力される指令或いは記録装置からのデータ読出しを行なう装置からの指令等と、を受けて記録装置を制御する第一ＣＰＵ１を、メインコントローラーとして有し、更に、機器（フィールド機器）の状態を示すデータ、機器により処理される部材等を特定するデータ及び／又は機器により処理される部材等の状態を示すデータ等の第三メモリー５（好適にはフラッシュメモリ）への書き込み動作を行なう第二ＣＰＵ３を有している。
第一ＣＰＵ１と第二ＣＰＵ３と第三メモリー５とは基板（図示されない）に固定されている。
【００１１】
第一メモリー２は、第一ＣＰＵ１が実行すべき全ての動作を制御する全てのプログラムを格納し、図２に示されるように、ＰＬＣ等から提供されたデータを第一ＣＰＵ２が記録装置内に取り入れる動作、即ち、第一ＣＰＵ２がＰＬＣ等から提供されたデータを第四メモリー６内に書き込む動作或いは第一ＣＰＵ２がＰＬＣ等から提供されたデータを第二ＣＰＵ３に読み取り可能に伝達する動作を制御するプログラムを含んでいる。ＰＬＣ等から提供されたデータを第一ＣＰＵ２が記録装置内に取り入れる動作は、ＰＬＣ等から指令されても良いし、所定のタイミングで第一ＣＰＵ２が自発的に開始しても良い。
【００１２】
第二メモリー４は、第二ＣＰＵ３が実行すべき全ての動作を制御する全てのプログラムを格納し、図２に示されるように、第一ＣＰＵ１により記録装置内へ取り込まれたデータを第二ＣＰＵ３が読み出し第三メモリー５に書き込む動作を制御するプログラムを含み、第二ＣＰＵ３が第三メモリー５に一度書き込まれたデータを書き換える動作を制御するプログラム並びに第二ＣＰＵ３が第三メモリー５に一度書き込まれたデータを削除する動作を制御するプログラムを含むことを防止されて、第三メモリー５には、第二ＣＰＵ４が第一ＣＰＵ１から読み出したデータのみが累積的にのみ記録されていき、第二ＣＰＵ３により第三メモリー５に累積的にのみ書き込まれたデータは、記録装置からの第三メモリー５の取り外し（第二ＣＰＵ３からの絶縁）まで、書き換え並びに削除されることが禁止される。
第一ＣＰＵ１により記録装置内へ取り込まれたデータを第二ＣＰＵ３が読み出し第三メモリー５に書き込む動作を制御するプログラムの実行は、データを第一ＣＰＵ２が記録装置内に取り入れる動作の完了に応じて、第一ＣＰＵ２から第二ＣＰＵ３に伝達される信号に応答して、実行開始される。
【００１３】
第三メモリー５は、複数の記録領域５ａ，５ｂを有し、第二ＣＰＵ３により第三メモリー５に書き込まれるデータは、複数の記録領域５ａ，５ｂに並列に書き込まれる。
【００１４】
図１に示されるように、第一ＣＰＵ１が記録装置内に取り込んだデータを第一ＣＰＵ１が書き込む第四メモリー６を更に有し、第二メモリー４に含まれる第一ＣＰＵ１により取り込まれたデータを第二ＣＰＵ３が読み出し第三メモリー５に記録する動作を制御するプログラムは、第一ＣＰＵ１が第四メモリー６に書き込んだデータを第二ＣＰＵ３が第四メモリー６から読み出し第三メモリー５に記録するプログラムとしても良い。第一ＣＰＵ１による第四メモリー６へのデータ書き込み動作の完了に応じて、データを第二ＣＰＵ３が第四メモリー６から読み出し第三メモリー５に書き込む。
【００１５】
第三メモリー５のデータ領域及びアドレス領域は、第二ＣＰＵ３のみが書き込み可能である。また、第三メモリー５のデータ領域及びアドレス領域は、第二ＣＰＵ３のみがアクセス可能であることが好適である。第二ＣＰＵ３は、第一ＣＰＵ１から指令された場合のみ、第三メモリー５のデータ領域及びアドレス領域にアクセスして第三メモリー５からデータを第一ＣＰＵ１に向けて送信することが好適である。
【００１６】
記録装置から第三メモリー５に記録されたデータを記録装置外へ読み出すに際しては、図３に示すように、第一ＣＰＵ１により指令された第二ＣＰＵ３が、第三メモリー５からデータを読出して第一ＣＰＵ１に向けて送信し、第二ＣＰＵ３により第三メモリー５から送信されたデータを第一ＣＰＵ１が、記録装置外から読取り可能にする或いは記録装置外へ送信する。
【符号の説明】
【００１７】
１  第一ＣＰＵ
２  第一メモリー
３  第二ＣＰＵ
４  第二メモリー
５  第三メモリー
６  第四メモリー
【図１】
2012027570.tif 000003
【図２】
2012027570.tif 000004
【図３】
2012027570.tif 000005