(57)【要約】　　　（修正有）【課題】秤や天秤や少なくとも一個の計量セルを有する他の装置をより自由に利用できるようにする方法を提供する。【解決手段】重量測定装置１２、１４と、ネットワークインタフェース１３と、ネットワーク１５と、コンピュータ１１を備えたシステム１０において、重量測定装置１２、１４はネットワークインタフェース１３を介してネットワーク１５に接続可能である。コンピュータ１１上でブラウザアプリケーションが実行可能であり、ネットワークインタフェース１３は、ブラウザアプリケーションを用いてコンピュータ１１上に入力マスクを表示させるコマンドアプリケーションを利用することができる。コンピュータ１１上の入力マスクを介して、重量測定装置１２、１４を自動で使用するためのプログラムを定義することが可能で、このプログラムは重量測定装置１２、１４で実行可能である。【選択図】　図１
2004003960.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの重量測定装置（１２、１４、８０）と、少なくとも一つのデータインタフェース（１３、４５、６０）と、コンピュータ（１１）を備えたシステム（１０）において、
ａ．上記データインタフェース（１３、４５、６０）を介して上記重量測定装置（１２、１４、８０）を上記コンピュータ（１１）に接続可能で、上記重量測定装置（１２、１４、８０）と上記コンピュータ（１１）の間に通信接続を確立可能であり、
ｂ．上記コンピュータ（１１）上でブラウザアプリケーションを実行可能であり、
ｃ．上記コンピュータ（１１）上のコマンドアプリケーション（６２）が入力マスク（３０）を表示し、
ｄ．上記コンピュータ（１１）上の上記入力マスク（３０）を介して、上記重量測定装置（１２、１４、８０）を自動的に使用するためのプログラムを定義可能であり、
ｅ．上記プログラムを上記コンピュータ（１１）で利用可能であり、
ｆ．上記プログラムを上記重量測定装置（１２、１４、８０）で実行可能であるシステム。
【請求項２】
ネットワーク（１５、５０）を有し、上記データインタフェースがネットワークインタフェース（１３、４５、６０）として設計され、
ａ．上記重量測定装置（１２、１４、８０）と上記コンピュータ（１１）の間の通信接続を利用可能にするため、上記ネットワークインタフェース（１３、４５、６０）と上記ネットワーク（１５、５０）を介して上記重量測定装置（１２、１４、８０）を上記コンピュータ（１１）に接続可能であり、
ｂ．上記ネットワークインタフェース（１３、４５、６０）によりまたは上記ネットワークインタフェース（１３、４５、６０）を介して、上記コマンドアプリケーションを利用可能であり、
ｃ．上記ネットワーク（１５、５０）と上記ネットワークインタフェース（１３、４５、６０）を介して上記コンピュータ（１１）により上記プログラムを利用可能である請求項１に記載のシステム。
【請求項３】
上記コンピュータ（１１）との通信のために、標準化通信プロトコル好ましくはＩＰベースのプロトコルを使用可能である請求項１または２に記載のシステム。
【請求項４】
上記コマンドアプリケーション（６２）がアプリケーションまたはアプレットとして構成された請求項１〜３のいずれかに記載のシステム。
【請求項５】
上記コマンドアプリケーション（６２）を上記コンピュータ（１１）からの要求に応じて利用可能にするために、上記ネットワークインタフェース（１３、４５、６０）がウェブサーバーに類似のアプリケーション（６１）を備えている請求項２に記載のシステム。
【請求項６】
上記重量測定装置（１２、１４、８０）で実行可能な計量工程を上記プログラムが定義する請求項１〜５のいずれかに記載のシステム。
【請求項７】
上記プログラムを高度なプログラミング言語好ましくはユーザが読解可能なスクリプトの形式で記述することが可能である請求項１〜６のいずれかに記載のシステム。
【請求項８】
上記プログラムのユーザフレンドリな定義が上記入力マスク（３０）により可能である請求項１〜７のいずれかに記載のシステム。
【請求項９】
上記重量測定装置（１２、１４、８０）による上記プログラムの実行を制御するための制御アプリケーション（７２）を上記重量測定装置（１２、１４、８０）が備えている請求項１〜８のいずれかに記載のシステム。
【請求項１０】
上記重量測定装置（１２、１４、８０）で決定された計量値を記録することと、計量値を上記コンピュータ（１１）へ伝送することと、一つまたは複数の周辺装置を制御することが、上記制御アプリケーション（７２）により可能である請求項９に記載のシステム。
【請求項１１】
上記コマンドアプリケーション（６２）により、上記ネットワーク（１５、５０）を介して上記プログラムのスタート／停止を可能にした請求項２〜１０のいずれかに記載のシステム。
【請求項１２】
上記重量測定装置（１２、１４、８０）が計量セルである請求項１〜１１のいずれかに記載のシステム。
【請求項１３】
上記計量セルが、秤または天秤、乾燥器、比較測定装置、その他の装置の構成要素である請求項１２に記載のシステム。
【請求項１４】
データインタフェース（１３、４５、６０）を介しコンピュータ（１１）と通信接続可能な少なくとも一つの重量測定装置（１２、１４、８０）を自動で使用するためのプログラムを指定し、一ステップずつ実行する方法において、
ａ．上記重量測定装置に固有なコマンドアプリケーション（６２）を上記コンピュータ（１１）へ伝送するステップと、
ｂ．上記コマンドアプリケーション（６２）の援助で上記コンピュータ（１１）上に入力マスク（３０）を表示するステップと、
ｃ．上記入力マスク（３０）を介した入力に基づき、上記コンピュータ（１１）を用いて上記プログラムを作成するステップと、
ｄ．上記データインタフェース（１３、４５、６０）を介して、作成されたプログラムを利用可能にするステップと、
ｅ．上記作成されたプログラムを上記重量測定装置（１２、１４、８０）において自動で一ステップずつ実行するステップから成る工程を含む方法。
【請求項１５】
上記通信接続がネットワーク（１５、５０）を介して行われ、上記コマンドアプリケーション（６２）の上記コンピュータ（１１）が上記ネットワーク（１５、５０）を介して伝送され、上記作成されたプログラムが上記ネットワーク（１５、５０）を介して利用可能である請求項１４に記載の方法。
【請求項１６】
ステップ（ａ）を実行する前に、ＩＤ好ましくはＩＰアドレスまたはドメインネームまたはＩＤコードの援助で上記ネットワーク（１５、５０）を介して上記コンピュータ（１１）が上記重量測定装置（１２、１４、８０）にアクセスする請求項１５に記載の方法。
【請求項１７】
ネットワークインタフェース（１３、４５、６０）が存在し、上記作成されたプログラムが自動的に一ステップずつ実行される前に上記ネットワークインタフェース（１３、４５、６０）内部のデータベースに書き込まれる請求項１５または１６に記載の方法。
【請求項１８】
上記プログラムを自動的に一ステップずつ実行する間に決定された計量値を、後に利用できるようにした請求項１４〜１７のいずれかに記載の方法。
【請求項１９】
上記プログラムを自動的に一ステップずつ実行する間に、上記コンピュータ（１１）へ情報を伝送するために上記重量測定装置（１２、１４、８０）上でリポートまたは監視ファンクションを実行する請求項１４〜１８のいずれかに記載の方法。
【請求項２０】
上記重量測定装置（１２、１４、８０）が計量セルである請求項１４〜１９のいずれかに記載の方法。
【請求項２１】
上記計量セルが、秤または天秤、乾燥器、比較測定装置、その他の装置の構成要素である請求項２０に記載の方法。
【請求項２２】
少なくとも一つの重量測定装置（１２、１４、８０）と、少なくとも一つのデータインタフェース（１３、４５、６０）と、コンピュータ（１１）とを備えたシステム（１０）で用いられ、上記重量測定装置（１２、１４、８０）が上記インタフェース（１３、４５、６０）を介して上記コンピュータ（１１）に通信接続可能であり、
上記コンピュータ（１１）に接続されたモニター上への入力マスクの表示をサポートするステップと、
好ましくはスクリプトの形式でのプログラムの作成をサポートするステップと、
プログラムを編集および／またはセーブおよび／またはロードするステップを上記コンピュータ（１１）上で実行するように設計されたソフトウエア。
【請求項２３】
上記データインタフェースがネットワークインタフェース（１３、４５、６０）として設計され、上記システムがネットワーク（１５、５０）を含み、上記コンピュータ（１１）と上記重量測定装置（１２、１４、８０）の間の通信接続が上記ネットワークインタフェース（１３、４５、６０）と上記ネットワーク（１５、５０）を介して行われる請求項２２に記載のソフトウエア。
【請求項２４】
プログラムされたプロシージャをスタート／停止させるステップと、捕捉されたデータを上記コンピュータに記憶／出力するステップのうち、少なくとも一つまたは両方の実行が可能であることを特徴とする請求項２２または２３に記載のソフトウエア。
【請求項２５】
アプリケーションまたはアプレットから成ることを特徴とする請求項２２〜２４のいずれかに記載のソフトウエア。
【請求項２６】
上記重量測定装置（１２、１４、８０）が計量セルである請求項２２〜２５のいずれかに記載のソフトウエア。
【請求項２７】
上記計量セルが、秤または天秤、乾燥器、比較測定装置、その他の装置の構成要素である請求項２６に記載のソフトウエア。
【請求項２８】
決定された計量値を上記重量測定装置（１２、１４、８０）からコンピュータ（１１）または周辺装置へ伝送するステップと、上記重量測定装置（１２、１４、８０）の周辺装置を制御するステップのうち、少なくとも一つまたは両方の実行が可能であることを特徴とする請求項２２〜２６のいずれかに記載のソフトウエア。
【請求項２９】
請求項２２〜２８のいずれかに記載のソフトウエア（６２）を備えたデータインタフェース。
【請求項３０】
請求項２２〜２８のいずれかに記載のソフトウエア（７２）および／または請求項２９に記載のデータインタフェース（１３、４５、６０）を備えたプログラム可能な重量測定装置。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、重量測定装置を備えたシステムに関する。特に、ネットワーク接続を介してネットワークやコンピュータに接続可能な電子秤や天秤に関する。
【０００２】
【背景技術】
通常、研究・開発・製造に使用される電子秤や天秤は、使用するために電源だけを要する独立した装置として構成される。
【０００３】
最近、ネットワークインタフェースを備え、ネットワーク内で操作可能な電子秤や天秤が存在する。この目的のために、電子秤や天秤は普通、単純なＲＣ−２３２インタフェースを備えている。これまではネットワークへの接続による可能性のすべてが活用されてはいなかった。しかし、ネットワーク接続を一層活用できるアプリケーションが開発されつつある。
【０００４】
【発明の要約】
本発明の課題は、秤や天秤や少なくとも一個の計量セルを有する他の装置をより自由に利用できるようにする方法を提供することにある。
【０００５】
本発明の別の目的は、秤や天秤や少なくとも一個の計量セルを有する他の器械および装置を個別化すること、すなわちユーザの時々の要求に応じて作動させることを可能にすることにある。
【０００６】
これらの課題は、請求項１記載のシステムと、請求項１４に記載の方法と、請求項２２に記載のソフトウエアと、請求項２９に記載のデータインタフェースと、請求項３０に記載の重量測定装置を備えたプログラム可能な重量測定装置によって解決される。
【０００７】
さまざまな有利な実施例は、その他の請求項に記載されている。
【０００８】
本発明の利点は、計量工程および／または分析工程の再現性を向上させうることにある。
【０００９】
本発明の別の利点は、計量タスクをプログラムの形で定義しうるだけでなく、実験室の補助ツールの機能を果たし、研究や開発や品質管理工程の要素となりうる完全な解法を可能にすることにある。
【００１０】
本発明の詳細と利点は、さまざまな具体的な実施例に関する以下の説明と、本発明の開示の不可欠な部分を成す図面に関する説明において、理解できる。
【００１１】
本発明は、多様な計量装置、特に少なくとも一つの重量測定装置（たとえば計量セル）を備えた実験室用装置に用いることが可能である。これらには、乾燥器や比較測定装置のほか、生産ライン上の計量モジュールなどの装置が含まれる。簡略に説明するため、本発明についての以下の説明は主に電子秤に関するものであるが、本発明はこれに限定されるものではない。
【００１２】
【発明の実施の形態】
本発明の第一の実施例を、図１に概略的に示す。図１のシステム１０は、二つの電子秤１２、１４（たとえば分析秤、精密秤、比較測定装置、微量天秤など）を有する。秤１２は、外部のネットワークインタフェース１３を介してネットワーク１５とコンピュータ１１に接続されている。秤１４は、内蔵ネットワークインタフェース（図１には示さず）を内蔵し、同様にネットワークインタフェース１３に接続可能である。コンピュータ１１と秤１２、１４とネットワークインタフェースは、秤１２、１４とコンピュータ１１の間で通信接続の確立が可能なように構成される。コンピュータ１１上で、ブラウザアプリケーションを動かすことが可能である。この目的のため、標準的なブラウザ（たとえばネットスケープ・ナヴィゲータあるいはマイクロソフト・インターネット・エクスプローラ）あるいは特別にインストールしたブラウザのいずれかを使用できる。ネットワークインタフェース１３は、コマンドアプリケーションを使用できるように構成される。このコマンドアプリケーションは、ネットワークインタフェース１３によりコンピュータ１１へ伝送されるか、またはコンピュータからロードされ、ブラウザアプリケーションによりコンピュータ１１上に入力マスクを表示する。入力マスクは、コンピュータ１１を介して――たとえば、コンピュータのキーボードまたはコンピュータのマウス（いずれも図１には示さず）を用いて――秤１２または１４の一方を自動で使用するプログラムを定義できるように設計され、ソフトウエアによりサポートされている。プログラムの定義が完了すると、プログラムは、ネットワーク１５とネットワークインタフェース１３を介してコンピュータ１１で使用可能になる。これにより、それぞれの秤１２または１４によるプログラムの実行が可能になる。さまざまな周辺装置がシステム１０に接続可能である。図１では、三台のプリンタ１７、１８、１９がシステム１０の構成要素になっている。プリンタ１７はネットワークのプリンタで、ネットワークに直接接続されている。別のプリンタ１８は秤１４に接続され、プリンタ１９はネットワークインタフェース１３で制御される。
【００１３】
本発明の別の実施例を以下に説明するが、この実施例は図示されていない。この実施例は、少なくとも一つの計量セルを有するシステムである。このシステムは、外部または内蔵データインタフェースを介してコンピュータに接続されている。コンピュータとシステムは、両者の間に通信接続が確立されるように構成される。ブラウザアプリケーションをコンピュータ上で動かしてもよい。コマンドアプリケーションが使用される。このコマンドアプリケーションは、たとえば、データインタフェースからコンピュータへ伝送されるか、コンピュータからロードされる。ブラウザは、入力マスクをコンピュータ上に表示する。入力マスクは、計量セルを自動で使用するためのプログラムを、コンピュータを介して定義できるように設計され、ソフトウエアによりサポートされるのが好ましい。プログラムの定義が完了すると、プログラムはコンピュータで使用可能になる。これにより、プログラムは計量セルにより実行可能になる。
【００１４】
「プログラム」という用語は、電子秤によって実行可能な一つまたは複数のステップまたはアクションを記述する表示形態を意味する。プログラムを定義する言語は重要ではない。プログラムは、たとえば、スクリプトの形式で記述され、次に機械語または同種の形式に翻訳され、その後、秤によって一ステップずつ実行される。
【００１５】
本発明による方法は、たとえば、以下に説明するステップを実行可能である。この方法の目的は、外部のまたは内蔵ネットワークインタフェースおよびネットワーク１５を介してコンピュータ１１と通信接続可能な（周辺装置を備えているか備えていない）電子秤１２または１４を自動で使用するためのプログラムを定義することにある。秤は、これらのことにより、以下のステップは、図２のフローチャートが示すように実行される。
【００１６】
ステップ１（ボックス２０）
ネットワークインタフェース１３からコンピュータ１１へコマンドアプリケーションを伝送する。コマンドアプリケーションは、各秤に固有である。すなわち、コマンドアプリケーションは、秤の種類および／または型ごとに異なる。このことは、秤１２、１４には異なる仕様で特徴付けられる異なる多様な種類／型があるので、望ましいことである。二つの異なる方法がある。第一の方法によれば、ネットワークインタフェース１３に、または内蔵ネットワークインタフェースを有する秤１４に、コンピュータ１１が直接アクセスする。アクセスは、たとえばＩＤ番号やアドレス（ＩＰアドレスなど）やドメインネーム（ローカルネットワーク内のものなど）を用いて行われる。各秤１２、１４は、固有のドメインネームとアドレスを有するため、ネットワーク１５を介してアクセス可能である。アクセスされた秤１２または１４のネットワークインタフェース１３は、ネットワーク１５を介して、コマンドアプリケーションをコンピュータ１１へ伝送する。
【００１７】
ステップ２（ボックス２１）
コンピュータ１１上に入力マスクを表示する。これは、秤に固有のコマンドアプリケーションの援助で行われる。好ましくは、入力マスクは、コンピュータ１１にインストールされうるブラウザにより処理する。コマンドアプリケーションがアプレット（たとえばいわゆるジャヴァ・アプレット）である場合、ブラウザはそのようなアプレットの処理が可能でなければならない。ブラウザによっては、そのためにたとえば対応するプラグインを必要とする。しかし、入力マスクがコンピュータ１１のモニター上に確実に表示できる場合、別のコマンドアプリケーションを使用してもよい。
【００１８】
ステップ３（ボックス２２、２３、２４）
コンピュータ１１により所望のプログラムを作成する。この目的のためには、ユーザは情報（たとえばデータやパラメータ）をコンピュータ上の入力マスクに入力するか、クリックして入力マスク上で情報を選択する。これを可能にするため、ボタン（ラジオボタン）または選択リスト（たとえばプルダウンメニュー）を入力マスクに設けてもよい。図２に示すフローチャートにおいて、プログラムは入力マスクを介した入力が完了して始めて作成される（ボックス２４）。しかし、それぞれの入力または選択が行われている間またはその後にプログラムの対応する行を作成することも可能である。このようにすれば、作成されるプログラムをウィンドウに（たとえばＡＳＣＩＩフォーマットで）表示可能になり、ユーザは作成されたプログラムをいつでもチェックすることができ、必要ならば修正することもできる。
【００１９】
ステップ４（ボックス２５）
プログラムの定義が完了すると、プログラムはネットワーク１５とネットワークインタフェース１３を介して利用可能になる。プログラムは、実行されるまでの間、ネットワークインタフェース１３または秤１２または１４のいずれかに格納可能である。プログラムは、たとえば、入力ファイルの形式で格納される。また、プログラムは、データベースへ一行ずつ、プレフォーマット形式またはそのデータベースに適合した形式で書き込むようにしてもよい。
【００２０】
ステップ５（ボックス２７）
作成されたプログラムを秤１２において自動で一ステップずつ実行する。この目的のため、秤は、制御アプリケーションを備えている。たとえば、開始コマンドがキーストロークにより秤１２に与えられた後（ボックス２６）、あらかじめ定義され格納されたプログラムが制御アプリケーションにより一ステップずつ実行される。制御アプリケーションは、秤を遠隔操作する場合、他の場所特にコンピュータにおいて実行してもよいが、秤で実行するほうが好ましい。あらかじめ定義され格納されたプログラムの自動的な一ステップずつの実行には、たとえばオペレータやロボットなど外部からのアクションを要するステップを含む場合があることに、特に注意しなければならない。したがって、「自動」という語は「環境との対話なしで」という意味で使うこともあるが、それだけの意味であると理解すべきではない。
【００２１】
上記の五つのステップの実行前、実行中、実行後に、追加のステップを実行してもよいのは言うまでもない。
【００２２】
本発明による制御アプリケーションは、以下に挙げる一つまたは複数の特徴を有する。
―コンピュータのディスプレイ上に入力マスクを表示するためにサポートを行うこと
―プログラムを好ましくはスクリプトの形式で作成するためにサポートを行うこと
―あらゆるロケーション（たとえばネットワークで分離された他のロケーションにあるコンピュータ）からプログラムを編集／格納／ロードすること
―プログラムされた手順を開始／停止すること
―捕捉したデータをコンピュータで格納／出力する（たとえば表示する）こと
―その他。
【００２３】
本発明の別の実施例において、システムのネットワーク１５は、標準化バスである。この場合、ネットワークインタフェースとコンピュータの間の通信に標準化通信プロトコルを用いてもよい。これにより、標準部品（たとえばバスドライバ）だけでなく標準ソフトウエアも使用可能なので、本発明の実施が容易になる。イーサネットバスとＩＰベースのプロトコルを用いるのが好ましい。バスとしてはケーブルまたはグラスファイバーを用いることができる。あるいは無線バスとしてもよい。非常に適した方法としては、たとえばブルートゥース（Ｂｌｕｅｔｏｏｔｈ）規格の無線通信がある。
【００２４】
ネットワークインタフェース１３には、コンピュータ１１から要求があった場合にコマンドアプリケーションを使用可能にするために、ウェブサーバーに似たアプリケーションを含ませるのが好ましい。ウェブサーバーに似たこのアプリケーションは、たとえば、コンピュータ１１がユニフォームリソースロケーター（ＵＲＬ）によりネットワークインタフェース１３にアクセスできる構成をとってもよい。
【００２５】
本発明は、秤で行われる計量工程や分析工程をプログラムによって定義するのに特に適している。その工程は、たとえばスタートキーを押した後に計量工程が始まるというような対話式の工程でもよい。秤１２のディスプレイ１６に、それぞれに随伴するテキストまたはピクトグラム（たとえば、音声や光学信号でサポートされたもの）を表示することができる。したがって、たとえば、ユーザは、ディスプレイ上に表示されたテキストに従って秤に被計量物を載せるといったこともできる。
【００２６】
本発明の特別な実施例によれば、プログラムは高級プログラミング言語で、好ましくはユーザが読解可能なスクリプトの形式で記述される。図３は、コンピュータ１１のモニターに表示された入力マスク３０の例を示す。この例では、プログラムの作成をサポートするために、多様なツールがリストボタン（四角形または三角形で示す）を有する選択リスト３１、３３、３４、３５、３６、３８、３９、４１、４２、４３、４４と、入力／表示ウィンドウ３２、３７、４０の形で提供されている。作成中のプログラムが入力マスク３０の右側にある表示ウィンドウ４０に表示されている。「ファンクション制御」のという見出しの下に、ユーザがユーザ自身のファンクションを定義できる。たとえば、ユーザは、そのファンクションの特徴を示す「ラベル」を選択リスト３１から選択でき、入力ウィンドウ３２でそのファンクションに名前を付けることができる。実行するファンクションは、「アクション実行」という見出しの下に定義できる。この目的においても、すでに使用可能なファンクションが選択リスト３３に示される。すでに使用可能なファンクションがモジュールの働きを有していてもよい。ユーザは、表示／入力ウィンドウ３７においてアクションを直接定義してもよい。ユーザは、三つの選択リスト３４、３５、３６に示されたキーワードとファンクションに基づいて、アクションを指定できる。アクションが何回繰り返されるかは、対応する数字を選択リスト３６で選択すれば指定できる。このようにして、複数回実行しなければならないループのプログラミングを行うことが可能である。「データ」の見出しの下に、たとえばデータフォーマットやデータ出力を指定できる。この場合も、多様な選択リスト３８、３９、４１、４２、４３、４４が、ユーザによる操作をサポートするために用意されている。
【００２７】
本発明によれば、たとえば、絶対重量、相対重量、温度、温度差、時間、日付、圧力、エアの湿度などのデータを決定し、出力することが可能である。もちろん、これらのデータのうちどの項目の処理が実際に可能であるかは、使用される秤の型および構成と、使用されるコマンドアプリケーションによって決まる。
【００２８】
また、表示ウィンドウ４０で直接編集できるようにシステムを拡張し、そのウィンドウを表示／入力ウィンドウにすることも考えられる。しかし、そのような編集を行うためには、使用されているプログラミング言語の文法に関するある程度の知識を必要とする。エラーを避けるために、プログラムが記述された後にそのプログラムをチェックし、プログラムのエラーを検出して表示することができるデバッガを設けてもよい。
【００２９】
たとえば、図３の入力マスク３０を用いることによってプログラムのユーザフレンドリな定義が可能になる。これにより、ユーザはわずかな基礎知識だけをもっているだけで、たとえば電子秤の計量工程をコンピュータでプログラムすることができる。
【００３０】
テンプレート（標準的なスクリプト）を例として用意してもよい。こうすることにより、ユーザは、コンピュータに適当なテンプレートをロードし、入力マスクのウィンドウ４０にそのテンプレートを表示できる。そのテンプレートがユーザの必要を満足している場合、ユーザはそのテンプレートを、ネットワークを介して秤まで伝送できる。満足していない場合、テンプレートを秤へ伝送する前にプログラムに変更を加えることができる。
【００３１】
別の実施例において、ネットワークインタフェースは、コンピュータと秤との（たとえばＲＳ−２３２インタフェースを介した）通信に必要なハードウエアだけを有する比較的単純で安価なデバイスである。また、ネットワークインタフェースは、コマンドアプリケーションを含む。
【００３２】
本発明の別の実施例によれば、プログラムは、別々のモジュール（ルーチン）からアセンブルすることもできる。そのようなモジュールの例を次に示す。この例はこれですべてということではなく、説明のために挙げたものにすぎない。
―ドアを開く（秤のドアは自動的に開く）
―秤に被計量物を載せる（プロンプトが、たとえば表示されたテキストとして、秤に被計量物を載せるように促す）
―「荷重が安定するまで待つ」（これは、秤が安定するまで待つルーチンである）
―ドラフトシールドを開くまたは閉じる
―リフトを上げるまたは下ろす
―テキストを表示する
―表示を削除する
―プリンタでテキストを出力する
―コンピュータへテキストを伝送する
―ダイアログボックスを開く
―データフォーマットを定義する
―その他。
【００３３】
グラフィック表示可能なディスプレイを秤が有している場合、ユーザは、たとえば企業のロゴマーク、現在のユーザ名、ユーザ固有の定義などを追加することにより、既存のプログラムをパーソナライズし、それぞれの秤に表示するようにしてもよい。
【００３４】
本発明は、工程（たとえば計量工程）におけるシークエンスを指定可能にするだけではなく、たとえば計量工程に並行して秤で動く他のアプリケーションの定義も可能である。特定の値をコンピュータに伝送し、および／またはタイムスタンプに従ってその値を格納し、および／またはその値をプリントアウトするモニターファンクション（リポートファンクション）を指定することも可能である。
【００３５】
選択したプログラムの実行は、好ましくは秤にインストールされる制御アプリケーションにより可能である。制御アプリケーションは、伝送されたプログラムをメモリーに書き込み、その後プログラムが読み出され、実行される。秤のメモリーには、たとえばデモンストレーションの目的で、少数のルーチンを常置しておいてもよい。制御アプリケーションは、指定されたプログラムの各行をメモリーから読み出し、一ステップずつ実行する。制御アプリケーションとしては、たとえば通訳プログラムを使用してもよい。
【００３６】
制御アプリケーションは、秤（またはコンピュータ）のスタートボタンによりスタートし、プログラムを一ステップずつ実行するプレーヤーとして構成してもよい。スタートボタンのほかに、別の操作要素（たとえばポーズボタン）を用意してもよい。
【００３７】
制御アプリケーションは、秤で測定された計量値を捕捉したり、計量値をコンピュータへ伝送したり、周辺装置（たとえばプリンタや温度計）にアクセスしたりできるように構成してもよい。
【００３８】
本発明による制御アプリケーションは、次に挙げる特徴の一つまたは複数を有していてもよい。
プログラムを記録すること。
プログラムを実行すること。
計量値を記録すること。
計量値を秤からコンピュータや、秤からネットワークを介してまたは直接アクセス可能な周辺装置へ伝送すること。
秤の周辺装置を制御すること。
その他。
【００３９】
本発明の別の実施例において、秤をコンピュータからスタートまたは停止させることが可能である。この操作は、ネットワークとネットワークインタフェースを介して秤と通信接続されたコマンドアプリケーションによって行うのが好ましい。
【００４０】
制御アプリケーションとコマンドアプリケーションがトラブルなしで確実に動くように、両者は互いに適合しているのが好ましい。適合が良好であれば、たとえば秤に固有で秤に正確に適合したコマンドアプリケーションを用いることによって、秤のすべての機能を使用することが可能である。
【００４１】
図４が示すように、ネットワークインタフェース４５を介して複数の秤１２を接続することが可能である。この目的のため、ネットワークインタフェース４５は、秤１２とネットワークインタフェース４５の間にＲＳ−２３２接続４６を行いうるように、たとえば二つのＲＳ−２３２ソケットを有していてもよい。
【００４２】
また、本発明によるネットワークインタフェースは、秤または装置との一つまたは複数のインタフェースに加え、周辺装置との一つまたは複数のインタフェースを有していてもよい。こうすれば、たとえば、プリンタ、温度／圧力測定装置、バーコードリーダ、ロボット、自動実験装置、計量リフト、継電器などの周辺装置は、秤とすぐに接続可能である。
【００４３】
図５に非常に概略的に示す別の実施例によれば、秤１２は、ネットワークインタフェース４５を介して、たとえばインターネットのような大きなネットワーク５０に接続可能である。その大きなネットワーク５０の別のポイントにコンピュータ１１が接続される。このような構成の場合、権限のない者が秤１２を制御したり秤１２のプログラミングを操作したりするのを防止するため、セキュリティ対策をとることが重要である。公知の解決策を用いれば、必要なセキュリティの保証が可能である。
【００４４】
図６は、多様なソフトウエアモジュール６１、６２、６３を備えたネットワークインタフェース６０の例を概略的に示す。図６は、ハードウエアは示さず、ソフトウエアモジュールだけを示していることに注意されたい。ネットワークインタフェースは、離れたコンピュータからアクセス可能となるように、ウェブサーバー６１の形式を有している。ウェブサーバー６１を介して、たとえばコマンドアプリケーション６２をコンピュータにアップロードできる。図示した実施例において、コマンドアプリケーション６２は複数のモジュール６４、６５、６６、６７、６８から成る。これらのモジュールはそれぞれ、特定のファンクションをサポートしている。モジュール６４により、コンピュータのブラウザは、入力マスクの作成をサポートする。モジュール６５は、コンピュータによるプログラムの作成をサポートし、モジュール６６は、たとえばプログラムの編集や格納やロードを可能にする。モジュール６７により、プログラムのスタートや停止が可能になる。捕捉した計量データを格納／出力するために、モジュール６８を使用することが可能である。コマンドアプリケーション６２は、図６に点線で示すように、別のモジュールを加えて拡張することが可能である。第三のソフトウエアモジュールとして、ネットワークインタフェース６０は、通信インタフェース６３として働くソフトウエアを備えている。このソフトウエア６３により、通信接続の確立や終了や使用を行うためのメインプロシージャが実行される。ネットワークインタフェース７０は、秤との第一の接続７０と、ネットワークとの第二の接続６９を有している。モジュール６４、６５、６６、６７、６８のすべてが必要というわけではない。より少ないモジュールおよび／または異なるモジュールを用いてもよい。
【００４５】
図７は秤８０の例であるが、図示したのはメインソフトウエアモジュール７１、７２、７３だけである。大半の電子秤８０は、秤８０内部での実際のプロシージャを制御、監視するために、オペレーティングソフトウエア７１を備えている。さらに、秤８０は、ネットワークインタフェースへのインタフェースを備えている。このインタフェースは、ＲＳ−２３２インタフェースソフトウエア７３でサポートされている。ネットワークインタフェースへのＲＳ−２３２インタフェースは、左右矢印記号（←→）で示す。本発明によれば、秤８０は制御アプリケーション７２も備えている。図示した実施例において、制御アプリケーションは複数のモジュール７４、７５，７６、７７、７８を含み、必要に応じ拡張可能である。第一のモジュール７４は、プログラム格納のために設計されている。プログラムは第二のモジュール７５のサポートを受けて実行され、モジュール７６が計量値を記録する。必要に応じ、決定された計量値は、たとえば遠隔位置のコンピュータへモジュール７７により伝送される。秤８０が周辺装置を備えているか周辺装置に接続されている場合、モジュール７８を使用してもよい。モジュール７４、７５、７６、７７、７８のすべてが必要というわけではない。より少ないモジュールおよび／または異なるモジュールを用いてもよい。
【００４６】
【発明の利点】
本発明の利点は、ユーザすなわちカスタマが、計量または分析結果を定義できることにある。本発明によれば、ユーザすなわちカスタマは、たとえば独自の計量基準を定義できる。
【００４７】
ユーザすなわちカスタマは、プログラミングについての特別な知識なしで独自のアプリケーションを作成できる。すでにセーブされているアプリケーション（またはアプリケーションの一部）を新しいアプリケーション作成のためのモジュールとして再利用できる。たとえば、ネットワークサーバを介し、後の使用時に多様なアプリケーションを利用することができる。
【００４８】
本発明の別の利点は、秤による計量値をネットワークに属する他のどのロケーションへでも伝送できることにある。たとえば、実験技師の作業場にあるコンピュータへ分析結果を伝送することも可能である。伝送された結果をその作業場でさらに処理することもできる。
【００４９】
また、計量の状態はどのロケーションからでもモニターできる。このファンクションは、たとえば訓練コースに使用できる。
【００５０】
本発明による秤が備えているアプリケーションは、外部からロードされたプロシージャで制御されるので、動的である。
【００５１】
以上に開示および／または説明された実施例の組み合わせは、明示的でない場合でも、本発明の範囲に属する。図面の参照記号は、詳しい説明がない場合でも、常に同一の要素を示す。
【図面の簡単な説明】
【図１】第一のシステムの線図である。
【図２】第一の方法の概略フローチャートである。
【図３】入力マスクの線図である。
【図４】別のシステムの線図である。
【図５】別のシステムの線図である。
【図６】ネットワークインタフェースの線図である。
【図７】秤の線図である。
【符号の説明】
１０　システム
１１　コンピュータ
１２，１４，８０　重量測定装置
１３，４５，６０　データ（ネットワーク）インタフェース
６２　コマンドアプリケーション
７２　制御アプリケーション
【図１】
2004003960.tif 000003
【図２】
2004003960.tif 000004
【図３】
2004003960.tif 000005
【図４】
2004003960.tif 000006
【図５】
2004003960.tif 000007
【図６】
2004003960.tif 000008
【図７】
2004003960.tif 000009