(57)【要約】  本発明はオペレーションプログラムを実行する少なくとも１つのオートメーションユニットとオペレーションプログラムを修正するエンジニアリングユニットとを包含する制御通信システムに関する。エンジニアリングユニットは少なくとも１つのコンフィギュレートされたデータ構造の形のオペレーションプログラムのオートメーション関数をプロジェクトし、コンフィギュレートされたデータ構造を修正するコードコンフィギュレータを有し、少なくとも１つのオートメーションユニットはオペレーションプログラムの必要オートメーション関数のカタログと空データ構造とを有するインタープリタフレームワークを有し、インタープリタフレームワークは修正されたコンフィギュレートされたデータ構造を翻訳し、カタログのオートメーション関数および修正されたコンフィギュレートされたデータ構造を基礎として修正されたオペレーションプログラムを提供する。
2009531759.tif 000002
【特許請求の範囲】
【請求項１】
オペレーションプログラムを実行することに適合されている少なくとも１つのオートメーションユニット（１４）と、前記オペレーションプログラムを修正することに適合されているエンジニアリングユニット（１２）とを包含する制御通信システムにおいて、
前記エンジニアリングユニット（１２）はコードコンフィギュレータを有し、該コードコンフィギュレータは少なくとも１つのコンフィギュレートされたデータ構造の形の前記オペレーションプログラムのオートメーション関数をプロジェクトすることに適合されており、前記コンフィギュレートされたデータ構造を修正することに適合されており、
少なくとも１つの前記オートメーションユニット（１４）はインタープリタフレームワーク（５２）を有し、該インタープリタフレームワーク（５２）は前記オペレーションプログラムの必要オートメーション関数のカタログおよび空データ構造を有することに適合されており、
前記インタープリタフレームワーク（５２）はさらに、修正された前記コンフィギュレートされたデータ構造を翻訳し、前記カタログの前記オートメーション関数および前記修正されたコンフィギュレートされたデータ構造を基礎として、修正されたオペレーションプログラムを提供することに適合されていることを特徴とする、制御通信システム。
【請求項２】
前記エンジニアリングユニット（１２）は、少なくとも１つの前記修正されたコンフィギュレートされたデータ構造を、対応する前記インタープリタフレームワーク（５２）を用いて少なくとも１つの前記オートメーションユニット（１４）に送信することに適合されている、請求項１記載の制御通信システム。
【請求項３】
前記エンジニアリングユニット（１２）は少なくとも１つの前記オートメーションユニット（１４）のオペレーションシステムの構造的なイメージを有することに適合されている、請求項１または２記載の制御通信システム。
【請求項４】
少なくとも１つの前記オートメーションユニット（１４）は、対応するバッファにおいて先行して実行されている前記オペレーションプログラムを維持しながら、前記修正されたオペレーションプログラムに切り替えることに適合されている、請求項１から３までのいずれか１項記載の制御通信システム。
【請求項５】
少なくとも１つの前記オートメーションユニット（１４）は実行されているオペレーションプログラムを包含し、且つ前記オペレーションシステムを実行しながら前記修正されたオペレーションプログラムに切り替えることに適合されている、請求項１から４までのいずれか１項記載の制御通信システム。
【請求項６】
制御通信システム（１０）のオートメーションユニット（１４）のオペレーションプログラムを修正する方法であって、
前記制御通信システム（１０）はさらに、前記オペレーションプログラムを修正することに適合されているエンジニアリングユニット（１２）を有する形式のオペレーションプログラムを修正する方法において、
少なくとも１つのコンフィギュレートされたデータ構造の形の前記オペレーションプログラムのオートメーション関数をプロジェクトし、前記コンフィギュレートされたデータ構造を前記エンジニアリングユニット（１２）において修正するステップと、
前記オペレーションプログラムの必要オートメーション関数のカタログおよび空データ構造を少なくとも１つの前記オートメーションユニット（１４）に設けるステップと、
修正された前記コンフィギュレートされたデータ構造を少なくとも１つの前記オートメーションユニット（１４）に送信するステップと、
前記修正されたコンフィギュレートされたデータ構造を翻訳し、前記カタログの前記オートメーション関数および前記修正されたコンフィギュレートされたデータ構造に基づき、修正されたオペレーションプログラムを提供するステップとを有することを特徴とする、オペレーションプログラムを修正する方法。
【請求項７】
前記修正されたコンフィギュレートされたデータ構造を、対応する前記オートメーションユニット（１４）に設けられている前記オートメーション関数を用いて、少なくとも１つの前記オートメーションユニット（１４）に送信するステップを有する、請求項６記載の方法。
【請求項８】
少なくとも１つの前記オートメーションユニット（１４）の前記オペレーションシステムの構造的なイメージを前記エンジニアリングユニット（１２）に含ませるステップを有する、請求項６または７記載の方法。
【請求項９】
対応するバッファにおいて先行して実行されている前記オペレーションプログラムを維持しながら、少なくとも１つの前記オートメーションユニット（１４）において前記修正されたオペレーションプログラムに切り替えるステップを有する、請求項６から８までのいずれか１項記載の方法。
【請求項１０】
少なくとも１つの前記オートメーションユニット（１４）においてオペレーションプログラムを実行し、前記オペレーションシステムを実行しながら前記修正されたオペレーションプログラムに切り替えるステップを有する、請求項６から９までのいずれか１項記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレーションプログラムを実行することに適合されている少なくとも１つのオートメーションユニットと、オペレーションプログラムを修正することに適合されているエンジニアリングユニットとを包含する制御通信システムに関する。さらに本発明は、制御通信システムの少なくとも１つのオートメーションユニットのオペレーションプログラムを修正する方法に関し、制御通信システムはさらに、対応するオートメーションユニットのオペレーションプログラムを修正することに適合されているエンジニアリングユニットを包含する。
【０００２】
工場、例えば発電所の機械設備のオートメーションはますます複雑になっている調整および制御対象をプロジェクトするため、それらの対象を稼働させるため、またそれらの対象を期間および条件の変更に適合させるためにフレキシブル且つマルチプロセスの制御通信システムを要求する。
【０００３】
そのような制御通信システムを受け入れるために多くの努力が注がれたが、公知のシステムは依然として、フレキシブルでない多くの規則を含み、また対応するオペレーションプログラムのプログラミングおよび修正が非常に複雑であるとみなされる。
【０００４】
したがって本発明の課題は、変更がより容易な制御通信システムおよびそのようなシステムのオペレーションプログラムを修正する方法を提供することである。それと同時に、システムおよび方法は誤り確率の現在既知である低水準を維持しなければならず、また広く公知のＳＩＭＡＴＩＣファミリーのような現在公知のオートメーションユニットを基礎としたシステムおよび方法が提供されるべきである。
【０００５】
本発明が基礎とする課題は、オペレーションプログラムを実行することに適合されている少なくとも１つのオートメーションユニットと、オペレーションプログラムを修正することに適合されているエンジニアリングユニットとを包含する制御通信システムによって解決され、エンジニアリングユニットは、少なくとも１つのコンフィギュレートされたデータ構造の形のオペレーションプログラムのオートメーション関数をプロジェクトすることに適合されており、またコンフィギュレートされたデータ構造を修正することに適合されているコードコンフィギュレータを有し、少なくとも１つのオートメーションユニットは、オペレーションプログラムの定義済必要オートメーション関数のカタログおよび空データ構造を有することに適合されているインタープリタフレームワークを有し、このインタープリタフレームワークはさらに、修正されたコンフィギュレートされたデータ構造を翻訳し、前述のカタログの少なくとも１つのオートメーション関数および修正されたコンフィギュレートされたデータ構造を基礎として、修正されたオペレーションプログラムを提供することに適合されている。コンフィギュレートされたデータ構造は殊にポインタおよび値を包含し、インタープリタフレームワークにおいて（このインタープリタフレームワークの前述のカタログにおいて既に提供されている）関連するオートメーション関数を指示し、それらを適切な値で満たすことに使用される。
【０００６】
換言すれば、本発明はオートメーションユニットのオートメーション関数のプロジェクションを少なくとも１つのコンフィギュレートされたデータ構造の形で提供する。このデータ構造は単にデータのみを包含し、一般的な形の関数は含んでいない。コンフィギュレートされたデータ構造はオートメーションユニットにおいて、前もってこのオートメーションユニットに含まれているオートメーション関数のカタログから対応するオートメーション関数を用いて翻訳される。このような処理によって、本発明はオートメーションユニットにおけるプロジェクトされたオートメーション関数の修正を実現し、これは修正の生成およびダウンロードに要求とされる非常に短い時間を達成する。
【０００７】
本発明による解決手段は殊に工場、例えば発電所の制御通信システムに適しており、この制御通信システムにおいては少なくとも１つのオートメーションユニットおよびエンジニアリングユニットそれぞれがピア・ツー・ピア通信ネットワークの共通の通信バスに接続されている。
【０００８】
本発明の有利な実施形態においては、エンジニアリングユニットが少なくとも１つの修正されたコンフィギュレートされたデータ構造を、対応するインタープリタフレームワークを用いて少なくとも１つのオートメーションユニットに送信することに適合されている。したがって、インタープリタフレームワークは付加的に、エンジニアリングユニットと対応するオートメーションユニットとの間のインタフェースの機能を提供する。
【０００９】
さらに有利には、エンジニアリングユニットは少なくとも１つのオートメーションユニットのオペレーションシステムの構造的なイメージ（structural image）を有することに適合されている。構造的なイメージは、少なくとも１つのコンフィギュレートされたデータ構造の形での、対応するオートメーションユニットのオペレーションプログラムのオートメーション関数のプロジェクションの基礎として使用される。
【００１０】
有利には、少なくとも１つのオートメーションユニットは、対応するバッファにおいて先行して実行されているオペレーションプログラムを維持しながら、修正されたオペレーションプログラムに切り替えることに適合されている。択一的または付加的に、修正されたコンフィギュレートされたデータ構造はエンジニアリングユニットまたは対応するオートメーションユニットの対応するバッファ内に保持される。
【００１１】
さらに有利には、少なくとも１つのオートメーションユニットは実行されているオペレーションプログラムを包含し、且つ前述のオペレーションシステムを実行しながら修正されたオペレーションプログラムに切り替えることに適合されている。
【００１２】
さらに本発明の課題は、オペレーションプログラムを修正することに適合されているエンジニアリングユニットを有する制御通信システムのオートメーションユニットのオペレーションプログラムを修正する方法によって解決され、この方法は、少なくとも１つのコンフィギュレートされたデータ構造の形のオペレーションプログラムのオートメーション関数をプロジェクトするステップと、コンフィギュレートされたデータ構造をエンジニアリングユニットにおいて修正するステップと、オペレーションプログラムの定義済必要オートメーション関数のカタログおよび空データ構造を少なくとも１つのオートメーションユニットに設けるステップと、修正されたコンフィギュレートされたデータ構造を少なくとも１つのオートメーションユニットに送信するステップと、修正されたコンフィギュレートされたデータ構造を少なくとも１つのオートメーションユニットにおいて翻訳するステップと、前述のカタログの少なくとも１つのオートメーション関数および修正されたコンフィギュレートされたデータ構造に基づき、少なくとも１つのオートメーションユニットに修正されたオペレーションプログラムを提供するステップとを有する。
【００１３】
第１の有利な実施形態において前述の方法は、修正されたコンフィギュレートされたデータ構造を、対応するオートメーションユニットに設けられているオートメーション関数によって、少なくとも１つのオートメーションユニットに送信するステップを有する。
【００１４】
第２の有利な実施形態において前述の方法は、少なくとも１つのオートメーションユニットのオペレーションシステムの構造的なイメージをエンジニアリングユニットに含ませるステップを有する。
【００１５】
さらに有利には、本発明による方法は、対応するバッファにおいて先行して実行されているオペレーションプログラムを維持しながら、少なくとも１つのオートメーションユニットにおいて修正されたオペレーションプログラムに切り替えるステップを有する。
【００１６】
また有利には、前述の方法は、少なくとも１つのオートメーションユニットにおいてオペレーションプログラムを実行し、前述のオペレーションシステムを実行しながら修正されたオペレーションプログラムに切り替えるステップを有する。
【００１７】
本発明による解決手段によって、動作中のオートメーションユニットにおいてオペレーションプログラムをショック無く修正することができる。すなわち、実行中のプロセスを妨害することなく、または実行中のプロセスに影響を及ぼすことなく修正を行うことができる。新しい関数をプロセスに付加することができ、内部的な切り替えおよびパラメータを変更することができ、また関数を他のプログラムサイクルに移動させることができる。
【００１８】
実行可能なように対応するオートメーションユニットにおいて修正されたオペレーションプログラムを提供するために、短い「所要時間（turnaround）」または切り替え時間（本発明によれば、典型的には僅か数秒）を達成することができる。
【００１９】
それどころかオートメーションユニットにおいては、修正されたコンフィギュレートされたデータ構造に基づいて修正がなされた後に、ショック無く先行のオペレーションプログラムを再構成または復帰させることができる。先行のオートメーション関数を示し、先行のオペレーションプログラムに関する値を包含する古いデータ構造に切り替えることのみが必要とされる。
【００２０】
さらに本発明による解決手段により、装置の目下のプロセス値を表す可能性を失うことなく、処理回路においてあらゆるユーザ定義の入力値および/または出力値をシミュレートすることができる。ユーザ定義された値を目下のプロセス値の代わりに、コンフィギュレートされたデータ構造に挿入することができ、したがってこの値は後続のオートメーション関数におけるそのような値のシミュレーションのための基礎をなすことができる。
【００２１】
本発明による解決手段に基づき一貫性検査を提供することができ、これにより例えば通信の機能不全または手動で行われた変更に起因する矛盾を、プロジェクトされた修正が対応するオートメーションユニットに適用される前に発見することができる。
【００２２】
さらに本発明は、種々様々なオペレーションサイクルに関してオートメーションユニットの均衡が取れたプロセッサ負荷を受け入れるために、相応の時間枠におけるオートメーション関数の自動的なディスパッチに関する基礎を提供する。
【００２３】
本発明によるエンジニアリングユニットと少なくとも１つのオートメーションユニットのインタープリタフレームワークとの間の通信を一種の統合型通信メカニズムに使用することができ、これにより複数のオートメーションユニットにわたる場合でさえも（殊にオートメーションユニットのオペレーションに関する、および/または、ヒューマン・マシンインタフェース（ｈｍｉ）に関する）プロセス信号を交換することができ、この際にその種の信号伝送の付加的なプロジェクションは必要とされない。
【００２４】
さらに、前述の通信はあらゆる付加的な回路を必要とせずに、バイナリの出力信号の統合されたアラーム処理に使用することができる。バイナリの出力信号を単に、インタープリタフレームワークに含ませることができる適切なオートメーション関数によってアドレッシングすることができ、また続いて、エンジニアリングユニットのコンフィギュレートされたデータ構造における対応するポインタによってページングすることができる。
【００２５】
最後に、本発明による解決手段は、コンフィギュレートされたデータ構造が特定のオートメーション関数をアドレッシングするだけでなく、品質検査のためにオートメーション関数において使用される対応する信号に関する品質データを更に提供することによって、各信号に関する統合された品質コードを提供することができる。
【００２６】
したがって本発明によれば、完全に新しいオペレーションシステムがオートメーションユニットにおいてコンフィギュレートされており、また対応するコードジェネレータがエンジニアリングユニットにおいて開発されている。プロジェクトされたオートメーション関数は完全にデータの形で表され、関数の時間のかかる生成は必要ない。オートメーションユニットはコンフィギュレートされたデータ構造を翻訳する。オペレーション構造の翻訳はオペレーションプログラムの関数を実現するための核または基本をなす。
【００２７】
エンジニアリングシステムは殊に、オートメーションユニット内に保管されているオペレーション構造の完全なイメージを受け取り、プロジェクトの修正が実行される場合に必要なデータ構造をコンフィギュレートする。これによって全ての必要な修正が、オペレーションプログラムの実行に並行して、オートメーションユニットに伝送される。全てのデータの一貫性のある完全な伝送に基づき、エンジニアリングユニットはオートメーションユニットを修正されたオペレーション構造に切り替える。このようにして、実行されているオペレーションプログラムへの負の影響を排除することができる。
【００２８】
インタープリタフレームワークには、オートメーションユニットの初期化時に一度ロードされ、その後に自身のサービスを提供する。エンジニアリングユニットは、コンフィギュレートされたプロジェクトデータを伝送するためにインタープリタフレームワークのサービスを使用し、これによりインタープリタフレームワークの機能性を定義する。インタープリタフレームワークは全ての必要な関数および空データ構造を有しているので、プロジェクトされている構造の起動中に別のデータ要素の広範なロードは必要とされない。
【００２９】
以下では添付の概略的な図面を参照しながら、本発明による制御通信システムの有利な実施形態および本発明による制御通信システムのオートメーションユニットのオペレーションプログラムを修正する方法を説明する。ここで、
図１は、本発明による制御通信システムの実施形態の概略図を示す。
図２Ａおよび２Ｂは、図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第１のリストを示す。
図３Ａおよび３Ｂは、図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第２のリストを示す。
図４は、図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第３のリストを示す。
図５は、図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第４のリストを示す。
図６は、図１による制御通信システムのオートメーションユニットのオペレーションプログラムを修正する方法の実施形態の概略図を示す。
図７は、図６による方法の実施中の対応するオートメーションユニットにおける経過の概略図を示す。
図８は、図７による経過中のコンテンツおよびデータ要素の第１の概略図を示す。
図９は、図７による経過中のコンテンツおよびデータ要素の第２の概略図を示す。
図１０は、図７による経過中のコンテンツおよびデータ要素の第３の概略図を示す。
図１１は、図１による制御通信システムのパートナ間の通信の概略図を示す。
【００３０】
図１には制御通信システム１０が示されており、この制御通信システム１０はエンジニアリングユニット１２またはサーバ（Ｆｔサーバ）およびＳＩＭＡＴＩＣ  Ｓ７制御ユニット（図１にのみ示す）の形の複数のオートメーションユニット１４を包含する。エンジニアリングユニット１２はピア・ツー・ピアネットワーク１６を介してオートメーションユニット１４と機能的に接続されている。この通信は４つの冗長チャネル１８，２０，２２および２４（チャネル番号（channel-no.）０，１，２，３；冗長番号（redundance-no.）０，１）を有する。ユニット１２および１４はＩＰアドレス（IP-adr.）によってアドレッシングされ、またチャネル１８〜２４はユニット１２および１４の適切なポート（Port-no.）を介してアクセス可能である。
【００３１】
第１のチャネル１８、いわゆるエンジニアリングチャネルを介して、オートメーションユニット１４のオペレーションプログラムをインストールおよび修正するための信号、テレグラムおよび／またはジョブが伝送される。第２のチャネル２０、いわゆるオペレートチャネルはオートメーションユニット１４の目下のオペレーションに関する信号、テレグラムおよび／またはジョブを伝送するために使用される。第３のチャネル２２、いわゆるｈｍｉチャネルはエンジニアリングユニット１２と対応するオートメーションユニット１４との間のヒューマン・マシンインタフェース（ｈｍｉ）のために使用される。最後に第４のチャネル２４、いわゆるアラームチャネルはオートメーションユニット１４とエンジニアリングユニット１２との間のアラーム処理を提供する。
【００３２】
以下においてさらに詳細に説明するように、チャネル１８〜２４はエンジニアリングユニット１２と対応するオートメーションユニット１４との間の一種の統合型通信網を提供し、これにより複数のオートメーションユニットにわたる場合でさえも（殊にオペレーションプログラムの修正に関する、オートメーションユニットのオペレーションに関する、ヒューマン・マシンインタフェース（ｈｍｉ）に関する、および／または、アラーム信号に関する）プロセス信号を交換することができ、この際にその種の信号伝送の付加的なプロジェクションは必要とされない。
【００３３】
図２Ａ，２Ｂには、（テレグラムまたはジョブの形の）それらの信号２６のリストが示されており、それらの信号２６はエンジニアリングユニット１２（Ｆｔサーバ）と対応するオートメーションユニット１４（プログラム・ロジック・コントローラ、ＰＬＣ）との間において、オートメーションユニット１４のオペレーションプログラムのインストールおよび修正中に伝送される。
【００３４】
信号２６は、例えば信号>>EXECUTE>>によるオートメーションプログラムの新たなコンフィギュレーションのインストールおよび起動を含む。この信号はオートメーションユニット１６によって信号<<TEL_ACK<<を介するテレグラム肯定応答でもって確認される。テレグラム肯定応答は通信の品質検査を提供するための組込型（integrated）品質コードを提供する。
【００３５】
図３Ａおよび３Ｂは、オートメーションユニット１４の目下のオペレーション中にエンジニアリングユニット１２と対応するオートメーションユニット１４との間において伝送される信号２６のリストを示す。図４は対応するヒューマン・マシンインタフェースを介する信号の伝送を示し、図５はオペレーション中にアラームが発せられる場合の信号の伝送を示す。
【００３６】
図６には、図１による制御通信システム１０のオートメーションユニット１１のオペレーションプログラムを修正する方法の実施形態の概略図が示されている。
【００３７】
本方法の重要な態様は、新しいオペレーションプログラムまたは修正されたオペレーションプログラムがエンジニアリングユニット１２において完全に開発され、その後にオートメーションユニット１４に伝送されるのではなく、オペレーションプログラムは完全な関数ではない単なるポインタおよび値のみを包含するコンフィギュレートされたデータ構造の形で開発されることにある。ポインタおよび値はインタープリタフレームワークによって翻訳ないし解読される。このインタープリタフレームワークはオートメーションユニット１４の一部をなすが、図６には詳細に示していない。図６は、原則としてエンジニアリングユニット１２によって提供されるコンフィギュレートされたデータ構造の翻訳の処理を示しているに過ぎない。
【００３８】
先ず、エンジニアリングユニット１２はオートメーションユニット１４のインタープリタフレームワークに複数のデータ要素（ＤＢ）、殊にグローバル（Global）ＤＢ２８、サイクル（Cycle）ＤＢ３０、複数のシーケンス（Sequence）ＤＢ３２およびモジュール（Module）ＤＢを提供する。ステップ３６において新しいプログラムの実行が（例えば信号２６<<EXECUTE<<を介して）開始されると、先ずステップ３８において目下のサイクルＤＢ番号がグローバルＤＢ２８から読み出される。続いてステップ４０において、目下のシーケンスＤＢ番号が適切なサイクルＤＢ３０から読み出される。次のステップ４２においては適切なシーケンスＤＢ３２から目下のモジュールインスタンスが読み出される。
【００３９】
続いてステップ４４においては、モジュールＤＢ３４からのデータが使用され、また出力（Output）ＤＢ４６への出力（およびインスタンス（Instance）ＤＢ）が提供されて、これらの情報に基づき目下のモジュールインスタンスが実行される。
【００４０】
後続のステップ４８ａ，４８ｂおよび５０ａ，５０ｂでは、シーケンスリストにおける最後のモジュールおよび/または最後のシーケンスＤＢ３２に達しているか否かが検査され、この検査結果に応じて適切なステップ３８〜４４が繰り返される。
【００４１】
このような処理によって、オートメーションユニット１４のオペレーションプログラムの実際のオートメーション関数が、エンジニアリングユニット１２によって（最初に、または修正されて）提供されたデータ要素２８，３０，３２および３４のデータ構造の翻訳によって生成される。
【００４２】
図７は、上述したインタープリタフレームワーク５２を詳細にさらに示す。インタープリタフレームワーク５２は、テレグラムバッファ５６（TelBuff）からデータを受信し、またそこにデータを送信するための処理部（RcvSnd）５４を含む。テレグラムバッファ５６はエンジニアリングサービスを処理するための処理部５８（ProcEs）と通信する。処理部５８はデータ要素、例えばサイクルＤＢ３０、複数のシーケンスＤＢ３２および複数のモジュールＤＢ３４の実際の読み出しおよび書き込みを処理する。処理部５８はさらに複数のインデクスＤＢおよび強制（Force）ＤＢ６２にアドレッシングし、また出力ＤＢ４６にデータを書き込む。対応するテレグラムはエンジニアリングチャネル１８を介してインタープリタフレームワーク５２によって受信され、また１つまたは複数のジョブを含む。これらのジョブはインタープリタフレームワーク５２によって処理される。エラーの無い場合には、正の肯定応答テレグラムが返送される。例えば、信号またはテレグラムDB_READに対する応答はDB_CONTENTテレグラムである。
【００４３】
図８から図１０に基づき、対応するオートメーションユニット１４における翻訳の処理をさらに説明する。処理は個別化（individualizing）ＲＣ番号およびベースサイクルを包含するコンフィギュレーションデータ要素６４（config DB1）を基礎とする。これらのデータは前述のグローバルＤＢ２８からのデータおよびサイクルＤＢ３０の番号を考慮して処理される。包含されているデータは殊に、処理すべきサイクルに関する情報およびサイクル内のシーケンスに関する情報である。さらに、ピア・ツー・ピアネットワーク内のトラフィックがピア・ツー・ピア（ＰｔＰ）データ要素を介してアドレッシングされる。シーケンスはポインタを介して（矢印によって示唆されている）、目下のインスタンスデータが記憶されているモジュールＤＢ３４のモジュールを参照する。
【００４４】
最後に図１１において要約されているように、エンジニアリングユニット１２によって提供されたデータ要素のライブラリと結合された、インタープリタフレームワーク５２内に設けられている事前定義された必要オートメーション関数のカタログが前述のシーケンスデータ、サイクルデータ、インスタンスデータを介して実行オペレーションプログラムに翻訳され、この実行オペレーションプログラムは出力バイナリＤＢ６６、出力アナログＤＢ６８およびインスタンスＤＢ７０に記憶される。
【図面の簡単な説明】
【００４５】
【図１】本発明による制御通信システムの実施形態の概略図を示す。
【図２Ａ】図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第１のリストを示す。
【図２Ｂ】図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第１のリストを示す。
【図３Ａ】図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第２のリストを示す。
【図３Ｂ】図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第２のリストを示す。
【図４】図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第３のリストを示す。
【図５】図１による制御通信システムのパートナ間において交換可能なテレグラムまたはジョブの第４のリストを示す。
【図６】図１による制御通信システムのオートメーションユニットのオペレーションプログラムを修正する方法の実施形態の概略図を示す。
【図７】図６による方法の実施中の対応するオートメーションユニットにおける経過の概略図を示す。
【図８】図７による経過中のコンテンツおよびデータ要素の第１の概略図を示す。
【図９】図７による経過中のコンテンツおよびデータ要素の第２の概略図を示す。
【図１０】図７による経過中のコンテンツおよびデータ要素の第３の概略図を示す。
【図１１】図１による制御通信システムのパートナ間の通信の概略図を示す。
【図１】
2009531759.tif 000003
【図２Ａ】
2009531759.tif 000004
【図２Ｂ】
2009531759.tif 000005
【図３Ａ】
2009531759.tif 000006
【図３Ｂ】
2009531759.tif 000007
【図４】
2009531759.tif 000008
【図５】
2009531759.tif 000009
【図６】
2009531759.tif 000010
【図７】
2009531759.tif 000011
【図８】
2009531759.tif 000012
【図９】
2009531759.tif 000013
【図１０】
2009531759.tif 000014
【図１１】
2009531759.tif 000015
【国際調査報告】
2009531759.tif 000016
2009531759.tif 000017