(57)【要約】【課題】効率的で信頼性のある制御を可能にする流動及び半流動加工食品を製造及び供給するための方法及び装置を提供する。【解決手段】機械１において実行されて流動又は半流動加工食品を製造及び供給するための方法が開示される。この方法は、使用者インターフェイス２００に接続された制御及び処理機器６によって実行される複数の段階であって、機械の一つ以上の作動パラメータＰ１を測定する段階と、作動パラメータを得るための第一データ伝達Ｃ１を起動する段階と、作動パラメータを受け取る段階と、選択されることができる準備設定ＩＰを表す指令Ｃ０を受け取るための使用者インターフェイスとの第二データ伝達Ｃ２を起動する段階と、受け取られた作動パラメータ及び受け取られた指令に応じて、少なくとも一つの作動器７を制御する段階と、を含む。【選択図】図１
2014193159.tif 000002
【特許請求の範囲】
【請求項１】
流動又は半流動加工食品を製造及び供給するための機械において、流動又は半流動加工食品を製造及び供給する方法であって、
前記機械は、
流動基礎製品を包含するための少なくとも一つの格納タンク（２ａ、２ｂ）と、
流動又は半流動加工食品を得るための、前記基礎流動製品のための処理回路（１０）と、
前記加工食品を供給するための供給手段（３ａ、３ｂ）と、
前記基礎製品、前記加工食品、及び、前記機械（１）の部分の少なくとも一つに作用する少なくとも一つの作動器（７）と、
製造及び供給を制御するように構成された使用者インターフェイス（２００）と、
を具備し、
前記方法は、前記使用者インターフェイス（２００）に接続された制御及び処理機器（６）によって実行される複数の段階であって、
少なくとも一つのセンサ（５ａ、５ｂ）を使用して、前記機械（１）の一つ以上の作動パラメータ（Ｐ１）を測定する段階と、
前記作動パラメータ（Ｐ１）を得るための、前記少なくとも一つのセンサ（５ａ、５ｂ）との第一データ伝達（Ｃ１）を起動する段階と、
第一伝達回路（８）を介して前記作動パラメータ（Ｐ１）を受け取る段階と、
選択されることができる準備設定（ＩＰ）を表す使用者（Ｕ）からの指令（Ｃ０）を受け取るように構成されている前記使用者インターフェイス（２００）との第二データ伝達（Ｃ２）を起動する段階と、
第二伝達回路（９）を介して前記指令（Ｃ０）を受け取る段階と、
前記第一伝達回路（８）を介して受け取られた前記作動パラメータ（Ｐ１）及び前記第二伝達回路（９）を介して受け取られた前記指令（Ｃ０）に応じて、前記少なくとも一つの作動器（７）を制御する段階と、
を含み、
前記複数の段階は、ソフトウェア命令によって実行され、
前記第一伝達回路（８）を介して前記作動パラメータ（Ｐ１）を受け取る前記段階は、
前記少なくとも一つのセンサ（５ａ，５ｂ）から受け取られた前記作動パラメータ（Ｐ１）を連続的に監視する段階と、
処理作動情報（ＰＯＩ）を決定する伝達ライブラリ（５０）に応じて、前記作動パラメータ（Ｐ１）を処理する段階と、
選択されることができる準備設定（ＩＰ）を決定する前記処理作動情報（ＰＯＩ）を前記使用者インターフェイス（２００）へ送る段階と、
を伴う、
製造及び供給する方法。
【請求項２】
前記制御及び処理機器（６）を使用して実行される段階であって、前記伝達ライブラリ（５０）に応じて、前記伝達回路（８）において読み込み及び書き込みの少なくとも一方を行う段階を含む、
請求項１による製造及び供給の方法。
【請求項３】
前記複数の段階は、作動システム（６０）のソフトウェア命令を使用して前記制御及び処理機器（６）によって実行される、
請求項１又は２による製造及び供給の方法。
【請求項４】
前記伝達は、モドバス回路を具備する前記伝達回路（８）で行われる、
請求項１から３のいずれか一項による製造及び供給の方法。
【請求項５】
前記回路（８）での前記伝達は、ＲＴＵ又はＴＣＰ／ＩＰプロトコルを使用して行われる、
請求項１から４のいずれか一項による製造及び供給の方法。
【請求項６】
少なくとも別々の第一基礎流動製品のための第一格納タンク（２ａ）及び第二基礎流動製品のための第二格納タンク（２ｂ）である、複数の格納タンク（２ａ、２ｂ）を準備する段階をさらに含み、
前記少なくとも一つの作動器（７）を制御する前記段階は、前記第一流動製品に作用する少なくとも一つの第一作動器（４ａ）と前記第二流動製品に作用する少なくとも一つの第二作動器（４ｂ）とを同時に制御する、
請求項１から５のいずれか一項による製造及び供給の方法。
【請求項７】
前記第一流動製品を冷却又は加熱するためのシステム（Ｉ１）を使用して前記第一格納タンク（２ａ）を冷却又は加熱する段階と、
前記第二流動製品を冷却又は加熱するためのシステム（Ｉ２）を使用して前記第二格納タンク（２ｂ）を冷却又は加熱する段階と、
を含む、
請求項６による製造及び供給の方法。
【請求項８】
単一のコンプレッサを使用して前記複数の格納タンク（２ａ、２ｂ）に冷却及び加熱の少なくとも一方を行う段階を含む、
請求項６又は７による製造及び供給の方法。
【請求項９】
各格納タンク（２ａ、２ｂ）の状態に応じて、前記コンプレッサの速度を調節する段階を含む、
請求項６から８のいずれか一項による製造及び供給の方法。
【請求項１０】
流動又は半流動加工食品を製造及び供給するための機械であって、
流動基礎製品を包含するための少なくとも一つの格納タンク（２ａ、２ｂ）と、
流動又は半流動加工食品を得るための、前記基礎流動製品のための処理回路（１０）と、
前記加工食品を供給するための供給手段（３ａ、３ｂ）と、
前記基礎製品、前記加工食品、及び、前記機械（１）の部分の少なくとも一つに作用する少なくとも一つの作動器（７）と、
製造及び供給を制御するように構成された使用者インターフェイス（２００）と、
前記使用者インターフェイス（２００）に接続され、かつ、少なくとも一つのセンサ（５ａ、５ｂ）及び前記少なくとも一つの作動器（７）に少なくとも接続された制御及び処理機器（６）と、
を具備し、
前記機械は、前記少なくとも一つのセンサ（５ａ、５ｂ）と、前記少なくとも一つの作動器（７）と、前記制御及び処理機器（６）との間のデータ伝達のための回路（８）を具備することを特徴とし、
前記制御及び処理機器（６）は、さらに、
使用者インターフェイス（２００）に接続されることができるソフトウェアインターフェイスモジュール（２０）であって、
選択されることができる準備設定（ＩＰ）を表す使用者（Ｕ）からの指令（Ｃ０）を受け取るように構成されている前記使用者インターフェイス（２００）との第二データ伝達（Ｃ２）を起動し、
第二伝達回路（９）を介して前記指令（Ｃ０）を受け取る
ように構成されたソフトウェアインターフェイスモジュール（２０）と、
監視ソフトウェアモジュール（３０）であって、
少なくとも一つのセンサ（５ａ，５ｂ）を使用して、前記機械（１）の一つ以上の作動パラメータ（Ｐ１）を測定し、
前記作動パラメータ（Ｐ１）を得るために前記少なくとも一つのセンサ（５ａ、５ｂ）との第一データ伝達（Ｃ１）を起動し、
第一伝達回路（８）を介して前記作動パラメータ（Ｐ１）を受け取る
ように構成された監視ソフトウェアモジュール（３０）と、
前記制御及び処理機器（６）において、少なくとも前記監視ソフトウェアモジュール（３０）及び前記ソフトウェアインターフェイスモジュール（２０）の実行を管理するように構成された処理ソフトウェアモジュール（６０）であって、さらに、
前記監視ソフトウェアモジュール（３０）を介して得られた前記作動パラメータ（Ｐ１）と、
前記ソフトウェアインターフェイスモジュール（２０）を介して得られた前記指令（Ｃ０）と、
に応じて、前記少なくとも一つの作動器（７）を制御するように構成された処理ソフトウェアモジュール（６０）と、
を含むことを特徴とし、
前記監視ソフトウェアモジュール（３０）は、さらに、
前記少なくとも一つのセンサ（５ａ、５ｂ）から受け取られる前記作動パラメータ（Ｐ１）を連続的に監視し、
処理作動情報（ＰＯＩ）を決定する伝達ライブラリ（５０）に応じて、前記作動パラメータ（Ｐ１）を処理し、
選択されることができる準備設定（ＩＰ）を決定する前記処理作動情報（ＰＯＩ）を前記使用者インターフェイス（２００）へ送る
ように構成されている、
機械。
【請求項１１】
前記監視ソフトウェアモジュール（３０）は、さらに、前記伝達ライブラリ（５０）に応じて、前記伝達回路（８）において読み込み及び書き込みの少なくとも一方を行うように構成されている、
請求項１０による機械。
【請求項１２】
前記処理ソフトウェアモジュール（６０）は作動システムである、
請求項１０又は１１による機械。
【請求項１３】
前記伝達回路（８）は、モドバス回路を具備する、
請求項１０から１２のいずれか一項による機械。
【請求項１４】
前記モドバス回路（８）は、ＲＴＵ又はＴＣＰ／ＩＰプロトコルでの伝達を可能とするように構成されている、
請求項１０から１３のいずれか一項による機械。
【請求項１５】
少なくとも別々の第一基礎流動製品のための第一格納タンク（２ａ）及び第二基礎流動製品のための第二格納タンク（２ｂ）である、複数の格納タンク（２ａ、２ｂ）を具備し、
前記監視ソフトウェアモジュール（３０）は、前記第一流動製品に作用する少なくとも一つの第一作動器（４ａ）と前記第二流動製品に作用する少なくとも一つの第二作動器（４ｂ）とを同時に制御するように構成されている、
請求項１０から１４のいずれか一項による機械。
【請求項１６】
前記基礎流動製品を処理するための前記回路（１０）は、前記基礎流動製品に冷却及び加熱の少なくとも一方を行うための少なくとも一つのシステム（Ｉ１、Ｉ２）を具備する、
請求項１０から１５のいずれか一項による機械。
【請求項１７】
前記基礎流動製品を処理するための前記回路（１０）は、
前記第一格納タンク（２ａ）を冷却又は加熱するように構成された、前記第一流動製品を冷却又は加熱するための少なくとも一つのシステム（Ｉ１）と、
前記第二格納タンク（２ｂ）を冷却又は加熱するように構成された、前記第二流動製品を冷却又は加熱するためのシステム（Ｉ２）と、
を具備する、
請求項１６による機械。
【請求項１８】
前記複数の格納タンク（２ａ、２ｂ）に冷却及び加熱の少なくとも一方を行うための単一のコンプレッサを具備する、
請求項１５から１７のいずれか一項による機械。
【請求項１９】
前記監視ソフトウェアモジュール（３０）は、各格納タンク（２ａ、２ｂ）の状態に応じて、前記コンプレッサの速度を調節するように構成されている、
請求項１０から１８のいずれか一項による機械。
【請求項２０】
前記監視ソフトウェアモジュール（３０）は、前記少なくとも一つのセンサ（５ａ、５ｂ）の信号及び前記使用者により発せられて受け取られた前記指令（Ｃ０）の少なくとも一方に応じて、前記少なくとも一つの作動器（７）を制御するための複数の状態を含む第一状態に基づく機械化（３６）を含む、
請求項１０から１９のいずれか一項による機械。
【請求項２１】
前記監視ソフトウェアモジュール（３０）は、複数の状態を含む第二状態に基づく機械化（３７）であって、前記作動器（７）を制御しかつ各格納タンク（２ａ、２ｂ）の状態を制御するように構成された第二状態に基づく機械化（３７）を含む、
請求項１０から２０のいずれか一項による機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流動及び半流動加工食品を製造及び供給するための方法に関する。
【０００２】
本発明は、さらに、本方法を実行して流動及び半流動加工食品を製造及び供給するための装置又は機械、特に、混合及び冷凍装置、低温殺菌装置、及び、砕氷飲料製造装置等に関する。
【背景技術】
【０００３】
先行技術を参照すると、流動及び半流動加工食品を製造及び供給するための装置は、装置の一部を形成する作動器（冷却サイクルのためのコンプレッサ、混合刃、又は、攪拌器等）を制御するための電子機器を具備している。
【０００４】
制御機器は、それぞれが特定の機能を提供する複数の電子制御カードを備えている。
【０００５】
制御機器は、さらに、各ファームウェアを有する一つ以上のマイクロコントローラを含む分散された電子機器を具備している。
【０００６】
この種の制御機器は、様々なカード又はマイクロコントローラ上で機能を繰り返し、これは、装置駆動のより遅くより効率的でない制御になるために、最適化されない。
【０００７】
さらに、この種の構造を備える制御機器は、装置の作動信頼性を減少させる傾向があり、要するに、いずれか一つの電子カードへの損傷が、カード又は装置自身の作動器の正常な動作に悪影響するかもしれない。
【０００８】
本業界の作業者によって特に強く感じられる必要性は、特に、効率的に速く信頼性のある制御を可能にする流動及び半流動加工食品を製造及び供給するための方法又は装置を有することである。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
それにより、本発明は、目的として、特に効率的で信頼性のある制御を可能にする流動及び半流動加工食品を製造及び供給するための方法及び装置を提供しなければならない。
【００１０】
本発明のもう一つの目的は、異なる流動及び半流動加工食品でさえも同時に製造及び供給することを可能とし、さらに、特に効率的なロバスト制御を可能とする方法又は装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明により、この目的は、添付請求項１から９に提示された技術的特徴を含む流動及び半流動加工食品を製造及び供給するための方法によって達成される。
【００１２】
本発明により、この目的は、添付請求項１０から２１に提示された技術的特徴を含む流動及び半流動加工食品を製造及び供給するための装置によって達成される。
【００１３】
本発明の技術的特徴は、上記目的を参照して、以下の特許請求の範囲に明確に記述されており、その利点は、本発明の非限定的な例である実施形態を例示する添付図面を参照して、以下の詳細な記述から明らかになる。
【図面の簡単な説明】
【００１４】
【図１】本発明による流動及び半流動加工食品を製造及び供給するための装置の本質構成要素の全体ブロック図である。
【図１ａ】図１の装置の第一部分の概略図である。
【図１ｂ】図１の装置の制御機器の概略図である。
【図２】本発明による図１ｂの制御機器のソフトウェア構成部分の概略図である。
【図３】本発明による図１ｂの制御機器のもう一つのソフトウェア構成部分の概略図である。
【発明を実施するための形態】
【００１５】
添付図面を参照すると、番号１は、本発明による流動及び半流動加工食品を製造及び供給するための装置又は機械を示している。装置１は、アイスクリーム、グラニータ（granitas）、又は、温かい製品（カスタード、チョコレート等）を製造するのに使用されることができる。
【００１６】
一実施形態において、装置１は、アイスクリームだけが製造されることを可能とする。この実施形態のために、特に、混合及び冷凍器の記述のために、及び、混合及び冷凍器の動作の特定の特徴のために、本発明と同じ出願人のイタリア国特許出願ＭＩ２００８Ａ００１２１４号明細書及びヨーロッパ特許出願ＥＰ２１４０７６８号明細書が参照される。
【００１７】
流動又は半流動加工食品を製造及び供給するための装置１は、
−  流動基礎製品を包含するための少なくとも一つの格納タンク２ａ、２ｂと、
−  流動又は半流動加工食品を得るための、基礎流動製品のための処理回路１０であって、好ましくは、基礎流動製品を冷却するための少なくとも一つのシステムＩ１及び基礎流動製品を加熱するためのシステムＩ２の少なくとも一方を具備する処理回路と、
−  加工食品を供給するための供給手段３ａ、３ｂと、
−  基礎製品、加工食品、及び、装置１の部分の少なくとも一つに作用する少なくとも一つの作動器７と、
−  装置１の一つ以上の作動パラメータを測定するための少なくとも一つのセンサ５ａ、５ｂと、
−  製造及び供給を制御するように形成された使用者インターフェイス２００（好ましくは、ソフトウェアインターフェイス）と、
−  使用者インターフェイス２００と接続され、装置１の作動を制御するために、少なくとも、少なくとも一つのセンサ５ａ、５ｂ及び少なくとも一つの作動器７に接続された制御及び処理機器６と、
を具備している。
【００１８】
図１に例示されたような装置１は、さらに、複数の流動基礎製品（同じ種類の流動製品又は異なる種類の流動製品であっても良い）を包含するための複数の格納タンクを具備しても良いことに注意されるべきである。
【００１９】
特に、図１ａに例示された装置１は、第一基礎流動製品のための第一格納タンク２ａと、第二基礎流動製品のための第二格納タンク２ｂとを具備している。
【００２０】
用語「格納タンク」は、シリンダ、又は、より一般的には、基礎流動製品のための容器を示すのに使用される。
【００２１】
基礎流動製品のための処理回路１０は、好ましくは、基礎流動製品に冷却及び加熱の少なくとも一方を行うためのシステムＩ１、Ｉ２を具備している。
【００２２】
システムＩ１、Ｉ２は、好ましくは、熱を与えるための第一熱交換器及び熱を吸収するための第二熱交換器と、コンプレッサと、絞り弁と、を具備している。
【００２３】
装置１は、好ましくは、基礎流動製品のための全ての格納タンクための単一のコンプレッサを具備することに注意されるべきである。
【００２４】
図１ａに例示された実施形態において、装置１は、単に例として、第一格納タンク２ａから熱を吸収する（冷却）ための第一冷却システムＩ１と、第二格納タンク２ｂへ熱を与える（加熱）ための第二システムＩ２と、を具備している。
【００２５】
例示された例において、加熱システムＩ２は、冷却システムＩ１から物理的に分離されている。
【００２６】
非限定の例として、例示されていない実施形態において、機械１は、単一のコンプレッサを有する単一の加熱又は冷却システムを具備することに注意されるべきである。
【００２７】
加工食品を供給するための供給手段３ａ、３ｂは、好ましくは、最終製品を供給するためのノズル及びドアの少なくとも一方を具備している。
【００２８】
装置１は、一つ以上の作動器７を具備し、ここで、この用語は、基礎流動製品、最終製品、又は、装置１の一部に作用する任意の要素又は機器を示すのに使用される。
【００２９】
単に例として、作動器７は、冷却システム及び加熱システムの少なくとも一方のコンプレッサと、格納タンク２ａ、２ｂの攪拌器４ａ、４ｂ等とを含んでいる。
【００３０】
装置１は、さらに、装置１の作動パラメータＰ１を測定するための一つ以上のセンサ５ａ、５ｂを具備している（ここで、用語「作動パラメータ」は、装置１の構成要素の任意の一つ、基礎流動又は半流動製品、及び、最終製品の少なくとも一つにおける作動又は休止状態を示すのに使用される）。
【００３１】
好ましくは、装置１は、各格納タンク２ａ、２ｂに付設された一つ以上のセンサ５ａ、５ｂ（例えば、温度センサ）を具備している。
【００３２】
装置１は、好ましくは、さらに、コンプレッサの回転速度を測定するためのセンサを具備している。
【００３３】
装置１は、さらに、冷却又は加熱システムＩ１、Ｉ２のある位置において、冷媒流体の状態（圧力、温度）を測定するための一つ以上のセンサを具備しても良い。
【００３４】
装置１は、さらに、格納タンク２ａ、２ｂのドアの開又は閉状態を検出するための一つ以上のセンサを具備しても良い。
【００３５】
本発明によれば、装置１は、少なくとも一つのセンサ５ａ、５ｂと、少なくとも一つの作動器７と、制御及び処理機器６との間のデータ伝達回路８を具備している。
【００３６】
データ伝達回路８は、好ましくは、モドバス(MODBUS)型の回路である。
【００３７】
尚、好ましくは、データ伝達回路８は、ＲＴＵ又はＴＣＰ／ＩＰプロトコル、又は、必要ならばこれら両方を介して、データ伝達を可能とする。
【００３８】
さらに好ましくは、データ伝達回路８は、コンプレッサと、ＲＴＵプロトコルを使用する電動弁と、ＴＣＰ／ＩＰプロトコルを使用するモータとのデータ伝達を可能とする。
【００３９】
本発明による装置の動作において、使用者インターフェイス２００と接続された制御及び処理機器６は、少なくとも一つのセンサ５ａ、５ｂを介して装置１の一つ以上の作動パラメータＰ１を測定する。
【００４０】
こうして、機器６は、作動パラメータＰ１を得るために、少なくとも一つのセンサ５ａ、５ｂとの第一データ伝達Ｃ１を起動する。
【００４１】
機器６は、さらに、第一伝達回路８を介して作動パラメータＰ１を受け取る。
【００４２】
機器６は、作動パラメータＰ１を得るために伝達回路８を介してセンサ５ａ、５ｂの読み取りを行うことに注意されるべきである。
【００４３】
本発明によれば、都合良くこれらの段階を実施するために、制御及び処理機器６は、少なくとも一つのセンサ５ａ、５ｂを使用して装置１の一つ以上の作動パラメータＰ１を測定するように形成された監視ソフトウェアモジュール３０を含んでいる。
【００４４】
監視ソフトウェアモジュール３０は、さらに、作動パラメータＰ１を得るために、少なくとも一つのセンサ５ａ、５ｂとの第一データ伝達Ｃ１を起動するように構成されている。
【００４５】
監視ソフトウェアモジュール３０は、さらに、第一伝達回路８を介して作動パラメータＰ１を受け取るように構成されている。
【００４６】
本発明に係る装置の動作において、制御及び処理機器６は、都合良く、使用者インターフェイス２００との第二データ伝達Ｃ２を起動する。
【００４７】
使用者インターフェイス２００は、選択されることができる準備設定ＩＰを表す使用者Ｕからの指令Ｃ０を受け取るように構成されている。
【００４８】
言い換えれば、使用者インターフェイス２００から、装置が行わなければならない準備を選択することが可能である。
【００４９】
制御及び処理機器は、第二伝達回路９を介して指令Ｃ０を受け取る。
【００５０】
本発明によれば、都合良くこれらの段階を実施するために、制御及び処理機器６は、使用者インターフェイス２００に接続可能で、使用者インターフェイス２００との第二データ伝達Ｃ２を起動するように構成されたインターフェイスソフトウェアモジュール２０を含み、ここで、使用者インターフェイスは、選択されることができる準備設定ＩＰを表す使用者Ｕからの指令Ｃ０受け取るように構成されている。
【００５１】
インターフェイスソフトウェアモジュール２０は、さらに、第二伝達回路９を介して指令Ｃ０を受け取るように構成されている。
【００５２】
本発明に係る装置の動作において、制御及び処理機器６は、都合良く、少なくとも、監視ソフトウェアモジュール３０及びインターフェイスソフトウェアモジュール２０を管理する。
【００５３】
本発明によれば、都合良くこれらの段階を実施するために、制御及び処理機器６は、制御及び処理機器６において、少なくとも、監視ソフトウェアモジュール３０及びインターフェイスソフトウェアモジュール２０の実施を管理するように構成された処理ソフトウェアモジュール６０を含んでいる。
【００５４】
本発明に係る装置の動作において、制御及び処理機器６は、都合良く、監視ソフトウェアモジュール３０を介して得られた作動パラメータＰ１に応じて、少なくとも一つの作動器７を制御する。
【００５５】
制御及び処理機器６は、インターフェイスソフトウェアモジュール２０を介して得られた指令Ｃ０にも応じて、少なくとも一つの作動器７を制御する。
【００５６】
本発明によれば、都合良くこれらの段階を実施するために、処理ソフトウェアモジュール６０は、さらに、監視ソフトウェアモジュール３０を介して得られた作動パラメータＰ１に応じて、及び、選択的に又は追加的に、インターフェイスソフトウェアモジュール２０を介して得られた指令Ｃ０にも応じて、少なくとも一つの作動器７を制御するように構成されている。
【００５７】
都合良く、本発明により、処理ソフトウェアモジュール６０は作動システムである。
【００５８】
好ましくは、作動システムは、リナックス（登録商標）ディストリビューション(Linux distribution)を含んでいる。
【００５９】
都合良く、本発明によれば、制御及び処理機器６によって実行される全ての段階は、ソフトウェア命令によって実施される。
【００６０】
都合良く、本発明によれば、制御及び処理機器６は、少なくとも一つのセンサ５ａ、５ｂから受け入れられる作動パラメータＰ１を連続的に監視する。
【００６１】
機器６は、さらに、作動パラメータＰ１を処理し、処理作動情報ＰＯ１を決定する。
【００６２】
都合良く、システムの異なるモジュール又は構成部分の間の情報伝達は、伝達ライブラリ５０を介して行われ、これは、システムの異なるモジュール又は構成部分の間の情報が共通の形式において伝達されることを可能にする。
【００６３】
機器６は、さらに、処理作動情報ＰＯ１を使用者インターフェイス２００へ送り、この情報が、選択されることができる準備設定ＩＰを決定する。
【００６４】
本発明によれば、第一伝達回路８を介して作動パラメータＰ１を受け取る段階は、作動パラメータＰ１を処理して使用者インターフェイス２００へ送る段階を伴う。
【００６５】
本発明によれば、都合良くこれらの段階を実施するためには、監視ソフトウェアモジュール３０は、少なくとも一つのセンサ５ａ、５ｂから受け入れられる作動パラメータＰ１を連続的に監視するように構成されている。
【００６６】
監視ソフトウェアモジュール３０は、さらに、処理作動情報ＰＯ１を決定する伝達ライブラリ５０に応じて、作動パラメータＰ１を処理するように構成されている。
【００６７】
監視ソフトウェアモジュール３０は、さらに、処理作動情報ＰＯ１を使用者インターフェイス２００へ送るように構成され、この情報が、選択されることができる準備設定ＩＰを決定する。
【００６８】
この記載において使用される用語「ソフトウェアモジュール又は構成部分」は、特定の機能を実施するために処理装置において実行されることができる複数のソフトウェア命令を示していることに注意されるべきである。
【００６９】
制御及び処理機器６の構造は、二つ以上の相互伝達ソフトウェア構成部分（２０、３０）の使用に基づいて、二つより多い段階へ分割されたソフトウェアアーキテクチャである。
【００７０】
好ましくは、ソフトウェア構成部分（２０、３０）は、互いに非同期的に伝達し、互いに独立するそれぞれの機能を実施する。
【００７１】
作動システム６０は、好ましくは、（本質的なソフトウェア副構成部分（software sub-components）から形成された）リナックス（登録商標）ディストリビューション(Linux distribution)であることに注意されるべきである。
【００７２】
インターフェイスソフトウェアモジュール２０は、使用者との相互作用を管理するアプリケーションである。さらに、インターフェイスソフトウェアモジュール２０は、使用者インターフェイス２００を介して使用者Ｕによって入力された指令の受け取りを管理する（図１及び１ｂ）。
【００７３】
実際に、インターフェイスソフトウェアモジュール２０は、使用者インターフェイス２００を介して使用者入力（指令）を受け取り、ＰＯ１、すなわち、装置１のパラメータ、変化量、及び、状態の情報として処理される作動パラメータＰ１を使用者Ｕへ利用可能にするように構成される。
【００７４】
装置１は、好ましくは、インターフェイス２００、すなわち、使用者Ｕが視覚及び音の少なくとも一方の形式において装置自身で利用可能な情報を形成するために指令Ｃ０を入力することを可能とするように形成された機器を具備していることに注意されるべきである。
【００７５】
好ましくは、必ずしも必要でないが、インターフェイスは、ＬＣＤディスプレイを具備している。
【００７６】
インターフェイスソフトウェアモジュール２０は、インターフェイス２００及び監視ソフトウェアモジュール３０へ、これら構成部分の間で情報が交換されることを可能とするように、効果的に接続されていることに注意されるべきである。
【００７７】
特に、インターフェイスソフトウェアモジュール２０は、作動パラメータＰ１、すなわち、センサ５ａ、５ｂの信号の読み取り及び処理から得られる装置１の変化量又はパラメータに関する情報を監視ソフトウェアモジュール３０から受け取るように構成されている。
【００７８】
ソフトウェアモジュール２０は、さらに、インターフェイス２００上に表示される情報として利用可能なＰＯ１として処理されるこれら作動パラメータＰ１をもたらすように構成されている。
【００７９】
使用者インターフェイス２００は、さらに、（例えば、新たな食品製法を追加したり、初期設定の食品製法を変更したりすることによって、）作業者が装置１の食品製法を設定することを可能とするように構成されている。
【００８０】
要するに、この態様によれば、使用者は、インターフェイスを使用して情報を入力することによって食品製法を要求に合わせることができる。
【００８１】
使用者インターフェイス２００は、さらに、作業者によって入力される指令に関する情報（すなわち、食品製法要求合わせ、機械１の停止、すなわち「停止」、浄化、攪拌等）を監視ソフトウェアモジュール３０へ送るように構成されている。
【００８２】
監視ソフトウェアモジュール３０（以下では、「監視モジュール」としても示される）を参照すると、このモジュールは、機械１のハードウェア（すなわち、作動器７）によって実行される動作を制御及び監視するように構成されたソフトウェアアプリケーションである。
【００８３】
監視ソフトウェアモジュールは、独立したハードウェア資源（例えば、モータ及び電動弁のような作動器７）及び共通のハードウェア資源（例えば、二つ以上の製品処理タンクに作用するシステムのコンプレッサのような作動器７）の両方を制御するように構成されていることに注意されるべきである。
【００８４】
監視モジュール３０は、都合良く、事象に基づく方式において作動するように構成されている。
【００８５】
この方式によれば、プログラムは流れ、すなわち、命令の実施は、事象の発生によって決定される。
【００８６】
監視モジュール３０は、こうして、処理される情報、すなわち、事象を連続的に確認する命令を含む無限ループ命令を実行するように構成されている。
【００８７】
動作におけるこの「事象に基づく」方式は、都合良く、新たな指令又は情報を受け取った後において、反応性を最大化し、応答時間を最小化することを可能とする。
【００８８】
さらに詳細には、監視モジュール３０は、使用者インターフェイス２００を介して使用者からの指令を受け取るために、使用者インターフェイスソフトウェアモジュール２０と相互作用するように構成されている。
【００８９】
監視ソフトウェアモジュール３０は、さらに、安全確認に基づき、対応する作動手順を開始するために（例えば、装置１の状態又は製造サイクルを変更するために）、安全確認を実施するように構成されている。
【００９０】
監視ソフトウェアモジュール３０は、伝達回路８を介してハードウェア（センサ、作動器）によって送られる情報を連続的に監視し、この情報を処理し、表示されることができるように処理結果を使用者インターフェイス２００へ定期的に送るように構成されていることに注意されるべきである。
【００９１】
監視ソフトウェアモジュール３０は、伝達ライブラリ５０（制御及び処理機器６の処理装置に組み込まれている）を介して、機械１の作動器７（モータ、電動弁、コンプレッサ）及びセンサ（５ａ、５ｂ）と情報伝達する。
【００９２】
伝達ライブラリ５０は、好ましくは、ＣＯＴＳ（汎用）ソフトウェアモジュールを含んでいる。
【００９３】
さらに、好ましくは、必ずしも必要ではないが、伝達ライブラリ５０は、オープンソース型のソフトウェアモジュールを含んでいる。
【００９４】
監視モジュール３０は、伝達回路８において読み込み及び書き込むために、伝達ライブラリ５０を使用することに注意されるべきである。
【００９５】
例えば、ライブラリ５０は、監視ソフトウェアモジュール３０がシリアルポート及びＴＣＰ／ＩＰの両方を介して回路８にデータを伝達することを可能とする。
【００９６】
都合良く、伝達ライブラリは、こうして、ソフトウェア構成部分、特に、監視モジュール３０が、伝達バスにおいて読み込み及び書き込みすることによって、作動を容易にする。
【００９７】
伝達ライブラリは、さらに、制御及び処理機器６を特定の伝達バスに固定しないことを可能とし、こうして、装置１の適応性を増大する。
【００９８】
好ましくは、食品製法、指令、及び、制御及び処理機器６の構成が、独自の形式において記憶される。
【００９９】
食品製法は、連続の基本段階（例えば、加熱、冷却、攪拌など）により記述される。
【０１００】
都合良く、本発明による装置１は、以下の利点をもたらす。
【０１０１】
上述された種類の作動システム及びソフトウェアモジュール２０、３０を備える制御及び処理機器６を有する装置１は、装置の購入者（又は使用者）の実際的な要求に容易に適応又は適合されることができる。
【０１０２】
これは、装置１が、複数の特別な専用の電子制御機器を変更又は開発することなく、顧客の実際的な要求を満足するのに非常に容易に適合することができることを意味している。
【０１０３】
本発明に係る装置１のもう一つの利点は、そのアーキテクチャが、互いに独立で、すなわち、連結されずに、非同期の相互作用方式を介して互いに情報伝達するように構成されたソフトウェア構成部分（モジュール）２０、３０に基づいている、制御及び処理機器６の採用によるものである。
【０１０４】
制御及び処理機器６のこのアーキテクチャは、装置１の信頼性がかなり増大されることを可能とし、言い換えれば、装置１は、故障に際して、より信頼性がある。
【０１０５】
要するに、例えば、インターフェイスソフトウェアモジュール２０の故障のような重大でないソフトウェア構成部分又はモジュールの故障の場合において、より重要なソフトウェア構成部分は、正確に作動し続ける。
【０１０６】
また、リナックス（Linux)（登録商標）を基礎とする作動システムは、さらに、装置１のロバスト性（信頼性）のかなりの増大と、その製作費用の減少とを可能とする。
【０１０７】
制御及び処理機器６によって実行される機能を二つ以上のソフトウェアアプリケーション、すなわち、単一の作動システムにおいて同時に実行されるソフトウェアモジュールに分割することは、都合良く、より重大なアプリケーションが、より頻繁及びより高い優先度の少なくとも一方で実行されるように、（監視モジュール３０のような）これらのさらに重大なアプリケーションを構成することを可能とすることにも注意されるべきである。
【０１０８】
機械１の実行は、作動システムのカーネル空間において監視ソフトウェア構成部分３０を作動させることによって、さらに改善されることができる。
【０１０９】
費用に関して、装置１のために単一の制御カードを備える制御及び処理機器６を採用することは、装置１の開発及び製造費用を低減することを可能とすることに注意されるべきである。
【０１１０】
インターフェイスソフトウェアモジュール２０及び監視ソフトウェアモジュール３０は、以下により詳細に述べられる。
【０１１１】
インターフェイスソフトウェアモジュール２０は、二つの主な副構成部分、つまり第一ソフトウェアインターフェイス副構成部分２０ａ及び第二ソフトウェアインターフェイス副構成部分２０ｂを含んでいることに注意されるべきである。
【０１１２】
第一ソフトウェアインターフェイス副構成部分２０ａは、アプリケーション及び監視モジュール３０から受け取られる作動データの少なくとも一方を、使用者インターフェイス２００を介してそれらを使用者へ利用可能とするために、読み込むように構成されている。
【０１１３】
第二ソフトウェアインターフェイス副構成部分２０ｂは、使用者との相互作用を管理するように（すなわち、使用者インターフェイス２００を介して使用者Ｕによって入力された指令を受け取るように）構成されている。
【０１１４】
インターフェイスソフトウェアモジュール２０は、それぞれが特定機能に割り当てられる複数の副モジュール（submodules）を含んでいる。
【０１１５】
図２に表されたインターフェイスソフトウェアモジュール２０の副モジュールの機能の簡単な記載は、以下の通りである。
【０１１６】
参照番号２１は、伝達回路８及び監視ソフトウェアモジュール３０を介する少なくとも一つのセンサ５ａ、５ｂからのデータ流れを管理するためのソフトウェア副モジュールを示している。
【０１１７】
データが伝達回路８上で利用可能とされるときにはいつでも、管理ソフトウェア副モジュール２１は、伝達回路８からデータを受け取るように起動される。
【０１１８】
前述において、これらのデータは、用語の作動パラメータＰ１によって示されている。
【０１１９】
さらなる副モジュール２２は、伝達回路８から読み込まれたデータＰ１を（例えば、これらをインターフェイスに利用可能にするために、又は、アプリケーション流れの管理のために）、特定のデータ構造に保存する。
【０１２０】
これらのデータの受け皿となるデータ構造は、情報の束を最適化するように形成され、情報の束の大きさ及び伝送中の伝達負荷を徹底的に減少させる。
【０１２１】
参照番号２３は、監視モジュール３０から読み込まれるデータＰ１及びインターフェイスソフトウェア構成部分２０の作動のためのシステム情報を含む変数を含有することができる形式にデータ構造を初期化するためのソフトウェア副モジュールを表している。
【０１２２】
参照番号２４は、装置１の全てのシリンダ（製品格納タンク２ａ、２ｂ）の作動状態を表すようにディスプレイを処理して使用者インターフェイス２００へ利用可能にするように構成されたソフトウェア副モジュールを表している。
【０１２３】
好ましくは、ディスプレイは、情報を複数の領域へ図式的に分割するように構築され、各ディスプレイ領域は、シリンダ（２ａ、２ｂ）に関連し、すなわち、シリンダ（２ａ、２ｂ）に関する情報を含有する。
【０１２４】
非限定の例によって、各ディスプレイ領域は、シリンダ（２ａ、２ｂ）内で行われる食品製法を示し、食品製法の現在の段階が実行され、この段階に依存する特定のパラメータが実行される（この特定のパラメータは使用者に作動状態のさらなる詳細を与える）。
【０１２５】
使用者は、例えば、ＬＣＤタッチスクリーンパネルから成る使用者インターフェイス２００を介してインターフェイスソフトウェアモジュール２０と相互作用する。
【０１２６】
使用者は、使用者インターフェイス２００からシリンダを選択することによって、シリンダ又は格納タンク（２ａ、２ｂ）に関するさらなる情報を表示することができる。
【０１２７】
参照番号２５は、シリンダに関連する詳細表示を処理して利用可能にするように構成されたソフトウェア副モジュールを示し、この表示は、選択されたシリンダの作動状態に関する情報を含有する。
【０１２８】
参照番号２６は、一つのシリンダの一つ以上の、以下の機能を実行するように形成されたソフトウェア副モジュールを示している。
−  ２６ａは、食品製法を創作する。
ソフトウェア副モジュール２６は、使用者が種類及び所望の食品製法を選択し、開始ボタンを使用してそれを製造状態にすることを可能にする。
−  ２６ｂは、食品製法の製造を停止する。
−  ２６ｃは、シリンダの浄化を開始する。
−  ２６ｄは、製品を攪拌する（すなわち、少なくとも一つの作動器７が製品を攪拌するように製品上で作動する指令を出す）。
−  ２６ｅは、使用者が食品製法を管理することを可能とする。
【０１２９】
参照番号２７は、副モジュール２６を参照して上述の一つの機能の選択に続いて、（専用構造における）データを記憶するように形成されたソフトウェア副モジュールを示している。
【０１３０】
インターフェイスモジュールの副モジュール２８は、監視ソフトウェア構成部分３０へ一つ以上の指令（インターフェイスで行われた選択に続いて使用者によって発せられる）を送るように形成されている。
【０１３１】
参照番号２６ｅは、食品製法管理を可能とするように形成されたインターフェイスモジュール２０のソフトウェア副モジュールを示している。
【０１３２】
より詳細には、ソフトウェア副モジュール２６ｅは、データベースに記憶された食品製法を要求に合わせることを可能とする。
【０１３３】
ソフトウェア副モジュール２９がさらに設けられ、これは、食品製法に関する情報を含む設定ファイルの読み込み及び書き込みを可能とするようにソフトウェア副モジュール２６ｅに効果的に接続されていることに注意されるべきである。
【０１３４】
副モジュール２１から２２は、第一ソフトウェアインターフェイス構成部分２０ａの一部を形成し、一方、副モジュール２３から２９は、第二ソフトウェアインターフェイス構成部分２０ｂの一部を形成することに注意されるべきである。
【０１３５】
図３は、監視ソフトウェアモジュール３０の構造を表すブロック図であり、このブロック図から、監視ソフトウェアモジュール３０を構成する一組の副モジュール３１から４０を表すことができる。
【０１３６】
図３の参照文字３１は、「停止」状態の装置１の作動器７（例えば、モータ、電動弁、コンプレッサ）を初期化するように形成された監視モジュール３０のソフトウェア副モジュールを示している。
【０１３７】
ソフトウェア副モジュール３１は、装置１がいつでも作動される「停止」状態であることを保証するように構成されている。ソフトウェア副モジュール３１は、さらに、監視ソフトウェアモジュール３０に使用される全ての援助変数を初期化するように形成されている。
【０１３８】
参照番号３２は、参照番号３２ａ、３２ｂ、３２ｃによって示される異なる機能を実行するサイクル、すなわち、無限ループの作動を可能にするように構成された命令を含むソフトウェア副モジュールを示している。
【０１３９】
ソフトウェア副モジュール３２の第一の機能３２ａは、予め定められた間隔（好ましくは、０．２秒ごと）での伝達回路８(Modbus)からのデータの読み込みを含んでいる。
【０１４０】
ソフトウェア副モジュール３２は、伝達回路８(Modbus)を介する装置１との情報伝達を管理する。
【０１４１】
ソフトウェア副モジュール３２の第二の機能３２ｂは、使用者インターフェイス２００を介して使用者によって発せられる指令の処理を含んでいる。
【０１４２】
ソフトウェア副モジュール３２の第三の機能は、装置１の全体における現在の状態の入手（３２ｃ）及び保存（３２ｄ）を含んでいる（例えば、電源喪失の場合において、装置の全体における現在の状態を記憶するのに役立つ）。
【０１４３】
より詳細には、ソフトウェア副モジュール３３は、一般的な警告信号、すなわち、例えば圧力スイッチ及びコンプレッサの少なくとも一方の故障のような装置１の全体における故障に関する信号を確認するために、伝達回路８(Modbus)から読み込まれたデータＰ１を分析する。
【０１４４】
もし、任意のこのような一般的な警告信号が発見されれば、ソフトウェア副モジュール３３は、機械１を「停止」状態にする。
【０１４５】
参照番号３４は、シリンダに関連する警告信号（例えば、モータ、電動弁、探査部材に関する警告）を確認するために、伝達回路８から受け取られたデータＰ１を分析するように構成されたソフトウェア副モジュールを示している。
【０１４６】
ソフトウェア副モジュール３４は、警告信号に応じて装置１を作動させるように構成されていることに注意されるべきである。
【０１４７】
言い換えれば、ソフトウェア副構成部分３４は、受け取られた警告信号に応じて、予め定められた作動を実行するように構成されている。
【０１４８】
例えば、もし、アイスクリームサイクルが実行されている間に温度探査部材が故障し、この探査部材が処理サイクルにおいて使用されないならば、その時には、警報メッセージがインターフェイスに表示される。
【０１４９】
再び、例として、もし、攪拌器に接続されたモータが故障して、このモータが食品製法の製造中に製品を攪拌するのに必要とされるならば、その時には、ソフトウェア副モジュール３４は、処理サイクルを制止してモータでの処理を妨げる。
【０１５０】
参照番号３５は、制御アルゴリズムを実行するために必要な伝達回路８から読み込まれる値によりデータ構造を更新するように構成されたソフトウェア副モジュールを示している。
【０１５１】
参照番号３６は、処理流れを制御するためのソフトウェア副モジュールを示している。
【０１５２】
ソフトウェア副モジュール３６は、単一のシリンダでの食品製法（すなわち、使用者によって発せられる指令）の実行を制御する第一状態に基づく機械化（すなわち、状態に基づく形式のコンピュータアルゴリズム）を含んでいる。
【０１５３】
言い換えれば、監視ソフトウェアモジュール３０は、第一状態に基づく機械化３６を含み、この機械化は、少なくとも一つのセンサ５ａ、５ｂの信号及び使用者によって発せられて受け取られた指令の少なくとも一方に応じて、少なくとも一つの作動器７を制御するための複数の状態を含んでいる。
【０１５４】
参照番号３７は、処理流れを制御するためのさらなるソフトウェア副モジュールを示している。
【０１５５】
ソフトウェア副モジュール３７は、機械１の全体における作動器７を制御するための第二状態に基づく機械化（すなわち、状態に基づく形式のコンピュータアルゴリズム）を含んでいる。
【０１５６】
好ましくは、第二状態に基づく機械化は、さらに、各格納タンク２ａ、２ｂの状態を制御する。
【０１５７】
それにより、処理流れ制御アルゴリズムは、二つの状態に基づく機械化、すなわち、第一状態に基づく機械化及び第二状態に基づく機械化に分割され、これらの機械化は、個々のシリンダの状態を決定し、個々のシリンダでの食品製法の実行を制御することに注意されるべきである。
【０１５８】
第一状態に基づく機械化は、使用者によって発せられる食品製法又は指令の進行の状態を処理する。
【０１５９】
状態に基づくアルゴリズムの各段階において、このシステムは、現在の状態から次の状態への変化のためのパラメータを確認し、もし、一つの状態からもう一つの状態への変化のための条件が満たされるならば、シリンダのために記憶された状態は変更される。
【０１６０】
例えば、もし、「低温殺菌」サイクルが特定のシリンダにおいて要求されるならば、第一状態に基づく機械化は、電動弁を調整して、モータを作動させ、モータの速度を調節するために、例えばモドバス(Modbus)を介して、回路８を通して書き込まれなければならない記録を更新する。
【０１６１】
第二状態に基づく機械化は、さらに、シリンダの同時動作、すなわち、二つ以上のシリンダにおける処理サイクルの同時実行を管理するように構成されている。
【０１６２】
特に、第二状態に基づく機械化は、さらに、冷却及び加熱システムＩ１、Ｉ２のコンプレッサの速度を制御及び調節するように構成され、ここで、このコンプレッサは異なるシリンダの間で共有される。
【０１６３】
都合良く、単一のコンプレッサが使用されることは、機械構造が大幅に簡単化されることを可能とし、それにより、処理回路１０に関連する費用を低減する。
【０１６４】
より詳細には、コンプレッサは異なるシリンダの間で共有され、第二状態に基づく機械化は、各シリンダの現在の状態に関する信号を受け取り、異なるシリンダにおいて食品製法の進行を正確に行わせるのに適したコンプレッサの使用頻度を算出する。
【０１６５】
参照番号３８は、特定のデータ構造に入手データを書き込むように構成されたソフトウェア副構成部分を示している。
【０１６６】
参照番号３９は、伝達回路８を介して機械の作動器７（コンプレッサ、モータ、電動弁）へデータを送るように構成されたソフトウェア副構成部分を示している。
【０１６７】
さらに、参照番号４０は、使用者インターフェイスソフトウェア構成部分２０へデータ構造を送るように構成されたソフトウェア副構成部分を示していることに注意されるべきである。
【０１６８】
本発明に係る機械１の利点に関して、注意が以下に向けられる。
【０１６９】
本発明に係る機械１のアーキテクチャは、公知の種類の一般的な機械のものより非常に簡単であり、ここで、制御及び処理機器６は、複数の相互接続された電子カードを具備している。
【０１７０】
要するに、一般的なマイクロコントローラと共に二つ以上の制御カードに基づく制御及び処理機器６を備える公知の機械は、より遅い情報処理及びより高度なシステムの複雑性に関する明らかな欠点と共に、制御カードのそれぞれにおいてある機能の繰り返し（特に、情報流れ管理機能）を必要とする。
【０１７１】
都合良く、単一の処理装置で作動する分離したソフトウェア構成部分（２０、３０）を有する制御及び処理機器６を具備する本発明に係る装置１は、それが、情報流れ管理を最適化し、さらに、特に速いために、特に、効率的である。
【０１７２】
さらに、公知の種類の機械は、アプリケーションロジック及び使用者インターフェイスだけでなく情報流れ管理ロジックも制御する単一のソフトウェア構成部分を有するマイクロコントローラを具備している。
【０１７３】
本発明の機械は、他方で、同じ作動システムで作動する二つ以上のソフトウェア構成部分が都合良く設けられており、これらソフトウェア構成部分のそれぞれが、他の部分によって繰り返されない特定の機能に割り当てられる。
【図１】
2014193159.tif 000003
【図１ａ】
2014193159.tif 000004
【図１ｂ】
2014193159.tif 000005
【図２】
2014193159.tif 000006
【図３】
2014193159.tif 000007
【外国語明細書】
2014193159000001.pdf