(57)【特許請求の範囲】
【請求項１】
監視対象装置に接続するプロセスラインＨＭＩシステムであって、
少なくとも１つの可動ロールパーツと該可動ロールパーツに接続する複数のラインパーツとをグループ化した可動ルーパグループパーツ、および該可動ルーパグループパーツに接続する複数の固定ロールパーツ、を含むプロセスラインをＨＭＩ画面に描画し、
前記監視対象装置から連続的にプロセスライン長を取得し、
プロセスライン全長と前記プロセスライン長との差を、前記可動ルーパグループパーツが前記複数の固定ロールパーツと共有する前記複数のラインパーツのパーツ数で除算して、ルーパ移動量を算出し、
前記ルーパ移動量に応じて、前記ＨＭＩ画面上で前記複数の固定ロールパーツと前記可動ルーパグループパーツとの相対位置を変更すること、
を特徴とするプロセスラインＨＭＩシステム。
【請求項２】
前記監視対象装置から、前記プロセスラインの始点からＷｅｌｄ点までのライン長を連続的に取得し、
前記ライン長に応じて、前記プロセスライン上の前記Ｗｅｌｄ点の位置を変更すること、
を特徴とする請求項１記載のプロセスラインＨＭＩシステム。
【請求項３】
前記プロセスラインは、ラインパーツの一端が円周に接するリールパーツをさらに含み、
前記監視対象装置から連続的にリール径を取得し、
前記リール径に応じて、前記ラインパーツの一端が円周に接したまま前記リールパーツの径を変更すること、
を特徴とする請求項１又は２記載のプロセスラインＨＭＩシステム。
【請求項４】
前記可動ロールパーツ又は前記固定ロールパーツは、円周上に複数の接着点を有し、
第１ラインパーツの一端が接続する第１接着点と第２ラインパーツの一端が接続する第２接着点との間の円弧に沿って、前記第１ラインパーツおよび前記第２ラインパーツに接続する第３ラインパーツを自動生成すること、
を特徴とする請求項１乃至３のいずれか１項記載のプロセスラインＨＭＩシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセスラインＨＭＩシステムに関する。
【背景技術】
【０００２】
ＳＣＡＤＡ（Ｓｕｐｅｒｖｉｓｏｒｙ Ｃｏｎｔｒｏｌ Ａｎｄ Ｄａｔａ Ａｃｑｕｉｓｉｔｉｏｎ）は、社会インフラシステムを監視制御する仕組みとして知られている。社会インフラシステムは、鉄鋼圧延システム、電力送変電システム、上下水道処理システム、ビル管理システム、道路システムなどである。【０００３】
ＳＣＡＤＡは、産業制御システムの一種であり、コンピュータによるシステム監視とプロセス制御を行う。ＳＣＡＤＡでは、システムの処理性能に合わせた即応性（リアルタイム性）が必要である。【０００４】
ＳＣＡＤＡは一般に次のようなサブシステムから構成される。
（１）ＨＭＩ（Ｈｕｍａｎ Ｍａｃｈｉｎｅ Ｉｎｔｅｒｆａｃｅ）
ＨＭＩは、対象プロセス（監視対象装置）のデータをオペレータに提示し、オペレータがプロセスを監視し制御できるようにする機構である。例えば特許文献１には、ＳＣＡＤＡクライアント上で動作するＨＭＩ画面を備えるＳＣＡＤＡ ＨＭＩが開示されている。
（２）監視制御システム
監視制御システムは、プロセス上の信号データを収集し、プロセスに対して制御コマンドを送る。ＰＬＣ（Ｐｒｏｇｒａｍａｂｌｅ Ｌｏｇｉｃ Ｃｏｎｔｒｏｌｌｅｒ）などによって構成される。
（３）遠方入出力装置（Ｒｅｍｏｔｅ Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  ：ＲＩＯ）
遠方入出力装置は、プロセス内に設置されたセンサと接続し、センサの信号をデジタルのデータに変換し、そのデジタルデータを監視制御システムに送る。
（４）通信基盤
通信基盤は、監視制御システムと遠方入出力装置を接続する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】日本特開２０１７−２７２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した鉄鋼圧延システムの１つにプロセスラインがある。プロセスラインは、冷間圧延された薄板（ストリップ）に対して、熱処理（焼鈍ライン）、表面処理（メッキライン、カラーコーティングライン）などを行うラインである。プロセスラインは、ストリップに加工を施す設備の他に、ルーパを備える。ルーパは、可動ロールと固定ロールとを備え、ストリップは可動ロールと固定ロールとに巻き掛けられる。ルーパは、可動ロールと固定ロールとの距離を長くしてストリップを溜め込み、距離を短くしてストリップを払い出す。これにより、ルーパは、プロセスライン上のストリップの移動速度を調節できる。【０００７】
ＳＣＡＤＡ ＨＭＩでは、このようなルーパの動作を表現するため、ＨＭＩ画面に表示されるプロセスラインの形状を動的に変更できる必要がある。しかしながら、従来のＳＣＡＤＡ ＨＭＩでは、ルーパの動作を表現するために特化した画面パーツがなく、ＨＭＩ画面上で上述のようなルーパの動作を描画するのは容易ではなかった。【０００８】
本発明は、上述のような課題を解決するためになされたもので、ルーパの動作をＨＭＩ画面上で容易に表現できるプロセスラインＨＭＩシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的の達成のため、本発明に係るプロセスラインＨＭＩシステムは以下のように構成される。【００１０】
プロセスラインＨＭＩシステムの第１の処理は、少なくとも１つの可動ロールパーツと該可動ロールパーツに接続する複数のラインパーツとをグループ化した可動ルーパグループパーツ、および該可動ルーパグループパーツに接続する複数の固定ロールパーツ、を含むプロセスラインをＨＭＩ画面に描画する。第２の処理は、前記監視対象装置から連続的にプロセスライン長を取得する。第３の処理は、プロセスライン全長と前記各時刻のプロセスライン長との差を、前記可動ルーパグループパーツが前記複数の固定ロールパーツと共有する前記複数のラインパーツのパーツ数で除算して、ルーパ移動量を算出する。プロセスライン長とは、ルーパ入側からルーパ出側までのライン長である。プロセスライン全長とは、可動ルーパグループパーツと固定ロールパーツとの距離を最大にした場合における、プロセスライン長である。第４の処理は、前記ルーパ移動量に応じて、前記ＨＭＩ画面上で前記複数の固定ロールパーツと前記可動ルーパグループパーツとの相対位置を変更する。【００１１】
１つの態様では、前記プロセスラインＨＭＩシステムは、前記監視対象装置から、前記プロセスラインの始点からＷｅｌｄ点までのライン長を連続的に取得し、前記ライン長に応じて、前記プロセスライン上の前記Ｗｅｌｄ点の位置を変更する。【００１２】
他の１つの態様では、前記プロセスラインは、ラインパーツの一端が円周に接するリールパーツをさらに含む。前記プロセスラインＨＭＩシステムは、前記監視対象装置から連続的にリール径を取得し、前記リール径に応じて、前記ラインパーツの一端が円周に接したまま前記リールパーツの径を変更する。【００１３】
他の１つの態様では、前記可動ロールパーツ又は前記固定ロールパーツは、円周上に複数の接着点（ｇｌｕｅ ｐｏｉｎｔ）を有する。前記プロセスラインＨＭＩシステムは、第１ラインパーツの一端が接続する第１接着点と第２ラインパーツの一端が接続する第２接着点との間の円弧に沿って、前記第１ラインパーツおよび前記第２ラインパーツに接続する第３ラインパーツを自動生成する。
【発明の効果】
【００１４】
本発明に係るプロセスラインＨＭＩシステムよれば、グループパーツを用いることでルーパ可動部の動作をＨＭＩ画面上で容易に表現できる。
【図面の簡単な説明】
【００１５】
【図１】ＳＣＡＤＡのシステム構成を示す図である。
【図２】図面エディタが表示する図面作成画面の一例である。
【図３】製図エリアにおけるロールパーツとラインパーツとの接着について説明するための図である。
【図４】ストリップがロールに巻き付いた状態を説明するための図である。
【図５】リールパーツを含むプロセスラインを示す図である。
【図６】複数のパーツを統合化したグループパーツについて説明するための図である。
【図７】プロセスライングループパーツを組み合わせた図面の一例を示す図である。
【図８】ＨＭＩ端末装置のＷｅｂブラウザ上で動作するＨＭＩ Ｗｅｂランタイムの構成について説明するための図である。
【図９】可動ルーパグループパーツのルーパ移動量を示す図である。
【図１０】Ｗｅｌｄ点毎に異なる表示マークを付した例を示す図である。
【図１１】プロセスラインＨＭＩシステムが有するハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態について詳細に説明する。但し、以下に示す実施の形態において各要素の個数、数量、量、範囲等の数に言及した場合、特に明示した場合や原理的に明らかにその数に特定される場合を除いて、その言及した数にこの発明が限定されるものではない。また、以下に示す実施の形態において説明する構造等は、特に明示した場合や明らかに原理的にそれに特定される場合を除いて、この発明に必ずしも必須のものではない。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
【００１７】
実施の形態１．
＜全体システム＞
図１は、ＳＣＡＤＡのシステム構成を示す図である。ＳＣＡＤＡは、ＨＭＩ３、監視制御システム４、通信基盤５、ＲＩＯ６をサブシステムとして備え、監視対象装置７に接続する。本明細書では、ＳＣＡＤＡ ＨＭＩ実行環境であるＨＭＩ３と、ＳＣＡＤＡ ＨＭＩ開発環境である図面作成装置１とを含めてプロセスラインＨＭＩシステムと称する。
【００１８】
監視制御システム４、通信基盤５、ＲＩＯ６に関する説明は、背景技術で述べた通りであるため省略する。監視対象装置７は、監視制御対象のプラントを構成するセンサ、アクチュエータなどである。
【００１９】
図面作成装置１は、図面エディタ１１を備える。開発環境である図面作成装置１は、図面エディタ１１によりＨＭＩ図面データ２を生成する。ＨＭＩ図面データ２は、ＳＶＧ（Ｓｃａｌａｂｌｅ Ｖｅｃｔｏｒ Ｇｒａｐｈｉｃｓ）データ２１と、パーツランタイム属性データ２２を含む。
【００２０】
ＨＭＩ３（ＨＭＩサブシステム）は、ＨＭＩサーバ装置３１と、ＨＭＩ端末装置３２とを備える。実行環境であるＨＭＩ３は、ＨＭＩ図面データ２を読み込んでＷｅｂブラウザ３２１上で動作するＨＭＩ Ｗｅｂランタイム３２２（Ｗｅｂアプリケーション）と、ＨＭＩ Ｓｅｒｖｅｒランタイム３１１とが協調し、ＨＭＩサブシステムとして動作する。
【００２１】
＜図面作成装置＞
図面作成装置１が備える図面エディタ１１は、高度な図面編集機能と、図面データをＳＶＧ形式で保存できる機能を有する。図面エディタ１１は、一例として、Ｍｉｃｒｏｓｏｆｔ Ｖｉｓｉｏ（登録商標）である。
【００２２】
図面作成装置１上で動作する図面エディタ１１は、製図部１２と、パーツランタイム属性生成部１３と、ＨＭＩ図面データ出力部１４とを備える。
【００２３】
図２を参照して、製図部１２により表示される図面作成画面について説明する。図２は、図面エディタ１１が表示する図面作成画面の一例である。
【００２４】
製図部１２は、ディスプレイ１ｃ（図１１）上に、図面を作成するために必要なパーツのプロトタイプが配列されたステンシルエリア１２１と、図面が描かれる製図エリア１２２とを並べて表示する。また、製図部１２は、入出力インタフェース１ｄ（図１１）を用いて、開発者に選択されたステンシルエリア１２１上のパーツを、製図エリア１２２の図面上に配置可能である。
【００２５】
図２に示すステンシルエリア１２１には、ラインパーツのプロトタイプ１２１ａ、ロールパーツのプロトタイプ１２１ｂ、リールパーツのプロトタイプ１２１ｃが表示されている。ＨＭＩ画面の開発者は、ステンシルエリア１２１上のパーツをコピー（ドラッグアンドドロップ）し、製図エリア１２２の図面上の任意の位置に配置可能である。図２の製図エリア１２２には、ルーパを含むプロセスラインが描かれている。ルーパの可動部は、最大限ストリップを蓄えうる状態（最も高い位置）で描かれている。Ｌ１〜Ｌ８はラインパーツ、Ｒ１〜Ｒ７はロールパーツである。
【００２６】
このように、製図エリア１２２に、パーツが配置された図面が作成される。パーツは、色、形、位置、大きさなどの静的表示属性を有する。静的表示属性は、製図エリア１２２上で変更可能である。
【００２７】
図３は、製図エリア１２２におけるロールパーツとラインパーツとの接着について説明するための図である。図３には、一例として、図２のロールパーツＲ３とラインパーツＬ４との接着状態が描かれている。ロールパーツは、円周上に複数の接着点（ｇｌｕｅ ｐｏｉｎｔ）をｎ個有する。ラインパーツの端点は接着点に接着できる。
【００２８】
ラインパーツはロールパーツの接線となるように接着される。図３に示すロールパーツは、１６個の接着点を有する。接着点は、３０度ごと、４５度ごとに配置されている。したがって、ラインパーツがロールパーツに対して４５度あるいは３０度の整数倍の角度で巻き付く場合には、このステンシルで作図可能である。このステンシルで対応できない角度で巻き付く場合には、接着点の数を増やすことにより対応可能である。
【００２９】
図４は、ストリップがロールに巻き付いた状態を説明するための図である。図４には、一例として、図２のロールＲ１にストリップが巻き付いた状態が描かれている。
【００３０】
製図部１２は、第１ラインパーツＬ１の一端が接続する第１接着点Ｐ１と第２ラインパーツＬ２の一端が接続する第２接着点Ｐ２との間の円弧に沿って、第１ラインパーツＬ１および第２ラインパーツＬ２に接続する第３ラインパーツを自動生成する。
【００３１】
また、パーツランタイム属性生成部１３は、ラインパーツとロールパーツの位置関係からストリップの巻き付き角度を自動計算する。図４の例では、ラインパーツは、ロールパーツＲ１に対して２７０度から０度まで９０度分巻き付いている。パーツランタイム属性生成部１３は、ラインパーツのロールパーツへの巻き付き開始角度と終了角度を計算し、これをロールパーツのパーツランタイム属性に含める。
【００３２】
図５は、リールパーツを含むプロセスラインを示す図である。リールパーツを含むプロセスラインには、コイルホルダーを含むプロセスライン、テンションリールを含むプロセスラインがある。図５の製図エリア１２２には、テンションリールを含むプロセスラインが描かれている。Ｌ９〜Ｌ１１はラインパーツ、Ｒ８〜Ｒ１０はロールパーツ、Ｒ１１はリールパーツである。
【００３３】
リールパーツもロールパーツの一種であり、ラインパーツの一端が円周に接する。リールパーツは、巻かれているストリップの厚さにより外側の円の径が変動する。パーツランタイム属性生成部１３は、ラインパーツのリールパーツへの巻き付き角度、およびストリップが巻かれた最大径に対する現在の径（％）を示す信号名称を、リールパーツのパーツランタイム属性に含める。パーツは信号名称を介して信号データや制御コマンドと関連付けられる。
【００３４】
図６は、複数のパーツを統合化したグループパーツについて説明するための図である。製図部１２は、製図エリア１２２上で複数のパーツをグループ化してグループパーツを作成できる。また、パーツランタイム属性生成部１３は、グループパーツについてパーツランタイム属性を生成することができる。
【００３５】
図６に示すルーパにおいて、ロールパーツＲ１、Ｒ５、Ｒ７は固定ロールパーツであり、ロールパーツＲ２〜Ｒ４、Ｒ６は上下に移動する可動ロールパーツである。固定であるか可動であるかは各ロールパーツの静的表示属性として設定される。
【００３６】
可動ルーパグループパーツ５１は、ルーパの可動部を示す。可動ルーパグループパーツ５１は、少なくとも１つの可動ロールパーツ（Ｒ２〜Ｒ４、Ｒ６）と該可動ロールパーツに接続する複数のラインパーツ（Ｌ２〜Ｌ７）とをグループ化したグループパーツである。可動ルーパグループパーツ５１のパーツランタイム属性は、ルーパの可動範囲を示すｍｏｖｉｎｇ ｐａｔｈと、ルーパの位置を示す信号名称とを含む。
【００３７】
プロセスライングループパーツ５２は、可動ルーパグループパーツ５１に接続する複数の固定ロールパーツ（Ｒ１、Ｒ５、Ｒ７）を含むグループパーツである。プロセスライングループパーツ５２のパーツランタイム属性は、プロセスラインの全長（最大の長さ）、プロセスライン現在長を示す信号名称（ルーパ可動部を含む場合のみ）、Ｗｅｌｄ点の位置（ｉ＝０〜ｎ）を示す信号名称、Ｗｅｌｄ点を示す表示マークの信号名称を含む。
【００３８】
同様に、図５に示したリールパーツを含むプロセスラインも、プロセスライングループパーツとしてグループ化することができる。
【００３９】
図７は、プロセスライングループパーツを組み合わせた図面の一例を示す図である。コイルホルダーおよびテンションリールを含むプロセスラインは分岐するため、独立してラインの長さを計算できるように別々のプロセスライングループパーツとしてグループ化する。図７には、ルーパを備えたメインプロセスラインを示すプロセスライングループパーツ５２に、コイルホルダープロセスラインを示すプロセスライングループパーツ５０ａ，５０ｂと、テンションリールプロセスラインを示すプロセスライングループパーツ５３ａ，５３ｂが接続している。これらのプロセスライングループパーツが組み合わさって、ＨＭＩ画面として表示される図面が構成されている。
【００４０】
プロセスラインは、以下の規則でグループ化される。
（１）プロセスライングループパーツとしてグループ化できるのは、連続して互いに接着したラインパーツ、ロールパーツ、リールパーツである。
（２）プロセスライングループパーツは、ルーパ可動部（可動ルーパグループパーツ）またはリールパーツを高々１つ含むことができる。
（３）プロセスライングループパーツは、その全長の長さ（単位はメートル）を定数（設備データ）として持つ。
（４）プロセスライングループパーツが、ルーパ可動部（可動ルーパグループパーツ）を含む場合、現在のプロセスラインの長さ（全長よりも短い値）をアイテム値（信号データ）として与えることにより、ルーパの高さが変更される。
【００４１】
図１に戻り説明を続ける。ＨＭＩ図面データ出力部１４は、製図エリア１２２に描かれたパーツが配置された図面のＳＶＧデータ２１と、パーツランタイム属性データ２２とを含むＨＭＩ図面データ２を出力する。ＳＶＧデータ２１は、ＳＶＧエレメントの属性として、配置されたパーツの静的表示属性（色、形、位置、大きさ等）を含む。
【００４２】
＜ＨＭＩ端末装置＞
ＨＭＩ端末装置３２は、Ｗｅｂブラウザ３２１と、ＨＭＩ Ｗｅｂランタイム３２２とを予め備える。
【００４３】
Ｗｅｂブラウザ３２１は、少なくとも１つのＳＶＧデータ２１を読み込んでＨＭＩ画面を表示する。ＨＭＩ画面は、ＳＶＧデータ２１で定義された図面を複数組み合わせて構成されている。
【００４４】
ＳＶＧ形式の図面（ＳＶＧデータ２１）は、ＨＭＩ Ｗｅｂランタイム３２２によってＷｅｂブラウザ３２１が管理するＤＯＭ（Ｄｏｃｕｍｅｎｔ Ｏｂｊｅｃｔ Ｍｏｄｅｌ）（図示省略）に読み込まれ、描画される。ＨＭＩ Ｗｅｂランタイム３２２が、ＨＭＩ画面上のパーツを動作させるためにＤＯＭ内のＳＶＧエレメントの変更を行った場合、Ｗｅｂブラウザ３２１はその変更を検知して、ＨＭＩ画面を更新する。
【００４５】
ＨＭＩ Ｗｅｂランタイム３２２は、ＨＭＩ図面データ２を設定パラメータとして読み込んでＷｅｂブラウザ３２１上で動作する。ＨＭＩ Ｗｅｂランタイム３２２は、パーツの種類毎に固有の処理内容を予め定めたライブラリ（スクリプトの集合）である。スクリプトに設定パラメータ（例えば、固有の信号名称）が適用されてＨＭＩ画面上の１のパーツが特定され、当該パーツの固有の処理を担う。すなわち、同種パーツであっても、各パーツに設定される設定パラメータ（例えば固有の信号名称）は異なるため、各パーツの動作は異なる。
【００４６】
図８は、ＨＭＩ端末装置３２のＷｅｂブラウザ３２１上で動作するＨＭＩ Ｗｅｂランタイム３２２の構成について説明するための図である。ＨＭＩ Ｗｅｂランタイム３２２は、設定パラメータによりパーツと監視対象装置７からの信号データとを関連付け、監視対象装置７から固有の信号名称に対応する信号データを受信したときに、ＨＭＩ画面上で、固有の信号名称に対応するパーツの表示を変化させる。
【００４７】
より詳細には、ＨＭＩ Ｗｅｂランタイム３２２は、パーツ固有処理部３２２ａ、ＳＶＧデータ読込処理部３２２ｃ、信号データ受信部３２２ｄ、図面更新部３２２ｅ、イベント処理部３２２ｆ、制御コマンド送信部３２２ｇを備える。
【００４８】
ＳＶＧデータ読込処理部３２２ｃは、ＳＶＧデータ２１を読み込む。パーツ固有処理部３２２ａは、ＳＶＧデータ２１の静的表示属性をパーツ管理情報３２２ｂに含める。パーツ固有処理部３２２ａは、ＳＶＧデータ２１に含まれるパーツ毎に、これ対応するパーツランタイム属性データ２２を読み込み、パーツ管理情報３２２ｂに含める。パーツ管理情報３２２ｂには、ＨＭＩ画面上の各パーツと監視対象装置からの信号データとを関連付ける固有の信号名称と、当該信号名称に対応する信号データに応じたパーツの動的な表示に必要な情報とが用意される。
【００４９】
パーツ固有処理部３２２ａは、後述するパーツの種類毎に固有の処理内容が予め定められたライブラリ（ＪａｖａＳｃｒｉｐｔ（登録商標）プログラム）に、パーツ管理情報３２２ｂを設定パラメータとして適用して、ＨＭＩ画面上の個々のパーツを機能させる。
【００５０】
信号データ受信部３２２ｄは、監視対象装置７からの信号データをＨＭＩ Ｓｅｒｖｅｒランタイム３１１を介して受信する。パーツ固有処理部３２２ａは、パーツ管理情報３２２ｂに基づいて受信した信号データに対応するパーツを特定し、図面上のパーツ表示の更新指示を決定する。この特定パーツへの更新指示は図面更新部３２２ｅへ送信される。ディスプレイ３２ｃに表示されたＷｅｂブラウザ３２１上の特定パーツは更新指示に基づいて表示が変化する。
【００５１】
パーツ固有処理部３２２ａの具体的処理について説明する。プロセスライングループパーツの固有処理は、監視対象装置７の信号データからプロセスライン現在長を取得し、プロセスライン全長とプロセスライン現在長との差を、可動ルーパグループパーツが複数の固定ロールパーツ（Ｒ１，Ｒ５，Ｒ７）と共有する複数のラインパーツ（Ｌ２，Ｌ５〜Ｌ７）のパーツ数で除算して、ルーパ移動量を算出する。ここで、プロセスライン長とは、ルーパ入側（Ｒ１）からルーパ出側（Ｒ７）までのライン長である。プロセスライン全長とは、可動ルーパグループパーツ５１と固定ロールパーツ（Ｒ１，Ｒ５，Ｒ７）との距離を最大にした場合における、プロセスライン長である。ルーパ移動量ｈ（可動ルーパグループパーツの最大高さからの移動量）は次式（１）で表される。
【００５２】
ｈ＝（プロセスライン全長−プロセスライン現在長）／ｎ      …（１）
ここで、ｎは、可動ルーパグループパーツが他の固定ロールパーツと共有するラインパーツのパーツ数である。
【００５３】
なお、信号データはプロセスライン現在長そのものでなくてもよい。信号データが各ラインパーツの長さである場合は、プロセスライン現在長をＬ、ラインパーツ（ｉ）の長さをｌｉｎｅ（ｉ）、ロールパーツの直径をＲ、ロールパーツ（ｊ）の巻き付き終了角度をＲｏｌｌＥ（ｊ）、ロールパーツ（ｊ）の巻き付き開始角度をＲｏｌｌＳ（ｊ）として、プロセスライン現在長は、次式（２）から算出できる。
Ｌ＝Σｉ（ｌｉｎｅ（ｉ））
＋Σｊ（Ｒ×π×（ＲｏｌｌＥ（ｊ）−ＲｏｌｌＳ（ｊ））／３６０）  …（２）
【００５４】
パーツ固有処理部３２２ａは、ルーパ移動量ｈに応じて、ＨＭＩ画面上の可動ルーパグループパーツについての更新指示を図面更新部３２２ｅへ送信する。これにより、ＳＶＧエレメントが更新され、ＨＭＩ画面上で固定ロールパーツと可動ルーパグループパーツとの相対位置が変更される。図９に示すように、可動ルーパグループパーツは、その最大高さからルーパ移動量ｈ（ｍ）分下げた位置に描画される。
【００５５】
また、プロセスライングループパーツの固有処理は、監視対象装置７からプロセスラインの始点（ルーパ入側（Ｒ１））からＷｅｌｄ点までのライン長を取得し、ライン長に応じて、プロセスライン上に描画するＷｅｌｄ点の位置と表示マークを決定する。パーツ固有処理部３２２ａは、決定したＷｅｌｄ点の位置と表示マークに応じて、ＨＭＩ画面上のプロセスライングループパーツについての更新指示を図面更新部３２２ｅへ送信する。図１０は、Ｗｅｌｄ点毎に異なる表示マークを付した例を示す図である。表示マークの種類は監視対象装置７からの信号値により変更可能である。
【００５６】
また、リールパーツの固有処理は、監視対象装置から現在のリール径を取得し、現在のリール径に応じて、ラインパーツの一端が円周に接したまま、リールパーツの径およびラインパーツの長さを変更する。パーツ固有処理部３２２ａは、決定したリールパーツの径およびラインパーツの長さに応じて、ＨＭＩ画面上のリールパーツについての更新指示を図面更新部３２２ｅへ送信する。
【００５７】
また、イベント処理部３２２ｆは、各パーツに関連するキーボードまたはマウスイベントを検出する。パーツ固有処理部３２２ａは、パーツ管理情報３２２ｂに基づき、検出したイベントに対応する制御コマンドを決定する。制御コマンド送信部３２２ｇは、ＨＭＩ Ｓｅｒｖｅｒランタイム３１１へ制御コマンドを送信する。
【００５８】
＜ＨＭＩサーバ装置＞
ＨＭＩ Ｓｅｒｖｅｒランタイム３１１は、ＨＭＩサーバ装置３１上で動作する。ＨＭＩ Ｓｅｒｖｅｒランタイム３１１の処理は以下の通りである。
（１）アプリケーションサーバを内蔵し、Ｗｅｂブラウザ３２１に対して、ＨＭＩ Ｗｅｂランタイムコンテンツを供給する。
（２）監視制御システム４と通信し、監視対象装置７からの信号データをＨＭＩ Ｗｅｂランタイム３２２に送信するとともに、ＨＭＩ Ｗｅｂランタイム３２２からの制御コマンドを監視制御システム４へ送信する。
【００５９】
以上説明したように、本実施形態に係るプロセスラインＨＭＩシステムによれば、グループパーツを定義することでルーパ可動部の動作をＨＭＩ画面上で容易に表現できる。
【００６０】
＜ハードウェア構成例＞
プロセスラインＨＭＩシステムの主要部のハードウェア構成について図１１を参照して説明する。図１１は、プロセスラインＨＭＩシステムが有するハードウェア構成例を示すブロック図である。
【００６１】
図１に示す図面作成装置１の各部は、図面作成装置１が有する機能の一部を示し、各機能は処理回路により実現される。処理回路は、プロセッサ１ａと、メモリ１ｂと、ディスプレイ１ｃと、入出力インタフェース１ｄとが接続して構成されている。入出力インタフェース１ｄは、キーボード、マウス等の入力デバイス、ＨＭＩ図面データ２をファイル出力可能なデバイスである。プロセッサ１ａは、メモリ１ｂに記憶された各種プログラムを実行することにより、図面作成装置１の各部の機能を実現する。
【００６２】
図１に示すＨＭＩ端末装置３２の各部は、ＨＭＩ端末装置３２が有する機能の一部を示し、各機能は処理回路により実現される。処理回路は、プロセッサ３２ａと、メモリ３２ｂと、ディスプレイ３２ｃと、入力インタフェース３２ｄとが接続して構成されている。入力インタフェース３２ｄは、キーボード、マウス等の入力デバイス、ＨＭＩ図面データ２を読込可能なデバイスである。また、処理回路は、ＨＭＩサーバ装置３１と接続し信号データおよび制御コマンドを送受信可能なネットワークデバイス（図示省略）も備える。プロセッサ３２ａは、メモリ３２ｂに記憶された各種プログラムを実行することにより、ＨＭＩ端末装置３２の各部の機能を実現する。
【００６３】
図１に示すＨＭＩサーバ装置３１の各部は、ＨＭＩサーバ装置３１が有する機能の一部を示し、各機能は処理回路により実現される。処理回路は、プロセッサ３１ａと、メモリ３１ｂと、ネットワークインタフェース３１ｄとが接続して構成されている。ネットワークインタフェース３１ｄは、監視制御システム４とＨＭＩ端末装置３２と接続し、信号データおよび制御コマンドを送受信可能なデバイスである。プロセッサ３１ａは、メモリ３１ｂに記憶された各種プログラムを実行することにより、ＨＭＩサーバ装置３１の各部の機能を実現する。
【００６４】
以上、本発明の実施の形態について説明したが、本発明は、上記の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００６５】
１  図面作成装置
１１  図面エディタ
１２  製図部
１３  パーツランタイム属性生成部
１４  ＨＭＩ図面データ出力部
２  ＨＭＩ図面データ
２１  ＳＶＧデータ
２２  パーツランタイム属性データ
３  ＨＭＩ
３１  ＨＭＩサーバ装置
３１１  ＨＭＩ Ｓｅｒｖｅｒランタイム
３２  ＨＭＩ端末装置
３２１  Ｗｅｂブラウザ
３２２  ＨＭＩ Ｗｅｂランタイム
４  監視制御システム
５  通信基盤
６  ＲＩＯ
７  監視対象装置
１２１  ステンシルエリア
１２１ａ−１２１ｃ  パーツのプロトタイプ
１２２  製図エリア
３２２ａ  パーツ固有処理部
３２２ｂ  パーツ管理情報
３２２ｃ  ＳＶＧデータ読込処理部
３２２ｄ  信号データ受信部
３２２ｅ  図面更新部
３２２ｆ  イベント処理部
３２２ｇ  制御コマンド送信部
１ａ、３１ａ、３２ａ  プロセッサ
１ｂ、３１ｂ、３２ｂ  メモリ
１ｃ、３２ｃ  ディスプレイ
１ｄ  入出力インタフェース
３１ｄ  ネットワークインタフェース
３２ｄ  入力インタフェース
【要約】
ＨＭＩ（３）は、少なくとも１つの可動ロールパーツと該可動ロールパーツに接続する複数のラインパーツとをグループ化した可動ルーパグループパーツ（５１）、および該可動ルーパグループパーツ（５１）に接続する複数の固定ロールパーツ、を含むプロセスラインをＨＭＩ画面に描画する。ＨＭＩ（３）は、監視対象装置の出力信号から連続的にプロセスライン長を取得する。ＨＭＩ（３）は、プロセスライン全長と前記プロセスライン長との差を、前記可動ルーパグループパーツが前記複数の固定ロールパーツと共有する前記複数のラインパーツのパーツ数で除算して、ルーパ移動量を算出する。ＨＭＩ（３）は、前記ルーパ移動量に応じて、前記ＨＭＩ画面上で前記複数の固定ロールパーツと前記可動ルーパグループパーツ（５１）との相対位置を変更する。【図１】
0006679132.tif 000002
【図２】
0006679132.tif 000003
【図３】
0006679132.tif 000004
【図４】
0006679132.tif 000005
【図５】
0006679132.tif 000006
【図６】
0006679132.tif 000007
【図７】
0006679132.tif 000008
【図８】
0006679132.tif 000009
【図９】
0006679132.tif 000010
【図１０】
0006679132.tif 000011
【図１１】
0006679132.tif 000012