(57)【要約】【課題】プラントの監視時に、同一のエンジニアリング環境を駆使してフィールド機器を含めて監視・操作を行える。【解決手段】プラントの制御プログラムを生成・編集するツール装置と、生成・編集された制御プログラムに従って前記プラントを監視・制御するプラント監視・制御装置とを具備し、前記ツール装置は、前記プラントのネットワークデバイス及びそのネットワークデバイスに接続されるフィールド機器それぞれのデバイス情報及びパラメータ情報を取得し、前記プラント用として登録される制御プログラムについて、前記デバイス情報及びパラメータ情報に基づいて前記ネットワークデバイス及びフィールド機器を管理するように編集し、前記プラント監視・制御装置は、編集された制御プログラムを登録し、登録された制御プログラムに従ってプラントの監視制御対象と前記ネットワークデバイス及びフィールド機器の監視制御を合わせて実行する。【選択図】  図１
2014035687.tif 000002
【特許請求の範囲】
【請求項１】
フィールド機器を含むプラントの制御プログラムを生成・編集するツール装置と、前記ツール装置で生成・編集された制御プログラムを登録し、当該制御プログラムに従って前記プラントを監視・制御するプラント監視・制御装置とを具備し、
前記ツール装置は、前記プラントのネットワークデバイス及びそのネットワークデバイスに接続されるフィールド機器それぞれのデバイス情報及びパラメータ情報を取得する情報取得手段と、前記プラント用として登録される制御プログラムについて、前記デバイス情報及びパラメータ情報に基づいて前記ネットワークデバイス及びフィールド機器を管理するように編集する編集手段とを備え、
前記プラント監視・制御装置は、前記ツール装置で編集された制御プログラムを登録する制御プログラム登録手段と、前記登録された制御プログラムに従って前記プラントの監視制御対象と前記ネットワークデバイス及びフィールド機器の監視制御を合わせて実行する監視制御手段とを備えることを特徴とするエンジニアリングシステム。
【請求項２】
前記ツール装置の情報取得手段は、既存のＡＭＳ（Asset Management System）装置からネットワークデバイス及びフィールド機器の登録情報を取り込み、前記プラント監視制御と同様の形式の情報に変換することを特徴とする請求項１記載のエンジニアリングシステム。
【請求項３】
前記プラント監視・制御装置は、前記プラントの監視制御と前記ネットワークデバイス及びフィールド機器の監視制御を同様の提示方式で実行することを特徴とする請求項１記載のエンジニアリングシステム。
【請求項４】
前記プラント監視・制御装置は、前記フィールド機器のパラメータの登録・変更及びフィールド機器へのオンライン変更を実行する手段を備えることを特徴とする請求項１記載のエンジニアリングシステム。
【請求項５】
フィールド機器を含むプラントの制御プログラムを生成・編集し、前記生成・編集された制御プログラムに従って前記プラントを監視・制御するエンジニアリング環境において、
前記プラントのネットワークデバイス及びそのネットワークデバイスに接続されるフィールド機器それぞれのデバイス情報及びパラメータ情報を取得し、前記プラント用として登録される制御プログラムについて、前記デバイス情報及びパラメータ情報に基づいて前記ネットワークデバイス及びフィールド機器を管理するように編集し、編集された制御プログラムを登録し、前記登録された制御プログラムに従って前記プラントの監視制御対象と前記ネットワークデバイス及びフィールド機器の監視制御を合わせて実行することを特徴とするエンジニアリングシステムの監視制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばＰＡ（Process Automation）／ＦＡ（Factory Automation）向けのプラント監視・制御装置とその制御プログラムの編集・生成及び複数のフィールド機器を統合するためのエンジニアリングシステムとその監視制御方法に関する。
【背景技術】
【０００２】
ＰＡ／ＦＡ向けのプラント監視・制御装置および制御プログラム作成・表示装置を含むエンジニアリングシステムにあっては、システムプログラマが、プラントを自動運転するためのプログラムを、プラント制御用アプリケーションプログラム（以降、「制御プログラム」と呼ぶ）として作成しており、その制御プログラムは組合試験、現地調整を行った後、プラント運転者へ提供する流れとなっている。
【０００３】
ところで、上記制御プログラムを作成するシステムプログラマは、プラントを安全に制御するために、組合試験や現地調整の際に制御プログラムのデバッグを行う。制御プログラムは、国際標準規格IEC 61131-3で規定されているＬＤ（Ladder Diagram），ＦＢＤ（Function Block Diagram），ＳＦＣ（Sequential Function Chart）のグラフィカル言語およびＩＬ（Instruction List），ＳＴ（Structured Text）といったテキスト言語を用いて記述され、組合試験や現地調整の際に、オンライン状態で制御プログラムの動作確認が行われる。
【０００４】
ところで、既存のプラントシステムには、制御盤以外に、いわゆるフィールド機器が設置されている。このフィールド機器は、具体的には、計装盤、制御室からケーブルが出た機械周りの配線及び機器のことで、圧力発信機、流量計、温度センサ等のセンサ類、圧力制御弁、流量制御弁、開閉弁等のバルブ類、ポンプ、ブロア、ファン等のモータやアクチュエータ機器類などが該当する。
【０００５】
また、それらフィールド機器は、広範囲（数ｋｍ〜数十ｋｍに及ぶ場合もある）に多数散在しており、フィールド機器を接続するネットワークとしては、FL-net、Mod bus、Device Net、PTOFIBUS-DP/PA、CC-Link、Foundation Field bus、Ether CATなど様々な規格が存在する。そして、このようなフィールド機器の監視には、一般的にＡＭＳ（Asset Management System）が使用されている。このＡＭＳは、各フィールド機器の稼働状況を見て、機器の状態や機器の更新時期を判断するために一元監視・管理するシステムであり、フィールド機器の個数によっては複数のＡＭＳで全体を監視している。尚、上記FL-net、Mod bus、Device Net、PTOFIBUS-DP/PA、CC-Link、Foundation Field bus、Ether CATは、それぞれ各社が商標として使用している場合がある。
【０００６】
このように、従来のエンジニアリングシステムでは、ＰＡ／ＦＡ向けのコントローラ以外に、ＡＭＳが別個設置されている場合には、監視員が表示形式・表示方法・操作方法の全く異なる２種類以上のエンジニアリング環境を駆使して、監視・操作を行っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−８５４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した従来のエンジニアリングシステムでは、プラント監視・制御用のエンジニアリング環境だけでなく、複数のフィールドバス規格が混在し、ＡＭＳも複数存在する場合がある。このため、監視員は監視対象が何かによって、エンジニアリング環境あるいは複数のＡＭＳのどの機器を使うかを意識する必要があった。また、複数の表示形式、表示方法、操作方法の異なる環境を使いこなす必要があった。さらに、プラント制御用のエンジニアリング環境とＡＭＳでは、それぞれに同様の登録を手作業で行っており、二度手間である。
【課題を解決するための手段】
【０００９】
実施形態によれば、フィールド機器を含むプラントの制御プログラムを生成・編集するツール装置と、前記ツール装置で生成・編集された制御プログラムを登録し、当該制御プログラムに従って前記プラントを監視・制御するプラント監視・制御装置とを具備し、前記ツール装置は、前記プラントのネットワークデバイス及びそのネットワークデバイスに接続されるフィールド機器それぞれのデバイス情報及びパラメータ情報を取得する情報取得手段と、前記プラント用として登録される制御プログラムについて、前記デバイス情報及びパラメータ情報に基づいて前記ネットワークデバイス及びフィールド機器を管理するように編集する編集手段とを備え、前記プラント監視・制御装置は、前記ツール装置で編集された制御プログラムを登録する制御プログラム登録手段と、前記登録された制御プログラムに従って前記プラントの監視制御対象と前記ネットワークデバイス及びフィールド機器の監視制御を合わせて実行する監視制御手段とを備える態様とする。
【００１０】
前記ツール装置の情報取得手段は、既存のＡＭＳ（Asset Management System）装置からネットワークデバイス及びフィールド機器の登録情報を取り込み、前記プラント監視制御と同様の形式の情報に変換する態様とする。
【００１１】
前記プラント監視・制御装置は、前記プラントの監視制御と前記ネットワークデバイス及びフィールド機器の監視制御を同様の提示方式で実行する態様とする。
【００１２】
前記プラント監視・制御装置は、前記フィールド機器のパラメータの登録・変更及びフィールド機器へのオンライン変更を実行する手段を備える態様とする。
【００１３】
また、上記エンジニアリングシステムの監視制御方法は、フィールド機器を含むプラントの制御プログラムを生成・編集し、前記生成・編集された制御プログラムに従って前記プラントを監視・制御するエンジニアリング環境において、前記プラントのネットワークデバイス及びそのネットワークデバイスに接続されるフィールド機器それぞれのデバイス情報及びパラメータ情報を取得し、前記プラント用として登録される制御プログラムについて、前記デバイス情報及びパラメータ情報に基づいて前記ネットワークデバイス及びフィールド機器を管理するように編集し、編集された制御プログラムを登録し、前記登録された制御プログラムに従って前記プラントの監視制御対象と前記ネットワークデバイス及びフィールド機器の監視制御を合わせて実行する態様とする。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係るエンジニアリングシステムの全体構成を示す機能ブロック図である。
【図２】図１に示されるシステムの構成要素の概要を示すブロック図である。
【図３】上記実施形態のシステム構成において、フィールド機器の登録イメージを示す図である。
【図４】上記実施形態のシステム構成において、ＡＭＳで登録したフィールド機器の情報であるＸＭＬファイルの例を示す図である。
【図５】図４に示すＸＭＬファイルのリンキングデバイス情報を示す図である。
【図６】図４に示すＸＭＬファイルのフィールドデバイス情報を示す図である。
【図７】図５、図６に示す情報をエンジニアリング環境へ取り組むインポート画面を示す図である。
【図８】上記実施形態のシステム構成において、リンキングデバイスパラメータを登録・変更する場合の画面構成を示す図である。
【図９】図３に示す画面構成における任意のフィールドデバイスのパラメータを登録・変更する場合の画面構成を示す図である。
【図１０】図８、図９に示すパラメータをダウンロードする画面構成を示す図である。
【図１１】上記実施形態のシステム構成において、システムビューの画面構成を示す図である。
【図１２】図１１に示すシステムビュー画面からモジュール詳細アラームを選択した場合の画面構成を示す図である。
【発明を実施するための形態】
【００１５】
以下、実施の形態について、図面を参照して説明する。
【００１６】
まず、図１、図２を用いて実施形態の構成を説明する。図１は、本実施形態に係るエンジニアリングシステムの構成を示すブロック図である。図１において、１１はイーサネット（登録商標）によるネットワークであり、このネットワーク１１にはＨＭＩ（Human Interface）装置１２、ツール装置１３、ＡＭＳ装置１４、プラント監視・制御装置１５、ルータ１６が接続される。プラント監視・制御装置１５は、コントローラ１５１、通信モジュール１５２、フィールドデバイスモジュール１５３を備える。コントローラ１５１は、ネットワーク１１と接続するための通信モジュール１５２と、フィールド機器情報を管理するフィールドデバイスモジュール１５３を制御下におく。
【００１７】
上記ルータ１６及びフィールドデバイスモジュール１５３は、バス１７上のスイッチハブ１８を介して複数のリンギングデバイス１９１〜１９ｍに接続される。各リンギングデバイス１９１〜１９ｍはそれぞれ規格別の中継ハブであり、対応する規格のライン２０１〜２０ｍ上には、任意のフィールド機器であるフィールドデバイス２１１，２１２，…２１ｉ−１，２１ｉが接続される。
【００１８】
上記フィールドデバイス２１１，２１２，…２１ｉのフィールド機器情報は、リンギングデバイス１９１〜１９ｍ、スイッチハブ１８、ルータ１６を通じてＡＭＳ装置１４に登録される。尚、ここではＡＭＳ装置１４を１個として説明するが、フィールドデバイス２１ｉの個数が管理許容台数を超える場合は、複数のＡＭＳ装置を用いて、分担して管理する。ＡＭＳ装置１４にフィード機器情報が登録されている場合、ツール装置１３はＡＭＳ装置１４から登録情報をインポートし、プラント監視・制御装置１５からの要求に応じてインポート情報を提供する。プラント監視・制御装置１５では、ツール装置１３からインポート通知を受けると、ツール装置１３からリンキングデバイス１９１〜１９ｍ以下の構成情報を通信モジュール１５２経由でダウンロードして、フィールドデバイスモジュール１５３に登録する。
【００１９】
図２は、本実施形態の監視制御部分の実施例を示すブロック図である。本実施例は大きく２つの部分からなり、制御プログラム作成・表示を行うコンピュータによるツール装置１３と、プラント監視・制御装置１５とから構成される。プラント監視・制御装置１５は、コントローラ１５１、通信モジュール１５２、フィールドデバイスモジュール１５３を備える。
【００２０】
コントローラ１５１は、大きく２つの部分から成り、制御プログラムのオブジェクトプログラムを格納するためのオブジェクトメモリＡ１と、これらの書き込み、読み出し、実行を行う標準処理部Ａ２を持つ。オブジェクトメモリＡ１は、データメモリＡ１１とコードメモリＡ１２から成る。標準処理部Ａ２は、通信モジュール１５２を経由して送付された制御プログラムのオブジェクトファイルをデータメモリＡ１１およびコードメモリＡ１２に登録するためのオブジェクトロードサーバ部Ａ２１と、制御プログラムを実行するためのプログラム実行処理部Ａ２２と、プラント指令部からのプロセス信号を制御プログラムに与えるためのプロセス入出力処理部Ａ２３と、フィールド機器２１ｉを監視するためのデバイス監視処理部Ａ２４から構成される。
【００２１】
一方、ツール装置１３は、コンピュータ本体１３１と表示装置１３２とキーボード１３３とマウス１３４を備える。コンピュータ本体１３１は、大きく５つの部分から成り、システムプログラマの制御プログラム編集作業入力を受け付けて画面表示する制御プログラム編集処理部Ｂ１と、変数編集作業入力を受け付けて画面表示する変数編集処理部Ｂ２と、デバイス情報編集作業入力を受け付けて画面表示するデバイス情報編集処理部Ｂ３と、制御プログラムを格納するデータベース部Ｂ４と、制御プログラムのオブジェクトファイルをプラント監視・制御装置１５へ送付するためのオブジェクトロードクライアント部Ｂ５から構成される。
【００２２】
制御プログラム編集処理部Ｂ１は、制御プログラムを描画するためのプログラム描画部Ｂ１１と、プログラムの文法をチェックするためのプログラムコンパイラ部Ｂ１２と、内部処理として、制御プログラムのソースファイルをオブジェクトファイルに変換するためのプログラムオブジェクト生成部Ｂ１３から構成される。変数編集処理部Ｂ２は変数を登録するための変数登録部Ｂ２１と、変数をチェックするための変数解決部Ｂ２２と、変数のソースファイルからオブジェクトファイルに変換するための変数オブジェクト生成部Ｂ２３から構成される。デバイス情報編集処理部Ｂ３は、デバイス情報を登録するためのデバイス情報登録部Ｂ３１と、デバイス情報をチェックするためのデバイス情報コンパイラ部Ｂ３２と、デバイス情報のソースファイルからオブジェクトファイルに変換するためのデバイス情報オブジェクト生成部Ｂ３３から構成される。データベース部Ｂ４は、制御プログラムのソースファイルを格納するためのソースファイル部Ｂ４１と、制御プログラムのオブジェクトファイルを格納するためのオブジェクトファイル部Ｂ４２から構成される。
【００２３】
上記構成によるエンジニアリングシステムにおいて、以下にその運用手順を説明する。
【００２４】
本システムでは、ＰＡ／ＦＡ向けに新たに構築されるプラント監視・制御装置１５によるエンジニアリング環境と、規格の異なる既存の複数のフィールドバスが混在している。このような状況下で、システムプログラマ（または監視員）は、システム構築に際して、ツール装置１３を用いて制御プログラムを編集する。
【００２５】
まず、データベース部Ｂ４のソースファイル部Ｂ４から制御プログラムのソースファイルを読み出して、制御プログラム編集処理部Ｂ１における制御プログラムの編集作業を実行する。この編集作業では、プログラム描画部Ｂ１１で追加・変更の制御プログラムを描画し、描画した制御プログラムをプログラムコンパイラ部Ｂ１２でコンパイルし、プログラムオブジェクト生成部Ｂ１３でコンパイルされた制御プログラムからオブジェクトファイルを生成する。このような編集作業によって生成された制御プログラムのオブジェクトファイルは、データベース部Ｂ４のオブジェクトファイル部Ｂ４２に登録される。
【００２６】
次に、変数編集処理部Ｂ２における変数編集作業を実行する。この編集作業では、変数登録部Ｂ２１で上記制御プログラムの編集対象となる変数を登録し、登録した変数を変数解決部Ｂ２２でチェックし、変数オブジェクト生成部Ｂ２３でオブジェクトファイルを生成する。続いて、次に、デバイス情報編集処理部Ｂ３におけるデバイス情報編集作業を実行する。この編集作業では、デバイス情報登録部Ｂ３１でデバイス情報を登録し、デバイス情報コンパイラ部Ｂ３２で登録したデバイス情報をチェックし、デバイス情報オブジェト生成部Ｂ３３でオブジェクトファイルを生成する。このような編集作業によって生成された変数オブジェクトファイル及びデバイス情報オブジェクトファイルは、いずれもデータベース部Ｂ４のオブジェクトファイル部Ｂ４２に登録される。このようにして登録された制御プログラムのオブジェクトファイルは、オブジェクトロードクライアント部Ｂ５の処理機能によってプラント監視・制御装置１５に送られる。
【００２７】
プラント監視・制御装置１５において、コントローラ１５１では、通信モジュール１５２を通じて、ツール装置１３から送信される制御プログラムのオブジェクトファイルを受け取ると、オブジェクトロードサーバ部Ａ２１の処理により、受け取った制御プログラムのオブジェクトファイルをオブジェクトメモリＡ１のデータメモリＡ１１及びコードメモリＡ１２に種類別に登録し、ＰＡ／ＦＡ向けエンジニアリング環境で、フィールド機器の登録・監視を行う。
【００２８】
図２に示すシステムでは、IEC 61131-3に準拠したＰＡ／ＦＡエンジニアリング環境を実現すると共に、コントローラ１５１からフィールドデバイス２１ｉへ通信する機能と、フィールドデバイス２１ｉそれぞれの登録・監視機能を合わせて実現するので、ＰＡ／ＦＡエンジニアリング環境とフィールドデバイスのエンジニアリング環境とを融合した、統合エンジニアリング環境の機能を提供することが可能となる。
【００２９】
図３は、フィールド機器を登録したイメージを示す。上側はコントローラの従来の登録、下側は今回の対象範囲である。フィールドデバイスモジュールは既存のコントローラ（ＰＵ８２１）に相当し、リンキングデバイスは既存のＩ／Ｏノードに相当し、バスは従来のユニットに相当し、フィールドデバイスは既存のＩ／Ｏモジュールに相当する。既存の構成はコントローラ１５１の下にＩ／Ｏノードを登録し、Ｉ／Ｏノードの下にユニットを登録し、ユニットの下にＩ／Ｏモジュールを登録する階層構造であったが、今回の対象範囲の構成は既存のコントローラに相当するフィールドデバイスモジュールを登録し、その下にＩ／Ｏノードに相当するリンキングデバイスを登録し、リンキングデバイスの下にユニットに相当するバスを登録し、バスの下にＩ／Ｏモジュールに相当するフィールドデバイスを登録する。
【００３０】
図３に示すように、今回の対象範囲の構成は従来の構成と同様であるため、フィールド機器の情報を既存のＰＡ／ＦＡ向けコントローラと同様のイメージで監視・操作を行うことができる。
【００３１】
図１に示すシステム構成において、図４に、ＡＭＳで登録したフィールド機器の情報の例を示す。図４において、（１）の部分はリンキングデバイスとその配下の情報、（２）の部分はフィールドデバイスの情報である。フィールド機器の情報は図４のようなｗ３ｃで決められているＸＭＬスキーマに保存されており、ＸＭＬを分析し、リンキングデバイスとフィールドデバイス情報を取得する。図４のＸＭＬファイルは図５、図６のようにＩＰアドレス、デバイス名、パラメータ、各デバイスの接続情報などが含まれる。図５、図６に示す既存のＡＭＳで登録したフィールド機器情報は、図７のようにインポート画面でエンジニアリング環境に取り組まれる。
【００３２】
実施形態の構成において、図８は、リンキングデバイス１９１〜１９ｍのパラメータの登録・変更画面のイメージを示す。図８の画面で、ＩＰアドレス、入／出力データ用マルチキャストＩＰアドレス、機器タグなどの項目を登録・変更することができる。図９は、フィールドデバイス２１１〜２１ｉのパラメータの登録・変更画面のイメージを示す。図９の画面でノードＩＤ、出力ＦＤＡアドレス、機器タグの項目を登録・変更することができる。すなわち、上記システム構成によれば、フィールド機器のパラメータ登録・変更及びフィールド機器へのオンライン変更を行う機能を備えるため、フィールド機器の追加・変更にも柔軟に対応することができる。
【００３３】
図１０は、図８、図９に示すパラメータをダウンロードする画面構成を示す。すなわち、図１０に示す画面で、パラメータの設定情報をコントローラ１５１へダウンロードする操作を行う。
【００３４】
上記構成によるシステムにおいて、図１１は、システムビューの画面のイメージを示す。システムビューは、コントローラ１５１にダウンロードされたハードウェア構成をオンラインで読み出し、画面に表示するための機能である。図１１のシステムビュー画面には、コントローラ１５１で管理するフィールドデバイスのアラーム状態及び運転モードと、ネットワークモジュールのアラーム状態と、Ｉ／Ｏモジュールのアラーム状態が表示される。ステーションが二重化構成の場合、プライマリ、セカンダリの順で両方の状態を表示する。コントローラ１５１にて、いずれかのデバイス（モジュール）のアラームが発生している場合、そのアラームの詳細内容を知るには、メインスロット番号によって示される該当デバイスの行を選択して「詳細画面を開く」ボタンを押す操作を実行する。これにより、図１２に示すような詳細アラーム画面が表示され、アラームの詳細をユーザに提供することができる。このように、システムビューでフィールド機器を監視し、アラーム発生時には簡単な操作でその詳細情報を提示するができる。
【００３５】
以上の結果から明らかなように、本実施形態は、ひとつの監視室で、フィールド機器を含めたＰＡ／ＦＡ用のコントローラの監視を行っているとき、監視員は表示形式・表示方法・操作方法の同一の１種類のエンジニアリング環境を駆使して、監視・操作を行うことが実現できる。
【００３６】
したがって、本実施形態によれば、複数のフィールドバスの規格が混在してＡＭＳも複数存在する場合であっても、ＰＡ／ＦＡ向け制御のためのエンジニアリング環境を構築する際に、コントローラ１５１からフィールドデバイス２１ｉへ通信する機能と、フィールドデバイス２１ｉそれぞれの登録・監視機能を合わせ持つようになり、一つの監視室で、フィールド機器を含めたＰＡ／ＦＡの監視を行っている状態で、表示形式・表示方法・操作方法の同一の１種類のエンジニアリング環境を駆使して、監視・操作を行うことが可能となる。また、複数の環境を使う必要性が削減されるため、エンジニアの教育（習得）時間を短縮することができる。
【００３７】
以上、実施形態を説明したが、この実施形態は例として提示するものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３８】
１１…ネットワーク、１２…ＨＭＩ（Human Interface）装置、１３…ツール装置、１４…ＡＭＳ装置、１５…プラント監視・制御装置、１５１…コントローラ、１５２…通信モジュール、１５３…フィールドデバイスモジュール、１６…ルータ、１７…バス、１８…スイッチハブ、１９１〜１９ｍ…リンギングデバイス、２０１〜２０ｍ…ライン、２１１，２１２，…２１ｉ−１，２１ｉ…フィールドデバイス、Ａ１…オブジェクトメモリ、Ａ２…標準処理部、Ａ１１…データメモリ、Ａ１２…コードメモリ、Ａ２１…オブジェクトロードサーバ部、Ａ２２…プログラム実行処理部、Ａ２３…プロセス入出力処理部、Ａ２４…デバイス監視処理部、１３１…コンピュータ本体、１３２…表示装置、１３３…キーボード、１３４…マウス、Ｂ１…制御プログラム編集処理部、Ｂ１１…プログラム描画部、Ｂ１２…プログラムコンパイラ部、Ｂ１３…プログラムオブジェクト生成部、Ｂ２…変数編集処理部、Ｂ２１…変数登録部、Ｂ２２…変数解決部、Ｂ２３…変数オブジェクト生成部、Ｂ３…デバイス情報編集処理部、Ｂ３１…デバイス情報登録部、Ｂ３２…デバイス情報コンパイラ部、Ｂ３３…デバイス情報オブジェクト生成部、Ｂ４…データベース部、Ｂ４１…ソースファイル部、Ｂ４２…オブジェクトファイル部、Ｂ５…オブジェクトロードクライアント部。
【図１】
2014035687.tif 000003
【図２】
2014035687.tif 000004
【図３】
2014035687.tif 000005
【図４】
2014035687.tif 000006
【図５】
2014035687.tif 000007
【図６】
2014035687.tif 000008
【図７】
2014035687.tif 000009
【図８】
2014035687.tif 000010
【図９】
2014035687.tif 000011
【図１０】
2014035687.tif 000012
【図１１】
2014035687.tif 000013
【図１２】
2014035687.tif 000014