(57)【要約】【課題】ユーザ権限が最低位のオペレータでも、操作監視ウィンドウ画面からワンタッチでエンジニアリング領域の関連ビルダを開くことができる分散型制御装置を実現する。【解決手段】制御バスに接続された上位の操作監視ステーションと、前記制御バスに接続されフィールド機器の制御を行うと共に、前記操作監視ステーションと通信する下位のフィールドコントロールステーションと、前記制御バスに直接又はネットワークを介して接続され、操作監視ステーション及びフィールドコントロールステーションで実行されるプログラムを生成するためのビルダを管理するエンジニアリングステーションと、を具備する分散型制御装置において、前記操作監視ステーション内に、操作監視ウィンドウに関連付いたビルダを直接呼び出すビルダ呼び出し手段を設けたことを特徴とする。【選択図】　　　　　　　　　　図１
2004046585.tif 000002
【特許請求の範囲】
【請求項１】
制御バスに接続された上位の操作監視ステーションと、前記制御バスに接続されフィールド機器の制御を行うと共に、前記操作監視ステーションと通信する下位のフィールドコントロールステーションと、前記制御バスに直接又はネットワークを介して接続され、操作監視ステーション及びフィールドコントロールステーションで実行されるプログラムを生成するためのビルダを管理するエンジニアリングステーションと、を具備する分散型制御装置において、
前記操作監視ステーション内に、操作監視ウィンドウに関連付いたビルダを直接呼び出すビルダ呼び出し手段を設けたことを特徴とする分散型制御装置。
【請求項２】
前記ビルダ呼び出し手段は、呼び出し対象ビルダに関する情報を、前記エンジニアリングステーション内において複数のビルダを統括管理するシステムビューに起動情報として渡すことを特徴とする請求項１記載の分散型制御装置。
【請求項３】
前記ビルダ呼び出し手段は、現在表示されているアクティブな作監視ウィンドウから前記システムビューに起動情報を渡すことを特徴とする請求項１又は２記載の分散型制御装置。
【請求項４】
前記ビルダ呼び出しは、操作監視ウィンドウ名に関連した呼び出し対象ビルダファイル名をシステムビューに渡し、当該システムビューは起動に必要なパラメータ情報を自己の管理するデータベースより取得して呼び出し対象ビルダを起動させることを特徴とする請求項１又は２記載の分散型制御装置。
【請求項５】
前記ビルダ呼び出しは、前記システムビューが管理するビルダ名検索装置に対して呼び出し対象ビルダ名情報を起動情報として渡すことを特徴とする請求項１又は２記載の分散型制御装置。
【請求項６】
前記ビルダ呼び出しは、前記システムビューが管理する重複名検索装置に対して呼び出し対象ビルダ名情報を起動情報として渡すことを特徴とする請求項１又は２記載の分散型制御装置。
【請求項７】
前記ビルダ呼び出しは、前記システムビューが管理するクイックビルダ起動手段に対して呼び出し対象ビルダ名情報を起動情報として渡すことを特徴とする請求項１又は２記載の分散型制御装置。
【請求項８】
前記操作監視手段に呼び出されたビルダへの操作に対して、セキュリティテーブルが参照され、当該セキュリティテーブルに登録されたユーザ権限に基づいて操作範囲が制限されることを特徴とする請求項１乃至７記載の分散型制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作監視ステーション（以下、ＨＩＳ）の操作監視ウィンドウから、このウィンドウに関連するビルダを直接呼び出すための工夫を施した分散型制御装置に関する。
【０００２】
【従来の技術】
図１３は、従来の分散型制御装置の構成を示す機能ブロック図である。１は制御バス、２は操作監視領域（Ａ）において制御バス１に接続された上位のＨＩＳであり、オペレータ３により操作監視ウィンドウ２１を介して操作監視される。
【０００３】
４は同じく制御バスに接続された下位のフィールドコントロールステーション（以下、ＦＣＳ）である。５はＩ／Ｏバスであり、ＦＣＳ４は上位のＨＩＳ２と通信すると共に、Ｉ／Ｏバス５を介してプラント領域（Ｃ）のフィールド機器６と通信し、制御を実行する。
【０００４】
７はエンジニアリング領域（Ｂ）において制御バス１に接続されたシステム生成機能を具備するエンジニアリングステーションであり、エンジニア８により操作される。
【０００５】
エンジニアリングステーション７では、ＨＩＳ２及びＦＣＳ４で実行される各種のプログラムや制御パラメータ等が複数のビルダにより生成され、データベース化される。データベース情報がＨＩＳ２及びＦＣＳ４にダウンロードされ、各ステーションでは所定の操作監視やフィールド機器制御が実行される。
【０００６】
エンジニアリングステーション７において、７１はビルダであり、制御ドローイングビルダ７１ａ、機能ブロック詳細ビルダ７１ｂ、トレンド収集ペン割付ビルダ７１ｃ、グラフィックビルダ７１ｄよりなる。
【０００７】
７２はこれらビルダで定義されたデータを参照して構築されるエンジニアリングデータベースであり、共通データベース７２ａ、ＦＣＳデータベース７２ｂ、ＨＩＳデータベース７２ｃよりなる。
【０００８】
ＦＣＳデータベース７２ｂの情報は、ＦＣＳ４内のＦＣＳデータベース４１にダウンロードされる。ＦＣＳ４における複数の機能ブロック４２ａ，４２ｂ，４２ｃは、ＦＣＳデータベース４１のデータを参照し、所定の制御を実行する。
【０００９】
ＨＩＳデータベース７２ｃの情報は、ＨＩＳ２内のＨＩＳデータベース２２にダウンロードされる。ＨＩＳ２内の操作監視ウィンドウ２１における制御ドローイングウィンドウ２１ａ、チューニングウィンドウ２１ｂ、トレンドウィンドウ２１ｃ、グラフィックウィンドウ２１ｄは、このＨＩＳデータベース２２のプログラムを参照して表示される。
【００１０】
エンジニアリングステーション７において、７３はシステムビュー（システム生成機能本体）であり、ビルダ７１及びエンジニアリングデータベース７２を統括管理し、エンジニアが定義したビルダファイルを階層的に表示したり、編集のためのシステム生成機能を起動するメインウィンドウとして機能する。
【００１１】
７４はプロジェクトであり、システムビュー７３により管理される階層の最上位である。７５はＨＩＳ２やＦＣＳ４を表すステーションであり、プロジェクト７４の下位層である。システム生成機能で作成されるＨＩＳ２やＦＣＳ４のデータは、ステーション７５の単位で管理される。
【００１２】
システム生成の具体的な作業を実行するビルダ７１は、システムビュー７３の階層管理の最下位にあり、ステーション７５の単位毎に管理される。即ち、ステーション毎にビルダ７１が設けられている。図示されている制御ドローイングビルダ７１ａ、機能ブロック詳細ビルダ７１ｂ、トレンド収集ペン割付ビルダ７１ｃ、グラフィックビルダ７１ｄは、ＨＩＳの操作監視ウィンドウ２１に関連するビルダである。
【００１３】
７６はシステムビュー７３で管理されるエンジニア支援装置であり、ビルダのファイル名をキーとする名称検索装置７６ａ及びタグ名の重複をチェックするタグ重複定義検査装置７６ｂよりなる。
【００１４】
図１４は、エンジニアリング領域（Ｂ）におけるエンジニアのビルダ作業形態を説明するイメージ図である。８１ａは機能ブロック担当エンジニアであり、制御ドローイングビルダ７１ａ及び機能ブロック詳細ビルダ７１ｂの作業を担当する。８１ｂはトレンド担当エンジニアであり、トレンド収集ペン割付ビルダ７１ｃの作業を担当する。８１ｃはグラフィック担当エンジニアであり、グラフィックビルダ７１ｄの作業を担当する。
【００１５】
【発明が解決しようとする課題】
このように、エンジニアリング領域（Ｂ）での作業は、専門的な能力を有するエンジニアによる分業体制を前提としていて、あえて個々の作業の範囲外を見せない構成を取っているのが一般である。そのため、エンジニアリング作業においては、あるビルダの作業者は範囲外のビルダを見る必要もなく、もちろん、操作監視機領域（Ａ）側から直接エンジニアリング機能を見ることもできない。
【００１６】
近年、小規模プラントはもちろん、多くの大規模プラントでも省人化や多能工化が進み、少ない人数でシステム定義も運転もまかなおうとする趨勢にある。これに対応するためには、システム運転開始後に修正が生じた場合に、操作監視機領域（Ａ）側から目的の定義ビルダや参照ビルダを素早く見る必要がある。
【００１７】
一般的なオペレータの役割区分では、システムビューも呼出すことができない。これは，操作監視側のオペレータのユーザの権限がエンジニア以上でないと、システムが呼出しを制限する設計によるものであり、オペレータのユーザの権限がエンジニアより下の場合は、ビルダ定義情報を参照することができない。
【００１８】
即ち、一般的なオペレータの役割区分では、操作監視ウィンドウで表示する内容しか知ることができず、エンジニアリング上の情報（機能ブロックの結合情報や演算式の中身）を知ることはできない。更にシステム生成機能を読取専用モードで起動することもできない。
【００１９】
ユーザ権限がエンジニア以上のオペレータが操作監視ウィンドウから定義タグやグラフィックを定義した特定のビルダにアクセスするための従来手順は、エンジニアリング機能に戻ってシステムビューを呼び出し、階層管理の１番上から下位のフォルダを辿って開く手段しか方法がない。
【００２０】
図１５は、ＨＩＳ２の操作監視ウィンドウ２１からシステム生成機能を呼び出してビルダを手動起動する手順を示す機能ブロック図である。操作監視ウィンドウ２１のツールアイコン２１ｅをクリックして表示されるプルダウンメニュー２１ｆからシステムビュー２１ｇを選択することにより、システム生成機能を統括するシステムビュー７１が呼び出されるので、参照あるいは変更したいファイルを捜して選択した後にビルダを手動起動し、該当するビルダにアクセスする。
【００２１】
このような手順は煩雑であり、素早く当該ビルダにアクセスすることが不可能である。オペレータが操作監視画面から該当のグラフィックビルダを直接呼び出したり、機能ブロックタグ名を検索してそのままビルダを直接呼び出したり、機能ブロックの計算式を見ることができると、この作業の効率はかなり改善される。
【００２２】
この場合、操作監視の運転画面からの関連ビルダの直接呼び出しに関しては、ビルダにアクセスするオペレータのユーザ権限に応じてその操作範囲を制限して、システムが本来有するセキュリティを確保する必要がある。
【００２３】
本発明の目的の第１は、ユーザ権限が最低位のオペレータでも、操作監視ウィンドウ画面からワンタッチでエンジニアリング領域の関連ビルダを開くことができる分散型制御装置を実現することにある。
【００２４】
目的の第２は、システムビューが管理する支援装置の機能を利用して名称検索やタグ重複定義検査の検索結果、又はクイックビルダ起動装置より直接関連ビルダを開くことができる分散型制御装置を実現することにある。
【００２５】
目的の第３は、操作監視の運転画面から該当の関連ビルダを直接呼び出す際に、セキュリティテーブルが参照され、当該ビルダにアクセスするオペレータのユーザ権限に応じてそのビルダの操作範囲を制限できる分散型制御装置を実現することにある。
【００２６】
【課題を解決するための手段】
このような目的を達成するための本発明の構成は次の通りである。
（１）制御バスに接続された上位の操作監視ステーションと、前記制御バスに接続されフィールド機器の制御を行うと共に、前記操作監視ステーションと通信する下位のフィールドコントロールステーションと、前記制御バスに直接又はネットワークを介して接続され、操作監視ステーション及びフィールドコントロールステーションで実行されるプログラムを生成するためのビルダを管理するエンジニアリングステーションと、を具備する分散型制御装置において、
前記操作監視ステーション内に、操作監視ウィンドウに関連付いたビルダを直接呼び出すビルダ呼び出し手段を設けたことを特徴とする分散型制御装置。
【００２７】
（２）前記ビルダ呼び出し手段は、呼び出し対象ビルダに関する情報を、前記エンジニアリングステーション内において複数のビルダを統括管理するシステムビューに起動情報として渡すことを特徴とする（１）記載の分散型制御装置。
【００２８】
（３）前記ビルダ呼び出し手段は、現在表示されているアクティブな作監視ウィンドウから前記システムビューに起動情報を渡すことを特徴とする（１）又は（２）記載の分散型制御装置。
【００２９】
（４）前記ビルダ呼び出しは、操作監視ウィンドウ名に関連した呼び出し対象ビルダファイル名をシステムビューに渡し、当該システムビューは起動に必要なパラメータ情報を自己の管理するデータベースより取得して呼び出し対象ビルダを起動させることを特徴とする（１）又は（２）記載の分散型制御装置。
【００３０】
（５）前記ビルダ呼び出しは、前記システムビューが管理するビルダ名検索装置に対して呼び出し対象ビルダ名情報を起動情報として渡すことを特徴とする（１）又は（２）記載の分散型制御装置。
【００３１】
（６）前記ビルダ呼び出しは、前記システムビューが管理する重複名検索装置に対して呼び出し対象ビルダ名情報を起動情報として渡すことを特徴とする（１）又は（２）記載の分散型制御装置。
【００３２】
（７）前記ビルダ呼び出しは、前記システムビューが管理するクイックビルダ起動手段に対して呼び出し対象ビルダ名情報を起動情報として渡すことを特徴とする（１）又は（２）記載の分散型制御装置。
【００３３】
（８）前記操作監視手段に呼び出されたビルダへの操作に対して、セキュリティテーブルが参照され、当該セキュリティテーブルに登録されたユーザ権限に基づいて操作範囲が制限されることを特徴とする（１）乃至（７）記載の分散型制御装置。
【００３４】
【発明の実施の形態】
以下本発明実施態様を、図面を用いて説明する。図１は本発明を適用した分散型制御装置の一例を示す機能ブロック図であり、図１３の従来装置で説明した要素と同一要素には同一符号を付して説明を省略する。
【００３５】
本発明の構成上の特徴の第１は、ＨＩＳ２内に設けたビルダ呼び出し手段２３である。以下、このビルダ呼び出し手段２３によるＨＩＳ２からのビルダ呼び出しを含む種々の呼び出し形態を説明する。
【００３６】
（１）最も一般的な呼び出し形態は、ビルダ呼び出し手段２３により、現在表示されているアクティブな操作監視ウィンドウ２１からエンジニアリングステーション７内のシステムビュー７３に起動情報が渡され、起動されたビルダ情報をＨＩＳ側にダウンロードして表示及び編集する形態である。
【００３７】
（２）操作監視ウィンドウがアクティブでない場合には、ビルダ呼び出し手段２３により、操作監視ウィンドウ名に関連した呼び出し対象ビルダファイル名をオペレータが指定してエンジニアリングステーション７内のシステムビュー７３に渡し、当該システムビューは起動に必要なパラメータ情報を自己の管理するエンジニアリングデータベース７２より取得して呼び出し対象ビルダを起動させ、ＨＩＳ側にダウンロードして表示及び編集する形態である。
【００３８】
（３）操作監視ウィンドウからシステムビューを呼び出し、エンジニアリングステーション７内のシステムビュー７３が管理するビルダ名検索装置７６ａに対して呼び出し対象ビルダ名情報を起動情報として渡し、検索されたビルダを起動させ、ＨＩＳ側にダウンロードして表示及び編集する形態である。
【００３９】
（４）操作監視ウィンドウからシステムビューを呼び出し、エンジニアリングステーション７内のシステムビュー７３が管理する重複名検索装置７６ｂに対して呼び出し対象ビルダ名情報を起動情報として渡し、検索されたビルダを起動させ、ＨＩＳ側にダウンロードして表示及び編集する形態である。
【００４０】
（５）操作監視ウィンドウからシステムビューを呼び出し、エンジニアリングステーション７内のシステムビュー７３が管理する、本発明で新設されたクイックビルダ起動手段７６ｃに対して呼び出し対象ビルダ名情報を起動情報として渡し、起動されたビルダをＨＩＳ側にダウンロードして表示及び編集する形態である。
【００４１】
（６）ＨＩＳ側にダウンロードされたビルダに対するオペレータによる操作に対しては、ＨＩＳデータベース２２にエンジニアリングステーション７よりダウンロードされているセキュリティテーブルが参照され、当該セキュリティテーブルに登録されたユーザ権限に基づいてオペレータの操作範囲が制限される。
【００４２】
図２は、本発明のビルダ呼び出し手段２３によるＨＩＳ２側からのビルダ直接呼出しのイメージ図である。図においてオペレータ３は操作監視領域（Ａ）とエンジニアリング領域（Ｂ）の双方に関与するシステム定義兼オペレータとなる。
【００４３】
直接呼出しのイメージは、図１４で説明したシステムビュー最上位からの階層的な呼び出しを示す実線矢印のルートに対して、操作監視ウィンドウ２１から直接関連ビルダへの点線矢印で示す直接アクセスとなる。更に、エンジニアリングステーション７内の名称検索装置７６ａの検索結果に基づいて直接関連ビルダへの点線矢印で示す直接アクセスとなる。
【００４４】
図３は、本発明で操作監視ウィンドウから関連ビルダを呼び出してダウンロードする仕組みを示すシーケンス図である。システムビュー７３は、各ビルダを統括管理しているため、ビルダを起動する操作は必ずシステムビューから行う必要がある。
【００４５】
ステップ▲１▼で操作監視ウィンドウ２１等からビルダ呼び出し手段２３のビルダ起動プロセスをコールする。ビルダ起動プロセスは、操作監視ウィンドウから渡されたパラメータの処理を行なう。
【００４６】
システムビュー７３が既に立ち上がっているか（システムビューのプロセスが存在するか）どうかをチェックする。なければステップ▲２▼でパラメータを引数としてシステムビューを新たに起動する。システムビュー７３が既に立ち上がっている場合は、ステップ▲３▼でメッセージをシステムビューに送信しパラメータをシステムビューに渡す。
【００４７】
ステップ▲２▼又はステップ▲３▼が終了後直ちにステップ▲４▼で処理終了のリターンを操作監視ウィンドウ２１に返して呼び出しに関するプロセスを終了する。この処理は、実際のビルダ起動を待たずに終了するので、時間はごく僅かであり、呼び出し側のプロセスに負担をかけない。
【００４８】
ステップ▲２▼の呼び出しに対して、システムビュー７３はエンジニアリングデータベース７２内のプロジェクトデータを参照し、渡されたパラメータを基にどのビルダを起動するかを判断し、パラメータ解析結果を用いて該当ビルダ（例えばグラフィックビルダ７１ｄ）をステップ▲５▼で自動起動する。ステップ▲３▼の呼び出しに対して、システムビュー７３はメッセージ内容を解釈して該当ステップ▲５▼でビルダを自動起動する。
【００４９】
該当ビルダが起動するすると、ステップ▲６▼で操作監視ウィンドウ２１にダウンロードされ、オペレータ３はダウンロードされた関連ビルダの表示内容の確認や編集操作を実行することができる。使い方の例として、計算関連機能ブロックの演算式を運転画面から参照したり、グラフィックの画面から直接定義ビルダを開いて参照することができ、ユーザ権限によっては編集することもできる。
【００５０】
図４は、関連ビルダの呼び出しとダウンロードの対応を示すイメージ図である。プラント領域のフィールド機器６に関するエンジニアリングにより、制御ドローイングビルダ７１ａ、機能ブロック詳細ビルダ７１ｂ、トレンド収集ペン割付ビルダ７１ｃ、グラフィックビルダ７１ｄの内容が定義され、データベース化されている。
【００５１】
操作監視ウィンドウ２１における制御ドローイングウィンドウ２１ａ、チューニングウィンドウ２１ｂ、トレンドウィンドウ２１ｃ、グラフィックウィンドウ２１ｄからの対応する関連ビルダを呼び出しに対して、システムビューにより起動された関連ビルダがダウンロードされて表示され、ユーザ権限に応じて編集される。
【００５２】
図５は、アクティブな操作監視ウィンドウからの関連ビルダ呼出し操作の手順を説明する画面のイメージ図である。まず操作監視ウィンドウ２１をアクティブにした後、ツールボックスにある関連ビルダ呼出しボタンを押すことにより、操作監視ウィンドウに関連付いたビルダ（例えば機能ブロック詳細ビルダ７１ｂ）が起動し表示される。
【００５３】
図６は、ウィンドウ名を指定した関連ビルダ呼出し操作の手順を説明する画面のイメージ図である。まず、Ｎａｍｅ入力ダイアログで指定文字ＦＩＣ１０００　ＢＤＲ（“ウィンドウ名　ＢＤＲ”）を入力すると、操作監視ウィンドウに関連付いたビルダ（例えば機能ブロック詳細ビルダ７１ｂ）が起動して表示される。
【００５４】
図７は、ＨＩＳ２側から関連のビルダを呼び出す際にシステムビュー７３に渡されるパラメータの一覧を示す表である。システムビューはこのパラメータに基づいて該当するビルダを探し出して起動する。
【００５５】
図８は、エンジニアリングステーション７側のエンジニア支援装置である、名称検索装置７６ａ及びタグ重複定義検査装置７６ｂを利用して関連ビルダを呼び出す際にシステムビュー７３に渡されるパラメータの一覧を示す表である。システムビューはこのパラメータに基づいて該当するビルダを検索して起動する。
【００５６】
これら装置の検索結果から該当ビルダを呼び出すことができる。即ち、機能ブロックタグ名からは機能ブロック詳細、制御ドローイング（機能ブロック一覧）、状態表示、ロジックチャート状態表示を呼び出すことができる。
【００５７】
この他、各機能ブロックの定義ビルダ、それを参照するドローイングビルダ、グラフィックビルダ、トレンドペン割付ビルダを直接起動することが可能である。この機能によって、定義タグ名やグローバルスイッチ、ＩＯＭビルダ、それを参照しているタグ名等の間を素早く行き来することが可能となる。
【００５８】
図９は、クイックビルダ起動装置７６ｃの検索範囲の例を説明するフォルダのツリービュー表示図である。このクイックビルダ起動装置７６ｃは、エンジニア支援装置として既存の名称検索装置７６ａ及びタグ重複定義検査装置７６ｂに加えて新たに追加したサービスである。
【００５９】
クイックビルダ起動装置７６ｃでは、タグ名などの名称だけをキーに、それを定義するビルダを直接呼び出すことが可能である。オペレータは、名前の指定と同時に図９のようにツリービューで指定した名称を検索する範囲を指定する。この名称をシステムビュー７３に渡して関連ビルダを呼び出す処理を依頼し、システムビューは指示された範囲内から該当するビルダを検索して起動する。
【００６０】
本発明では、呼出した関連ビルダのセキュリティを考慮している。ユーザの役割区分にビルダ書込み権限がない場合には、読取り専用モードで関連ビルダが起動される。一般的には、システム生成機能を編集するのはエンジニアの作業のため、ＨＩＳの一般的なオペレータには書込み権限を与えないのが通常である。
【００６１】
本発明による関連ビルダ呼び出しの特徴は、一般的なオペレータでは読取専用モードでビルダが起動され、エンジニア権限のオペレータでは書込み可能モードでビルダが起動される点である。
【００６２】
このビルダ呼出し時のセキュリティ判断は、図１に示すように、ビルダ呼び出し手段２３がコールされた時に、ＨＩＳデータベース２２にダウンロードされているセキュリティテーブルを参照することでシステムが自動的に行う。このように、ビルダのセキュリティを考慮することによって、エンジニアリングのセキュリティを守ることができる。
【００６３】
図１０は、セキュリティテーブルの一例である。ＨＩＳのユーザには役割区分が付く。役割区分毎にプラントを操作監視する為の権限が定義されている。権限とは、その役割で可能なウィンドウ監視のレベル，ウィンドウ操作のレベル，計器監視のレベル，計器操作のレベル等々のレベル付けである。図の例では、権限のレベルは値１から値８までの８段階であり、関連ビルダ呼び出し権限は値３が割付けられている。
【００６４】
ウィンドウと計器にはレベルを持っており、許可された役割区分のレベルのみ操作監視することができる。役割区分には、システム固定のＳ１〜Ｓ３とユーザが自由に権限を定義出来るＵ１〜Ｕ８がある。
【００６５】
図１１は登録ユーザ名と役割区分の一例を示すテーブルである。この例では、ビルダ呼出しの機能権限が値３のため、ユーザ名ＯＦＦＵＳＥＲ（Ｓ１）とＯＮＵＳＥＲ（Ｓ２）とＴＡＮＡＫＡ（Ｕ１）は読取専用モードでビルダを起動する。ユーザ名ＥＮＧＵＳＥＲ（Ｓ３）とＳＵＺＵＫＩ（Ｕ３）は書込み可能モードでビルダを起動する。
【００６６】
図１２は、ユーザセキュリティを参照した関連ビルダの呼び出し手順を示すフローチャートであり、（Ａ）はアクティブなウィンドウに関連付いたビルダの呼び出し、（Ｂ）はウィンドウ名を指定したビルダの呼び出しフローである。
【００６７】
ステップＳ１の開始に引き続くステップＳ２では、（Ａ）のフローでは現在アクティブな操作監視ウィンドウの情報を取得するのに対して（Ｂ）のフローでは引数から受け取るウィンドウ名から情報を取得する相違がある。以下のステップＳ３乃至Ｓ７の処理フローは同一である。
【００６８】
ステップＳ３でシステム生成機能が使用できる環境か否かがチェックされ、使用可能であれば、ステップＳ４で現在のＨＩＳのセキュリティを取得し、ステップＳ５でセキュリティテーブルからビルダ呼び出し時のセキュリティを判断する。
【００６９】
ステップＳ６で関連ビルダを呼び出してステップＳ７で処理を終了する。ステップＳ３でのチェックで、ステム生成機能が使用できる環境ではない場合には、ステップＳ７へジャンプして終了する。
【００７０】
このように、セキュリティテーブルを参照すれば、ＨＩＳにログインしているユーザの役割区分にリンクして、関連するビルダをワンタッチ操作で呼出ることができるので、最下位の権限レベルのオペレータによる関連ビルダの呼び出し操作でもセキュリティレベルを低下させないオペレーションが可能となる。
【００７１】
以上説明した実施例では、エンジニアリングステーション７は制御バス１に直接接続されていたが、無人の遠隔地点に配置した汎用ＰＣ手段にネットワークを介して接続する構成でもよい。エンジニアリングをＨＩＳ側から実行できる本発明の環境によれば立ち上げ後のエンジニアリングステーション側は無人化が可能である。
【００７２】
更に実施例では、ビルダ７１ａ乃至７１ｄはエンジニアリングステーション７内の機能で示したが、夫々を独立した汎用ＰＣ手段で構成し、ネットワークを介してエンジニアリングステーション７と通信する環境とすることも可能である。
【００７３】
【発明の効果】
以上説明したことから明らかなように、本発明によれば次のような効果が得られる。
（１）ＨＩＳの操作監視ウィンドウからワンタッチで関連するビルダを呼出すことができる。これにより、従来のシステムビューからの階層的な煩雑操作なしにワンタッチでエンジニアリングの情報をオペレータが参照できる。
【００７４】
（２）呼出されるビルダのセキュリティは、ＨＩＳログインユーザの役割区分にリンクしているため、一般的なオペレータでは読取り専用モードでビルダが起動されるので、セキュリティの低下問題は解消される。
【００７５】
（３）エンジニアを対象としたユーザでは、書込み可能なセキュリティでビルダを起動するため、エンジニアリング観点でＨＩＳ側でのトータルな作業環境を提供することができる。
【００７６】
トータルな作業環境とは、ＨＩＳで操作監視ウィンドウを表示し、誤っている定義があればワンタッチ操作で関連ビルダを起動し、ビルダで中身を変更してエンジニアリングデータベースの内容を上書き更新した後、実際にＨＩＳ上で表示して定義内容を確認する環境を指している。
【図面の簡単な説明】
【図１】本発明を適用した分散型制御装置の一例を示す機能ブロック図である。
【図２】ビルダ呼び出し手段によるＨＩＳ側からのビルダ直接呼出しのイメージ図である。
【図３】操作監視ウィンドウから各ビルダを呼び出してダウンロードする仕組みを示すシーケンス図である。
【図４】関連ビルダの呼び出しとダウンロードの対応を示すイメージ図である。
【図５】アクティブな操作監視ウィンドウからの関連ビルダ呼出し操作の手順を説明する画面のイメージ図である。
【図６】ウィンドウ名を指定した関連ビルダ呼出し操作の手順を説明する画面のイメージ図である。
【図７】ＨＩＳ側から関連のビルダを呼び出す際にシステムビューに渡されるパラメータの一覧表を示した図である。
【図８】名称検索装置及びタグ重複定義検査装置を利用して関連ビルダを呼び出す際にシステムビューに渡されるパラメータの一覧表を示した図である。
【図９】クイックビルダ起動装置の検索範囲の例を説明するフォルダのツリービュー表示図である。
【図１０】セキュリティテーブルの一例を示した図である。
【図１１】登録ユーザ名と役割区分の一例を示した図テーブルである。
【図１２】ユーザセキュリティを参照した関連ビルダの呼び出し手順を示すフローチャートである。
【図１３】従来の分散型制御装置の構成を示す機能ブロック図である。
【図１４】従来のエンジニアリング領域（Ｂ）におけるエンジニアのビルダ作業形態を説明するイメージ図である。
【図１５】ＨＩＳの操作監視ウィンドウからシステム生成機能を呼び出してビルダを手動起動する従来手順を示す機能ブロック図である。
【符号の説明】
１　制御バス
２　操作監視ステーション（ＨＩＳ）
２１　操作監視ウィンドウ
２２　ＨＩＳデータベース
２３　ビルダ呼び出し手段
７　エンジニアリングステーション
７１　ビルダ
７３　システムビュー
【図１】
2004046585.tif 000003
【図２】
2004046585.tif 000004
【図３】
2004046585.tif 000005
【図４】
2004046585.tif 000006
【図５】
2004046585.tif 000007
【図６】
2004046585.tif 000008
【図７】
2004046585.tif 000009
【図８】
2004046585.tif 000010
【図９】
2004046585.tif 000011
【図１０】
2004046585.tif 000012
【図１１】
2004046585.tif 000013
【図１２】
2004046585.tif 000014
【図１３】
2004046585.tif 000015
【図１４】
2004046585.tif 000016
【図１５】
2004046585.tif 000017