(57)【要約】特に、データ処理装置（３００）によって実行される方法が開示され、該方法は、−  グラフデータを取得するおよび／または決めるステップ（１０１）であって、グラフデータは包装プラントに関連するグラフ（２００ａ）を表現し、このグラフ（２００ａ）は複数のノード（２０１〜２１７）および複数のエッジ（２１８〜２３５）を含み、該複数のエッジ（２１８〜２３５）中の各エッジは、複数のノード（２０１〜２１７）中の２つのノードを相互に連結し、複数のノード（２０１〜２１７）中の各ノードは、包装プラントの一コンポーネントを表し、複数のエッジ（２１８〜２３５）中の各エッジは、包装プラントの２つのコンポーネントの間の可能な包装工程の連結を表す、取得するおよび／または決めるステップと、−  グラフデータをデータ処理装置（３００）のメモリ（３０２、３０３）中に格納するステップ（１０２）と、を含む。【選択図】図２ｂ
2020507521.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置（３００）によって実行される方法であって、前記方法は、
−  グラフデータを取得するおよび／または決めるステップ（１０１）であって、前記グラフデータは包装プラントに関連するグラフ（２００ａ）を表現し、前記グラフ（２００ａ）は複数のノード（２０１〜２１７）および複数のエッジ（２１８〜２３５）を含み、前記複数のエッジ（２１８〜２３５）中の各エッジは、前記複数のノード（２０１〜２１７）中の２つのノードを相互に連結し、前記複数のノード（２０１〜２１７）中の各ノードは、前記包装プラントの一コンポーネントを表し、前記複数のエッジ（２１８〜２３５）中の各エッジは、前記包装プラントの２つのコンポーネントの間の可能な包装工程の連結を表す、取得するおよび／または決めるステップ（１０１）と、
−  前記グラフデータを前記データ処理装置（３００）のメモリ（３０２、３０３）中に格納するステップ（１０２）と、
を含む、方法。
【請求項２】
前記包装プラントが、少なくとも２つの異なる包装工程を実行するように構成される、請求項１に記載の方法。
【請求項３】
前記方法が、
−  包装プラントの状態データを取得するステップ（１０３）であって、前記包装プラントの状態データは前記包装プラントによって実行可能な包装工程を示す、取得するステップ（１０３）と、
−  前記包装プラントの状態データおよび前記グラフデータによって表現される前記グラフ（２００ａ）に少なくとも部分的に基づいて、前記包装プラントによって実行可能な前記包装工程の表現（２００ｃ）を決めるステップ（１０４）と、
を含む、請求項１または２に記載の方法。
【請求項４】
前記包装プラントの状態データが、前記包装プラントの１つ以上のコンポーネントの活動状態および／または活動中状態の出力部に関する情報を包含する、請求項３に記載の方法。
【請求項５】
前記複数のエッジ（２１８〜２３５）中の各エッジは有向エッジであり、前記複数のエッジ（２１８〜２３５）中の各エッジは、活性化可能且つ非活性化可能であり、前記複数のエッジ（２１８〜２３５）中の各エッジの前記活動状態は、前記複数のエッジ（２１８〜２３５）中の前記それぞれのエッジの開始ノードによって表される、前記包装プラントの前記コンポーネントの前記活動状態および／または前記活動中状態の出力部に少なくとも関連付けられる、請求項４に記載の方法。
【請求項６】
前記包装プラントによって実行可能な前記包装工程の前記表現（２００ｃ）を決める（１０４）際に、前記複数のエッジ（２１８〜２３５）中の活動中状態のエッジ、および前記複数のエッジ（２１８〜２３５）中の活動中状態のエッジによって連結されている、前記複数のノード（２０１〜２１７）中のノードだけが考慮に入れられる、請求項５に記載の方法。
【請求項７】
前記包装プラントの状態データが、特定の時間枠内に前記包装プラントによって実行される包装工程を示す、請求項３〜６のいずれか一項に記載の方法。
【請求項８】
前記方法が、
−  前記決めるステップの結果として得られた、前記包装プラントによって実行可能な前記包装工程の前記表現を提供するおよび／または出力するステップ、
をさらに含む、請求項３〜７のいずれか一項に記載の方法。
【請求項９】
前記包装プラントが、
−  加熱システム、
−  充填機、
−  閉包および／または飲用ストローを付加する付与装置、
−  切替え機、
−  シュート、
−  バルク梱包機、
−  パレタイザ、
−  バッファ、
−  縦型収納具、および／または
−  箱詰め装置、
のコンポーネントの１つ以上を含む、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
コンピュータプログラムがプロセッサ（３００）によって実行されると、前記プロセッサ（３００）に請求項１〜９のいずれか一項に記載の方法を実行および／または制御させるプログラム命令を含む、コンピュータプログラム。
【請求項１１】
請求項１〜９のいずれか一項に記載の方法を実行および／または制御するように構成された、または、請求項１〜９のいずれか一項に記載の方法のステップを実行および／または制御するためのそれぞれの手段（３０１〜３０５）を含む、データ処理装置。
【請求項１２】
−  請求項１１に記載のデータ処理装置（３００）、および
−  包装プラント、
を含むシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
加熱システム、充填機、閉包および／または飲用ストローを付加する付与装置、切替え機、シュート、バルク梱包機、および箱詰め装置など、複数のいろいろなコンポーネントが使われている様々な包装プラントが知られている。このような包装プラントでは、異なる包装工程の実行を可能にするために切替え機が用いられ、これを使うことによって１つまたは複数のコンポーネントをバイパスし、および／または追加して稼働することができよう。具体的に、包装工程の連結の分離および／または結合のための複数の切替え機を備える複雑な包装プラントでは、これによって、包装プラントによって実行可能な複数の包装工程が得られる。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
＜本発明のいくつかの例示的な実施形態の要約＞
この種の包装プラント、および当該包装プラントによって行われる包装工程をモニタするためには、例えば、包装プラントによって行われる包装工程の表現を生成し、例えば、これをモニタリング装置でユーザに表示できるようにすることが望ましくあり得る。これを行うために、包装プラントによって実行可能な各種の包装工程の各々の表示可能な表現をあらかじめ定め、対応するデータをモニタリング装置のメモリ中に格納することができ、これにより、適正な表現を選択し、表示のため対応するデータをメモリからロードする必要があるだけとなる。但し、これは、包装プラントによって実行可能な包装工程の各々に対し、対応する表現データをメモリ中に格納しなければならないので、高いメモリ要求を伴う。さらに、包装プラントに何らかの変更があった場合（例えば、１つまたはいくつかのコンポーネントの追加および／または撤去）、その包装プラントによって実行可能な包装工程の全ての表現、およびモニタリング装置のメモリ中に格納された対応データを再度事前設定しなければならない。
【０００３】
本発明の目的は、したがって、特に前述の不利点の１つ以上を克服することであった。
【課題を解決するための手段】
【０００４】
本発明によれば、データ処理装置によって実行される方法が開示され、該方法は、
−  グラフデータを取得するおよび／または決めるステップであって、グラフデータは包装プラントに関連するグラフを表現し、このグラフは複数のノードおよび複数のエッジを含み、該複数のエッジ中の各エッジは、複数のノード中の２つのノードを相互に連結し、複数のノード中の各ノードは、包装プラントの一コンポーネントを表し、複数のエッジ中の各エッジは、包装プラントの２つのコンポーネントの間の可能な包装工程の連結を表す、取得するおよび／または決めるステップと、
−  そのグラフデータをデータ処理装置のメモリ中に格納するステップと、
を含む。
【０００５】
本発明によるこの方法は、例えば、包装プラントによって実行可能な包装工程の表現を決めるためのグラフを表すグラフデータを取得および／または生成するための方法である。
【０００６】
さらに、本発明によれば、コンピュータプログラムがプロセッサによって実行されると、そのプロセッサに本発明による方法を実行および／または制御させるプログラム命令を含む、コンピュータプログラムが開示される。本方法のステップの全てが制御できるか、もしくは本方法のステップの全てが実行でき、または、１つ以上のステップが制御でき且つ１つ以上のステップが実行できる。
【０００７】
本明細書において、プロセッサは、特に、制御ユニット、マイクロプロセッサ、マイクロコントローラなどのマイクロ制御ユニット、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）を指すと理解すべきである。
【０００８】
このコンピュータプログラムは、例えば、インターネット、電話または移動通信ネットワーク、および／またはローカルネットワークを介して共有することができる。該コンピュータプログラムは、少なくとも部分的にプロセッサのソフトウェアおよび／またはファームウェアとすることができる。これは、部分的にハードウェアとして実装することも同様に可能である。
【０００９】
該コンピュータプログラムは、例えば、磁気的、電気的、光学的、および／または他の種類のストレージ媒体など、マシン可読ストレージ媒体上に格納することが可能である。このストレージ媒体は、例えばプロセッサの一部、例えばプロセッサの（不揮発性／永続性もしくは揮発性の）プログラムメモリまたはその一部であってよい。該ストレージ媒体は、例えば、有形の、すなわち物理的なストレージ媒体であってもよい。
【００１０】
さらに、本発明によれば、本発明による方法を実行および／または制御するように構成された、または、本発明による方法のステップを実行および／または制御するためのそれぞれの手段を含む、データ処理装置が開示される。これらの手段によって、本発明による方法のステップの全てを制御できるか、もしくは本発明による方法のステップの全てを実行することができ、または、該手段によって、１つ以上のステップを制御することができ且つ１つ以上のステップを実行することができる。様々な手段によって、随意的に、様々なステップを実装または制御することができる。
【００１１】
本開示のデータ処理装置のこれらの手段は、ハードウェアおよび／またはソフトウェアコンポーネントを含むことが可能である。これらの手段は、例えば、コンピュータプログラム（例えば、本発明によるコンピュータプログラム）のプログラム命令を備えたメモリと、少なくとも１つのメモリからのプログラム命令を実行するように構成された少なくとも１つのプロセッサとを含むことができる。相応して、本発明によれば、少なくとも１つのデータ処理装置は、少なくとも１つのプロセッサおよびプログラム命令を備えた少なくとも１つのメモリを含むとして開示されていることを理解すべきであり、該少なくとも１つのメモリおよびそのプログラム命令は、該少なくとも１つのプロセッサと相まって、データ処理装置に本発明による方法を実行および／または制御させるように構成される。
【００１２】
本発明によるこのデータ処理装置は、例えば、包装プラントに対するモニタリング装置である。
【００１３】
さらに、本発明によれば、
−  本発明によるデータ処理装置、および
−  包装プラント、
を含むシステムが開示される。
【００１４】
本発明による方法、本発明によるコンピュータプログラム、本発明によるデータ処理装置、および本発明によるシステムの特質および特徴を、ある場合には例を用いて、以降で説明する。
【００１５】
冒頭で開示したように、或る包装プラントは、例えば、食品などの物品を包装するためのプラントである。具体的に、或る包装プラントは、飲み物充填プラントおよび／または飲み物充填プラントの一部を指すと理解することとする。この種のプラントでは、加熱システム（例えば、充填材料の超高温加熱のための加熱システム）、充填機、閉包および／または飲用ストローを付加する付与装置、切替え機（例えば、包装工程の連結の分離および／または結合のための切替え機）、シュリンカ、シュート、バルク梱包機、パレタイザ、バッファ、縦型収納具、および箱詰め装置など、複数の様々なコンポーネントがよく使用される。これらのコンポーネント上では（例えば、これらのコンポーネントのプロセッサにより実行されるコンピュータプログラムの形で）様々な用途が実行される。包装プラントの様々なコンポーネントおよび用途は、少なくとも部分的に包装プラントの状態データを提供することができる。
【００１６】
包装プラントに関連するグラフは、例えば、包装プラントの複数のコンポーネントをノードの形で表現するとともに包装プラントのこれら複数のコンポーネントの間に存在する包装工程の連結をエッジの形で表現する構造体（例えば、グラフの形で表すことが可能な構造体）として理解するものとする。包装工程の連結は、例えば、包装プラントによって実行可能な包装工程の過程で使用することができる、包装プラントの２つのコンポーネントの間の連結である。この種の包装工程の連結は、例えば、包装プラントの或るコンポーネントの出力部と別のコンポーネントの入力部との間のコンベアライン（例えば、コンベアベルトおよび／またはローラコンベアとして）によって形成することができる。包装プラントの一コンポーネントが、包装プラントの様々なコンポーネントの入力部に連結された様々な出力部を有する場合、これらの包装工程の連結の各々は、例えば、複数のエッジ中のそれぞれのエッジによって表すことが可能である。したがって、この種のグラフは、グラフに関連付けられた包装プラントによって実行可能な全ての包装工程を示す（例えば、それらを図表で表す）ことができる。
【００１７】
グラフデータは、該グラフデータに包含されたグラフの複数のノードおよび／または複数のエッジの定義によってこれらのグラフを表現する。例えば、グラフデータは、複数のノード中の各ノードに対する、それぞれのノードを定義するノードデータ構造体、および／または複数のエッジ中の各エッジに対する、それぞれのエッジを定義するエッジデータ構造体を包含する。ノードデータ構造体は、例えば、ノードを識別および／または記述するためのデータを包含する。さらに、ノードデータ構造体は、例えば、ノードによって表される包装プラントのコンポーネントを識別および／または記述するメタデータ、および／またはコンポーネントの機能性（例えば、切替え機および／またはシュートの機能性）を記述する論理データを包含することができる。エッジデータ構造体は、例えば、当該エッジによって連結される２つのノードを識別するデータなど、エッジを識別および／または記述するデータを包含する。さらに、エッジデータ構造体もまた、メタデータおよび／または論理データを包含することが可能である。グラフデータは、これらのデータ構造体に限定されることなく、これらに換えてまたは加えて他のデータ構造体を包含できることを理解すべきである。
【００１８】
このグラフデータの取得は、例えば、該グラフデータが通信接続を介してデータ処理装置によって受信される、および／または携帯ストレージ装置から読み出される、および／またはユーザ入力の形で記録されることとして理解すべきである。例えば、データ処理装置は、データを受信するための通信インターフェース（例えばネットワークアダプタ）、および／または携帯メモリからデータを読み出すためのストレージインターフェース（例えば、ドライブ、および／またはドライブインターフェース）、および／またはユーザ入力の形でデータを記録するためのユーザインターフェース（例えば、タッチスクリーンなどのスクリーン、キーボード、マウス、マイクロフォン、および／またはカメラ）など、対応する手段を含むことができる。
【００１９】
上記に換えてまたは加えて、このグラフデータは、データ処理装置によって決めることも可能である。このグラフデータを決めることは、グラフデータを生成すること、および／またはグラフデータを計算することを指すと理解すべきである。グラフデータを決めることは、例えば、データ処理装置によって取得されたデータ（例えば、データ処理装置によって通信接続を介して受信された、および／または携帯ストレージ装置により読み出された、および／またはユーザ入力の形で記録されたデータ）に少なくとも部分的に基づいて、および／または、包装プラントに関連するグラフを決めるための、および／または包装プラントに関連するグラフを表現するグラフデータを決めるための、所定のルール（例えば、アルゴリズムのルール）に少なくとも部分的に基づいて、行うことができる。
【００２０】
このグラフデータはデータ処理装置のメモリ中に格納される。データ処理装置のメモリは、データ処理装置の不揮発性メモリ（例えばプログラムメモリ）および／またはデータ処理装置の揮発性メモリ（例えば主メモリ）であってよい。プログラムメモリは、例えば、コンピュータプログラム、プログラム命令、およびデータが恒久的に格納される、データ処理装置のメモリを指すと理解すべきである。データ処理装置のプログラムメモリの一例にハードドライブがある。主メモリは、例えば、データ処理装置のプロセッサによって実行されるコンピュータプログラムおよび／またはプログラム命令を包含し、例えば中間結果などを中に格納する（例えばキャッシュする）ことが可能な、データ処理装置のメモリである。データ処理装置の主メモリの一例に、ＤＲＡＭメモリ（ダイナミックランダムアクセスメモリ）などのＲＡＭメモリ（ランダムアクセスメモリ）がある。
【００２１】
上記で開示したように、このグラフは、該グラフに関連する、包装プラントによって実行可能な包装工程の全てを表現してよい。したがって、このグラフデータの格納は、該グラフに関連する、包装プラントによって実行可能な包装工程の表現を格納するためのとりわけ効率的な選択肢である。該グラフに関連付けられた、包装プラントによって実行可能な諸包装工程の各々に対し、それ自体の表現を決め対応するデータを格納する必要がない。包装プラントに何らかの変更があった場合（例えば、１つまたはいくつかのコンポーネントの追加および／または撤去）、（複数の表現でなく）グラフを適合させる必要があるだけである。
【００２２】
本発明による方法、本発明によるコンピュータプログラム、本発明によるデータ処理装置、および本発明によるシステムのさらなる特質および特徴を、本発明の例示的な諸実施形態を用いて以降で説明する。
【００２３】
本発明の或る例示的な実施形態によれば、包装プラントは、少なくとも２つの異なる包装工程を実行するように構成される。
【００２４】
包装工程は、物品を包装する工程（例えば、飲み物を包装体の中に充填し、その充填された包装体をさらに加工する工程）を指すと理解すべきである。この種の包装工程を実行するために、包装プラントは、加熱システム（例えば、充填材料の超高温加熱のための加熱システム）、充填機、閉包および／または飲用ストローを付加する付与装置、切替え機（例えば、包装工程の連結の分離および／または結合のための切替え機）、シュリンカ、シュート、バルク梱包機、パレタイザ、バッファ、縦型収納具、および箱詰め装置など、様々なコンポーネントを含むことができる。この少なくとも２つの異なる包装工程は、例えば包装工程の実行に関与する包装プラントのコンポーネントによって異なり得る。
【００２５】
１つの包装プラントが様々な包装工程を実行できるために、いくつかの出力部および／または入力部を備えるコンポーネント（例えば切替え機）を包装プラント内に設けることができ、これらは包装プラント内のコンポーネントをバイパスすることを可能にする。例えば、閉包および／または飲用ストローを付加する付与装置は、包装工程において包装体に閉包および／または飲用ストローが付加されない場合はバイパスすることが可能である。また一方、別の包装工程では、包装体に閉包および／または飲用ストローを付加するために、閉包および／または飲用ストローを付加するための付与装置が稼働される。
【００２６】
本発明の或る例示的な実施形態によれば、本方法は、
−  包装プラントの状態データを取得するステップであって、この包装プラントの状態データは当該包装プラントによって実行可能な包装工程を示す、取得するステップと、
−  この包装プラントの状態データおよびグラフデータによって表現されるグラフに少なくとも部分的に基づいて、当該包装プラントによって実行可能な包装工程の表現を決めるステップと、
をさらに含む。
【００２７】
包装プラントの状態データは、例えば、当該包装プラントの１つ以上のコンポーネントによって、通信接続を介してデータ処理装置に通信される。包装プラントの状態データは、例えば、データ処理装置が該包装プラントの状態データを受信することによって取得される。上記に換えてまたは加えて、包装プラントの状態データは、少なくとも部分的にユーザ入力の形で記録することが可能である。例えば、上記で開示したように、データ処理装置は、データを受信するための通信インターフェース、および／またはユーザ入力の形でデータを記録するためのユーザインターフェースなどの適切な手段を含むことができる。
【００２８】
様々な包装工程は、例えば、包装工程の実行に関与する包装プラントのコンポーネントによって異なり得る。したがって、包装プラントの状態データは、例えば、包装プラントの１つ以上のコンポーネントの活動状態および／または活動中状態の出力部に関する情報を包含することができる。包装プラントの或るコンポーネントの活動状態に関する情報は、例えば、包装プラント内のそのコンポーネントが、包装工程の過程で活動中状態である（すなわち、その包装工程に関与している）か、および／または包装工程の過程で非活動状態である（すなわち、その包装工程に関与していない）かどうかを示す。包装プラントの或るコンポーネントの活動中状態の出力部に関する情報は、例えば、包装工程の過程でそのコンポーネントのどの出力部が活動中状態である（すなわち、その包装工程の過程で使用されている）か、および包装工程の過程でそのコンポーネントのどの出力部が非活動状態である（すなわち、その包装工程の過程で使用されていない）かを示す。したがって、この情報は、コンポーネントの出力部に関連する当該コンポーネントが、包装工程の過程で活動中状態である（すなわち、その包装工程に関与している）か、および／または包装工程の過程で非活動状態である（すなわち、その包装工程に関与していない）かどうかを示すことも可能である。例えば、包装プラントの切替え機の活動中状態の出力部に関する情報は、その切替え機のポジションを示す。或る切替え機の切替えポジションから、その切替え機の非活動状態の出力部に連結されたコンポーネントが包装工程の過程でバイパスされることが明らかな場合、そのコンポーネントは、例えば当該包装工程には関与せず、したがって非活動状態である。
【００２９】
包装プラントによって実行可能な包装工程の表現は、例えば、その包装プラントに関連するグラフの部分グラフおよび／またはサブグラフである。例えば、包装プラントによって実行可能な包装工程の表現は、複数のノードのサブセット、および／または複数のエッジのサブセットを含む。
【００３０】
例えば、包装プラントによって実行可能な包装工程の表現は、当該包装工程の過程で、包装プラントの活動中状態のコンポーネントを表す、複数のノード中の当該ノードだけを含むように決められる。
【００３１】
したがって、このグラフは、包装プラントによって実行可能な包装工程の表現を決め格納するためのとりわけ効率的な選択肢である。包装プラントによって実行可能な包装工程の全ての表現の前もっての複雑な決定、および対応するデータの格納は不必要である。代わりに、包装プラントによって実行可能な包装工程の表現は、少なくとも部分的にこのグラフに基づいて決めることができ、したがって、その決定のためにグラフデータをデータ処理装置のメモリ中に格納する必要があるだけである。
【００３２】
本発明の或る例示的な実施形態によれば、複数のエッジ中の各エッジは、有向エッジである。有向エッジは、例えば、或る開始ノードと終着ノードとの間の連結を表し、有向エッジは開始ノードから終着ノードに向けられる。
【００３３】
さらに、複数のエッジ中の各エッジは、例えば、活性化可能且つ非活性化可能（すなわち、非活動状態化）である。複数のエッジ中の各エッジの活動状態は、複数のエッジ中のそれぞれのエッジの開始ノードによって表される包装プラントのコンポーネントの活動状態、および／または複数のエッジ中のそれぞれのエッジの開始ノードによって表される包装プラントのコンポーネントの少なくとも１つの出力部（例えば、所定の出力部）の活動状態に少なくとも関連付けられる。
【００３４】
複数のエッジ中の或るエッジの開始ノードによって表わされる包装プラントのコンポーネントが、１つの出力部だけを有する場合、このエッジの活動状態は、例えば、該エッジの開始ノードによって表される包装プラントのコンポーネントの活動状態に、および／または該エッジの開始ノードによって表される包装プラントのコンポーネントの出力部の活動状態に関連する。この場合、このエッジは、例えば、該エッジの開始ノードによって表される包装プラントのコンポーネント、および／または該エッジの開始ノードによって表される包装プラントのコンポーネントの出力部が活動中状態のときにだけ活動中状態となる。
【００３５】
但し、複数のエッジ中の或るエッジの開始ノードによって表される包装プラントのコンポーネントが、いくつかの出力部を有する場合、このエッジの活動状態は、例えば、該エッジの開始ノードによって表される包装プラントのコンポーネントの少なくとも１つの出力部（例えば、所定の出力部）の活動状態に関連する。この場合、このエッジは、したがって、例えば、該エッジの開始ノードによって表される包装プラントのコンポーネントの少なくとも１つの出力部（例えば、所定の出力部）が活動中状態のときにだけ活動中状態である。これは、例えば、このエッジが、該エッジの開始ノードによって表される包装プラントのコンポーネントの当該出力部（例えば、所定の出力部）と、該エッジの終着ノードによって表される包装プラントのコンポーネントとの間の包装工程の連結を表現している場合には道理に適う。
【００３６】
さらに、複数のエッジ中の１つ以上のエッジの活動状態は、同様に、１つ以上のさらなるノード（例えば、終着ノード）の活動状態に、および／または１つ以上のさらなるノード（例えば、終着ノード）からの１つ以上のさらなる出力部および／または入力部の活動状態に関連付けることができる。例えば、複数のエッジの少なくとも１つのエッジの活動状態は、該エッジの終着ノードの活動状態に、および／または該エッジの終着ノードの少なくとも１つの入力部の活動状態に、さらに同様に関連付けることが可能である。これは、例えば、エッジの終着ノードによって表される包装プラントのコンポーネントが非活性化可能であるか、および／または非活性化可能な１つ以上の入力部を有する場合に有利である。例えば、シュートは、シュートの設定によっては、入力部が例えば機械的にブロックされるので、それらの全てを同時に活動させられないいくつかの入力部を有することがある。
【００３７】
例えば、包装プラントによって実行可能な包装工程の表現を決める際に、複数のエッジ中の活動中状態のエッジ、および複数のエッジ中の活動中状態にあるエッジによって連結されている、複数のノード中のノードだけが考慮に入れられる。さらに、包装プラントによって実行可能な包装工程の表現を決める際には、例えば、複数のエッジ中の非活動状態のエッジだけが向けられている、および／または非活動状態のエッジだけが向けられているノードに（例えば、もっぱら）続く、複数のノード中のどのノードも、およびこれらのノードから開始するエッジも考慮に入れられない。これは、例えば、包装プラントによって実行可能な包装工程の表現を決める際に、包装プラントの活動中状態のコンポーネントを表すノードだけ、および使われている包装工程の連結を表すエッジだけを考慮に入れるためには有利である。
【００３８】
例えば、包装プラントによって実行可能な包装工程の表現は、それが、複数のエッジ中の活動中状態のエッジと、複数のエッジ中の活動中状態のエッジによって連結されている、複数のノード中のノードとだけを含むように決められる。さらに、包装プラントによって実行可能な包装工程の表現は、例えば、それが、複数のエッジ中の非活動状態のエッジだけが向けられている、および／または非活動状態のエッジだけが向けられているノードに（例えば、もっぱら）続く、複数のノード中のノードも、およびこれらのノードから開始するエッジも含まないように決められる。
【００３９】
グラフの決定は、例えば、１つのノードから活動中状態のエッジを介してそのエッジの方向にこのノードに連結されている次のノードにグラフを進めることによって行うことができる。その点で、これは、例えば、（例えば、活動中状態であれ非活動状態であれ）どんなエッジも向けられていない、複数のノード中のノードから開始される。この決定の結果は、例えば、複数のノード中の通過された全てのノード、および複数のエッジ中の通過された全てのエッジを含むグラフの、部分グラフおよび／またはサブグラフである。
【００４０】
本発明の或る例示的な実施形態によれば、包装プラントの状態データは、特定の時間枠内にその包装プラントによって実行される包装工程を示す。これは、例えば、この期間の間に、当該包装プラントによって充填された包装に対する包装工程の表現を決め追求するために有利である。
【００４１】
本発明の或る例示的な実施形態によれば、本方法は、
−  決めるステップの結果として得られた、包装プラントによって実行可能な包装工程の表現を提供および／または出力するステップ、
をさらに含む。
【００４２】
決めるステップの結果として得られた、包装プラントによって実行可能な包装工程の表現を提供するステップは、例えば、別の装置による読出しのために、この表現を表す利用可能なデータ（例えば、部分グラフおよび／またはサブグラフデータ）を保持することによって、および／またはこれらのデータを１つ以上の他の装置に通信することによって行うことができる。例えば、データ処理装置はこのために通信インターフェースを含む。
【００４３】
決めるステップの結果として得られた、包装プラントによって実行可能な包装工程の表現を出力するステップは、例えば、包装プラントによって実行可能な包装工程の表現が、ユーザ情報として（例えば、当該包装プラントに関連するグラフの部分グラフおよび／またはサブグラフの図形表現として）データ処理装置のユーザインターフェース（例えばグラフィカルユーザインターフェース）によって出力されることを指すと理解すべきである。
【００４４】
本発明の或る例示的な実施形態によれば、包装プラントは、
−  加熱システム、
−  充填機、
−  閉包および／または飲用ストローを付加する付与装置、
−  切替え機、
−  シュート、
−  シュリンカ、
−  パレタイザ、
−  バッファ、
−  縦型収納具、
−  バルク梱包機、および／または
−  箱詰め装置、
のコンポーネントの１つ以上を含む。
【００４５】
本発明の或る例示的な実施形態によれば、包装プラントは、少なくとも１つの充填機を含む。
【００４６】
また、前述した本発明の諸例および例示的な諸実施形態は、全ての組合せで開示されているとして理解すべきである。
【００４７】
本発明のさらなる有利な例示的な諸実施形態は、本発明のいくつかの例示的な実施形態の以下の詳細な説明を、とりわけ諸図面と併せ推量することが可能である。但し、本出願に添付された諸図面は、例証目的のために用いることだけが意図されており、本発明の保護の範囲を定義することは意図されていない。添付の図面は、必ずしも正確な縮尺通りでなく、本発明の全般的な概念を例示的な形で反映することだけが意図されている。具体的に、これらの図に包含されている特徴は、本発明の必須の要素と決して見なされるべきではない。
【図面の簡単な説明】
【００４８】
【図１】本発明による方法の或る例示的な実施形態のフロー図である。
【図２ａ】包装プラントに関連する或る例示的なグラフである。
【図２ｂ】包装プラントによって実行可能な包装工程のそれぞれの表現としての例示的なサブグラフおよび／または部分グラフである。
【図２ｃ】包装プラントによって実行可能な包装工程のそれぞれの表現としての例示的なサブグラフおよび／または部分グラフである。
【図３】本発明によるデータ処理装置の或る例示的な実施形態の概略図である。
【図４】ストレージ媒体の例示的な諸実施形態である。
【発明を実施するための形態】
【００４９】
＜本発明のいくつかの例示的な実施形態の詳細な説明＞
【００５０】
図１は、本発明による方法の或る例示的な実施形態のステップによるフロー図１００を示す。フロー図１００のステップ１０１〜１０４は、図３中に示されたデータ処理装置３００など、本発明によるデータ処理装置によって行うことができる。
【００５１】
初めのステップ１０１で、或る包装プラントに関連するグラフを表すグラフデータが、取得されるかおよび／または決められる。
【００５２】
このグラフデータを取得するステップは、例えば、該グラフデータが、通信接続を介してデータ処理装置によって受信される、および／または携帯ストレージ装置から読み出される、および／またはユーザ入力の形で記録されることを指すと理解すべきである。図３に示された、本発明によるデータ処理装置３００は、例えば、通信接続を介してグラフデータを受信するための通信インターフェース３０４、およびユーザ入力の形でグラフデータを記録するためのユーザインターフェース３０５を有する。
【００５３】
上記に換えてまたは加えて、このグラフデータは、データ処理装置によって決めることも可能である。このグラフデータを決めるステップは、該グラフデータを生成することおよび／または計算することを指すと理解すべきである。グラフデータを決めるステップは、例えば、データ処理装置によって取得されたデータ（例えば、通信接続を介してデータ処理装置によって受信された、および／または携帯ストレージ装置から読み出された、および／またはユーザ入力の形で記録されたデータ）に少なくとも部分的に基づいて、および／または、包装プラントに関連するグラフを決めるための、および／または包装プラントに関連するグラフを表すグラフデータを決めるための、所定のルール（例えば、アルゴリズムのルール）に少なくとも部分的に基づいて行うことが可能である。
【００５４】
図２ａは、包装プラントに関連する或る例示的なグラフ２００ａを示す。グラフ２００ａは、包装プラントとしての飲み物充填プラントに関連する。この種のプラントでは、加熱システム（例えば、充填材料の超高温加熱のための加熱システム）、充填機、閉包および／または飲用ストローを付加する付与装置、切替え機（例えば、包装工程の連結の分離および／または結合のための切替え機）、シュリンカ、シュート、バルク梱包機、パレタイザ、バッファ、縦型収納具、および箱詰め装置など、複数の種々のコンポーネントがよく使用される。
【００５５】
グラフ２００ａは複数のノード２０１〜２１７および複数のエッジ２１８〜２３５を含む。
【００５６】
複数のノード２０１〜２１７中の各ノードは、包装プラントの一コンポーネントを表す。図２ａでは、当該ノードによって表される包装プラントのコンポーネントの名称が題字としてそれぞれのノード上に上書きされている。例えば、ノード２０１は、加熱システムＵＨＴ１を表し、ノード２０２は充填機１を表し、ノード２０３は切替え機１を表し、ノード２０４は付与装置２を表し、ノード２０５は切替え機６を表し、ノード２０６は箱詰め装置１を表す、などである。
【００５７】
さらに、複数のエッジ２１８〜２３５中の各エッジは、包装プラントの２つのコンポーネントの間で可能な包装工程の連結を表す。包装工程の連結とは、例えば、包装プラントによって実行可能な包装工程の過程で使用が可能な、当該包装プラントの２つのコンポーネントの間の連結である。この種の包装工程の連結は、例えば、包装プラント中の一コンポーネントの出力部と別のコンポーネントの入力部との間のコンベアライン（例えば、コンベアベルトとしておよび／またはローラコンベアとして）によって形成することができる。
【００５８】
グラフ２００ａにおいて、これらエッジは有向エッジであり、これらの各々は、開始ノードから終着ノードに向けられている。複数のエッジ２１８〜２３５のエッジの方向は、それぞれのエッジによって表される、包装工程の連結の方向に対応する。例えば、開始ノード２０１から終着ノード２０２への矢印の方向沿いに向かうエッジ２１８は、加熱システムＵＨＴ１の出力部から充填機１の入力部への包装工程の連結を表す。
【００５９】
１つの包装プラントが様々な包装工程を実行できるために、いくつかの出力部および／または入力部を備えるコンポーネント（例えば、切替え機）を包装プラント内に設けることができ、これらは包装プラント内のコンポーネントをバイパスすることを可能にする。包装プラントのコンポーネント（例えば、包装工程の連結を分離するための切替え機）が、該包装プラントの種々のコンポーネントの入力部に連結された種々の出力部を有する場合、これらの工程連結の各々は、例えば、複数のエッジ中のそれぞれのエッジで表すことができる。また、これは、したがって或るコンポーネント（例えば、いくつかの包装工程の連結を結合するための切替え機）が、包装プラントの種々のコンポーネントの出力部に連結される、いくつかの入力部を有する場合にも適用される。
【００６０】
例えば、ノード２０３で表される切替え機１は、充填機１の出力部からの包装工程の連結を、付与装置２の入力部への第一包装工程連結と、切替え機３の入力部への第二包装工程連結とに分離するために、１つの入力部と２つの出力部とを有する。それに応じ、グラフ２００ａは、充填機１の出力部から切替え機１の入力部への包装工程の連結を表すエッジ２１９を有する。さらに、グラフ２００ａは、切替え機１の第一出力部から付与装置２の入力部への包装工程の連結を表すエッジ２２０、および切替え機１の第二出力部から切替え機３の入力部への包装工程の連結を表すエッジ２２３を有する。また一方、ノード２０７で表される切替え機３は、切替え機１の出力部の包装工程の連結と、切替え機２の出力部の包装工程の連結とを結合するために、２つの入力部と１つの出力部とを有する。これは、グラフ２００ａ中のエッジ２２３、２３０、および２２４によって表されている。
【００６１】
さらに、複数のエッジ２１８〜２３５中の各エッジは、例えば、活性化可能および不活性化可能（すなわち、非活動状態化）である。複数のエッジ２１８〜２３５中の各エッジの活動状態は、複数のエッジ中のそれぞれのエッジの開始ノードによって表されるコンポーネントの活動状態、および／または複数のエッジ中のそれぞれのエッジの開始ノードによって表される包装プラントのコンポーネントの少なくとも１つの出力部（例えば、所定の出力部）の活動状態に少なくとも関連付けられる。例えば、前述のエッジ２２０の活動状態は、エッジ２２０が切替え機１の第一出力部が活動中状態のときにだけ活動中状態となるように、切替え機１の第一出力部と関連付けられる。したがって、前述と同様に、エッジ２２３の活動状態は、例えば、エッジ２２３が切替え機１の第二出力部が活動中状態のときにだけ活動中状態となるように、切替え機１の第二出力部と関連付けられることが可能である。前述のエッジ２１８など、その開始ノードが、各々単一の出力部だけを備えるコンポーネントを表す、複数のエッジ２１８〜２３５中のエッジは、例えばデフォルトで活動中状態である。これは、例えば、それぞれのコンポーネントおよびそれらの出力部が恒常的に活動中状態にある場合に有利である。複数のエッジ２１８〜２３５中の各々の他のエッジに対し、随意的ステップ１０４で、包装プラントによって実行可能な包装工程の表現を決める際に、それぞれのエッジが活動中状態および／または非活動状態とするかどうかを決めることが可能である。あるいは、随意的ステップ１０４で、複数のエッジ２１８〜２３５中の各エッジに対してこの決定を行うことができる。
【００６２】
以下において、ステップ１０１で得られたおよび／または決められたグラフデータは、グラフ２００ａを表現すると仮定する。例えば、このために、グラフデータは、グラフ２００ａの複数のノード２０１〜２１７、および複数のエッジ２１８〜２３５を定義する対応データ構造体（例えば、上記で開示したノードデータ構造体およびエッジデータ構造体）を包含する。
【００６３】
ステップ１０２で、グラフデータが、データ処理装置のメモリ中に格納される。例えば、このグラフデータは、図３に示された本発明によるデータ処理装置のプログラムメモリ３０２および／または主メモリ３０３中に格納される。
【００６４】
随意的ステップ１０３で包装プラントの状態データが取得され、この包装プラントの状態データは、グラフ２００ａに関連付けられた、包装プラントによって実行可能な包装工程を示す。
【００６５】
上記で開示したように、様々な包装工程は、当該包装工程の実装に関与する包装プラントのコンポーネントによって異なり得る。これらに応じ、以下では、包装プラントの状態データが、グラフ２００ａに関連付けられた包装プラントの部分である、いくつかの出力部を備えたコンポーネントの活動中状態の出力部を少なくとも示していると仮定することとする。例えば、この包装プラントの状態データは、いくつかの出力部を備えたこれらのコンポーネントの活動中状態の出力部に関する情報を包含し、例えば、この情報は、包装工程の過程でそれぞれのコンポーネントのどの出力部が活動中状態か（すなわち、包装工程の過程で使用されているか）、および包装工程の過程でそれぞれのコンポーネントのどの出力部が非活動状態か（すなわち、包装工程の過程で使用されていないか）を示す。例えば、グラフ２００ａに関連付けられた包装プラントの以下のコンポーネント、すなわち切替え機１、切替え機２、切替え機４、および切替え機５はいくつかの出力部を有する。
【００６６】
包装プラントの状態データは、例えば、包装プラントの１つ以上のコンポーネント（例えば、切替え機１、２、４および５）から、１つ以上の通信接続を介してデータ処理装置に通信される。この包装プラントの状態データは、例えば、データ処理装置が包装プラントの状態データを受信することによって取得される。これに換えてまたは加えて、包装プラントの状態データは、データ処理装置へのユーザ入力の形で、少なくとも部分的に記録することが可能である。例えば、図３中のデータ処理装置３００は、データを受信するための通信インターフェース３０４、および／またはユーザ入力の形でデータを記録するためのユーザインターフェース３０５などの適切な手段を含む。
【００６７】
随意的なステップ１０４で、包装プラントによって実行可能な包装工程の表現が、ステップ１０３で得られた包装プラントの状態データおよびグラフ２００ａに少なくとも部分的に基づいて決められる。包装プラントによって実行可能な包装工程の表現は、例えば、グラフ２００ａの部分グラフまたはサブグラフであると理解されてよい。グラフ２００ａの例示的な部分グラフおよび／またはサブグラフ２００ｂおよび２００ｃが図２ｂおよび図２ｃに示されている。
【００６８】
上記で開示したように、複数のエッジ２１８〜２３５中のこれらエッジは、少なくとも部分的に活性化可能および非活性化可能である。例えば、上記で開示したように、ステップ１０４における、包装プラントによって実行可能な包装工程の表現の決定は、ステップ１０３で得られた包装プラントの状態データおよびグラフ２００ａに少なくとも部分的に基づいて、複数のエッジ２１８〜２３５中の活動中状態および／または非活動状態のエッジを決めることを含んでよい。例えば、ステップ１０３で得られた包装プラントの状態データが、切替え機３に連結された切替え機１の出力部、切替え機３に連結された切替え機２の出力部、付与装置３に連結された切替え機４の出力部、および切替え機６に連結された切替え機５の出力部が非活動状態であることを示している場合、例えば、グラフ２００ａのエッジ２２３、２３０、２３３、および２２６は非活動状態であると決められる。さらに、複数のエッジ２１８〜２３５中の他のエッジは、活動中状態であるとも決められる。
【００６９】
例えば、ステップ１０４における包装プラントによって実行可能な包装工程の表現は、それが、複数のエッジ中の活動中状態のエッジと、活動中状態のエッジによって連結されている、複数のノード中のノードとだけを含むように決められる。さらに、ステップ１０４における、包装プラントによって実行可能な包装工程の表現は、例えば、それが、複数のエッジ２１８〜２３５中の非活動状態のエッジだけが向けられている、および／または非活動状態のエッジだけが向けられているノードに（例えば、もっぱら）続く、複数のノード２０１〜２１７中のノード、およびこれらのノードから出発するエッジを含まないように決められる。
【００７０】
この表現の決定は、例えば、１つのノードから活動中状態のエッジを介してそのエッジの方向に当該ノードに連結されている次のノードにグラフ２００ａを進めることによって行うことができる。例えば、この工程は、（例えば、活動中状態であれ、非活動状態であれ）いかなるエッジも向けられていない、複数のノード中のノード２０１および２１０から開始される。この決定の結果は、例えば、複数のノード２０１〜２１７中の通過される全てのノードおよび複数のエッジ２１８〜２３５中の通過される全てのエッジを含むグラフ２００ａ、の部分グラフおよび／またはサブグラフである。グラフ２００ａのエッジ２２３、２３０、２３３、および２２６が非活動状態であると決められる前述の例において、図２ｂ中に点線で示されたコンポーネント２０７、２０８、２０９、および２１５と、点線で示されたエッジ２２３、２２４、２２５、２２６、２３０、２３３、および２３４とは、これらのコンポーネントおよびエッジは通過がないので、したがってステップ１０４で表現を決める際には考慮に入れられない。ステップ１０４での決定の結果として、この例では、図２ｃ中に示された、グラフ２００ａの部分グラフおよび／またはサブグラフ２００ｃが結果的に得られる。
【００７１】
ステップ１０４で決められた表現は、次いで（例えば、データ処理装置のグラフィカルユーザインターフェースを介して）出力することができる。
【００７２】
図３は、本発明によるデータ処理装置３００の或る例示的な実施形態の概略図である。
【００７３】
データ処理装置３００は、プロセッサ３０１と、プロセッサ３０１に連結された、プログラムメモリおよびデータメモリ３０２としての第一メモリと、主メモリ３０３としての第二メモリと、通信インターフェース３０４と、ユーザインターフェース３０５とを含む。
【００７４】
プロセッサは、マイクロプロセッサ、マイクロ制御ユニット、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）であると理解すべきである。当然のことながら、データ処理装置３００は、いくつかのプロセッサ１０を同様に含むことが可能である。
【００７５】
プロセッサ３０１は、プログラムメモリ３０２中に格納されたプログラム命令を実行し、例えば中間結果などを主メモリ３０３に格納する。
【００７６】
プログラムメモリは、例えば、コンピュータプログラム、プログラム命令、およびデータが恒久的に格納される、データ処理装置のメモリとして理解すべきである。主メモリは、例えば、データ処理装置のプロセッサによって実行されるコンピュータプログラムおよび／またはプログラム命令を包含し、その中に例えば中間結果などを格納する（例えば、キャッシュする）ことが可能な、データ処理装置のメモリである。
【００７７】
例えば、プログラムメモリ３０２および／または主メモリ３０３は、上記で開示したようなグラフデータを包含することができる（例えば、グラフデータは、図１に示されたフロー図１００のステップ１０２で、プログラムメモリ３０２および／または主メモリ３０３中に格納される）。プログラムメモリ３０２は、プロセッサ３０１がプログラムメモリ３０２中に格納されたプログラム命令を実行すると、プロセッサ３０１が、本発明による方法（例えば、図１中に示されたフロー図１００による方法）を実行および／または制御することを可能にするプログラム命令を含む、本発明によるコンピュータプログラムのプログラム命令をさらに包含する。また、プログラムメモリ３０２は、例えば、データ処理装置３００の起動時に少なくとも部分的に主メモリ３０３にロードされプロセッサ３０１によって実行される、データ処理装置３００のオペレーティングシステムを包含することができる。具体的に、データ処理装置３００の起動時に、主メモリ３０３中のオペレーティングシステムのコアの少なくとも一部が、プロセッサ３０１によってロードされ実行される。
【００７８】
オペレーティングシステムの例には、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、Ａｐｐｌｅ  ｉＯＳ（登録商標）、およびＭａｃ  ＯＳ（登録商標）オペレーティングシステムがある。オペレーティングシステムは、データ処理のためにデータ処理装置３００の使用を可能にする。例えば、オペレーティングシステムは、主メモリおよびプログラムメモリなどのオペレーティング素子を管理し、とりわけインターフェースをプログラムすることによって、他のコンピュータプログラムに対し基本的な機能を提供し、コンピュータプログラムの実行を制御する。
【００７９】
プログラムメモリは、例えば、フラッシュドライブ、磁気メモリ、ＥＥＰＲＯＭメモリ（電気的消去可能プログラマブル読み取り専用メモリ）および／または光メモリなどの不揮発性メモリである。主メモリは、例えば、揮発性または不揮発性メモリ、具体的には、スタティックＲＡＭメモリ（ＳＲＡＭ）、ダイナミックＲＡＭメモリ（ＤＲＡＭ）、強誘電体ＲＡＭメモリ（ＦｅＲＡＭ）、および／または磁気ＲＡＭメモリ（ＭＲＡＭ）などのランダムアクセスメモリ（ＲＡＭ）を備えたメモリである。
【００８０】
また、主メモリ３０３と、プログラムメモリ３０２とを１つのメモリとして形成してもよい。あるいは、主メモリ３０３および／またはプログラムメモリ３０２を、それぞれ、いくつかのメモリで形成することも可能である。さらに、主メモリ３０３および／またはプログラムメモリ３０２は、プロセッサ３０１の一部としてもよい。
【００８１】
また、プロセッサ３０１は通信インターフェース３０４を制御する。
【００８２】
通信インターフェースは、例えば、通信技法に従ってデータを受信し、そのデータをプロセッサに回送し、および／またはプロセッサからデータを受信し、それを通信技法に従って送信することができる。この種の通信技法の例には、イーサネット（登録商標）ネットワークおよび／またはＷＬＡＮネットワークなどの通信ネットワークを介する通信接続が含まれる。イーサネットネットワークは、例えば、ＩＥＥＥ−８０２．３ファミリの諸規格に規定されており、ＷＬＡＮは、例えば、ＩＥＥＥ−８０２．１１ファミリの諸規格に規定されている。この種の通信技法のさらなる例には、リアルタイムイーサネットネットワーク（例えば、ＩＥＣ−６１１５８およびＩＥＣ−６１７８４−２規格などに規定されているＥｔｈｅｒＣＡＴ（登録商標））などのバスシステムを介する通信接続がある。
【００８３】
また、プロセッサ３０１は、グラフ情報をユーザに出力するように構成されたグラフィカルユーザインターフェース３０５を制御する。さらに、このグラフィカルユーザインターフェースは、例えば、ユーザからのユーザ入力を（例えば、グラフィカルユーザインターフェースとのコンタクトを記録することによって）記録するように構成することも可能である。グラフィカルユーザインターフェースは、例えば、スクリーン（例えば、タッチスクリーン）であると理解すべきである。
【００８４】
データ処理装置３００のコンポーネント３０１〜３０５は、例えば、１つ以上のバスシステム（例えば、１つ以上のシリアルおよび／またはパラレルバス接続）を介して、相互に通信可能および／または動作可能なレベルで連結される。
【００８５】
当然のことながら、データ処理装置３００は、コンポーネント３０１〜３０５に加えて、さらなるコンポーネント（例えば、１つ以上の追加の通信インターフェース、および／または１つ以上の追加のユーザインターフェース）を含むことができる。
【００８６】
最後に、図４は、本発明によるコンピュータプログラムの実施形態を格納することが可能なストレージ媒体の例示的な諸実施形態を示す。このストレージ媒体は、例えば、磁気的、電気的、光学的、および／または他の種類のストレージ媒体であってよい。このストレージ媒体は、例えば、プロセッサ（例えば、図３中のプロセッサ３０１）の一部、例えば、プロセッサの（不揮発性または揮発性）プログラムメモリまたはその（例えば、図３中のメモリ３０２の）一部とすることが可能である。ストレージ媒体の例示的な実施形態には、フラッシュドライブ４００、ＳＳＤハードドライブ４０１、磁気ハードドライブ４０２、メモリカード４０３、メモリスティック４０４（例えば、ＵＳＢスティック）、ＣＤ−ＲＯＭもしくはＤＶＤ４０５、またはフロッピーディスク４０６がある。
【００８７】
また、本明細書に記載した本発明の諸例および例示的な諸実施形態は、あらゆる組合せで開示されていると理解すべきである。具体的に、別途に明言されている場合を除き、或る実施形態に含まれる特徴についての記述は、その実施形態の機能に対してその特徴が必須または本質的であるとして理解すべきではない。本明細書において、個別のフロー図で示された方法ステップのシーケンスは、絶対的なものでなく、これら方法ステップの別のシーケンスも考えられる。これら方法ステップは様々な仕方で実装することが可能であり、したがって、これら方法ステップの実装のため、ソフトウェア（プログラム命令を介して）、ハードウェア、またはこれら２つの組合せでの実装が考えられる。特許請求の範囲の中で用いられる「含む」、「有する」、「含有する」、「包含する」および類似の用語は、他の要素またはステップを除外するものではない。「少なくとも部分的に」の語意の下には、「部分的」および「完全に」の両方が含まれる。語意「および／または」は、どちらか一方およびその組合せ、の両方を表すことを指すと理解すべきであり、したがって、「Ａおよび／またはＢ」は「（Ａ）もしくは（Ｂ）または（Ａ且つＢ）」を意味する。本明細書の文脈において、複数のユニット、人、等々は、いくつかのユニット、いく人かの人、等々を意味する。不定冠詞の使用は、複数を除外しない。単一の装置が、特許請求の範囲中で述べられたいくつかのユニットまたは装置の機能を遂行することが可能である。特許請求の範囲中で付与された参照記号は、使用される手段またはステップの限定と見なすべきではない。
【図１】
2020507521.tif 000003
【図２ａ】
2020507521.tif 000004
【図２ｂ】
2020507521.tif 000005
【図２ｃ】
2020507521.tif 000006
【図３】
2020507521.tif 000007
【図４】
2020507521.tif 000008
【手続補正書】
【提出日】平成31年3月6日(2019.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理装置（３００）によって実行される方法であって、前記方法は、
−  グラフデータを取得するおよび／または決めるステップ（１０１）であって、前記グラフデータは包装プラントに関連するグラフ（２００ａ）を表現し、前記グラフ（２００ａ）は複数のノード（２０１〜２１７）および複数のエッジ（２１８〜２３５）を含み、前記複数のエッジ（２１８〜２３５）中の各エッジは、前記複数のノード（２０１〜２１７）中の２つのノードを相互に連結し、前記複数のノード（２０１〜２１７）中の各ノードは、前記包装プラントの一コンポーネントを表し、前記複数のエッジ（２１８〜２３５）中の各エッジは、前記包装プラントの２つのコンポーネントの間の可能な包装工程の連結を表す、取得するおよび／または決めるステップ（１０１）と、
−  前記グラフデータを前記データ処理装置（３００）のメモリ（３０２、３０３）中に格納するステップ（１０２）と、
−  包装プラントの状態データを受信するステップであって、前記包装プラントの状態データは前記包装プラントによって実行可能な包装工程を示し、前記包装プラントの状態データは、前記包装プラントの１つ以上のコンポーネントによって通信接続を介して前記データ処理装置（３００）に通信される、受信するステップと、
−  前記包装プラントの状態データおよび前記グラフデータによって表現される前記グラフ（２００ａ）に少なくとも部分的に基づいて、前記包装プラントによって実行可能な前記包装工程の表現（２００ｃ）を決めるステップ（１０４）であって、前記包装プラントの前記実行可能な包装工程の前記表現（２００ｃ）が、複数のノード（２０１〜２１７）のサブセットおよび／または複数のエッジ（２１８〜２３５）のサブセットを含む、決めるステップ（１０４）と、
を含む、方法。
【請求項２】
前記包装プラントが、少なくとも２つの異なる包装工程を実行するように構成される、請求項１に記載の方法。
【請求項３】
包装プラントに関連する前記グラフ（２００ａ）が、前記包装プラントによって実行可能な全ての包装工程を表す、請求項１または２に記載の方法。
【請求項４】
前記包装プラントの状態データが、前記包装プラントの１つ以上のコンポーネントの活動状態および／または活動中状態の出力部に関する情報を包含する、請求項３に記載の方法。
【請求項５】
前記複数のエッジ（２１８〜２３５）中の各エッジは有向エッジであり、前記複数のエッジ（２１８〜２３５）中の各エッジは、活性化可能且つ非活性化可能であり、前記複数のエッジ（２１８〜２３５）中の各エッジの前記活動状態は、前記複数のエッジ（２１８〜２３５）中の前記それぞれのエッジの開始ノードによって表される、前記包装プラントの前記コンポーネントの前記活動状態および／または前記活動中状態の出力部に少なくとも関連付けられる、請求項４に記載の方法。
【請求項６】
前記包装プラントによって実行可能な前記包装工程の前記表現（２００ｃ）を決める（１０４）際に、前記複数のエッジ（２１８〜２３５）中の活動中状態のエッジ、および前記複数のエッジ（２１８〜２３５）中の活動中状態のエッジによって連結されている、前記複数のノード（２０１〜２１７）中のノードだけが考慮に入れられる、請求項５に記載の方法。
【請求項７】
前記包装プラントの状態データが、特定の時間枠内に前記包装プラントによって実行される包装工程を示す、請求項３〜６のいずれか一項に記載の方法。
【請求項８】
前記方法が、
−  前記決めるステップの結果として得られた、前記包装プラントによって実行可能な前記包装工程の前記表現を提供するおよび／または出力するステップ、
をさらに含む、請求項３〜７のいずれか一項に記載の方法。
【請求項９】
前記包装プラントが、
−  加熱システム、
−  充填機、
−  閉包および／または飲用ストローを付加する付与装置、
−  切替え機、
−  シュート、
−  バルク梱包機、
−  パレタイザ、
−  バッファ、
−  縦型収納具、および／または
−  箱詰め装置、
のコンポーネントの１つ以上を含む、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
コンピュータプログラムがプロセッサ（３００）によって実行されると、前記プロセッサ（３００）に請求項１〜９のいずれか一項に記載の方法を実行および／または制御させるプログラム命令を含む、コンピュータプログラム。
【請求項１１】
請求項１〜９のいずれか一項に記載の方法を実行および／または制御するように構成された、または、請求項１〜９のいずれか一項に記載の方法のステップを実行および／または制御するためのそれぞれの手段（３０１〜３０５）を含む、データ処理装置。
【請求項１２】
−  請求項１１に記載のデータ処理装置（３００）、および
−  包装プラント、
を含むシステム。
【国際調査報告】
2020507521.tif 000009
2020507521.tif 000010
2020507521.tif 000011
2020507521.tif 000012
2020507521.tif 000013
2020507521.tif 000014