(57)【要約】【課題】産業技術的プロセス５を制御するための制御装置２と、論理ユニット３と、記憶装置４と、を有するコンピュータクラスター１において、記憶装置４に記憶したプロセスデータへのアクセスの制限を可能にすると共に該プロセスデータへの無制限のアクセスをも可能にする。【解決手段】制御装置２は、作動サイクルにおいてプロセス５を制御する。作動サイクル中の制御装置２は、プロセス５を制御するフレームワークで生じるプロセスデータを記憶装置４に記憶する。論理ユニット３はネットワークとのインターフェイス１０を介して外部コンピュータ１１からプロセスデータに対する命令を受ける。該命令がアクセス条件を満たす場合は論理ユニット３が、記憶装置４に記憶したプロセスデータを命令に従って外部コンピュータ１１へ転送する。満たさない場合には論理ユニット３が、同プロセスデータを前処理してその情報量を減らし、この前処理済みプロセスデータのみを命令に従って外部コンピュータ１１へ転送する。【選択図】図１
2017157219.tif 000002
【特許請求の範囲】
【請求項１】
産業技術的プロセス（５）を制御するための制御装置（２）と、論理ユニット（３）と、記憶装置（４）と、を有するコンピュータクラスター（１）の作動方法であって、
前記制御装置（２）が、作動サイクル（Ｔ）において産業技術的プロセス（５）を制御し、
前記制御装置（２）が、前記作動サイクル（Ｔ）中の該制御装置（２）において前記産業技術的プロセス（５）を制御するフレームワークで生じるプロセスデータ（Ｄ１〜Ｄｎ）を、少なくとも一時的に前記記憶装置（４）に記憶し、
前記論理ユニット（３）が、コンピュータネットワークに対するインターフェイス（１０）を介して当該コンピュータクラスター（１）の外部にある外部コンピュータ（１１）から前記プロセスデータ（Ｄ１〜Ｄｎ）に対する命令（Ａ）を受け取り、
前記論理ユニット（３）が、前記命令（Ａ）がアクセス条件（Ｚ）を満たす場合には、前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）を前記命令（Ａ）に従って前記外部コンピュータ（１１）へ転送し、
前記論理ユニット（３）が、前記命令（Ａ）が前記アクセス条件（Ｚ）を満たさない場合には、前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）を前処理することにより、該前処理したプロセスデータ（Ｄ１’〜Ｄｎ’）の情報量を、前記記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）に比べて少なくし、そして、前記前処理したプロセスデータ（Ｄ１’〜Ｄｎ’）のみを前記命令（Ａ）に従って前記外部コンピュータ（１１）へ転送する、ことを含む作動方法。
【請求項２】
前記前処理が、特定の前記作動サイクル（Ｔ）に関連して前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）のフィルタリング処理を含む、請求項１に記載の作動方法。
【請求項３】
前記前処理が、多数の前記作動サイクル（Ｔ）の期間に関連して前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）の平均値生成を含む、請求項１又は請求項２に記載の作動方法。
【請求項４】
前記前処理が、各前記作動サイクル（Ｔ）に関連して前記記憶装置（４）に記憶してある多数のプロセスデータ（Ｄ１〜Ｄｎ）に基づいた１つの値（Ｄ１’）の生成を含む、請求項１〜３のいずれか１項に記載の作動方法。
【請求項５】
前記前処理が、前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）の丸め（端数処理）を含む、請求項１〜４のいずれか１項に記載の作動方法。
【請求項６】
前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）に対し、入手された該プロセスデータ（Ｄ１〜Ｄｎ）に付加してそれぞれ固有の名前（ＸＹＺ）を付与してあり、
前記前処理が、前記名前（ＸＹＺ）の完全な又は部分的な削除を含む、請求項１〜５のいずれか１項に記載の作動方法。
【請求項７】
前記前処理が、前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）と比較した、前記前処理したプロセスデータ（Ｄ１’〜Ｄｎ’）の動的再ソートを含む、請求項６に記載の作動方法。
【請求項８】
前記前処理が、特定の前記作動サイクル（Ｔ）に関連する前記プロセスデータ（Ｄ１〜Ｄｎ）の部分的フィルタリング処理を含む、請求項１〜７のいずれか１項に記載の作動方法。
【請求項９】
前記記憶装置（４）に記憶してあるプロセスデータ（Ｄ１〜Ｄｎ）にタイムスタンプ（Ｔｉ）を付与し、該プロセスデータ（Ｄ１〜Ｄｎ）を前記記憶装置(４)においてアーカイブする、請求項１〜８のいずれか１項に記載の作動方法。
【請求項１０】
前記制御装置（２）は、数値制御装置、プログラマブルロジックコントローラ、又は産業用ＰＣである、請求項１〜９のいずれか１項に記載の作動方法。
【請求項１１】
前記論理ユニット（３）及び前記制御装置（２）が１つのユニットである、請求項１〜１０のいずれか１項に記載の作動方法。
【請求項１２】
前記論理ユニット（３）が、前記制御装置（２）とは異なる装置である、請求項１〜１０のいずれか１項に記載の作動方法。
【請求項１３】
コンピュータクラスター（１）の論理ユニット（３）により実行される機械語（９）を含み、該機械語（９）を実行する前記論理ユニット（３）が、請求項１〜１２のいずれか１項に記載の作動方法の、前記論理ユニット（３）に関係するステップを実行する、コンピュータプログラム。
【請求項１４】
コンピュータクラスター（１）の論理ユニットであって、
当該論理ユニットが請求項１３に記載のコンピュータプログラム（８）によりプログラミングされ、該論理ユニットが、請求項１〜１２のいずれか１項に記載の作動方法の、前記論理ユニットに関係するステップを実施する、論理ユニット。
【請求項１５】
産業技術的プロセス（５）を制御するための制御装置（２）と、論理ユニット（３）と、記憶装置（４）と、を有するコンピュータクラスターであって、
前記論理ユニット（３）が請求項１４に記載の論理ユニットである、コンピュータクラスター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業技術的プロセスを制御するための制御装置と、論理ユニットと、記憶装置と、を有するコンピュータクラスターにおいて実行される作動方法であって、
前記制御装置が、作動サイクルにおいて産業技術的プロセスを制御し、
前記制御装置が、前記作動サイクル中の前記制御装置において前記産業技術的プロセスを制御するフレームワークで生じるプロセスデータを、少なくとも一時的に前記記憶装置に記憶し、
前記論理ユニットが、コンピュータネットワークに対するインターフェイスを介して当該コンピュータクラスターの外部にある外部コンピュータから前記プロセスデータに対する命令を受け取る、作動方法に関する。
【０００２】
本発明はさらに、コンピュータクラスターの論理ユニットにより実行される機械語を有するコンピュータプログラムであって、前記機械語を実行する前記論理ユニットが、該論理ユニットに関係する上記作動方法のステップを実行する、コンピュータプログラムに関する。
【０００３】
本発明はさらに、コンピュータクラスターの論理ユニットであって、上記コンピュータプログラムによりプログラミングされる前記論理ユニットが、該論理ユニットに関係する上記作動方法のステップを実行する、論理ユニットに関する。
【０００４】
本発明はさらに、コンピュータクラスターであって、
当該コンピュータクラスターは、産業技術的プロセスを制御するための制御装置と、論理ユニットと、記憶装置と、を有し、
前記論理ユニットが上述のとおりに構成される、コンピュータクラスターに関する。
【背景技術】
【０００５】
数値制御装置、プログラマブルロジックコントロールユニット、又は産業用ＰＣなどの制御装置は、該制御装置のプログラマーによりプログラミング可能な入出力インターフェイスをもっているので、外部から各制御装置のデータにアクセスできる。この種のインターフェイスの例はＨＭＩ−ＯＡ、ＯＰＣ−ＵＡ、ＭＴコネクト、ＮＣＫ−ＯＡなどである。
【０００６】
インターフェイスを介して例えばステータス情報やプロセス変数あるいはその他の値を制御装置から読み出し、制御装置の外部で再処理することができる。この再処理は制御装置とは全く接続されていないコンピュータ上で行うことができる。
【０００７】
この種のデータの外部評価は極めて重要である。例えば、この種のデータに基づいて、関連する産業技術的プロセスのオペレータの先々の要求が設定され得る。また産業技術的プロセスの工程最適化をなすことも可能である。
【０００８】
従来技術において、制御装置内、又は、制御装置が一構成要素であるコンピュータクラスター内では、制御装置内に生じるプロセスデータへのアクセスを制限するような障壁は存在しない。外部コンピュータへ転送されるデータに故意に、すなわちコンピュータクラスターにより制御して、影響を与えることは行われない。むしろプロセスデータは、単にコンピュータクラスターと外部コンピュータとの接続帯域幅により制限されて、外部コンピュータへ転送される。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の課題は、プロセスデータへのアクセスの制限を可能にすると共にプロセスデータへの無制限のアクセスをも可能にすることにある。
【課題を解決するための手段】
【００１０】
この課題は、請求項１の特徴を備えた作動方法により解決される。有益な実施態様が従属請求項２〜１２の対象である。
【００１１】
本発明によれば、冒頭に述べた種類の作動方法は、
前述の論理ユニットが、前述の命令がアクセス条件を満たす場合に、前述の記憶装置に記憶してあるプロセスデータを前記命令に従って前述の外部コンピュータへ転送し、
前記論理ユニットが、前記命令が前記アクセス条件を満たさない場合に、前記記憶装置に記憶してあるプロセスデータを前処理することにより、該前処理したプロセスデータの情報量を前記記憶してあるプロセスデータに比べて少なくし、該前処理したプロセスデータのみを前記命令に従って前記外部コンピュータへ転送する、ことを含む。
【００１２】
この方法によれば、一方では、従来技術と同様に、記憶装置に記憶してあるプロセスデータを、前処理せずに、すなわちそのまま外部コンピュータへ転送することが可能である。ただし、この転送は、外部コンピュータが当該転送の資格を有する場合に限って行われる。資格がなければ、前処理したプロセスデータ、すなわち情報量を減らしたプロセスデータのみが外部コンピュータへ転送される。
【００１３】
このような前処理は、種々の態様で実施可能である。
【００１４】
例えば前処理には、特定の作動サイクルに関連して記憶装置に記憶してあるプロセスデータのフィルタリング処理を含み得る。一例をあげれば、５回の作動サイクルのうちの４回に対し、あるいは、１０回の作動サイクルのうちの９回に対し、記憶装置に記憶してある各プロセスデータを前処理によってフィルタリング処理することができる。また、例えば、データがもつ期間を短くしてプロセスデータを取得可能にし、残りの期間に関してはプロセスデータを取得できないようにしてもよい。一例をあげれば、１時間につき５分間だけ、あるいは、１週間につき１日だけのプロセスデータを取得可能にする。特に、個々の状況に従って数秒から数分以上に及び得る期間でデータを取得できるようにしてあれば、外部コンピュータのユーザは、完全なプロセスデータがユーザにとって価値があるかどうかを良好に判断することが可能となる。
【００１５】
代替的に又は付加的に、前処理には、多数の作動サイクルの期間に関連して記憶装置に記憶してあるプロセスデータの平均化を含めることが可能である。例えば、位置値（実際値又は指示値）について５回又は１０回の作動サイクルにわたって平均化する。当然ながら他の作動サイクル数でも可能である。
【００１６】
代替的に又は付加的に、前処理には、各作動サイクルに関連して記憶装置に記憶してある多数のプロセスデータに基づく１つの値の生成を含めることが可能である。例えば、複数回の駆動に関し、当該複数回の駆動により引き出された総出力のみを、すなわち個々の駆動に分けないで、取得可能にすることができる。
【００１７】
代替的に又は付加的に、前処理には、記憶装置に記憶してあるプロセスデータの丸め（端数処理）を含めることが可能である。すなわち、値をより不正確にすることができる。例えば、前処理の前に０．１ｍｍの精度で入手された位置が、前処理をすることで１ｍｍの精度にして提供される。
【００１８】
代替的に又は付加的に、記憶装置に記憶してあるプロセスデータには、入手されたプロセスデータに付加してそれぞれ固有の名前を付与することができ、前処理に、この名前の完全又は部分的な削除を含めることができる。この処置の効率は、記憶装置に記憶してあるプロセスデータと相対させた前処理済みプロセスデータの動的再ソートを前処理が含むことによって、高めることができる。例えば、順番を、駆動回数で入れ替えることができる。この再ソートのダイナミック性により、正しい順番の遡及確立を困難にし、場合によっては不可能にさえすることが、達成される。
【００１９】
代替的に又は付加的に、前処理には、特定の作動サイクルに関連するプロセスデータの部分的なフィルタリング処理を含めることができる。例えば、５軸工作機械の場合に、５軸のうちの２軸に関する値のみを取得可能にすることができる。
【００２０】
記憶装置に記憶するプロセスデータは、一時的に記憶するだけのものにすることができる。しかしながら好ましくは、記憶装置に記憶してあるプロセスデータにタイムスタンプを付与し、そして、該プロセスデータを記憶装置にアーカイブしておくのがよい。この場合、上書きは、まったく行わない、外部からコンピュータクラスターへ予め決められた明確な消去命令があったときにのみ行う、十分に長い待ち時間の経過後に行う、ことが可能である。このときの待ち時間は、通常、数年の期間に相当する。
【００２１】
制御装置は、要求に応じて構築できる。制御装置は、特に、数値制御装置、プログラマブルロジックコントローラ、又は産業用ＰＣとして実施できる。
【００２２】
論理ユニットと制御装置は、１つのユニットとして構成することができる。あるいは、論理ユニットは、制御装置とは異なる装置とすることも可能である。
【００２３】
本発明の課題はさらに、請求項１３に記載の特徴を有するコンピュータプログラムによって解決される。本発明によれば、冒頭に述べた種類のコンピュータプログラムは、該コンピュータプログラムを実行する論理ユニットが、本発明に係る作動方法の該論理ユニットに関係するステップを実行するように、設計される。
【００２４】
本発明の課題はさらに、請求項１４記載の特徴を有する論理ユニットによって解決される。本発明に係る論理ユニットは、本発明に係る作動方法の論理ユニットに関係するステップを実行するように、本発明に係るコンピュータプログラムによってプログラミングされる。
【００２５】
本発明の課題はさらに、請求項１５に記載の特徴を有するコンピュータクラスターにより解決される。本発明によれば、該コンピュータクラスターの論理ユニットが、本発明に従って構成される。
【００２６】
本発明の上述の特性、特徴、利点、そしてこれらを達成する形態は、図面と連携させて詳述する以下の実施形態に関する記載に従って、より明確に理解できる。
【図面の簡単な説明】
【００２７】
【図１】図１はコンピュータクラスターを示す。
【図２】図２はフローチャートを示す。
【図３】図３はデータ構造を示す。
【図４】図４はフローチャートを示す。
【図５】図５は前処理したプロセスデータを示す。
【図６】図６は前処理したプロセスデータを示す。
【図７】図７は前処理したプロセスデータを示す。
【図８】図８はプロセスデータと前処理したプロセスデータとを示す。
【図９】図９は前処理したプロセスデータを示す。
【図１０】図１０は前処理したプロセスデータを示す。
【発明を実施するための形態】
【００２８】
図１によれば、コンピュータクラスター（コンピュータネットワークとも言う）１は、制御装置２、論理ユニット３、及び記憶装置４を有する。制御装置２は、例えば工作機械、ロボット又は製造プロセスなどの産業技術的プロセス５の制御に用いられる。したがって制御装置２は、例えば数値制御装置、プログラマブルロジックコントローラ、又は産業用ＰＣとして実施することができる。
【００２９】
制御装置２は、図２に示すように、作動サイクルＴのステップＳ１〜Ｓ４を反復的に実行するように産業技術的プロセス５を制御する。ステップＳ１で制御装置２は、センサ６を介して産業技術的プロセス５の実際値を受け取る。ステップＳ２で制御装置２は、産業技術的プロセス５に対する内部データ及び指示値を設定する。ステップＳ３で制御装置２は、産業技術的プロセス５に作用するアクチュエータ７を、設定した指示値に従って制御する。ステップＳ４で制御装置２は、記憶装置４にプロセスデータＤ１〜Ｄｎ（図３）を記憶する。プロセスデータＤ１〜Ｄｎは、産業技術的プロセス５の実際値又は指示値、あるいは制御装置２の内部データであり得る。多くの場合、制御装置２は、記憶したプロセスデータＤ１〜ＤｎにタイムスタンプＴｉを付与する。各タイムスタンプＴｉは、プロセスデータＤ１〜Ｄｎが有効である作動サイクルＴを特徴付けるものである。すなわち、このタイムスタンプＴｉに従って、データは、実際値が得られた作動サイクルＴ、内部データが設定された作動サイクルＴ、あるいは、指示値がアクチュエータ７に出力された作動サイクルＴに関連付けられる。このような手法は特に、プロセスデータＤ１〜Ｄｎが記憶装置４内にアーカイブされている場合に有利である。
【００３０】
図１に示すように、論理ユニット３は、制御装置２とは異なる装置にすることが可能である。代替的に、論理ユニット３及び制御装置２を１つのユニットとすることも可能である。このことは図１において破線の枠で示唆されている。
【００３１】
論理ユニット３は、コンピュータプログラム８でプログラミングされる。コンピュータプログラム８は、論理ユニット３により実行可能な機械語９を含んでいる。論理ユニット３が機械語９を実行することにより、論理ユニット３は、さらに図面を参照して以下に詳述する方法で作動する。
【００３２】
論理ユニット３は、図１に示すように、コンピュータネットワーク（例えばＬＡＮ又はＷＡＮ、特にインターネット）とのインターフェイス１０を介して、少なくとも一時的にコンピュータ１１と接続される。コンピュータ１１はコンピュータクラスター１の外部にあるので、以下、外部コンピュータ１１と呼ぶ。論理ユニット３は、図４に示すフローチャートに従い、ステップＳ１１で、外部コンピュータ１１からプロセスデータＤ１〜Ｄｎに対する命令Ａが送信されるかどうかを判断する。送信があれば論理ユニット３は、そのデータをステップＳ１１で受け取り、ステップＳ１２に移行する。送信がなければ論理ユニット３は、ステップＳ１１に留まる。ステップＳ１２で論理ユニット３は、命令Ａがアクセス条件Ｚを満たしているかどうかを判断する。論理ユニット３は、条件Ｚを満たしていればステップＳ１３〜Ｓ１５に移行し、満たしてなければステップＳ１６〜Ｓ１９に移行する。
【００３３】
ステップＳ１３で論理ユニット３は、命令Ａにより要求されているプロセスデータＤ１〜Ｄｎを確認する。ステップＳ１４で論理ユニット３は、該当するプロセスデータＤ１〜Ｄｎを記憶装置４から読み出す。ステップＳ１５で論理ユニット３は、命令Ａに従って、該当するプロセスデータＤ１〜Ｄｎを外部コンピュータ１１へ転送する。
【００３４】
ステップＳ１６へ移行した論理ユニット３は、ステップＳ１３と同様に、命令Ａにより要求されているプロセスデータＤ１〜Ｄｎを確認する。ステップ１７で論理ユニット３は、該当するプロセスデータＤ１〜Ｄｎを、ステップＳ１４と同様に、記憶装置４から読み出す。ステップＳ１８で論理ユニット３は、記憶装置３から読み出したプロセスデータＤ１〜Ｄｎの前処理を行う。これにより論理ユニット３は、前処理したプロセスデータＤ１’〜Ｄｎ’を生成する。この前処理は、前処理後のプロセスデータＤ１’〜Ｄｎ’の情報量を、記憶してあるプロセスデータＤ１〜Ｄｎと比較して減少させるものである。前処理の例の幾つかは後述する。ステップＳ１９で論理ユニット３は、命令Ａに従って、前処理したプロセスデータＤ１’〜Ｄｎ’を外部コンピュータ１１へ転送する。
【００３５】
記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎは、（プロセスデータＤ１〜ＤｎにそれぞれタイムスタンプＴｉが付与されていないときにも）常に特定の作動サイクルＴに関係している。前処理では、例えば、論理ユニット３が、特定の作動サイクルＴに関係して記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎをフィルタリング処理する。単なる例示として図５に示すように、前処理したプロセスデータＤ１’〜Ｄｎ’は、プロセスデータＤ１〜Ｄｎの１０番目ごとのセットだけを含む。
【００３６】
代替的に又は付加的に、前処理で、図６に示すように、論理ユニット３は、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎに関して、多数の作動サイクルＴの期間、単なる例示では１０回の作動サイクルＴの期間にわたって、平均を計算する。
【００３７】
代替的に又は付加的に、前処理で、図７に示すように、論理ユニット３は、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎの多数の項目に対して（ただし、すべてが特定の作動サイクルＴに関連する）、一つの値、例えば合計又は平均値を算出する。この場合には、算出値に関与した元のプロセスデータＤ１〜Ｄｎの代わりに、算出値だけが外部コンピュータ１１へ転送される。
【００３８】
代替的に又は付加的に、前処理で、図８に示すように、論理ユニット３は、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎの丸め（端数処理）を行う。この場合には、元のプロセスデータＤ１〜Ｄｎの代わりに、丸められた値Ｄ１’〜Ｄｎ’だけが外部コンピュータ１１へ転送される。
【００３９】
多くの場合、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎは、図３に示すように、プロセスデータＤ１〜Ｄｎ自体に加えて、それぞれに割り当てられた名前ＸＹＺを含む。この場合の前処理では、図９に示すように、論理ユニット３が、名前ＸＹＺを完全に又は部分的に削除する。図９に示してあるとおり、この場合の論理ユニット３は、付加的に、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎと相対的な再ソートを実行することもできる。このときの前処理したプロセスデータＤ１’〜Ｄｎ’はそれ故、プロセスデータＤ１〜Ｄｎと同一の順番ではない。この再ソートを行う場合には、動的であると有利である。再ソートは従って、命令Ａによって異なり、あるいは（又は且つ）、同じ命令Ａにおいて、特定の作動サイクルＴに関係するプロセスデータＤ１〜Ｄｎと別の作動サイクルＴに関係するプロセスデータＤ１〜Ｄｎとで異なる。
【００４０】
代替的に又は付加的に、前処理で、図１０に示すように、論理ユニット３は、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎの幾つかだけを、前処理したプロセスデータＤ１’〜Ｄｎ’として受け取る。すなわち、プロセスデータＤ１〜Ｄｎの部分的なフィルタリング処理が行われる。図５に示した処理との違いは、図１０の作動方法のフレームワークでは、特定の作動サイクルＴに関連するプロセスデータＤ１〜Ｄｎの中で内部的にフィルタリング処理が行われることにある。すなわち、例えば、プロセスデータＤ１，Ｄ７，Ｄ１２のみが転送され、プロセスデータＤ２〜Ｄ６，Ｄ８〜Ｄ１１、存在するならばＤ１３，Ｄ１４・・・などは、転送されない。
【００４１】
以上の前処理は、互いに独立して行われる。必要に応じて互いに組み合わせることも可能である。
【００４２】
総括すると、本発明は以下の形態に関わる。
【００４３】
コンピュータクラスター１は、産業技術的プロセス５を制御するための制御装置２、論理ユニット３、及び記憶装置４を有する。制御装置２は、作動サイクルＴにおいて産業技術的プロセス５を制御する。制御装置２は、作動サイクルＴ中の制御装置２において産業技術的プロセス５を制御するフレームワークで生じるプロセスデータＤ１〜Ｄｎを少なくとも一時的に記憶装置４に記憶する。論理ユニット３は、コンピュータネットワークに対するインターフェイス１０を介してコンピュータクラスター１の外部にある外部コンピュータ１１からプロセスデータＤ１〜Ｄｎに対する命令Ａを受け取る。命令Ａがアクセス条件Ｚを満たす場合には、論理ユニット３は、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎを命令Ａに従って外部コンピュータ１１へ転送する。条件Ｚを満たさない場合には、論理ユニット３は、記憶装置４に記憶してあるプロセスデータＤ１〜Ｄｎを前処理することにより、前処理したプロセスデータＤ１’〜Ｄｎ’の情報量を、記憶してあるプロセスデータＤ１〜Ｄｎに比べて少なくする。論理ユニット３は、前処理したプロセスデータＤ１’〜Ｄｎ’のみを命令Ａに従って外部コンピュータ１１へ転送する。
【００４４】
本発明は多くの利点を有する。特に論理ユニット３によって、従ってコンピュータクラスター１の側で、外部コンピュータ１１に対し、プロセスデータＤ１〜Ｄｎを（補足して言えばそのままの形で）入手可能にするか、又は、前処理したプロセスデータＤ１’〜Ｄｎ’のみを入手可能にするか、を決定することができる。
【００４５】
本発明を有益な実施形態により詳細に図示し詳述してきたが、本発明は開示例に限定されるものではなく、ここから派生する他の変形例であっても、当分野で通常の知識を有する者であれば本発明の思想を逸脱することなく想到可能である。
【符号の説明】
【００４６】
１  コンピュータクラスター
２  制御装置
３  論理ユニット
４  記憶装置
５  産業技術的プロセス
６  センサ
７  アクチュエータ
８  コンピュータプログラム
９  機械語（マシンコード）
１０  インターフェイス
１１  外部コンピュータ
【図１】
2017157219.tif 000003
【図２】
2017157219.tif 000004
【図３】
2017157219.tif 000005
【図４】
2017157219.tif 000006
【図５】
2017157219.tif 000007
【図６】
2017157219.tif 000008
【図７】
2017157219.tif 000009
【図８】
2017157219.tif 000010
【図９】
2017157219.tif 000011
【図１０】
2017157219.tif 000012