(57)【要約】【課題】  ＰＬＣ内の状態データを数値表示させる際、所望の文字装飾が施された数字イメージを表示させることができる画面データ作成装置を提供する。【解決手段】  ＰＬＣ１２内の状態データを画面上に数値表示する表示器１４が表示動作に用いる画面データを作成する画面データ作成装置１３であって、数字イメージを規定する画像データからなる２以上の異なる数字イメージセットを記憶する数字イメージセット記憶部１と、ユーザ操作に基づいて各数字イメージセットの中から１つを選出するイメージセット選出部２と、選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータを数値表示データとして生成する数値表示データ生成部５と、選出された数字イメージセット及び数値表示データを画面データとして表示器１４へ送出する画面データ送信部７により構成される。【選択図】  図２
2006302088.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブルロジックコントローラ内の状態データを画面上に数値表示する表示器が表示動作に用いる画面データを作成する画面データ作成装置において、
数字イメージを規定する画像データからなる２以上の異なる数字イメージセットを記憶する数字イメージセット記憶手段と、
ユーザ操作に基づいて上記各数字イメージセットの中から１つを選出するイメージセット選出手段と、
上記状態データが変数又はプログラマブルロジックコントローラ内のメモリアドレスで表された上記画面データであって、選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータを数値表示データとして生成する数値表示データ生成手段と、
上記選出された数字イメージセット及び上記数値表示データを画面データとして上記表示器へ送出する画面データ送信手段とを備えたことを特徴とする画面データ作成装置。
【請求項２】
上記数値表示データが、ユーザ操作に基づいて表示対象として参照するメモリアドレスの値を変更するデータからなることを特徴とする請求項１に記載の画面データ作成装置。
【請求項３】
上記イメージセット選出手段は、異なる数字イメージセットの中から所望の数字イメージを文字ごとに選出し、
上記数値表示データ生成手段は、文字ごとに選出された数字イメージに基づいて状態データを表示するデータを数値表示データとして生成することを特徴とする請求項１に記載の画面データ作成装置。
【請求項４】
上記画像データを加工し、数字イメージを透明化する画像データ編集手段を備えたことを特徴とする請求項１に記載の画面データ作成装置。
【請求項５】
上記状態データに関する警報レンジを指定する警報レンジ指示手段を備え、
上記数値表示データ生成手段は、警報レンジが指定された場合、指定された警報レンジに基づいて数字イメージを異ならせて状態データを表示するデータを数値表示データとして生成することを特徴とする請求項１に記載の画面データ作成装置。
【請求項６】
プログラマブルロジックコントローラ内の状態データを画面上に数値表示する表示器と、表示器が表示動作に用いる画面データを作成する画面データ作成装置とを備え、
上記画面データ作成装置は、数字イメージを規定する画像データからなる２以上の異なる数字イメージセットを記憶する数字イメージセット記憶手段と、
ユーザ操作に基づいて上記各数字イメージセットの中から１つを選出するイメージセット選出手段と、
上記状態データが変数又はプログラマブルロジックコントローラ内のメモリアドレスで表された上記画面データであって、選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータを数値表示データとして生成する数値表示データ生成手段と、
上記選出された数字イメージセット及び上記数値表示データを画面データとして上記表示器へ送出する画面データ送信手段とからなり、
上記表示器は、上記画面データを書き換え可能に記憶する画面データ記憶手段と、
上記画面データに基づいてプログラマブルロジックコントローラ内の状態データを読み出し、読み出した状態データに基づいて表示画面を生成する表示画面生成手段とからなることを特徴とする画面表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面データ作成装置及び画面表示システムに係り、さらに詳しくは、プログラマブルロジックコントローラ内の状態データを画面上に数値表示する表示器が表示動作に用いる画面データを作成する作画エディタなどの画面データ作成装置の改良に関する。
【背景技術】
【０００２】
駆動装置やセンサーなどの機器を制御する制御装置として、プログラマブルロジックコントローラ（Programmable Logic Controller：ＰＬＣ）がある。このＰＬＣは、ラダーエディタなどのプログラム作成ツールを用いて作成された制御プログラムに基づいて動作するプログラム書き換え可能な電子機器である。この様なＰＬＣでは、通常、ＰＬＣの動作状態を画面表示する表示器を用いて内部状態の監視が行われる。具体的には、ＰＬＣ内の状態データが画面上に数値表示される。
【０００３】
この様な表示器が表示動作に用いる画面データは、表示器とは別個の独立した情報処理端末上で動作する作画エディタなどの画面データ作成装置によって作成される。その際、表示器が有するフォントや文字装飾を指定して画面データが作成され、表示器へ送出される。このため、表示器に内蔵されているフォント及び文字装飾しか指定することができず、状態データを数値表示させる際の文字装飾のバリエーションが乏しかった。
【０００４】
なお、アウトラインフォントを指定して画面データを作成し、文字表示させる技術として、画面データ作成装置及び表示器からなる表示システムが提案されている（例えば、特許文献１）。この特許文献１に記載の表示システムでは、画面データ作成装置がアウトラインフォントの指定に基づいて文字イメージを規定する画像データを生成し、表示器がその画像データに基づいて文字表示を行う。この表示システムは、文字サイズを変更した際に、ジャギや文字つぶれが生じないようにするものであって、ＰＬＣ内の状態データを数値表示させる際の文字装飾のバリエーションを増大させるものではない。
【特許文献１】特開２０００−２５０５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した様な従来の画面データ作成装置では、ＰＬＣ内の状態データを数値表示させる際の文字装飾のバリエーションが乏しいという問題があった。状態データの表示画面には、数値表示の他、ＰＬＣの動作状態に応じて表示イメージが切り替わる表示灯（ランプ）などが画面構成部品として配置される。そこで、この様な画面構成部品を複数組み合わせることにより、状態データに対応する数字イメージを表示させるようにすることが考えられる。しかし、状態データを数値表示させる際、数値を画面構成部品の各表示イメージに対応付ける必要があることから、表示桁ごとに画面構成部品を指定して対応付けを行わなければならず、操作性が良くないとともに、画面データが複雑化してしまうという問題があった。さらに、状態データを１つの画面構成部品によって数値表示させる場合は、その画面構成部品を選択することによって、状態データの値を変更することができるが、複数の画面構成部品を指定して数値を表示イメージに対応付ける場合には、状態データの値を変更することができない。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、ＰＬＣ内の状態データを数値表示させる際の文字装飾のバリエーションを増大させた画面データ作成装置を提供することを目的とする。特に、操作性の低下や画面データの複雑化を生じることなく、所望の文字装飾が施された数字イメージを表示させることができる画面データ作成装置を提供することを目的とする。
【０００７】
本発明の他の目的は、数値表示の際、必要に応じて表示対象を変更することができる画面データ作成装置を提供することにある。また、状態データの数値表示を他の画面構成部品上に重ねて配置させる場合に、数値表示の背景となる画面構成部品が隠れるのを防ぐことができる画面データ作成装置を提供することにある。さらに、数値表示の際の文字装飾を状態データに応じて異ならせることができる画面データ作成装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明による画面データ作成装置は、プログラマブルロジックコントローラ内の状態データを画面上に数値表示する表示器が表示動作に用いる画面データを作成する画面データ作成装置であって、数字イメージを規定する画像データからなる２以上の異なる数字イメージセットを記憶する数字イメージセット記憶手段と、ユーザ操作に基づいて上記各数字イメージセットの中から１つを選出するイメージセット選出手段と、上記状態データが変数又はプログラマブルロジックコントローラ内のメモリアドレスで表された上記画面データであって、選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータを数値表示データとして生成する数値表示データ生成手段と、上記選出された数字イメージセット及び上記数値表示データを画面データとして上記表示器へ送出する画面データ送信手段とを備えて構成される。
【０００９】
この画面データ作成装置では、２以上の異なる数字イメージセットが記憶され、ユーザ操作に基づいて各数字イメージセットの中から１つが選出される。この選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータが数値表示データとして生成され、表示器へ送出される。その際、選出された数字イメージセットが数値表示データと共に画面データとして表示器へ送出される。この様な構成により、数字イメージを規定する画像データからなる数字イメージセットが表示器へ転送されるので、操作性の低下や画面データの複雑化を生じることなく、所望の文字装飾が施された数字イメージを表示させることができる。従って、プログラマブルロジックコントローラ内の状態データを数値表示させる際の文字装飾のバリエーションを増大させることができる。
【００１０】
本発明による画面データ作成装置は、上記構成に加え、上記数値表示データが、ユーザ操作に基づいて表示対象として参照するメモリアドレスを変更するデータからなるように構成される。この様な構成によれば、表示対象として参照するメモリアドレスの変更が可能であるので、状態データを数値表示する際、必要に応じて表示対象を変更することができる。
【００１１】
また、本発明による画面データ作成装置は、上記構成に加え、上記イメージセット選出手段が、異なる数字イメージセットの中から所望の数字イメージを文字ごとに選出し、上記数値表示データ生成手段が、文字ごとに選出された数字イメージに基づいて状態データを表示するデータを数値表示データとして生成するように構成される。この様な構成によれば、状態データを数値表示する際に、文字ごとに数字イメージを異ならせることができるので、表現性が豊かな文字装飾を得ることができる。
【００１２】
また、本発明による画面データ作成装置は、上記構成に加え、上記画像データを加工し、数字イメージを透明化する画像データ編集手段を備えて構成される。この様な構成によれば、数字イメージが透明化されるので、状態データの数値表示を他の画面構成部品上に重ねて配置させる場合に、数値表示と重複する画面構成部品が隠れるのを防ぐことができる。
【００１３】
また、本発明による画面データ作成装置は、上記構成に加え、上記状態データに関する警報レンジを指定する警報レンジ指示手段を備え、上記数値表示データ生成手段が、警報レンジが指定された場合、指定された警報レンジに基づいて数字イメージを異ならせて状態データを表示するデータを数値表示データとして生成するように構成される。この様な構成によれば、状態データに関する警報レンジに基づいて数字イメージを異ならせて状態データが表示されるので、数値表示の際の文字装飾を状態データに応じて異ならせることができる。
【００１４】
本発明による画面表示システムは、プログラマブルロジックコントローラ内の状態データを画面上に数値表示する表示器と、表示器が表示動作に用いる画面データを作成する画面データ作成装置とを備え、上記画面データ作成装置が、数字イメージを規定する画像データからなる２以上の異なる数字イメージセットを記憶する数字イメージセット記憶手段と、ユーザ操作に基づいて上記各数字イメージセットの中から１つを選出するイメージセット選出手段と、上記状態データが変数又はプログラマブルロジックコントローラ内のメモリアドレスで表された上記画面データであって、選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータを数値表示データとして生成する数値表示データ生成手段と、上記選出された数字イメージセット及び上記数値表示データを画面データとして上記表示器へ送出する画面データ送信手段とからなり、上記表示器が、上記画面データを書き換え可能に記憶する画面データ記憶手段と、上記画面データに基づいてプログラマブルロジックコントローラ内の状態データを読み出し、読み出した状態データに基づいて表示画面を生成する表示画面生成手段とからなる。
【発明の効果】
【００１５】
本発明による画面データ作成装置及び画面表示システムによれば、選出された数字イメージセット及び数値表示データが画面データとして表示器へ送出されるので、操作性の低下や画面データの複雑化を生じることなく、所望の文字装飾が施された数字イメージを表示させることができる。従って、プログラマブルロジックコントローラ内の状態データを数値表示させる際の文字装飾のバリエーションを増大させることができる。
【００１６】
また、表示対象として参照するメモリアドレスの変更が可能であるので、状態データを数値表示する際、必要に応じて表示対象を変更することができる。また、数字イメージが透明化されるので、状態データの数値表示を他の画面構成部品上に重ねて配置させる場合に、数値表示の背景となる画面構成部品が隠れるのを防ぐことができる。さらに、状態データに関する警報レンジに基づいて数字イメージを異ならせて状態データが表示されるので、数値表示の際の文字装飾を状態データに応じて異ならせることができる。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
図１は、本発明の実施の形態１による画面データ作成装置を含む監視システムの概略構成の一例を示したブロック図である。この監視システム１０は、プログラム作成ツール１１、ＰＬＣ１２、画面データ作成装置１３及び表示器１４からなり、ＰＬＣ１２の内部状態を監視する動作を行っている。
【００１８】
プログラム作成ツール１１は、パーソナルコンピュータなどの情報処理端末上で動作するアプリケーションソフトウェアであり、ユーザ操作に基づいて制御プログラムの生成を行っている。
【００１９】
ＰＬＣ（Programmable Logic Controller：プログラマブルロジックコントローラ）１２は、駆動装置やセンサー、加工装置などの機器を制御する電子機器であり、プログラム作成ツール１１によって作成された制御プログラムに基づいて動作する。このＰＬＣ１２には、プログラム作成ツール１１から転送された制御プログラムを書き換え可能に記憶する制御プログラム記憶部１２ａが設けられている。
【００２０】
画面データ作成装置１３は、情報処理端末上で動作する作画エディタなどのアプリケーションソフトウェアであり、ユーザ操作に基づいて画面データの生成を行っている。この画面データは、ＰＬＣ１２内の状態データを数値表示させる際の数字イメージを表す画像データや、状態データに対応する数字イメージを画面上に表示させる数値表示データによって構成される。
【００２１】
数値表示データは、状態データが変数又はＰＬＣ１２内のメモリアドレスで表されたデータであり、ＰＬＣ１２内の状態データを読み出して表示画面を生成する動作を行う。この変数は、ＰＬＣ１２の内部状態を指定する情報（デバイスという）であり、ＰＬＣ１２やＰＬＣ１２が制御対象とする機器に応じて定められる。
【００２２】
表示器１４は、画面データに基づいて動作するモニター装置であり、画面データ作成装置１３によって作成された画面データに基づいて動作する。この表示器１４には、画面データ作成装置１３から転送された画面データを書き換え可能に記憶する画面データ記憶部１４ａが設けられている。
【００２３】
ここでは、変数をＰＬＣ１２内のメモリアドレスに対応付けるテーブルが変数割付情報として制御プログラムと共にプログラム作成ツール１１からＰＬＣ１２に転送されているものとする。そして、表示器１４がその変数割付情報をＰＬＣ１２から読み出して画面データに含まれている変数をメモリアドレスに変換するものとする。つまり、表示器１４が数値表示データに基づいて動作する際には、ＰＬＣ１２内のメモリアドレスを指定して通信が行われ、指定されたメモリアドレスの状態データがＰＬＣ１２によって送出される。
【００２４】
本実施の形態による画面データ作成装置１３では、数字イメージを表す画像データからなる複数の異なる数字イメージセットが記憶され、ユーザ操作に基づいて各数字イメージセットの中から１つが選出される。この選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータが数値表示データとして生成され、表示器１４へ送出される。その際、選出された数字イメージセットが数値表示データと共に画面データとして表示器１４へ送出される。これにより、ＰＬＣ１２内の状態データを数値表示させる際の文字装飾のバリエーションを増大させている。
【００２５】
図２は、図１の監視システムの要部における構成を示したブロック図であり、画面データ作成装置１３の構成例が示されている。この画面データ作成装置１３は、数字イメージセット記憶部１、イメージセット選出部２、操作入力部３、表示部４、数値表示データ生成部５、数値表示データ記憶部６、画面データ送信部７及び画像データ編集部８からなる。
【００２６】
数字イメージセット記憶部１は、数字イメージを規定する画像データからなる複数の異なる数字イメージセットを記憶する記憶手段である。各数字イメージセットは、状態データの数値表示に必要な文字からなり、数字イメージセットごとに異なる文字装飾が施されている。
【００２７】
具体的には、状態データを１６進数により表示する場合、「０」から「Ｆ」までの数字を１セットとし、各数字イメージを表す画像データが数字イメージセットとして格納されている。ここでは、各数字イメージセットが、ピクセルデータからなるビットマップファイルとして格納されるものとする。
【００２８】
イメージセット選出部２は、ユーザ操作に基づいて各数字イメージセットの中から１つを選出する動作を行っている。具体的には、数字イメージセットごとに予め定められるイメージテーマを選択することによって数字イメージが一括指定され、或いは、文字ごとに数字イメージセットを指定することによって数字イメージが個別に登録される。
【００２９】
数値表示データ生成部５は、選出された数字イメージセットに基づいて状態データに対応する数字イメージを画面上に表示するデータを数値表示データとして生成する動作を行っている。数値表示データ生成部５によって生成された数値表示データは、数値表示データ記憶部６内に格納される。画面データ送信部７は、選出された数字イメージセット及び数値表示データを画面データとして表示器１４へ送出する動作を行っている。ここで、画面データとしての数字イメージセットは、圧縮処理され、データ量を低減させた圧縮データとして表示器１４へ転送される。
【００３０】
画像データ編集部８は、文字ごとに数字イメージセットを指定する際に、画像データを加工し、数字イメージを透明化する動作を行っている。具体的には、数値表示の際の枠や枠内の背景など数字イメージの一部分が透明化される。これにより、状態データの数値表示を他の画面構成部品上に重ねて配置させる場合に、数値表示と重複する画面構成部品が隠れるのを防ぐことができる。
【００３１】
ここでは、ユーザ操作に基づいて表示対象として参照するメモリアドレスの値を変更するデータからなる数値表示データが生成されるものとする。つまり、表示器１４の動作時におけるユーザ操作によって表示対象とするデバイスを変更することができる。例えば、表示画面上の数値表示部品にタッチすることによって、メモリアドレスの入力画面に切り替えることができる。
【００３２】
<画面データ作成>
図３のステップＳ１０１〜Ｓ１０５は、図２の画面データ作成装置における動作の一例を示したフローチャートであり、画面データ作成の処理手順が示されている。まず、状態データを数値表示させる際の画面構成部品とする数値表示部品の表示位置及び表示サイズがユーザ操作に基づいて指定される（ステップＳ１０１）。
【００３３】
次に、この数値表示部品（数値表示データ）が参照するメモリアドレス（参照デバイス）が指定され（ステップＳ１０２）、表示させる数字に数字イメージセットに基づく文字装飾を施す場合は、イメージセットの選出処理が行われる（ステップＳ１０３，Ｓ１０４）。数字イメージセットに基づく文字装飾を施さない場合には、ビットマップフォントによる文字表示が指定される。
【００３４】
そして、選出された数字イメージセットと、数値表示データが画面データとして表示器１４へ転送される（ステップＳ１０５）。
【００３５】
図４（ａ）及び（ｂ）は、図２の画面データ作成装置における動作の一例を示した図である。図４（ａ）には、プレビュー画面２１内に配置された数値表示部品２２の様子が示され、図４（ｂ）には、イメージセット選出後のプレビュー画面２１ａ内に表示された数値表示部品２２ａの様子が示されている。このプレビュー画面２１及び２１ａは、数値表示部品などの画面構成部品のレイアウトや表示イメージを確認するための確認画面であり、表示器１４において表示されるのと同一の画面が表示される。
【００３６】
ユーザが数値表示部品２２の表示位置を指示することにより、プレビュー画面２１内の該当する位置に数値表示部品２２が表示される。この例では、矩形状の表示枠２３と、表示枠２３内に配置された５桁の数字が表示されている。ここでは、デフォルトとしてビットマップフォント（ドットフォントともいう）によるサンプル数値「１２３４５」が表示されている。
【００３７】
この様な数値表示部品２２に対し、数字イメージセットを指定して各数字に文字装飾を施すことにより、所望の文字装飾が施された数字イメージによる数値表示部品２２ａがプレビュー画面２１ａ上に表示される。この例では、イメージテーマから「燃える数字」が選択され、各数字に火炎状の装飾が施されている。
【００３８】
<イメージセットの選出>
図５のステップＳ２０１〜Ｓ２０８は、図２の画面データ作成装置における動作の一例を示したフローチャートであり、数字イメージセットの選出処理手順が示されている。まず、数字イメージを一括指定するか否かが判別され、ユーザ操作によって数字イメージの一括指定が選択された場合は、数字イメージセットごとに定められているイメージテーマから選択させる（ステップＳ２０１，Ｓ２０２）。
【００３９】
一方、数字イメージを一括指定しない場合には、文字ごとに数字イメージを個別登録するか否かが判別される（ステップＳ２０３）。ユーザ操作によって数字イメージの個別登録が選択された場合は、文字ごとに数字イメージセットを指定させる（ステップＳ２０４）。この場合、さらに、数字イメージを編集するか否かが判別され、数字イメージを編集する場合は、ユーザ操作に基づいて画像データが加工される（ステップＳ２０５，Ｓ２０６）。
【００４０】
数字イメージを個別登録しない場合には、アウトラインフォント（スケーラブルフォントともいう）を指定させる（ステップＳ２０７）。この場合、さらに、縁取りやぼかしなどの文字装飾をエフェクトとして指定させる（ステップＳ２０８）。
【００４１】
［数字イメージの一括指定］
図６は、図２の画面データ作成装置における動作の一例を示した図であり、数値表示部品に関する情報を入力させる表示設定画面３０の様子が示されている。この表示設定画面３０は、数値表示部品に関する情報を入力するための入力画面であり、参照デバイスに関する入力欄や、数値表示に関する入力欄、文字装飾に関する入力欄、フォントを指定する入力欄からなる。
【００４２】
具体的には、参照デバイスに関する入力欄として、メモリアドレスを入力する入力ボックス３１と、データ形式を指定する入力ボックス３２が配置されている。また、数値表示に関する入力欄として、表示桁数を入力する入力ボックス３３、表示枠内の配置形式（表示詰め）を指定する入力ボックス３４、小数点位置を指定する入力ボックス３５、上位桁にゼロを表示させるゼロサプレスを指定する入力ボックス３６が配置されている。
【００４３】
文字装飾に関する入力欄として、表示枠の色を指定する入力ボックス３７ａ表示枠内の背景色を指定する入力ボックス３７ｂ、文字の色を指定する入力ボックス３７ｃが配置されている。また、フォントを指定する入力欄として、ビットマップフォントを指定する入力ボックス３８ａ、アウトラインフォントを指定する入力ボックス３８ｂ、数字イメージセットによる文字フォント（ここでは、イメージフォントと呼ぶことにする）を指定する入力ボックス３８ｃが配置されている。
【００４４】
この表示設定画面３０において、イメージフォントを指定し、設定ボタン３９を押下すると、数字イメージセットによる文字装飾の設定を行うためのダイアログ画面（以下、数字イメージ設定画面という）に切り替わる。また、ＯＫボタン４０を押下すると、この表示設定処理が終了する。
【００４５】
図７は、図２の画面データ作成装置における動作の一例を示した図であり、数字イメージセットによる文字装飾を指定させる数字イメージ設定画面５０の様子が示されている。この数字イメージ設定画面５０は、数字イメージセットによる文字装飾の設定を行うための入力画面であり、数字イメージの一括指定または個別登録を指定する入力欄と、数字イメージセットを表示するプレビューウィンドウ５３からなる。
【００４６】
数字イメージの一括指定または個別登録を指定する入力欄としては、イメージテーマを指定する入力ボックス５１と、個別登録（ここでは、フリースタイルと呼ぶことにする）を指定する入力ボックス５２が配置されている。
【００４７】
イメージテーマには、例えば、デフォルトとして用いられる「ベーシック」や、炎をイメージさせる「燃える数字」、計数装置をイメージさせる「カウンタ」、動物をイメージさせる「アニマル」、漢数字を指定する「漢数字」が用意される。この様なイメージテーマの中からいずれか１つを選択すると、選択されたイメージテーマに対応する数字イメージセットが指定され、当該数字イメージセットがプレビューウィンドウ５３に表示される。
【００４８】
この例では、イメージテーマ「ベーシック」に指定された数字イメージセットとして、「０」から「Ｆ」までの数字と、小数点「．」と、符号「＋」及び「−」が表示されている。イメージテーマの指定後、ＯＫボタン５４を押下すると、この数字イメージの一括指定による設定処理が終了し、表示設定画面に復帰する。
【００４９】
［数字イメージの個別登録］
図８は、図２の画面データ作成装置における動作の一例を示した図であり、数字イメージの個別登録としてのフリースタイルが指定された数字イメージ設定画面５０の様子が示されている。この数字イメージ設定画面５０には、数字イメージセットを文字ごとに指定するための入力欄として、登録ウィンドウ５５が配置される。
【００５０】
この登録ウィンドウ５５には、数値表示に用いられる文字が一覧表示され、文字ごとに数字イメージの表示に用いられる数字イメージセットを変更することができる。具体的には、一覧表示されている文字の中からいずれか１つを選択すると、被選択文字欄５６がアクティブとなり、当該文字について数字イメージセットを指定するビットマップファイルを変更することができる。この場合、ファイル変更ボタン５７を押下することによって表示されるダイアログ画面上で、所望の数字イメージセットからなるビットマップファイルを選択すれば、当該数字イメージセットにおける数字イメージを指定することができる。この様にすれば、例えば「０」〜「４」は「ベーシック」、「５」〜「９」は「燃える数字」のように、数字の前半と後半とで数字の表現を変えることができるので、現在値が数字の前半に存在しているのか、後半に存在しているのかを直感的に認識することができる。また、「０」は「ベーシック」、「１」は「アニマル」などのように、数字１つ１つを異なったイメージにセットすることが可能であるので、数字表現以外でもその数字を直感的に理解することができる。
【００５１】
また、イメージ編集ボタン５８を押下すると、数字イメージの編集画面が表示され、被選択文字について数字イメージを編集することができる。この様にして選択指定された数字イメージは、プレビューウィンドウ５３に表示され、新たな数字イメージセットとして登録される。
【００５２】
ここでは、数字イメージを変更した際、文字サイズが表示枠に合わせて自動的に調整されるものとする。これにより、文字間で異なるビットマップファイルが指定された場合であっても、数字イメージの表示サイズを統一することができる。
【００５３】
［アウトラインフォントの指定］
図９は、図２の画面データ作成装置における動作の一例を示した図であり、フォントとしてアウトラインフォントが指定された表示設定画面３０の様子が示されている。この表示設定画面３０には、フォントを指定する入力欄として、フォントの種類及び文字サイズを指定する入力ボックス４１が配置されている。
【００５４】
この例では、文字装飾を施す際のベースとなる文字情報として、フォント種類「ゴシック」が指定され、文字サイズ「２４ポイント」が指定されている。この状態で設定ボタン３９を押下すると、アウトラインフォントにおけるエフェクトを指定させるダイアログ画面が表示される。
【００５５】
図１０は、図２の画面データ作成装置における動作の一例を示した図であり、アウトラインフォントにおけるエフェクトを指定させるダイアログ画面６０の様子が示されている。このダイアログ画面６０は、エフェクトの種類を指定する入力ボックス６１と、エフェクトごとのサンプル文字を一覧表示するサンプルウィンドウ６２と、プレビューウィンドウ６４からなる。
【００５６】
エフェクトには、例えば、蛍光表示させる「ネオン」、縁取りする「縁取り」、立体的に表示させる「立体」、影を付加する「影」、ぼかして表示させる「ぼかし」が用意され、いずれか１つを選択することができる。サンプルウィンドウ６２には、エフェクトごとに選択可能な文字装飾が表示される。具体的には、エフェクト「ネオン」を指定すれば、表示色が異なる複数のサンプル文字が表示される。
【００５７】
この様なサンプル文字の中からいずれか１つを選択すると、被選択文字欄６３がアクティブとなり、当該サンプル文字の文字装飾が指定される。プレビューウィンドウ６４には、指定された文字装飾が施された数字イメージセットが表示される。
【００５８】
なお、アウトラインフォントに関してさらに詳細な設定を行えるようにしても良い。例えば、表示色の変更やぼかしの度合いの変更が考えられる。エフェクト及び文字装飾の指定後、ＯＫボタン６５を押下すると、このアウトラインフォントによる設定処理が終了し、表示設定画面に復帰する。
【００５９】
図１１（ａ）及び（ｂ）は、表示器における表示画面の一例を従来のものと比較して示した図である。図１１（ａ）には、従来の画面データ作成装置によって作成された画面データに基づく表示画面１００の様子が示され、図１１（ｂ）には、本発明による画面データ作成装置によって作成された画面データに基づく表示画面１００ａの様子が示されている。
【００６０】
この表示画面１００には、タイトルや生産量を表す一覧表が表示されている。この一覧表には、項目名の表示欄、デバイス名の表示欄及び数値表示欄が設けられている。具体的には、項目名の表示欄として、デバイスを示す「品番」、生産量の目標値を示す「目標値」、現在の生産量を示す「現在値」が設けられている。数値表示欄には、デバイスごとの目標値及び現在値が表示されている。
【００６１】
従来の表示画面１００では、タイトルや項目名、デバイス名の表示に比べて、ＰＬＣ内の状態データを表示させる数値表示における文字装飾のバリエーションが乏しかった。これに対し、本実施の形態による画面データ作成装置によって作成された画面データに基づく表示画面１００ａでは、数値表示について所望の文字装飾を施すことができる。従って、ＰＬＣやＰＬＣの動作状態、デバイスに応じた表現豊かな文字で数値表示することができる。
【００６２】
［イメージ編集］
図１２は、図２の画面データ作成装置における動作の一例を示した図であり、数字イメージの編集画面７０及び７０ａが編集前と編集後とで比較して示されている。この編集画面７０では、数値表示部品が他の画面構成部品上に重ねて配置されており、画面構成部品（この例では、「タンク」）の一部分が隠されている。
【００６３】
この様な場合に、数字イメージを表す画像データを加工して数字イメージを編集することによって、数値表示部品と重複する画面構成部品が隠れるのを防ぐことができる。例えば、表示枠や表示枠内の背景、文字が透明化される。具体的には、特定の表示色が透明色として指定される。ここでは、黒色が透明色として指定され、表示枠及び表示枠内の背景部分に透明色が用いられる。これにより、加工後の編集画面７０ａでは、画面構成部品「タンク」が見易くなっている。
【００６４】
本実施の形態では、数字イメージを表す画像データからなる数字イメージセットが表示器へ転送されるので、操作性の低下や画面データの複雑化を生じることなく、所望の文字装飾が施された数字イメージを表示させることができる。従って、ＰＬＣ内の状態データを数値表示させる際の文字装飾のバリエーションを増大させることができる。特に、ＰＬＣの動作状態に応じて変化する数値表示における文字装飾として、所望の数字イメージを指定することができる。
【００６５】
なお、本実施の形態では、数値表示部品の表示位置を指定した後に、表示設定処理が行われる場合の例について説明したが、本発明はこれに限られるものではない。例えば、数値表示部品の表示設定終了後、表示位置や表示サイズを変更することができるようにしても良い。数値表示部品の表示サイズを変更する場合には、表示サイズに合わせて数字イメージの大きさを自動的に調整することが望ましい。この場合、表示サイズの変更前の画像データが変更後においても保持されるようにすれば、誤って表示サイズを変更してしまっても、元の表示サイズを容易に復元することができる。さらに、この様な表示サイズの変更を繰り返すと、蓄積される画像データが増加することから、表示サイズが同一となる画像データについては新たな保持を行わないようにすることが望ましい。
【００６６】
実施の形態２．
実施の形態１では、ＰＬＣ内の状態データを数値表示させる際に、所望の文字装飾を施すことができる画面データが作成される場合の例について説明した。これに対し、本実施の形態では、ＰＬＣ内の状態データに応じて数字イメージを異ならせて数値表示させる画面データを作成する場合について説明する。
【００６７】
図１３は、本発明の実施の形態２による画面データ作成装置における構成例を示したブロック図である。本実施の形態による画面データ作成装置８０は、図２の画面データ作成装置１３と比較すれば、警報レンジ指示部８１を備えている点で異なる。
【００６８】
この警報レンジ指示部８１は、ＰＬＣ内の状態データに関し、警報表示を行わせるための数値範囲を警報レンジとして指定する動作を行っている。例えば、警報レンジとして、上限値及び下限値からなる数値範囲がユーザ操作に基づいて指定される。数値表示データ生成部５では、警報レンジが指定された場合、指定された警報レンジに基づいて数字イメージを異ならせて状態データを表示するデータとして数値表示データを生成する。
【００６９】
具体的には、状態データが警報レンジ内にある時の表示を通常表示として、状態データが上限値よりも大きくなるか、或いは、下限値よりも小さくなると、通常表示とは異なる数字イメージ（以下、警報イメージという）を表示させる。つまり、ＰＬＣの動作状態に応じて数値表示の文字装飾を異ならせることができる。
【００７０】
図１４は、図１３の画面データ作成装置によって作成された画面データに基づいて動作する表示器の表示画面の一例を示した図であり、状態データに応じて数値表示の文字装飾が異なる表示画面９１〜９３の様子が示されている。
【００７１】
この例では、警報レンジとして、０〜１００が指定され、状態データが上限値１００を超えた場合、または、下限値０を下回った場合に、警報イメージによる数値表示が行われる。表示画面９２では、状態データ「３５」が警報レンジ内にあるために、通常表示が行われている。これに対し、表示画面９１では、状態データ「−１０」が下限値を下回っているために、警報イメージによって数値表示が行われている。また、表示画面９３においても、状態データ「１０５」が上限値を超えているために、警報イメージによって数値表示が行われている。
【００７２】
本実施の形態によれば、状態データに関する警報レンジに基づいて数字イメージを異ならせて状態データが表示されるので、数値表示の際の文字装飾を状態データに応じて異ならせることができる。従って、ＰＬＣの動作状態に異常が生じるなど、状態データが警報レンジを外れた際に、当該状態データの数値表示によってリアルタイムに報知することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態１による画面データ作成装置を含む監視システムの概略構成の一例を示したブロック図である。
【図２】図１の監視システムの要部における構成を示したブロック図であり、画面データ作成装置１３の構成例が示されている。
【図３】図２の画面データ作成装置における動作の一例を示したフローチャートであり、画面データ作成の処理手順が示されている。
【図４】図２の画面データ作成装置における動作の一例を示した図である。
【図５】図２の画面データ作成装置における動作の一例を示したフローチャートであり、数字イメージセットの選出処理手順が示されている。
【図６】図２の画面データ作成装置における動作の一例を示した図であり、数値表示部品に関する情報を入力させる表示設定画面３０の様子が示されている。
【図７】図２の画面データ作成装置における動作の一例を示した図であり、数字イメージ設定画面５０の様子が示されている。
【図８】図２の画面データ作成装置における動作の一例を示した図であり、フリースタイルが指定された数字イメージ設定画面５０の様子が示されている。
【図９】図２の画面データ作成装置における動作の一例を示した図であり、フォントとしてアウトラインフォントが指定された表示設定画面３０の様子が示されている。
【図１０】図２の画面データ作成装置における動作の一例を示した図であり、ダイアログ画面６０の様子が示されている。
【図１１】表示器における表示画面の一例を従来のものと比較して示した図である。
【図１２】図２の画面データ作成装置における動作の一例を示した図であり、数字イメージの編集画面７０及び７０ａが編集前と編集後とで比較して示されている。
【図１３】本発明の実施の形態２による画面データ作成装置における構成例を示したブロック図である。
【図１４】図１３の画面データ作成装置によって作成された画面データに基づいて動作する表示器の表示画面の一例を示した図である。
【符号の説明】
【００７４】
１  数字イメージセット記憶部
２  イメージセット選出部
３  操作入力部
４  表示部
５  数値表示データ生成部
６  数値表示データ記憶部
７  画面データ送信部
８  画像データ編集部
１０  監視システム
１１  プログラム作成ツール
１２  ＰＬＣ
１３  画面データ作成装置
１４  表示器
８０  画面データ作成装置
８１  警報レンジ指示部
【図１】
2006302088.tif 000003
【図２】
2006302088.tif 000004
【図３】
2006302088.tif 000005
【図４】
2006302088.tif 000006
【図５】
2006302088.tif 000007
【図６】
2006302088.tif 000008
【図７】
2006302088.tif 000009
【図８】
2006302088.tif 000010
【図９】
2006302088.tif 000011
【図１０】
2006302088.tif 000012
【図１１】
2006302088.tif 000013
【図１２】
2006302088.tif 000014
【図１３】
2006302088.tif 000015
【図１４】
2006302088.tif 000016