(57)【要約】【課題】  プログラマブル表示器でアクセス可能な対象を制御装置の内部メモリ以外にまで拡張することができ、内部メモリ以外の情報を収集等するのが容易に行えるようにする表示器を提供すること【解決手段】  入出力機器２３の接点情報や内部情報を取得し、その取得した情報に基づく情報を表示する機能と、機器に対する入力操作を行なう機能の少なくとも一方と、係る機能を実行するための命令を発行する処理プログラムと、その命令の送信先を特定する絶対アドレスを生成する変換プログラムとを有する機能部品を備える。この機能部品に、表示器と制御システムとの接続に関する情報を含む入力値を受け付け、その受け付けた入力値に基づき、変換プログラムを実行して絶対アドレスを生成する。その絶対アドレスにより特定された入出力機器に対して、命令を発行することにより、入出力機器に直接にアクセスすることができる。【選択図】        図４
2005128720.tif 000002
【特許請求の範囲】
【請求項１】
制御システムを構成する機器にアクセスするプログラマブル表示器であって、
前記機器の接点情報や内部情報等のシステム情報を取得し、その取得したシステム情報に基づく情報を表示する機能と、前記機器に対する入力操作を行なう機能の少なくとも一方と、前記機能を実行するための命令を発行する処理プログラムと、その命令の送信先を特定する宛先情報を生成する変換プログラムとを有する機能部品を記憶保持する機能部品ライブラリデータベースと、
前記機能部品ライブラリデータベースに格納された機能部品を呼び出すとともに、表示器と制御システムとの接続に関する情報を含む入力値を受け付け、その受け付けた入力値に基づき、前記変換プログラムを実行して前記宛先情報を生成し、その生成した宛先情報を組み込んだ機能部品を機能部品データベースに格納する手段を備え、
前記機能部品データベースに格納された宛先情報を組み込んだ機能部品を呼び込み、その宛先情報により特定され相手先に対して、前記命令を発行することにより、前記機器にアクセスするようにしたことを特徴とするプログラマブル表示器。
【請求項２】
前記入力値は、ネットワーク階層を許容する相対アドレスを含み、前記変換プログラムは、前記宛先情報として、前記機器に対して直接アクセスするための絶対アドレスに変換するものであることを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
表示器が接続された通信領域とは異なる通信プロトコルが適用される他の通信領域に存在する機器に対してアクセスするためものであり、
前記入力値は、前記他の通信領域における前記機器を特定する相対ユニット番号を含み、
前記変換プログラムは、前記機器の絶対ユニット番号に変換するものであり、
前記命令は、前記通信領域と、前記他の通信領域のそれぞれに接続された通信装置に対して送るとともに、その内容は、前記他の通信領域における前記異なる通信プロトコルに定める命令を前記絶対ユニット番号で特定される相手先に送信し、その相手先からの実行結果を返すものであることを特徴とする請求項１に記載のプログラマブル表示器。
【請求項４】
前記機器は、制御装置に着脱される高機能ユニットであり、
前記変換プログラムは、前記制御装置のユニット構成情報を基づいて前記高機能ユニットを特定する宛先情報を求めるものであることを特徴とする請求項１に記載のプログラマブル表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プログラマブル表示器に関するものである。
【背景技術】
【０００２】
良く知られているように、ＰＬＣシステムにおいては、ＰＬＣ（プログラマブルコントローラ）に直接或いはネットワークを介してＩ／Ｏ機器が接続され、ＰＬＣは、係るＩ／Ｏ機器のうち入力機器からの情報（入力データ）を取得し、演算処理を実行して出力機器への制御内容を決定し、その制御内容に対応する制御データ（ＯＮ／ＯＦＦや数値データなど）を出力することにより、ＦＡシステム全体の制御を行うようになっている。
【０００３】
また、ＰＬＣシステムの場合、ＰＬＣのメモリや、スレーブの各ユニットの情報その他の状態を表示させたり、ＰＬＣに対して各種の設定をさせたりすることができるプログラマブル表示器（以下、「表示器」と称する）を設け、ＰＬＣシステムの管理・監視等を行うようにしたものがある。また、監視対象の情報は、Ｉ／Ｏ情報に限ることはなく、例えば温度調節器の設定温度と現在の温度のような情報でも良い。
【０００４】
そして、実際の作業時に表示器を用いて監視等するための動作画面は、予めプログラマブル表示器用の専用ソフトウェアを使用し、表示画面のレイアウトを作成し、それを表示器に転送することにより行う。つまり、表示画面内に、監視するＰＬＣの内部メモリの内容（Ｉ／Ｏ情報）を表示する領域や、各領域に併記する文字等の構成要素（部品）を配置し、表示画面を作成する。さらに、実際にデータ等を表示するために、各部品に対して各種の設定項目を割り付ける。この設定項目の具体的な内容としては、例えば、監視対象の情報を呼び出す際に使用するＰＬＣの内部メモリなどへの割付アドレス等がある。上記した表示器は、例えば特許文献１などにより公開されている。
【特許文献１】特開平１０−１１６１０９号公報（段落［００１０］から［００２８］，図２から図４等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したように、従来の表示器では、表示画面中に設定された各部品には、ＰＬＣの内部メモリのアドレスが割り付けられている。そして、実際にこの割り付けられたアドレスに基づいてＰＬＣの内部メモリに対して読み書きするには、所定のトリガを受けて表示器の制御部がその部品に割り付けられたアドレスを取得するとともに、部品の属性（種類）を認識し、ＰＬＣに対する通信コマンドを生成する。この通信コマンドは、少なくともＰＬＣの内部メモリのアドレスと、そのアドレスに対する処理（読み出し，書き込み）を含むものである。そして、表示器の表示画面の部品が、ＰＬＣの内部メモリの情報を表示するものの場合には、上記通信コマンドのレスポンスにより、内部メモリの情報を取得し、表示画面の所定位置に取得した情報を表示するようにしている。
【０００６】
このように従来の表示器は、元々ＰＬＣの内部メモリに対してアクセスし、情報の送受を行うことを目的として作成されていたため、必然的にアクセス先のアドレスを割り付けるようになっていた。
【０００７】
また、上記したように、表示器は、ＰＬＣの内部メモリに対してのみアクセスできるが、例えば、ＰＬＣに接続されたＩＯ機器やスレーブなどの情報をＰＬＣの内部メモリに転送することにより、係る情報を表示器の表示画面に表示することができるし、内部メモリに書き込んだ情報をＩＯ機器やスレーブに設定することができる。
【０００８】
そして、係る処理を実際に行うためには、ＰＬＣの内部メモリと、ＩＯ機器等との間でデータ転送をさせるために、ラダープログラムを組み込むことになる。しかも、ＰＬＣの内部メモリにデータを書き込む処理をラダープログラムで実行するためには、特殊な命令により、通信コマンドを発行する必要がある。そして、通信コマンドを発行する特殊な命令を使用してＩＯ機器やスレーブと通信をするためのラダープログラムは、一般に多くのステップ数を必要とする。従って、例えば１つのデータを転送するためにも、比較的長いラダープログラムを書く必要があり、当該ラダープログラムを組むのが非常に煩雑となり、ユーザが表示器を扱う際の設計工数の増大につながっていた。
【０００９】
さらに、係るラダープログラムは、ユーザメモリに格納されるため、そのユーザメモリのメモリ容量も多く必要となり、さらには、サイクリックに実行するラダー演算処理の都度、係るデータ転送のためのラダープログラム部分が実行されるため、本来のＦＡ制御のためのラダープログラム部分の迅速なる実行に影響を与えるおそれもある。
【００１０】
この発明は、プログラマブル表示器でアクセス可能な対象を制御装置の内部メモリ以外にまで拡張することができるとともに、係る内部メモリ以外の情報を収集等するのが容易に行え、さらに、表示画面の設計（部品の割り付け，レイアウト等）を容易に行うことのできるプログラマブル表示器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るプログラマブル表示器は、制御システムを構成する機器にアクセスするプログラマブル表示器であって、前記機器の接点情報や内部情報等のシステム情報を取得し、その取得したシステム情報に基づく情報を表示する機能と、前記機器に対する入力操作を行なう機能の少なくとも一方と、前記機能を実行するための命令を発行する処理プログラムと、その命令の送信先を特定する宛先情報を生成する変換プログラムとを有する機能部品を記憶保持する機能部品ライブラリデータベースと、前記機能部品ライブラリデータベースに格納された機能部品を呼び出すとともに、表示器と制御システムとの接続に関する情報を含む入力値を受け付け、その受け付けた入力値に基づき、前記変換プログラムを実行して前記宛先情報を生成し、その生成した宛先情報を組み込んだ機能部品を機能部品データベースに格納する手段を備え、前記機能部品データベースに格納された宛先情報を組み込んだ機能部品を呼び込み、その宛先情報により特定され相手先に対して、前記命令を発行することにより、前記機器にアクセスするように構成した。
【００１２】
より具体的には、前記入力値は、ネットワーク階層を許容する相対アドレスを含み、前記変換プログラムは、前記宛先情報として、前記機器に対して直接アクセスするための絶対アドレスに変換するものとすることができる。
【００１３】
また、表示器が接続された通信領域とは異なる通信プロトコルが適用される他の通信領域に存在する機器に対してアクセスするためものであり、前記入力値は、前記他の通信領域における前記機器を特定する相対ユニット番号を含み、前記変換プログラムは、前記機器の絶対ユニット番号に変換するものであり、前記命令は、前記通信領域と、前記他の通信領域のそれぞれに接続された通信装置に対して送るとともに、その内容は、前記他の通信領域における前記異なる通信プロトコルに定める命令を前記絶対ユニット番号で特定される相手先に送信し、その相手先からの実行結果を返すものとすることができる。
【００１４】
さらに、前記機器は、制御装置に着脱される高機能ユニットであり、前記変換プログラムは、前記制御装置のユニット構成情報を基づいて前記高機能ユニットを特定する宛先情報を求めるものとすることができる。
【００１５】
本発明によれば、プログラマブル表示器の表示画面を構成する機能部品に、所定の命令を発行する処理プログラムを割り付けたため、内部，外部トリガに伴い前記機能部品に割り付けられた命令を発行することにより、制御装置（ＰＬＣ）の内部メモリはもちろんのこと、それ以外の制御システムを構成する機器との間でデータの送受が行える。よって、例えば、スレーブのＩＯ情報や、制御装置に連結される高機能ユニット等を直接プログラマブル表示器が取得することができ、ユーザは、係るＩＯ情報をＰＬＣの内部メモリに転送するためのプログラムを組み込む必要がない。
【００１６】
プログラマブル表示器が直接アクセス可能な対象を制御装置の内部メモリ以外にまで拡張することができるとともに、係る内部メモリ以外の情報を収集等するのに、ラダープログラム等を組む必要がないのでの容易に行える。
【００１７】
さらに、ある機器（デバイス）をアクセスする際に使用する表示画面を構成する部品群をデバイスライブラリとして一括して管理するようにしたため、ユーザは、係る機器をアクセスしようとした場合、その機器用のデバイスライブラリを用いることにより、当該機器用の表示画面を容易に作成することができる。
【００１８】
本発明は、複数の入出力装機器や制御装置が連携動作して制御を実行する制御システムにアクセスする表示器の表示画面に表示され、入出力機器または制御装置の接点情報や内部情報を取得して、取得した接点情報や内部情報に基づく表示する役割や、入出力機器または制御装置に対する入力操作を受け付ける役割を担う（果たす）機能部品に、制御装置を介さずに担うべき役割を実行するための命令（コマンド）を発行する処理プログラムがそれぞれ割り当てられている。ここで「制御装置を介さずに」とは、機能部品が担う役割の実行に必要な情報の取得に制御装置に組み込まれる制御プログラムを用いないことを意味する。
【００１９】
ここで言う「接点情報」とは、制御システムにおける制御に直接関与する情報のことであり、例えば制御装置がＰＬＣ（プログラマブルロジックコントローラ）だった場合には、ＣＩＯ接点などの狭義の接点情報とＤＭデータなどのＰＬＣ制御に必要な数値情報が含まれる。そもそもＰＬＣ制御とは、入出力機器から得た接点情報を入力値に演算処理を実行し、実行結果を出力する制御方法のことであり、ＰＬＣを用いた制御システムでは連携動作をする装置・機器間で接点情報を共有する機能は制御の仕組みとしてあらかじめ有している。また、ここで言うところの内部情報とは同様にＰＬＣ制御とは直接関与しない（ＰＬＣには不要な）情報のではあるが、ＰＬＣ制御に関わる人たちにとって価値を持つ情報であることが多い。制御対象が複雑化する今日では、このような内部情報の必要性が増しており、制御方式としては優れたＰＬＣにその制御とは直接関与しない情報のやりとりという負担を強いる度合が増していた。
【００２０】
そこで、機能部品にコマンド発行を実行する処理プログラムが割り当てられていると、制御装置における制御処理とは直接関与しない（制御処理には不要な）内部情報のやりとりに制御装置の負荷を掛けないという利点の他にも、機能部品の設定変更に際して制御装置側の設定変更（例えば制御プログラムの修正）をしなくともよい。
【００２１】
さらに、機能部品が担う役割の実行に用いる相手先のアドレスの指定を（これまでの絶対アドレスではなく、）通信プロトコルの違いやネットワーク階層を許容する相対アドレスと機能部品が存在する表示器と機能部品が機能対象とする相手先（基本的には入出力機器であるが、制御装置を対象とすることもある）との接続に関する情報とともに受け付けるようにした。こうすることによって通信プロトコルの違いやネットワーク階層の影響を気にせずに機能部品の設定を行える。
【００２２】
ここで言う絶対アドレスとは、相手先の内部メモリを直接的に指定するアドレスのことであり、同様に相対アドレスとは、相手先の内部メモリを間接的に指定するアドレスのことである。
【発明の効果】
【００２３】
本発明では、プログラマブル表示器でアクセス可能な対象を制御装置の内部メモリ以外にまで拡張することができるとともに、係る内部メモリ以外の情報を収集等するのが容易に行え、さらに、表示画面の設計（部品の割り付け，レイアウト等）を容易に行うことができる。
【発明を実施するための最良の形態】
【００２４】
図１は、本発明が適用される制御システム（ＰＬＣシステム）の一形態を示す図であり、複数の入出力機器や制御装置が連携動作して制御を実行する制御システムにアクセスする表示器を示している。
【００２５】
すなわち、図１に示すように、表示器１０と制御装置２０とが所定の通信回線３０を介して接続され、相互にデータの送受が可能となっている。また、制御装置２０は、例えばＰＬＣであり、ＣＰＵユニット，通信ユニット，ＩＯユニットその他各種の機能を有するユニットを連結して形成される。そして、所定のユニットに入出力機器２３が接続されている。そして、制御装置２０（入出力機器が接続されるユニット）は入出力機器２３と所定の通信プロトコルによりＩＯ情報の送受を行ったり、入出力機器２３の状態に関する情報を収集したりするようになっている。
【００２６】
そして、従来であれば、上記のＩＯ情報等は、通信ユニットが取得した後、ＣＰＵユニットの内部メモリに転送することにより、初めて表示器１０がアクセス可能としたが、本発明では、表示器１０の表示画面に配置した各部品１１に、マクロとして各種の命令（コマンド）等を割り付けたため、命令（コマンド）の送信宛先をたとえば所定の入出力機器２３に設定することにより、当該マクロを実行することにより直接入出力機器２３に対して命令（通信コマンド他）を送ることができる。その結果、表示器１０が入出力機器２３に対して、直接データの書き込みをしたり、入出力機器２３からのレスポンスを受けることにより入出力機器２３が持つＩＯ情報や、入出力機器２３の状態についての情報等を取得することができる。つまり、従来のように制御装置２０（ＣＰＵユニット）側でラダープログラムを用いることなく、入出力機器２３が持つ情報を表示器１０が取得することができ、また、入出力機器２３に対して各種の設定も行うことができる。
【００２７】
同様に、割り付ける命令，通信コマンド等を適宜替えることにより、制御装置２０に対する制御を行ったり、制御装置２０の動作状態を読み出したりするなど制御装置２０を構成する各ユニットとの間でデータの送受を行うことができる。
【００２８】
上記した表示器１０のハードウェア構成の一例としては、図２に示すようになる。図２に示すように、外部インタフェースとして制御装置２０と通信をするための通信インタフェース１０ａと、表示画面に重ねて配置されるタッチパネル１０ｂを有している。通信インタフェース１０ａは、ＲＳ２３２Ｃ／ＲＳ４２２等のシリアインタフェースでも良いし、デバイスネット等のフィールドバス通信インタフェースでも良いし、イーサネット（登録商標）等の通信インタフェースでも良い。
【００２９】
そして、このタッチパネルＢに対する操作、つまりユーザが表示画面中のどの場所をさわったか等の検知は、ＡＳＩＣからなるタッチ入力制御部１０ｃが行い、その結果をバスを介してＣＰＵ１０ｄに与える。また、ＣＰＵ１０ｄには、上記した通信インタフェース１０ａも接続されている。
【００３０】
このＣＰＵ１０ｄは、表示器１０の全体を制御するマイクロプロセッサであり、フラッシュメモリ１０ｅに格納されているシステムプログラムを実行しながら、制御装置２０その他の機器から取得したデータを、表示部１０ｆに表示したり、所定の機器に対して各種の設定を行ったりする。なお、ＣＰＵ１０ｄは、適宜ＳＤＲＡＭからなるワークメモリ１０ｍを適宜使用しながら上記システムプログラムを実行する。
【００３１】
表示部１０ｆは、ディスプレイであり、ＳＴＮやＴＦＴ等の液晶ディスプレイにより構成される。この表示部１０ｆで表示画面が生成される。つまり、実際には、表示部１０ｆとタッチパネル１０ｂが重ねて配置される。
【００３２】
そして、表示部１０ｆに表示する画面データは、フラッシュメモリ１０ｇに格納されており、そのフラッシュメモリ１０ｇに格納された所定の画像データを、描画ＣＰＵ１０ｈが読み出し、ＡＳＩＣ１０ｉ，フォントデータが格納されたＲＯＭ１０ｊ並びにＶＲＡＭで構成される表示メモリ１０ｋを適宜使用して所望の画像を表示部１０ｆに表示するようになっている。
【００３３】
そして、本発明との関係で言うと、フラッシュメモリ１０ｇには、デバイスライブラリ、つまり表示画面を構成する部品のグラフィックデータや表示位置等の表示部１０ｆの所定位置に表示するに必要なデータと、その部品に割り付けられたマクロである命令（コマンド）等が関連づけて登録されている。なお、上記したハードウェア構成は、具体的に使用するＩＣ等は適宜変更されることはあるが、基本的に従来と同様であるため、その詳細な説明を省略する。
【００３４】
また、表示器１０のソフトウェア構成図としては、図３に示すようになる。すなわち、表示器１０は、リアルタイムＯＳ１４とデバイスバイスドライバ群１５上で、通信ミドルウェア１６を挟む形で、ランタイムアプリケーション１７が動作している。
【００３５】
ランタイムアプリケーション１７は、以下の各種の機能を実行する。すなわち、表示器１０内に格納されている画面データに基づき、表示部１０ｆの表示画面上にグラフィックの表示を行う。また、タッチパネル１０ｂによる入力を受け付け、入力に応じた動作を行う。さらに、通信ミドルウェア１６に対して、通信の要求を出力する（通信コマンドを発行する）。また、通信要求に応じたレスポンスを受け、表示部１０ｆのグラフィック表示を変更（数値の表示，ランプの点灯等）する。係る基本的なソフトウェア構成並びに動作は、従来と同様であるので、その詳細な説明を省略する。
【００３６】
図４以降は、本発明の第１の実施の形態を示している。機能部品は、表示器１０の表示画面上に出力表示する部品画像と、その部品画像に割り付けられたマクロ（各種のプログラム等）を備えている。この機能部品は、機能部品データベースに格納され、適宜呼び出され表示画面に出力表示される。そして、マクロに含まれる処理プログラムを実行することにより、制御装置２０やその制御装置２０に接続された入出力機器２３等にアクセスし、所定の入力処理をしたり、或いは、制御装置，入出力機器のメモリに格納された接点情報，内部情報等のシステム情報を直接取得することができるようになっている。ここで直接取得するとは、「制御装置２０上で実行される制御プログラムが無くても」の意である。つまり、従来であれば、入出力機器２３の内部メモリ２３ａに格納されたデータは、一旦制御装置２０の内部メモリ２０ａに書き込まれ、その制御装置２０のプログラムの実行により、表示器１０の内部メモリ１０ａに転送されるようになるが、本実施の形態では、入出力機器２３に格納されたデータ或いはそのデータに基づくデータは、そのまま表示器１０の内部メモリ１０ａに書き込むことができるようになる。また、同様にして、制御装置２０の内部メモリ２０ａに格納されたデータも、直接取得して内部メモリ１０ａに格納することができる。
【００３７】
そして、本実施の形態の特徴は、入力値として受け付けたネットワーク階層を許容する相対アドレスを同じく入力値として受け付けた表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報に基づき、片還付グラムを実行して、機能部品が機能する対象を特定できる絶対アドレスに変換することにある。
【００３８】
すなわち、制御装置用入力処理部１０ｃが、制御装置２０さらには制御装置２０を介してその制御装置２０に接続された入出力機器２３等に対して入力処理を行なうためには、ネットワーク上に存在する通信相手先の存在位置（ネットワークアドレス等）を認識し、所定のコマンドなど発行することにより行なう必要がある。
【００３９】
一例として表示器１０が発行するＦＩＮＳコマンドでは、コマンドを発行する相手先のアドレスを「ネットワークＮｏ．」，「ノードＮｏ．」，「ユニットＮｏ．」の３つの要素によって特定する。すなわち、例えば図５に示すようなネットワーク構成の場合、表示装置１０と制御装置２０′が第１のネットワーク（ネットワークＮｏ．１）に接続され、第２のネットワーク（ネットワークＮｏ．２）に制御装置２０′と制御装置２０″され、その制御装置２０″に入力機器２３が接続されているような場合、各装置にはそれぞれのネットワークにおけるノード番号が割り当てられており、また、制御装置を構成するユニット並びに制御装置に接続された機器にはユニット番号がユニークに付与されている。同一ネットワーク上には、ノード番号はユニークに存在し、ネットワークが異なればネットワーク番号も異なる。これにより、上記３つの番号により、ネットワーク上の位置を一意に特定することができる。
【００４０】
そこで、本実施の形態では、デバイスライブラリに埋め込まれたマクロ命令中の宛て先を示すアドレスを相対的なアドレスとしてセットしておき（図６（ａ）参照）、作画ツール上に配置するときに具体的な「ネットワークＮｏ．」，「ノードＮｏ．」，「ユニットＮｏ．」（表示装置と制御システムとの接続に関する情報）を与えることで、マクロ中の相対アドレスを絶対アドレスへ変換（図６（ｂ）参照）し、その絶対アドレスに基づいて通信をするようにしている。
【００４１】
そして、図４の機能部品のマクロ部分（部品画像以外の部分）における機能は、図７に示すように表すことができる。すなわち、入力値として、表示装置と制御システムの接続に関する情報（ネットワークＮｏ．，ノードＮｏ．，ユニットＮｏ．）と相対アドレス（相対変数アドレス）が与えられ、変換プログラムで絶対アドレス、絶対アドレスを組み込んだ後、機能部品データベースに格納するための構成を示している。この機能部品データベースに格納された絶対アドレス付きの機能部品に基づいて（絶対変数アドレス）に変換される。そして、このデバイスライブラリを含むデータを実際の表示器１０に送り込むと、デバイスライブラリは、処理プログラムによって、絶対変数アドレスが示す相手先に対して命令（コマンド）を発行することができるようになる。
【００４２】
次に、上記した処理を行うための具体的な内部構造，機能について説明する。まず、図８は、機能部品ライブラリに格納された機能部品を呼び出して、実際の入出力機器，制御装置にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納するための構成を示している。
【００４３】
図８に示すように、表示器１０は、情報入力部１０１から機能部品の選択を受け付ける機能部品受付部１０２を有している。情報入力部１０１は、タッチパネル１０ｂなどにより実現できる。機能部品受付部１０２は、情報入力部１０１からの入力が機能部品の選択であることを認識し、受け付けた機能部品の選択情報を機能部品読込部１０３に与える。機能部品読込部１０３は、受け取った選択情報に基づき機能部品ライブラリデータベース１０４にアクセスし、対応する機能部品を読み込むとともに、その読み込んだ機能部品を情報入力要求部１０５と、機能部品生成部１０６に与える。
【００４４】
情報入力要求部１０５は、読み込んだ機能部品に対する情報入力要求を情報出力部１０７に向けて出力する機能を有する。この情報出力部１０７は、表示部１０ｆなどにより実現できる。そして、係る要求を受け、ユーザは、情報入力部１０１を操作して（機能部品が機能の対象とする相手先の内部メモリを間接的に指定する）相対アドレスとともに表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報が与えられるので、それらの情報を相対アドレス等受付部１０８が取得するとともに、絶対アドレス変換部１０９に渡す。この相対アドレス等受付部１０８で取得する情報は、図４に示した入力値でもある。
【００４５】
絶対アドレス変換部１０９は、図４に示す変換プログラムでもあり、受け付けた相対アドレスと、表示装置と制御システムとの接続に関する情報に基づいて、相対アドレスを絶対アドレスに変換するものである。具体的には、図６に示したように、対応するデータの置き換えを行うものである。
【００４６】
さらに、機能部品生成部１０６は、機能部品読込部１０３から取得した機能部品（入力値，絶対アドレスなし）に対し、絶対アドレス変換部１０９の変換結果である絶対アドレスを組み込んで、絶対アドレスが組み込まれた機能部品を生成し、機能部品データベース１１０に記憶するものである。つまり、機能部品に組み込む変換結果は、受け付けた相対アドレスを変換した絶対アドレスである。
【００４７】
上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図９に示すフローチャートのようになる。
【００４８】
図９に示すように、表示器１０は、情報入力部１０ａから入力操作があるのを待ち（ＳＴ１，２）、機能部品受付部１０２が情報入力部１０１から機能部品の選択を受け付けると、機能部品読込部１０３は、情報入力部１０１から受け付けた機能部品の選択に基づいて対応する機能部品を機能部品ライブラリデータベース１０４から読み込む（ＳＴ３）。
【００４９】
次いで、情報入力要求部１０５が機能部品ライブラリデータベース１０４から読み込んだ機能部品に対する情報入力要求を情報出力部１０７に出力し（ＳＴ４）、情報出力部に出力した情報入力要求に応じた操作者の入力操作によって情報入力部１０１から（機能部品が機能の対象とする相手先の内部メモリを間接的に指定する）相対アドレスとともに表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報の入力を待つ（ＳＴ５，ＳＴ６）。つまり、相対アドレス等受付部１０８は、所定の情報が入力された否かを判断し、入力された場合には、係る情報を受け付ける。
【００５０】
そして、係る情報を受け付けたならば、絶対アドレス変換部１０９にて、受け付けた相対アドレスを、同様に受け付けた接続に関する情報に基づいて絶対アドレスに変換し（ＳＴ７）、機能部品生成部１０６にて絶対アドレス変換部１０９の変換結果である絶対アドレスを機能部品に組み込むことにより、絶対アドレス付きの機能部品を生成する（ＳＴ８）。そして、そのように絶対アドレスを組み込んだ機能部品を機能部品データベース１１０に記憶して処理を終了する（ＳＴ９）。
【００５１】
図１０は、図８の機能により生成された機能部品データベース１１０に格納された絶対アドレス付きの機能部品に基づき、入出力機器２３にアクセスし、所定の入力処理をしたり、データを読み出すなどの所定の処理を実行する機能を実現する内部構成図である。なお、図１０では、アクセス対象を入出力機器２３としているが、制御装置２０でももちろん良い。これは、以下に示す各実施の形態でも同様である。
【００５２】
図１０において、表示器１０は、取得した情報を情報出力部に出力する機能と、入出力機器または制御装置の接点情報または内部情報であるシステム情報を相手先から直接取得する機能を有している。まず、取得した情報を情報出力部に出力する機能としては、表示器１０の起動に応じて機能部品を機能部品データベース１１０から読み込む起動時機能部品読込部１１１を有する。この起動時機能部品読込部１１１が読み込んだ機能部品に関する情報は、内部メモリの現在値読込部１１２と、システム情報を相手先から直接取得する機能の命令発行部１１７に渡すようになっている。
【００５３】
そして、内部メモリの現在値読込部１１２は、表示器１０内の内部メモリ１１５にアクセスし、起動時機能部品読込部１１１から与えられた機能部品に対応する現在値を読み込むとともに、その読み込まれた内部メモリの現在値を機能部品（部品画像）とともに部品画像出力部１１３に渡すようになっている。そして、部品画像出力部１１３は、取得した内部メモリの現在値に基づいて、部品画像を序方法出力部１０７に出力表示する。
【００５４】
さらに、取得した情報を情報出力部に出力する機能は、命令発行部１１７に対して内部メモリ１１５の記憶内容の更新指示を出力する更新指示部１１４と、係る更新指示に伴い更新された内部メモリの更新に応じて現在値を読み込む更新現在値読込部１１６を備えている。そして、係る更新現在値読込部１１６で読み込んだ内部メモリ１１５の現在値も部品画像出力部１１３に渡され、部品画像出力部１１３は、取得した更新された内容に応じた部品画像を生成し出力するようになる。
【００５５】
一方、入出力機器または制御装置の接点情報または内部情報等のシステム情報を相手先から直接取得する機能としては、機能部品データベース１１０から読み込んだ機能部品（起動時機能部品読込部１１１から与えられる）に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対アドレスが示す相手先に対する命令（コマンド情報）を発行する命令発行部１１７を有する。そして、その命令発行部１１７が発行した命令（コマンド情報）は、次段の命令送信部１１８へ与えられる。
【００５６】
命令送信部１１８は、変換後の絶対アドレスが示す相手先へ対し、受け取った命令を直接送信するものである。そして、この送信した命令を受けた相手先（例えば入出力機器２３）は、送信した命令（コマンド情報）に対する実行結果をレスポンスとして返信してくるので、実行結果受信部１１９は、係る相手先の入出力機器から受信するとともに、その受信した実行結果を、演算処理部１２０或いは内部メモリ書込部１２１に転送する。
【００５７】
演算処理部１２０は、取得した相手先（入出力機器２３）から受信した情報を入力値として演算するとともに、その演算結果を内部メモリ書込部１２１に渡すようになっている。さらに、内部メモリ書込部１２１は、実行結果受信部１１９から転送されてきた入出力機器からの受信情報または演算処理部１２０から送られてきた演算結果を、表示器１０内の内部メモリ１１５の所定アドレスに書き込み、内部メモリ１１５の内容を更新するようになっている。
【００５８】
上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図１１，図１２に示すフローチャートのようになる。
【００５９】
まず、図１１に示すように、表示器１０が起動すると、起動時機能部品読込部１１が所定の機能部品を機能部品データベース１１０から読み込む（ＳＴ１１からＳＴ１３）。そして、起動時機能部品読込部１１は、機能部品データベース１１０から読み込んだ機能部品に付与される処理プログラムを命令発行部１１７に渡し、命令発行部１１７は取得した処理プログラムを実行して機能部品に組み込まれた変換後の絶対アドレスが示す相手先に対する命令（コマンド情報）を発行する（ＳＴ１４）。次いで、発行した命令（コマンド情報）は命令送信部１１８により、変換後の絶対アドレスが示す相手先へ直接送信する（ＳＴ１５）。
【００６０】
一方、内部メモリの現在値読込部１１２は、起動時機能部品読込部１１から渡された機能部品に対応する表示器１０内の内部メモリ１１５からその現在値を読み込み、部品画像出力部１１３に渡す（ＳＴ１６）。そして、品画像出力部１１３は、読み込まれた内部メモリの現在値に基づいて機能部品の部品画像を情報出力部１０７に出力し（ＳＴ１７）。
【００６１】
また、ステップ１５で、送信した命令（コマンド情報）に対する実行結果を相手先の入出力機器から受信するのを待ち（ＳＴ１８，ＳＴ１９）、受信したならば、実行結果受信部１１９は、その受信した情報を入力値として演算するか否かを判断し（ＳＴ２０）、必要であれば受信した実行結果を演算処理部１２０に渡し、取得した情報（実行結果）を入力値とする演算を実行し、その実行結果は内部メモリ書込部１２１に渡す（ＳＴ２１）。
【００６２】
また、演算実行が不要な場合には、ステップ２０の分岐判断はＮｏとなり、実行結果受信部１１９が受信した実行結果は内部メモリ書込部１２１に渡される。そこで、ステップ２０でＮｏの場合、ならびにステップ２１を実行した後に、内部メモリ書込部１２１が入出力機器等から受信した実行結果（返信情報）またはその実行結果（返信情報）を入力値とする演算結果を表示器内の内部メモリ１１５に書き込む（ＳＴ２２）。この書き込みに伴い、内部メモリ書込部１２１は、書込処理をしたことを更新現在値読込部１１６に通知する。
【００６３】
更新現在値読込部１１６は、係る通知に従い、内部メモリ１１５の更新された現在値を読み込むとともに、読み込んだ現在値を部品画像出力部１１３に渡す（ＳＴ２３）。そして、部品画像出力部１１３は、渡された内部メモリの現在値に基づいて機能部品の部品画像を情報出力部１０７に出力して処理を終了する（ＳＴ２４）。
【００６４】
次に、図１２に基づいて更新指示に伴う処理を説明する。まず、更新指示部１１４から命令発効部１１７に対して表示器１０内の内部メモリの内容更新指示が与えられると、対象となる機能部品に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対アドレスが示す相手先に対する命令（コマンド情報）を発行する（ＳＴ３１からＳＴ３３）。この発行した命令（コマンド情報）は、命令送信部１１８が変換後の絶対アドレスが示す相手先へ直接送信し（ＳＴ３４）、送信した命令（コマンド情報）に対する実行結果の受信を待つ（ＳＴ３４からＳＴ３６）。そして、相手先の入出力機器から実行結果を受信すると（ＳＴ３５の分岐判断がＹｅｓ）、上記したステップ２０以降の処理と同様に、受信した情報を入力値として演算するか否かを判断し（ＳＴ３７）、必要であれば演算処理部１２０にて受信した情報を入力値とする演算を実行し（ＳＴ３８）、必要でなければそのまま、受信した実行結果またはその実行結果を入力値とする演算結果を表示器内の内部メモリ１１５に内部メモリ書込部１２１が書き込む（ＳＴ３９）。
【００６５】
更新現在値読込部１１６は、内部メモリ書込部１２１からの書込完了通知に従い、内部メモリ１１５の更新された現在値を読み込むとともに、読み込んだ現在値を部品画像出力部１１３に渡す（ＳＴ４０）。そして、部品画像出力部１１３は、渡された内部メモリの現在値に基づいて機能部品の部品画像を情報出力部１０７に出力して処理を終了する（ＳＴ４１）。
【００６６】
図１３は、情報入力部１０１から入力された入力操作に基づき、内部処理を実行したり、入出力機器２３（制御装置１０の場合ももちろんある）に対して入力処理をする機能を実現するための内部構成図を示している。
【００６７】
図１３に示すように、入力操作受付部１２３にて、情報入力部１０１から与えられる機能部品に対する入力操作を取得するとともに、内部メモリ書込部１２４，入力値に基づく演算処理部１２５並びに命令発行部１２６に与える。なお、内部メモリ書込部１２４ならびに命令発行部１２６は、データを発行元が異なるため、図１０に示す内部メモリ書込部１２１，命令発行部１１７と別部材（別機能部品）として表記したが、同一に構成してももちろん良い。以下に示す各処理部においても同様である。
【００６８】
入力値に基づく演算処理部１２５は、情報入力部１０１から受け付けた入力操作に基づく情報を入力値として所定の演算処理をするもので、いわゆる、ＯＮ時マクロと称されるものである。そして、その演算結果は、内部メモリ書込部１２４或いは処理プログラム実行部１２７に渡すようになっている。
【００６９】
内部メモリ書込部１２４は、入力操作受付部１２３を経由して取得した入力操作に基づく情報またはその演算結果（入力値に基づく演算処理部１２５から取得）を表示器１０内の内部メモリ１１５に書き込むものである。また、内部メモリ書込部１２４は、係る書込を完了すると、更新現在値読込部１２８に完了を通知する。
更新現在値読込部１２８は、更新通知を受けたことをトリガとし、更新に応じて更新された内部メモリ１１５の現在値を読み込み、プログラム実行部１２７に渡す。
【００７０】
また、内部メモリ１１５に格納された情報は、現在値読込部１２９によっても読み出され、この読み出された内部メモリの現在値は、命令発行部１２６或いは演算処理部１３０に与えられる。演算処理部１３０は、表示器内の内部メモリ１１５から読み込んだ現在値を入力値として所定の演算を行なうもので、いわゆる、ＯＦＦ時マクロと称されるものである。そして、その演算結果は、処理プログラム実行部１２７や命令発行部１２６に渡される。
【００７１】
さらに、処理プログラム実行部１２７は、各部１２５，１２８，１３０から与えられたデータに基づいて、表示机上の処理プログラムを実行し、所定の内部処理を行なうものである。
【００７２】
さらにまた、命令発行部１２６は、内部メモリ１１５の現在値や、その現在値に基づいて演算処理部１３０で演算処理された結果や、入力操作を受け付けた機能部品に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対アドレスが示す相手先に対する命令（コマンド情報）を発行するものである。そして、このようにして発行した入力処理に伴う命令（コマンド情報）は、命令送信部１３１にて変換後の絶対アドレスが示す相手先へ直接送信するようになる。
【００７３】
これにより、情報入力部から受け付けた入力操作に基づいて制御システムに対する入力処理または表示装置内の内部処理を実行する機能が実現される。上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図１４に示すフローチャートのようになる。
【００７４】
まず、図１４に示すように、情報出力部１０７に出力する機能部品に対する入力操作を情報入力部１０１から受け付けるのを待つ（ＳＴ５１，ＳＴ５２）。入力操作受付部１２３が情報入力部１０１から機能部品に対する入力操作を受け付けたならば、受け付けた入力操作に基づく情報を入力値として演算するか否かを判断する（ＳＴ５３）。
【００７５】
そして、必要であれば入力値に基づく演算処理部１２５に情報入力部から受け付けた入力操作に基づく情報を与え、係る情報を入力値として演算させる（ＳＴ５４）。入力値に基づく演算処理部１２５は演算結果を内部メモリ書込部に与えるので、ステップ５４を実行後内部メモリ書込部１２４は受け取った演算結果を内部メモリ１１５の所定メモリ領域に格納する（ＳＴ５５）。もちろん、ステップ５３で演算が必要でないと判断した場合には、入力操作受付部１２３は、受け付けた入力操作に基づく情報（入力値）を内部メモリ書込部１２４に渡すため、その内部メモリ書込部は取得した入力値を表示器１０内の内部メモリ１１５に書き込む。
【００７６】
次に、表示器１０上の処理プログラムを実行するか否かを判断し（ＳＴ５６）、必要であれば現在値読込部１２８が内部メモリ１１５の現在値を読み込み、読み込んだ現在値に基づいて処理プログラム実行部１２７が処理プログラムを実行する（ＳＴ５７）。
【００７７】
また、入力機器への情報送信が必要か否かを判断し（ＳＴ５８）、必要でなければそのまま処理を終了する。そして、情報送信が必要であれば、現在値読込部１２９が表示器１０内の内部メモリ１１５の更新に応じて更新された内部メモリの現在値を読み込み（ＳＴ５９）、その内部メモリ１１５から読み込んだ現在値を入力値として演算するか否かを判断する（ＳＴ６０）。
【００７８】
そして、演算が必要であれば内部メモリから読み込んだ現在値を入力値として演算処理部１３０にて演算処理をし、演算結果を命令発行部１２６に渡す（ＳＴ６１）。次いで、命令発行部１２６は、受け取った演算結果或いは、演算が必要でなければそのまま、入力操作を受け付けた機能部品に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対アドレスが示す相手先に対する命令（コマンド情報）を発行する（ＳＴ６２）。そして、命令送信部１３１は、命令発行部１２６が発行した命令（コマンド情報）を変換後の絶対アドレスが示す相手先へ直接送信して処理を終了する（ＳＴ６３）。
【００７９】
図１５は、本発明の第２の実施の形態を示している。本実施の形態では、異なる通信領域が混在する場合に対応するためのものである。すなわち、上記した第１の実施の形態では、「相対アドレスから絶対アドレスへの変換」並びに「絶対アドレスで示される相手先へのアクセス」が行い、本来の相手から直接コマンドを送信し、入力処理やデータの取得をすることができるようになっているが、そのしくみを利用し、異なる通信領域が混在する構成においても適用できる。例えば、入出力機器２３がデバイスネット（登録商標）のスレーブとすると、表示器１０からスレーブ２３までの接続構成としては、表示器１０から入力機器（スレーブ）２３までは、制御装置（ＰＬＣ）２０を介して第1の通信プロトコルと第２の通信プロトコルの２つの通信領域が存在する。つまり、表示器１０から制御装置２０のデバイスネットのマスタユニット２６までが第１の通信プロトコルが適用される第１の通信領域となり、マスタユニット２６と入出力機器（スレーブ）２３の間における第２の通信プロトコルが適用される第２の通信領域が存在している。
このとき、表示器１０から見て、目的とするデバイスネットのスレーブ（入出力機器）２３を特定するには、以下の情報が必要となる。
【００８０】
（１）制御装置（ＰＬＣ）２０のデバイスネット用のマスタユニット２６のアドレス（ネットワークＮｏ．，ノードＮｏ．，ユニットＮｏ．）
（２）デバイスネット用のスレーブ２３のアドレス（ＤｅｖｉｃｅＮｅｔスレーブＮｏ．）
そこで、本実施の形態では、図１５，図１６に示すように、デバイスライブラリに対して、入力値として第1の通信プロトコルにおける表示装置と通信装置との接続に関する情報（上記の（１）の情報）と、第２の通信プロトコルにおける通信装置と相手先機器との接続に関する情報（上記の（２））をデバイスライブラリに与えることで、第１の実施の形態で示したしくみを用いて相対アドレスを絶対アドレスに変換し、そのデータが表示器１０に送り込まれた後、その絶対アドレスが示す装置へ命令（コマンド）を発行することにより、アクセスする。
【００８１】
なお、図１６において、「第１の通信プロトコルに定める命令語」とは、通信装置（マスタユニット，デバイスネットリモートマスタ）に対する命令であり、その内容は「第２の通信プロトコルに定める命令語を絶対ユニットＮｏ．が示す相手先に送信して、受信した実行結果を指定する格納先の内部アドレスへの返信を命じること」となる。また、第２の通信プロトコルの具体例は、デバイスネットであり、その場合の「第２の通信プロトコルに定める命令語」とは、具体的にＥｘｐｌｉｃｉｔ命令（デバイスネットの規約で定義される命令）のことである。
【００８２】
そして、具体的な実現手段は、図１７から図２５に示すようになっている。まず、図１７は、機能部品ライブラリに格納された機能部品を呼び出して、対象機器にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納するための構成を示している。
【００８３】
図１７に示すように、表示器１０は、情報入力部１０１から機能部品の選択を受け付ける機能部品受付部１０２を有している。情報入力部１０１は、タッチパネル１０ｂなどにより実現できる。機能部品受付部１０２は、情報入力部１０１からの入力が機能部品の選択であることを認識し、受け付けた機能部品の選択情報を機能部品読込部１０３に与える。機能部品読込部１０３は、受け取った選択情報に基づき機能部品ライブラリデータベース１０４にアクセスし、対応する機能部品を読み込むとともに、その読み込んだ機能部品を情報入力要求部１０５と、機能部品生成部１０６ａに与える。
【００８４】
情報入力要求部１０５は、読み込んだ機能部品に対する情報入力要求を情報出力部１０７に向けて出力する機能を有する。この情報出力部１０７は、表示部１０ｆなどにより実現できる。そして、係る要求を受け、ユーザは、情報入力部１０１を操作して（機能部品が機能の対象とする相手先の内部メモリを間接的に指定する）相対ユニットＮｏとともに表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報が与えられるので、それらの情報を相対ユニットＮｏ等受付部１０８ａが取得するとともに、絶対ユニットＮｏ変換部１０９ａに渡す。この相対ユニットＮｏ等受付部１０８ａで取得する情報は、図１５に示した入力値でもある。
【００８５】
絶対ユニットＮｏ変換部１０９ａは、図１５に示す変換プログラムでもあり、受け付けた相対ユニットＮｏと、表示器と制御システムとの接続に関する情報に基づいて、相対ユニットＮｏを絶対ユニットＮｏに変換するものである。
【００８６】
さらに、機能部品生成部１０６ａは、機能部品読込部１０３から取得した機能部品（入力値，絶対ユニットＮｏなし）に対し、絶対ユニットＮｏ変換部１０９ａの変換結果である絶対ユニットＮｏを組み込んで、絶対ユニットＮｏが組み込まれた機能部品を生成し、機能部品データベース１１０に記憶するものである。つまり、機能部品に組み込む変換結果は、受け付けた相対ユニットＮｏを変換した絶対ユニットＮｏである。
【００８７】
上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図１８に示すフローチャートのようになる。
【００８８】
図１８に示すように、表示器１０は、情報入力部１０ａから入力操作があるのを待ち（ＳＴ１，２）、機能部品受付部１０２が情報入力部１０１から機能部品の選択を受け付けると、機能部品読込部１０３は、情報入力部１０１から受け付けた機能部品の選択に基づいて対応する機能部品を機能部品ライブラリデータベース１０４から読み込む（ＳＴ３）。
【００８９】
次いで、情報入力要求部１０５が機能部品ライブラリデータベース１０４から読み込んだ機能部品に対する情報入力要求を情報出力部１０７に出力し（ＳＴ４）、情報出力部に出力した情報入力要求に応じた操作者の入力操作によって情報入力部１０１から（機能部品が機能の対象とする相手先の内部メモリを間接的に指定する）相対ユニットＮｏとともに表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報の入力を待つ（ＳＴ５ａ，ＳＴ６）。つまり、相対ユニットＮｏ等受付部１０８ａは、所定の情報が入力された否かを判断し、入力された場合には、係る情報を受け付ける。
【００９０】
そして、係る情報を受け付けたならば、絶対ユニットＮｏ変換部１０９ａにて、受け付けた相対ユニットＮｏを、同様に受け付けた接続に関する情報に基づいて絶対ユニットＮｏに変換し（ＳＴ７ａ）、機能部品生成部１０６ａにて絶対ユニットＮｏ変換部１０９ａの変換結果である絶対ユニットＮｏを機能部品に組み込むことにより、絶対ユニットＮｏ付きの機能部品を生成する（ＳＴ８）。そして、そのように絶対ユニットＮｏを組み込んだ機能部品を機能部品データベース１１０に記憶して処理を終了する（ＳＴ９）。
【００９１】
図１９は、図１７の機能により生成された機能部品データベース１１０に格納された絶対ユニットＮｏ付きの機能部品に基づき、通信装置（デバイスユニットのマスタ）２６にアクセスし、所定のコマンドを送り、そのコマンドに従った所定の処理を実行させる機能を実現するための内部構成図である。
【００９２】
図１９において、表示器１０は、取得した情報を情報出力部に出力する機能と、入出力機器または制御装置の接点情報または内部情報であるシステム情報を通信装置から取得する機能を有している。まず、取得した情報を情報出力部に出力する機能としては、表示器１０の起動に応じて機能部品を機能部品データベース１１０から読み込む起動時機能部品読込部１１１を有する。この起動時機能部品読込部１１１が読み込んだ機能部品に関する情報は、内部メモリの現在値読込部１１２と、システム情報を相手先から直接取得する機能の命令発行部１１７に渡すようになっている。
【００９３】
そして、内部メモリの現在値読込部１１２は、表示器１０内の内部メモリ１１５にアクセスし、起動時機能部品読込部１１１から与えられた機能部品に対応する現在値を読み込むとともに、その読み込まれた内部メモリの現在値を機能部品（部品画像）とともに部品画像出力部１１３に渡すようになっている。そして、部品画像出力部１１３は、取得した内部メモリの現在値に基づいて、部品画像を序方法出力部１０７に出力表示する。
【００９４】
さらに、取得した情報を情報出力部に出力する機能は、命令発行部１１７に対して内部メモリ１１５の記憶内容の更新指示を出力する更新指示部１１４と、係る更新指示に伴い更新された内部メモリの更新に応じて現在値を読み込む更新現在値読込部１１６を備えている。そして、係る更新現在値読込部１１６で読み込んだ内部メモリ１１５の現在値も部品画像出力部１１３に渡され、部品画像出力部１１３は、取得した更新された内容に応じた部品画像を生成し出力するようになる。
【００９５】
一方、入出力機器または制御装置の接点情報または内部情報等のシステム情報を相手先機器が接続さする通信装置から取得する機能としては、機能部品データベース１１０から読み込んだ機能部品（起動時機能部品読込部１１１から与えられる）に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対ユニットＮｏが示す相手先に対する命令（コマンド情報）を発行する命令発行部１１７を有する。そして、その命令発行部１１７が発行した命令（コマンド情報）は、次段の絶対ユニットＮｏ．命令送信部１１８ａへ与えられる。
【００９６】
絶対ユニットＮｏ．命令送信部１１８ａは、通信装置２６へ対し、受け取った命令を絶対ユニットＮｏとともに送信するものである。そして、この送信した命令を受けた通信装置２６は、送信した命令（コマンド情報）に対する実行結果（絶対ユニットＮｏ．で特定される入出力機器等の情報）をレスポンスとして返信してくるので、実行結果受信部１１９は、係る相手先の入出力機器から受信するとともに、その受信した実行結果を、演算処理部１２０或いは内部メモリ書込部１２１に転送する。
【００９７】
演算処理部１２０は、取得した相手先（入出力機器２３）から受信した情報を入力値として演算するとともに、その演算結果を内部メモリ書込部１２１に渡すようになっている。さらに、内部メモリ書込部１２１は、実行結果受信部１１９から転送されてきた入出力機器からの受信情報または演算処理部１２０から送られてきた演算結果を、表示器１０内の内部メモリ１１５の所定アドレスに書き込み、内部メモリ１１５の内容を更新するようになっている。
【００９８】
上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図２０，図２１に示すフローチャートのようになる。
【００９９】
まず、図２０に示すように、表示器１０が起動すると、起動時機能部品読込部１１が所定の機能部品を機能部品データベース１１０から読み込む（ＳＴ１１からＳＴ１３）。そして、起動時機能部品読込部１１は、機能部品データベース１１０から読み込んだ機能部品に付与される処理プログラムを命令発行部１１７に渡し、命令発行部１１７は取得した処理プログラムを実行して機能部品に組み込まれた変換後の絶対ユニットＮｏが示す通信装置２６に対する命令（コマンド情報）を発行する（ＳＴ１４）。次いで、発行した命令（コマンド情報）とともに絶対ユニットＮｏを、絶対ユニットＮＯ・命令送信部１１８ａにより、通信装置２６へ送信する（ＳＴ１５ａ）。
【０１００】
一方、内部メモリの現在値読込部１１２は、起動時機能部品読込部１１から渡された機能部品に対応する表示器１０内の内部メモリ１１５からその現在値を読み込み、部品画像出力部１１３に渡す（ＳＴ１６）。そして、品画像出力部１１３は、読み込まれた内部メモリの現在値に基づいて機能部品の部品画像を情報出力部１０７に出力し（ＳＴ１７）。
【０１０１】
また、ステップ１５で、送信した命令（コマンド情報）に対する実行結果を通信装置２６から受信するのを待ち（ＳＴ１８ａ，ＳＴ１９）、受信したならば、実行結果受信部１１９は、その受信した情報を入力値として演算するか否かを判断し（ＳＴ２０）、必要であれば受信した実行結果を演算処理部１２０に渡し、取得した情報（実行結果）を入力値とする演算を実行し、その実行結果は内部メモリ書込部１２１に渡す（ＳＴ２１）。
【０１０２】
また、演算実行が不要な場合には、ステップ２０の分岐判断はＮｏとなり、実行結果受信部１１９が受信した実行結果は内部メモリ書込部１２１に渡される。そこで、ステップ２０でＮｏの場合、ならびにステップ２１を実行後に、内部メモリ書込部１２１が入出力機器等から受信した実行結果（返信情報）またはその実行結果（返信情報）を入力値とする演算結果を表示器１０内の内部メモリ１１５に書き込む（ＳＴ２２）。この書き込みに伴い、内部メモリ書込部１２１は、書込処理をしたことを更新現在値読込部１１６に通知する。
【０１０３】
更新現在値読込部１１６は、係る通知に従い、内部メモリ１１５の更新された現在値を読み込むとともに、読み込んだ現在値を部品画像出力部１１３に渡す（ＳＴ２３）。そして、部品画像出力部１１３は、渡された内部メモリの現在値に基づいて機能部品の部品画像を情報出力部１０７に出力して処理を終了する（ＳＴ２４）。
【０１０４】
次に、図２１に基づいて更新指示に伴う処理を説明する。まず、更新指示部１１４から命令発効部１１７に対して表示器１０内の内部メモリの内容更新指示が与えられると、対象となる機能部品に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対ユニットＮｏが示す相手先に対する命令（コマンド情報）を発行する（ＳＴ３１からＳＴ３３）。この発行した命令（コマンド情報）は、絶対ユニットＮｏ．とともに絶対ユニットＮｏ・命令送信部１１８ａが通信装置２６へ送信し（ＳＴ３４）、送信した命令（コマンド情報）に対する実行結果の受信を待つ（ＳＴ３４ａからＳＴ３６）。そして、通信装置２６から実行結果を受信すると（ＳＴ３５ａの分岐判断がＹｅｓ）、上記したステップ２０以降の処理と同様に、受信した情報を入力値として演算するか否かを判断し（ＳＴ３７）、必要であれば演算処理部１２０にて受信した情報を入力値とする演算を実行し（ＳＴ３８）、必要でなければそのまま、受信した実行結果またはその実行結果を入力値とする演算結果を表示器内の内部メモリ１１５に内部メモリ書込部１２１が書き込む（ＳＴ３９）。
【０１０５】
更新現在値読込部１１６は、内部メモリ書込部１２１からの書込完了通知に従い、内部メモリ１１５の更新された現在値を読み込むとともに、読み込んだ現在値を部品画像出力部１１３に渡す（ＳＴ４０）。そして、部品画像出力部１１３は、渡された内部メモリの現在値に基づいて機能部品の部品画像を情報出力部１０７に出力して処理を終了する（ＳＴ４１）。
【０１０６】
図２２は、情報入力部１０１から入力された入力操作に基づき、内部処理を実行したり、制御システムに対して入力処理をする機能を実現するための内部構成図を示している。図２２に示すように、入力操作受付部１２３にて、情報入力部１０１から与えられる機能部品に対する入力操作を取得するとともに、内部メモリ書込部１２４，入力値に基づく演算処理部１２５並びに命令発行部１２６に与える。なお、内部メモリ書込部１２４ならびに命令発行部１２６は、データを発行元が異なるため、図１０に示す内部メモリ書込部１２１，命令発行部１１７と別部材（別機能部品）として表記したが、同一に構成してももちろん良い。以下に示す各処理部においても同様である。
【０１０７】
入力値に基づく演算処理部１２５は、情報入力部１０１から受け付けた入力操作に基づく情報を入力値として所定の演算処理をするもので、いわゆる、ＯＮ時マクロと称されるものである。そして、その演算結果は、内部メモリ書込部１２４或いは処理プログラム実行部１２７に渡すようになっている。
【０１０８】
内部メモリ書込部１２４は、入力操作受付部１２３を経由して取得した入力操作に基づく情報またはその演算結果（入力値に基づく演算処理部１２５から取得）を表示器１０内の内部メモリ１１５に書き込むものである。また、内部メモリ書込部１２４は、係る書込を完了すると、更新現在値読込部１２８に完了を通知する。
更新現在値読込部１２８は、更新通知を受けたことをトリガとし、更新に応じて更新された内部メモリ１１５の現在値を読み込み、プログラム実行部１２７に渡す。
【０１０９】
また、内部メモリ１１５に格納された情報は、現在値読込部１２９によっても読み出され、この読み出された内部メモリの現在値は、命令発行部１２６或いは演算処理部１３０に与えられる。演算処理部１３０は、表示器内の内部メモリ１１５から読み込んだ現在値を入力値として所定の演算を行なうもので、いわゆる、ＯＦＦ時マクロと称されるものである。そして、その演算結果は、処理プログラム実行部１２７や命令発行部１２６に渡される。
【０１１０】
さらに、処理プログラム実行部１２７は、各部１２５，１２８，１３０から与えられたデータに基づいて、表示机上の処理プログラムを実行し、所定の内部処理を行なうものである。
【０１１１】
さらにまた、命令発行部１２６は、内部メモリ１１５の現在値や、その現在値に基づいて演算処理部１３０で演算処理された結果や、入力操作を受け付けた機能部品に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対ユニットＮｏが示す相手先に対する命令（コマンド情報）を発行するものである。そして、このようにして発行した入力処理に伴う命令（コマンド情報）は、絶対ユニットＮｏ・命令送信部１３１ａにて変換後の絶対ユニットＮｏとともに通信装置２６へ送信するようになる。
【０１１２】
これにより、情報入力部１０１から受け付けた入力操作に基づいて制御システムに対する入力処理または表示装置内の内部処理を実行する機能が実現される。上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図２３に示すフローチャートのようになる。
【０１１３】
まず、図２３に示すように、情報出力部１０７に出力する機能部品に対する入力操作を情報入力部１０１から受け付けるのを待つ（ＳＴ５１，ＳＴ５２）。入力操作受付部１２３が情報入力部１０１から機能部品に対する入力操作を受け付けたならば、受け付けた入力操作に基づく情報を入力値として演算するか否かを判断する（ＳＴ５３）。
【０１１４】
そして、必要であれば入力値に基づく演算処理部１２５に情報入力部から受け付けた入力操作に基づく情報を与え、係る情報を入力値として演算させる（ＳＴ５４）。入力値に基づく演算処理部１２５は演算結果を内部メモリ書込部に与えるので、ステップ５４を実行後内部メモリ書込部１２４は受け取った演算結果を内部メモリ１１５の所定メモリ領域に格納する（ＳＴ５５）。もちろん、ステップ５３で演算が必要でないと判断した場合には、入力操作受付部１２３は、受け付けた入力操作に基づく情報（入力値）を内部メモリ書込部１２４に渡すため、その内部メモリ書込部は取得した入力値を表示器１０内の内部メモリ１１５に書き込む。
【０１１５】
次に、表示器１０上の処理プログラムを実行するか否かを判断し（ＳＴ５６）、必要であれば現在値読込部１２８が内部メモリ１１５の現在値を読み込み、読み込んだ現在値に基づいて処理プログラム実行部１２７が処理プログラムを実行する（ＳＴ５７）。
【０１１６】
また、入力機器への情報送信が必要か否かを判断し（ＳＴ５８）、必要でなければそのまま処理を終了する。そして、情報送信が必要であれば、現在値読込部１２９が表示器１０内の内部メモリ１１５の更新に応じて更新された内部メモリの現在値を読み込み（ＳＴ５９）、その内部メモリ１１５から読み込んだ現在値を入力値として演算するか否かを判断する（ＳＴ６０）。
【０１１７】
そして、演算が必要であれば内部メモリから読み込んだ現在値を入力値として演算処理部１３０にて演算処理をし、演算結果を命令発行部１２６に渡す（ＳＴ６１）。次いで、命令発行部１２６は、受け取った演算結果或いは、演算が必要でなければそのまま、入力操作を受け付けた機能部品に付与される処理プログラムを実行し、機能部品に組み込まれた変換後の絶対ユニットＮｏとともに、命令（コマンド情報）を発行する（ＳＴ６２）。そして、命令送信部１３１は、命令発行部１２６が発行した命令（コマンド情報）を変換後の絶対ユニットＮｏとともに通信装置２６へ送信して処理を終了する（ＳＴ６３ａ）。
【０１１８】
図２４は、通信装置２６の内部構成を示している。図２４に示すように、絶対ユニットＮｏ・命令受信部２６ａが、表示器１０から送られてくる絶対ユニットＮｏ並びに命令を受信すると、受信した情報を通信領域に関する変換処理部２６ｂや絶対ユニットＮｏが示す相手先への命令送信部２６ｃに与える。通信領域に関する変換処理部２６ｂは、通信領域に関する変換処理を実行するもので、その実行結果を絶対ユニットＮｏが示す相手先への命令送信部２６ｃは、表示器１０から送られてきた命令等を、絶対ユニットＮｏが示す相手先である入出力機器２３に送信するものである。
【０１１９】
また、入出力機器２３からのレスポンス（送信した命令に対する実行結果）は、実行結果受信部２６ｄが受信し、受信した実行結果は通信領域に関する変換処理実行部２６ｅや命令実行結果返信部２６ｆに与える。
【０１２０】
通信領域に関する変換処理実行部２６ｅは、相手先である入出力機器２３から受信したデータに基づき所定の変換処理を行うものである。そして、命令実行結果返信部２６ｆは、受信した命令実行結果を表示器１０に返信する機能を有する。
【０１２１】
上記した各処理部は、実際には通信装置のＣＰＵ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図２５に示すフローチャートのようになる。
【０１２２】
図２６は、本発明の第３の実施の形態を示している。本実施の形態では、アクセス対象が、制御装置２０に着脱される高機能ユニット２７にしている点で、上記した各実施の形態と相違する。すなわち、表示器１０と制御装置２０に着脱される高機能ユニット２７までの構成図は図２６に示す通りである。このとき、表示器１０から見て、制御装置２０上の高機能ユニット２７を特定するには、アクセスする高機能ユニット２７に付された号機Ｎｏ．（例：５号機）が必要となる。すなわち、制御装置２０には、複数の高機能ユニットを着脱可能であり、それぞれの高機能ユニット２７には、ユニークな号機Ｎｏ．が割り振られる。
【０１２３】
そこで、本実施の形態では、基本的には第１の実施の形態で示した相対アドレスから絶対アドレスに変換して所定の機器にアクセス可能とする構成を利用し、図２６，図２７に示すように、これら制御装置２０におけるユニットの接続順序を示す「号機Ｎｏ．」をユニット構成データベース１３５に記憶しておき、機能部品に入力値として表示器とシステムの接続に関する情報と相対アドレスを入力すると、その構成情報に基づいてデバイスライブラリへ号機Ｎｏ．を指定することで、相対アドレスから絶対アドレスへの変換を行い、表示器１０より目的の高機能ユニット２７へアクセス（命令（コマンド）発行）するようにした。
【０１２４】
そして、係るユニット構成データベース１３５を参照し、高機能ユニット２７にアクセスするための絶対アドレス付きの機能部品を生成し、機能部品データベースに格納するための構成は、例えば図２８のようにすることができる。
【０１２５】
図２８に示すように、表示器１０は、情報入力部１０１から機能部品の選択を受け付ける機能部品受付部１０２を有している。情報入力部１０１は、タッチパネル１０ｂなどにより実現できる。機能部品受付部１０２は、情報入力部１０１からの入力が機能部品の選択であることを認識し、受け付けた機能部品の選択情報を機能部品読込部１０３に与える。機能部品読込部１０３は、受け取った選択情報に基づき機能部品ライブラリデータベース１０４にアクセスし、対応する機能部品を読み込むとともに、その読み込んだ機能部品を情報入力要求部１０５と、機能部品生成部１０６に与える。
【０１２６】
情報入力要求部１０５は、読み込んだ機能部品に対する情報入力要求を情報出力部１０７に向けて出力する機能を有する。この情報出力部１０７は、表示部１０ｆなどにより実現できる。そして、係る要求を受け、ユーザは、情報入力部１０１を操作して（機能部品が機能の対象とする相手先の内部メモリを間接的に指定する）相対アドレスとともに表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報が与えられるので、それらの情報を相対アドレス等受付部１０８が取得するとともに、構成情報読込部１３６に渡す。この相対アドレス等受付部１０８で取得する情報は、図２６に示した入力値でもある。
【０１２７】
構成情報読込部１３６は、取得した接続に関する情報に基づいてユニット構成情報データベース１３５にアクセスし、目的とする高機能ユニットの号機番号等の構成情報を取得するとともに、その取得した構成情報を相対アドレス等受付部１０８から取得した情報とともに構成情報に基づく絶対アドレス変換部１０９ｂに与えるものである。
【０１２８】
構成情報に基づく絶対アドレス変換部１０９ｂは、図２６に示す変換プログラムでもあり、受け付けた相対アドレスと、表示装置と制御システムとの接続に関する情報と構成情報に基づいて、相対アドレスを絶対アドレスに変換するものである。具体的には、図６と同様に、対応するデータの置き換えを行うもので、ネットワークＮｏ．，ノードＮｏ．と号機番号等を具体的なものに置き換える。つまり、ネットワークＮｏ．ＳノードＮｏ．により制御装置を特定し、最後の号機番号で高機能ユニットを特定するのである。
【０１２９】
さらに、機能部品生成部１０６は、機能部品読込部１０３から取得した機能部品（入力値，絶対アドレスなし）に対し、構成情報に基づく絶対アドレス変換部１０９ｂの変換結果である絶対アドレスを組み込んで、絶対アドレスが組み込まれた機能部品を生成し、機能部品データベース１１０に記憶するものである。つまり、機能部品に組み込む変換結果は、受け付けた相対アドレスを変換した絶対アドレスである。
【０１３０】
上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図２９に示すフローチャートのようになる。
【０１３１】
図２９に示すように、表示器１０は、情報入力部１０ａから入力操作があるのを待ち（ＳＴ１，２）、機能部品受付部１０２が情報入力部１０１から機能部品の選択を受け付けると、機能部品読込部１０３は、情報入力部１０１から受け付けた機能部品の選択に基づいて対応する機能部品を機能部品ライブラリデータベース１０４から読み込む（ＳＴ３）。
【０１３２】
次いで、情報入力要求部１０５が機能部品ライブラリデータベース１０４から読み込んだ機能部品に対する情報入力要求を情報出力部１０７に出力し（ＳＴ４）、情報出力部に出力した情報入力要求に応じた操作者の入力操作によって情報入力部１０１から（機能部品が機能の対象とする相手先の内部メモリを間接的に指定する）相対アドレスとともに表示器（機能部品が存在する装置）と相手先（機能部品が機能対象とする装置、機器）との接続に関する情報の入力を待つ（ＳＴ５，ＳＴ６）。つまり、相対アドレス等受付部１０８は、所定の情報が入力された否かを判断し、入力された場合には、係る情報を受け付ける。
【０１３３】
そして、係る情報を受け付けたならば、ユニット構成情報があるか否かを判断し（ＳＴ６５）、無い場合には、絶対アドレス変換部１０９にて、受け付けた相対アドレスを、同様に受け付けた接続に関する情報に基づいて絶対アドレスに変換し（ＳＴ７）、機能部品生成部１０６にて絶対アドレス変換部１０９の変換結果である絶対アドレスを機能部品に組み込むことにより、絶対アドレス付きの機能部品を生成する（ＳＴ８）。そして、そのように絶対アドレスを組み込んだ機能部品を機能部品データベース１１０に記憶して処理を終了する（ＳＴ９）。
【０１３４】
また、ユニット構成情報が存在する場合には、構成情報読込部１３６がユニット構成時用法データベース１３５にアクセスして、受け取った接続に関する情報に基づいて構成情報を読み込み（ＳＴ６６）、構成情報に基づく絶対アドレス変換部１０９ｂにて、読み込んだ構成常用に基づいて絶対アドレスに変換する（ＳＴ６７）。以降は、上記したステップ８，９の処理を行なう。
【０１３５】
なお、上記のようにして絶対アドレスが設定された機能部品を用いて、実際に高機能ユニットにアクセスし、入力処理やデータの読み出し等を行なうための構成ならびに作用効果は、上記した各実施の形態と同様であるので、その詳細な説明を省略する。
【０１３６】
図３０は、本発明の第４の実施の形態を示している。本実施の形態では、複数の機能部品が対応する「同一ユニット」に対して機能するデバイスライブラリの「相対アドレス群」から「絶対アドレス群」への変換に関する形態を示している。ここで、「相対アドレス群」とは、機能部品群が対象とする同一ユニット内の内部メモリの構成に合わせた順番であらかじめ記憶されている個々の機能部品の対象となる個々のアドレスの集合体のことを言う。
【０１３７】
この実施の形態が適用されるものとして、例えば、「高機能ユニットオフセット貼り付け」がある。すなわち、制御装置（ＰＬＣ）２０は、１つの高機能ユニットに着目した場合、そのアドレス構成は、図３２に示すようになっている。図示するように、高機能ユニットを制御するための情報が格納されているアドレスは、号機に応じてある一定のオフセット単位で配置されている。ただし、ユニットによりアドレスとオフセット幅は変化する。
【０１３８】
そこで、高機能オフセット貼り付け機能は、例えば０号機のアドレス（相対アドレス）とオフセットのための数式（同一ユニット内の内部アドレスを相対的に規定する情報）を割付けた複数の機能部品から構成されるデバイスライブラリを作成しておき、号機番号を指定することで（表示装置と制御システムとの接続に関する情報を指定することで）、目的とする高機能ユニットの絶対アドレスに変換することができる。
【０１３９】
図示の例で言うと、「０号機用のアドレス（ＤＭ３００００〜ＤＭ３００９９）」を相対アドレスとし、「割付けアドレス＋１００×ｎ」を同一ユニット内の内部アドレスを相対的に規定する情報とし、「アクセスしたい号機番号」を表示装置と制御システムとの接続に関する情報として与えると、ｎに号機番号を代入することで変換後のアドレスのアドレスとして絶対アドレスが求められる。
【０１４０】
そして、上記した入力値に基づいて相対アドレスを絶対アドレスに変換する仕組みの概略を示したのが図３１であり、絶対アドレスに変換されたならば、命令（コマンド）をその絶対アドレスで指定される相手先に対して発行することができる。
【０１４１】
次に、上記した処理を行うための具体的な内部構造，機能について説明する。まず、図３３は、機能部品ライブラリに格納された機能部品を呼び出して、実際の入出力機器，制御装置にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納するための構成を示している。
【０１４２】
図３３に示すように、表示器１０は、情報入力部１０１から機能部品の選択を受け付ける機能部品群受付部１０２ｃを有している。情報入力部１０１は、タッチパネル１０ｂなどにより実現できる。機能部品群受付部１０２ｃは、情報入力部１０１からの入力が機能部品群の選択であることを認識し、受け付けた機能部品群の選択情報を機能部品群読込部１０３ｃに与える。機能部品群読込部１０３ｃは、受け取った選択情報に基づき機能部品ライブラリデータベース１０４にアクセスし、対応する機能部品群を読み込むとともに、その読み込んだ機能部品群を機能部品群用情報入力要求部１０５ｃと、絶対アドレス群付き機能部品生成部１０６ｃに与える。
【０１４３】
機能部品群用情報入力要求部１０５ｃは、読み込んだ機能部品群に対する情報入力要求を情報出力部１０７に向けて出力する機能を有する。この情報出力部１０７は、表示部１０ｆなどにより実現できる。そして、係る要求を受け、ユーザは、情報入力部１０１を操作して（機能部品群が機能の対象とする相手先の内部メモリを間接的に指定する）相対アドレスとともに表示器（機能部品群が存在する装置）と相手先（機能部品群が機能対象とする装置、機器）との接続に関する情報が与えられるので、それらの情報を接続に関する情報受付部１０８ｃが取得するとともに、絶対アドレス群変換部１０９ｃに渡す。この接続に関する情報受付部１０８ｃで取得する情報は、図３０，図３１に示した入力値でもある。
【０１４４】
絶対アドレス群変換部１０９ｃは、図３０に示す変換プログラムでもあり、受け付けた表示装置と制御システムとの接続に関する情報，構成情報に基づいて、機能部品群の相対アドレスを絶対アドレス群に変換するものである。
【０１４５】
さらに、機能部品群生成部１０６ｃは、機能部品群読込部１０３ｃから取得した機能部品群に対し、絶対アドレス群変換部１０９ｃの変換結果である絶対アドレス群を組み込んで、絶対アドレス群が組み込まれた機能部品を生成し、機能部品データベース１１０に記憶するものである。
【０１４６】
上記した各処理部は、実際にはＣＰＵ１０ｄ等に展開されて構成される。そして、係る処理部で構成されるＣＰＵにおける機能（各処理部の動作・作用）は、図３４に示すフローチャートのようになる。
【０１４７】
図３４に示すように、表示器１０は、情報入力部１０ａから入力操作があるのを待ち（ＳＴ１′，２′）、機能部品群受付部１０２ｃが情報入力部１０１から機能部品群の選択を受け付けると、機能部品群読込部１０３ｃは、情報入力部１０１から受け付けた機能部品群の選択に基づいて対応する機能部品群を機能部品ライブラリデータベース１０４から読み込む（ＳＴ３′）。
【０１４８】
次いで、機能部品群用情報入力要求部１０５ｃが機能部品ライブラリデータベース１０４から読み込んだ機能部品群に対する情報入力要求を情報出力部１０７に出力し（ＳＴ４）、情報出力部に出力した情報入力要求に応じた操作者の入力操作によって情報入力部１０１から（機能部品群が機能の対象とする相手先の内部メモリを間接的に指定する）相対アドレスとともに表示器（機能部品群が存在する装置）と相手先（機能部品群が機能対象とする装置、機器）との接続に関する情報の入力を待つ（ＳＴ５′，ＳＴ６′）。つまり、接続に関する情報受付部１０８ｃは、所定の情報が入力された否かを判断し、入力された場合には、係る情報を受け付ける。
【０１４９】
そして、係る情報を受け付けたならば、絶対アドレス群変換部１０９ｃにて、受け付けた接続に関する情報（構成情報）に基づいて絶対アドレス群に変換し（ＳＴ７′）、絶対アドレス群付き機能部品生成部１０６ｃにて絶対アドレス群変換部１０９ｃの変換結果である絶対アドレス群を機能部品に組み込むことにより、絶対アドレス群付きの機能部品を生成する（ＳＴ８′）。そして、そのように絶対アドレス群を組み込んだ機能部品を機能部品データベース１１０に記憶して処理を終了する（ＳＴ９′）。
【０１５０】
なお、上記のようにして絶対アドレス群が設定された機能部品を用いて、実際に所定の相手先にアクセスし、入力処理やデータの読み出し等を行なうための構成ならびに作用効果は、上記した各実施の形態と同様であるので、その詳細な説明を省略する。
【図面の簡単な説明】
【０１５１】
【図１】制御システム（ＰＬＣシステム）の一形態を示す図である。
【図２】表示器のハードウェア構成の一例を示す図である。
【図３】表示器のソフトウェア構成の一例を示す図である。
【図４】本発明の第１の実施の形態を示す図である。
【図５】ネットワーク構成の一例を示す図である。
【図６】デバイスネットにおける相対アドレスから絶対アドレスへ変換する一例を示す図である。
【図７】図４の機能部品のマクロ部分（部品画像以外の部分）における機能を説明する図である。
【図８】機能部品ライブラリに格納された機能部品を呼び出して、実際の入出力機器，制御装置にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納するための機能を実現するための内部構成の一例を示す図である。
【図９】図８に示す構成の機能を示すフローチャートである。
【図１０】機器にアクセスし、所定の処理を実行する表示器の内部構成の一例を示す図である。
【図１１】図１０に示す構成の機能を示すフローチャートである。
【図１２】図１０に示す構成の機能を示すフローチャートである。
【図１３】入力操作に基づき、内部処理をしたり外部機器に対して入力処理をする機能を実現するための内部構成図である。
【図１４】図１３に示す構成の機能を示すフローチャートである。
【図１５】本発明の第２の実施の形態を示す図である。
【図１６】第２の実施の形態の概略を説明する図である。
【図１７】機能部品ライブラリに格納された機能部品を呼び出して、対象機器にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納する機能を実現するための内部構成の一例を示す図である。
【図１８】図１７に示す構成の機能を示すフローチャートである。
【図１９】通信装置にアクセスし、所定の処理を実行する表示器の内部構成の一例を示す図である。
【図２０】図１９に示す構成の機能を示すフローチャートである。
【図２１】図１９に示す構成の機能を示すフローチャートである。
【図２２】入力操作に基づき、内部処理をしたり、制御システムに対して入力処理をする機能を実現するための内部構成図である。
【図２３】図２２に示す構成の機能を示すフローチャートである。
【図２４】通信装置の内部構成を示す図である。
【図２５】図２４に示す構成の機能を示すフローチャートである。
【図２６】本発明の第３の実施の形態を示す図である。
【図２７】第３の実施の形態の概略を説明する図である。
【図２８】機能部品ライブラリに格納された機能部品を呼び出して、対象機器にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納する機能を実現するための内部構成の一例を示す図である。
【図２９】図１８に示す構成の機能を示すフローチャートである。
【図３０】本発明の第４の実施の形態を示す図である。
【図３１】第４の実施の形態の概略を説明する図である。
【図３２】アドレス群の説明をする図である。
【図３３】機能部品ライブラリに格納された機能部品を呼び出して、対象機器にアクセスするための絶対アドレスを組み込んだ機能部品を生成し、機能部品データベースに格納する機能を実現するための内部構成の一例を示す図である。
【図３４】図３３に示す構成の機能を示すフローチャートである。
【符号の説明】
【０１５２】
１０  表示器
２０  制御装置
２３  入出力機器
２６  通信装置
２７  高機能ユニット
【図１】
2005128720.tif 000003
【図２】
2005128720.tif 000004
【図３】
2005128720.tif 000005
【図４】
2005128720.tif 000006
【図５】
2005128720.tif 000007
【図６】
2005128720.tif 000008
【図７】
2005128720.tif 000009
【図８】
2005128720.tif 000010
【図９】
2005128720.tif 000011
【図１０】
2005128720.tif 000012
【図１１】
2005128720.tif 000013
【図１２】
2005128720.tif 000014
【図１３】
2005128720.tif 000015
【図１４】
2005128720.tif 000016
【図１５】
2005128720.tif 000017
【図１６】
2005128720.tif 000018
【図１７】
2005128720.tif 000019
【図１８】
2005128720.tif 000020
【図１９】
2005128720.tif 000021
【図２０】
2005128720.tif 000022
【図２１】
2005128720.tif 000023
【図２２】
2005128720.tif 000024
【図２３】
2005128720.tif 000025
【図２４】
2005128720.tif 000026
【図２５】
2005128720.tif 000027
【図２６】
2005128720.tif 000028
【図２７】
2005128720.tif 000029
【図２８】
2005128720.tif 000030
【図２９】
2005128720.tif 000031
【図３０】
2005128720.tif 000032
【図３１】
2005128720.tif 000033
【図３２】
2005128720.tif 000034
【図３３】
2005128720.tif 000035
【図３４】
2005128720.tif 000036