(57)【要約】【課題】画面表示する図形及びオブジェクトの属性を簡便に変更して画面データを変更できる、操作性、作業効率に優れたプログラマブル表示器およびプログラマブル表示器システムを得ること。【解決手段】画面データとプログラマブル表示器内の各種処理を実行するプログラムとを記憶する手段不揮発性記憶手段と、不揮発性記憶手段に記憶された画面データとプログラムとが書き込まれ記憶する揮発性記憶手段と、不揮発性記憶手段に記憶された画面データとプログラムとを揮発性記憶手段に書き込み、動作可能な状態に設定する手段と、画面データの属性を変更するためのデータを入力する手段と、画面データの属性を変更して画面データを変更する手段と、不揮発性記憶手段から読み出されて揮発性記憶手段に記憶された画面データまたは変更された画面データに基づいて機器の動作状況を表示する手段とを備える。【選択図】      図１
2004362258.tif 000002
【特許請求の範囲】
【請求項１】
属性を有する画面データを用いて外部に接続された機器の動作状況を画面表示するプログラマブル表示器であって、
前記画面データとプログラマブル表示器内の各種処理を実行するシステムプログラムとを記憶する不揮発性記憶手段と、
前記不揮発性記憶手段に記憶された画面データとシステムプログラムとが書き込まれ、該画面データとシステムプログラムとを記憶する揮発性記憶手段と、
前記不揮発性記憶手段に記憶された画面データとシステムプログラムとを読み出して前記揮発性記憶手段に書き込み、動作可能な状態に設定するブート手段と、
前記揮発性記憶手段に記憶された画面データの属性を変更するためのデータを入力する入力手段と、
前記入力されたデータに基づいて前記揮発性記憶手段に記憶された画面データの属性を変更して画面データを変更する属性変更手段と、
前記不揮発性記憶手段から読み出されて前記揮発性記憶手段に記憶された画面データまたは前記変更された画面データに基づいて前記機器の動作状況を表示する表示手段と
を備えることを特徴とするプログラマブル表示器。
【請求項２】
前記不揮発性記憶手段が、書き換え可能な読み出し専用記憶手段であることを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記揮発性記憶手段から前記変更された画面データを読み出し前記不揮発性記憶手段に書き込むインターフェイス手段を備えること
を特徴とする請求項１または２に記載のプログラマブル表示器。
【請求項４】
前記不揮発性記憶手段に記憶された前記変更された画面データを外部に出力する出力手段を備えること
を特徴とする請求項１〜３のいずれか一つに記載のプログラマブル表示器。
【請求項５】
前記画面データの属性をスクリプトにより変更するスクリプト実行手段を備えることを特徴とする請求項１〜４のいずれか一つに記載のプログラマブル表示器。
【請求項６】
前記不揮発性記憶手段は、前記画面データの変更の履歴を記憶することを特徴とする請求項１〜５のいずれか一つに記載のプログラマブル表示器。
【請求項７】
属性を有する画面データを作成または編集する画面データ設定手段と、前記画面データ設定手段に接続され該画面データ設定手段から前記画面データを読み込んで外部に接続された機器の動作状況を画面表示するプログラマブル表示器とを備えてなるプログラマブル表示器システムであって、
前記画面データ設定手段は、作成または編集した前記画面データを記憶する記憶手段を備え、
前記プログラマブル表示器は、
前記画面データとプログラマブル表示器内の各種処理を実行するシステムプログラムとを記憶する不揮発性記憶手段と、
前記不揮発性記憶手段に記憶された画面データとシステムプログラムとが書き込まれ、該画面データとシステムプログラムとを記憶する揮発性記憶手段と、
前記不揮発性記憶手段に記憶された画面データとシステムプログラムとを読み出して前記揮発性記憶手段に書き込み、動作可能な状態に設定するブート手段と、
前記揮発性記憶手段に記憶された画面データの属性を変更するためのデータを入力する入力手段と、
前記入力されたデータに基づいて前記揮発性記憶手段に記憶された画面データの属性を変更して画面データを変更する属性変更手段と、
前記不揮発性記憶手段から読み出されて前記揮発性記憶手段に記憶された画面データまたは前記変更された画面データに基づいて前記機器の動作状況を表示する表示手段とを備えること
を特徴とするプログラマブル表示器システム。
【請求項８】
前記不揮発性記憶手段が、書き換え可能な読み出し専用記憶手段であることを特徴とする請求項７に記載のプログラマブル表示器システム。
【請求項９】
前記プログラマブル表示器は、前記揮発性記憶手段から前記変更された画面データを読み出し前記不揮発性記憶手段に書き込むインターフェイス手段を備えること
を特徴とする請求項７または８に記載のプログラマブル表示器システム。
【請求項１０】
前記プログラマブル表示器は、前記不揮発性記憶手段に記憶された前記変更された画面データを外部に出力する出力手段を備えること
を特徴とする請求項７〜９のいずれか一つに記載のプログラマブル表示器システム。
【請求項１１】
前記画面データ設定手段は、前記不揮発性記憶手段から出力された前記変更された画面データをアップロードする画面データアップロード手段を備えること
を特徴とする請求項１０に記載のプログラマブル表示器システム。
【請求項１２】
前記プログラマブル表示器は、前記画面データの属性をスクリプトにより変更するスクリプト実行手段を備えることを特徴とする請求項７〜１１のいずれか一つに記載のプログラマブル表示器システム。
【請求項１３】
前記不揮発性記憶手段は、前記画面データの変更の履歴を記憶することを特徴とする請求項７〜１２のいずれか一つに記載のプログラマブル表示器システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラマブル表示器に関し、特に、画面表示する図形及びオブジェクトの属性を、作画ソフトウェアを用いることなくプログラマブル表示器自体において変更可能なプログラマブル表示器およびプログラマブル表示器システムに関するものである。
【０００２】
【従来の技術】
従来、制御システムなどにおいては、ターゲットシステムを制御するために、プログラマブル・ロジック・コントローラ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ、以下ＰＬＣと略称する。）と、ＰＬＣにシリアルケーブル等を介して接続されたプログラマブル表示器とが使用されている。
【０００３】
プログラマブル表示器は、多くの場合、ターゲットシステムの近傍に配されており、ターゲットシステムのデバイスの状態とＰＬＣの状態とをＰＬＣより取得して、プログラマブル表示器に内蔵されたディスプレイに画面表示する。また、プログラマブル表示器は、ディスプレイの画面上に配されたタッチパネル等の入力手段を備えており、オペレータによるタッチパネルへの操作に応じて、ＰＬＣへデバイスへの制御指示を送信し、デバイスの状態を制御する。
【０００４】
ところで、上述したようなプログラマブル表示器はＦＡ環境下、つまり温度、振動、湿度、ノイズ等の悪条件下で使用される機器であり、耐環境性を備えている必要がある組み込み機器である。したがって、民生用パソコンで使用している高価なＣＰＵ、メモリ、ハードディスク等のリソースはそのまま使用することができない。
【０００５】
そして、組み込み用のＣＰＵにはメモリ保護機能を備えたものが存在しなかったため、信頼性の面から揮発性メモリ上にデータをロードして実行する形式は採用できず、不揮発性メモリ上で直接実行する方式を採用している。
【０００６】
例えば、従来のプログラマブル表示器では一時的な記憶をする場合は、ＤＲＡＭ、ＳＲＡＭなどの揮発性メモリを使用するが、画面データなどを記憶する場合は、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの不揮発性メモリを使用している。（例えば特許文献１参照）。
【０００７】
【特許文献１】
特開２００１−１８４１９８号公報（第１６頁、第１図）
【０００８】
【発明が解決しようとする課題】
しかしながら、上述した従来のプログラマブル表示器においては、不揮発性メモリ上で実行されている画面データを直接編集することは、画面データの元データを保証する必要があるために行うことができない。
【０００９】
このような従来のプログラマブル表示器においては、該プログラマブル表示器上で表示される画面データ中に含まれる属性の変更を行う場合には、パソコン上で動作する表示画面設定ソフトウェアによりこれらの属性を変更した後、表示画面設定ソフトウェアからプログラマブル表示器に、属性を変更した画面データをダウンロードして不揮発性メモリに書き込む必要がある。
【００１０】
すなわち、画面データを変更するために、矩形／円／多角形等の図形、および数値表示／アスキー表示／タッチスイッチ／アラーム表示等のオブジェクトにおける属性、例えば位置／色／サイズ／関連づけされているＰＬＣデバイス等の変更を行う場合には、まずパソコン上で動作する表示画面設定ソフトウェアによりこれらの属性を変更し、その後、属性を変更した画面データをプログラマブル表示器にダウンロードして不揮発性メモリに書き込まなければならない。
【００１１】
このため、従来のプログラマブル表示器においては、現場にパソコンを持っていき、その中に存在する表示画面設定ソフトウェアを使用しないとプログラマブル表示器の画面データの変更ができない、表示画面設定ソフトウェアを使用できないユーザは画面データの変更ができない、パソコンからプログラマブル表示器への画面データの転送に時間がかかり、画面データの変更調整に膨大な時間がかかる等の問題があり、操作性、作業効率の点でユーザの使い勝手を非常に損ねていた。
【００１２】
この発明は上記に鑑みてなされたもので、画面表示する図形及びオブジェクトの属性を簡便に変更して画面データを変更できる、操作性、作業効率に優れたプログラマブル表示器およびプログラマブル表示器システムを得ることを目的としている。
【００１３】
【課題を解決するための手段】
上記目的を達成するためこの発明にかかるプログラマブル表示器は、属性を有する画面データを用いて外部に接続された機器の動作状況を画面表示するプログラマブル表示器であって、画面データとプログラマブル表示器内の各種処理を実行するシステムプログラムとを記憶する不揮発性記憶手段と、不揮発性記憶手段に記憶された画面データとシステムプログラムとが書き込まれ、該画面データとシステムプログラムとを記憶する揮発性記憶手段と、不揮発性記憶手段に記憶された画面データとシステムプログラムとを読み出して揮発性記憶手段に書き込み、動作可能な状態に設定するブート手段と、揮発性記憶手段に記憶された画面データの属性を変更するためのデータを入力する入力手段と、入力されたデータに基づいて揮発性記憶手段に記憶された画面データの属性を変更して画面データを変更する属性変更手段と、不揮発性記憶手段から読み出されて揮発性記憶手段に記憶された画面データまたは変更された画面データに基づいて機器の動作状況を表示する表示手段とを備えることを特徴とする。
【００１４】
この発明によれば、上述した構成を備えることにより、画面データに付随する属性を変更して画面データを変更する際に、プログラマブル表示器上において属性の変更を行って画面データの変更を行うことが可能である。したがって、画面データを作成または編集するための専用の画面データ設定手段を用いることなく、プログラマブル表示器自体で属性の変更を行って画面データの変更を行うことが可能である。
【００１５】
これにより、画面データ設定手段、例えば作画ソフトなどを搭載したパソコンなどをプログラマブル表示器を使用する現場に持ち込んでプログラマブル表示器に接続しなくても、プログラマブル表示器において画面データの変更を行うことができるため、操作性に優れたプログラマブル表示器が実現される。
【００１６】
そして、通常、画面データ設定手段、例えば作画ソフトなどを搭載したパソコンで画面データを変更した場合には、該画面データ設定手段からプログラマブル表示器への画面データ転送には時間が要する。しかし、この発明によれば、変更した画面データの画面データ設定手段からプログラマブル表示器への転送が不要なため、プログラマブル表示器を使用する現場での画面データ変更に要する調整時間を短縮でき、画面データ変更の際の作業効率に優れたプログラマブル表示器が実現される。
【００１７】
また、画面データ設定手段、例えば作画ソフトなどを搭載したパソコン及び該作画ソフトの使用方法に詳しくない作業者でも画面データの変更を行うことができるため、操作性に優れたプログラマブル表示器が実現される。
【００１８】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるプログラマブル表示器の好適な実施の形態を詳細に説明する。
【００１９】
実施の形態１．
図１は、本実施の形態にかかるプログラマブル表示器システム１０の内部構成を示すブロック図である。本実施の形態にかかるプログラマブル表示器システム１０は、プログラマブル表示器１１とパソコン１９とを備えて構成される。
【００２０】
プログラマブル表示器１１は、不揮発性記憶手段としての不揮発性メモリ１３と、揮発性記憶手段としての揮発性メモリ１２と、画面データにより所定の画面表示を行う表示手段２９とを有する。不揮発性メモリ１３は、表示画面設定ソフトウェア２０からダウンロードした画面データ１４及びプログラマブル表示器１１の処理を制御するシステムプログラムであるＯＳを格納するためのメモリである。また、後述するように揮発性メモリ１２において属性が変更された画面データ１５を新たな正の画面データ１４として記憶する。そして、不揮発性メモリ１３は、画面データ１４の変更、更新の履歴を記憶することができる。
【００２１】
また、揮発性メモリ１２は、プログラマブル表示器１１の電源ＯＮ時に不揮発性メモリ１３から画面データ１４をブート、すなわち不揮発性記憶手段に記憶された画面データとシステムプログラムとが書き込まれ動作可能な状態で画面データ１５として格納するためのメモリである。
【００２２】
ここで、画面データ１４には、データの一部として属性２４が含まれている。また、画面データ１４を展開した画面データ１５の一部として属性２２が含まれている。そして、属性２２を含む画面データ１５は、特に変更操作を行わない限りは、画面データ１４と同一内容である。
【００２３】
また、プログラマブル表示器１１は、プログラマブル表示器１１の電源ＯＮ時に、不揮発性メモリ１３に格納された画面データ１４とシステムプログラムとを読み出して揮発性メモリ１２に書き込み、動作可能な状態に設定するためのブート手段１７を備える。
【００２４】
さらに、プログラマブル表示器１１は、入力手段２７と属性変更手段１６とを備える。入力手段２７は、揮発性メモリ１２に書き込まれた画面データ１５の中の各図形およびオブジェクトの属性２２を変更するためのデータを入力するためのものである。また、属性変更手段１６では、入力手段２７において入力されたデータに基づいて揮発性メモリ１２に書き込まれた画面データ１５の中の各図形およびオブジェクトの属性２２を変更して画面データを変更する。
【００２５】
また、プログラマブル表示器１１には、属性変更手段１６によって変更された属性２２を含む画面データ１５を必要に応じて読み出して、不揮発性メモリ１３に画面データ１４として書き込むインターフェイス手段である変更画面データ書き込み手段１８を備える。
【００２６】
また、プログラマブル表示器１１には、パソコン１９が接続され、該パソコン１９には、パソコン上で動作する画面データ設定手段である表示画面設定ソフトウェア２０が搭載されている。該表示画面設定ソフトウェア２０は、プログラマブル表示器１１の表示用の画面データ２１を作成するための表示画面設定ソフトウェアである。
【００２７】
表示画面設定ソフトウェア２０で作成した画面データ２１には、矩形／円／多角形等の図形、および数値表示／アスキー表示／タッチスイッチ／アラーム表示等のオブジェクトが、その位置／色／サイズ／関連付けされているＰＬＣデバイス等の属性２３とともに格納されている。
【００２８】
また、表示画面設定ソフトウェア２０は、画面データダウンロード手段２８と、画面データアップロード手段２６と、画面データ編集手段２５とを備える。画面データダウンロード手段２８は、作成または編集した画面データをプログラマブル表示器１１の不揮発性メモリ１３にダウンロードする。画面データアップロード手段２６は、不揮発メモリ１３に格納された画面データ１４を読み出してパソコン１９に転送する。また、画面データ編集手段２５は、プログラマブル表示器１１の不揮発メモリ１３から転送されパソコン１９内に格納された画面データ２１を編集する。
【００２９】
図２および図３は、画面データに含まれるデータである図形およびオブジェクトを構成する要素の例について示した図である。プログラマブル表示器１１上に表示される画像は、全て図形またはオブジェクトに属する。図形とは、線／楕円／多角形／文字等の描画用の固定部品である。また、オブジェクトとは、ＰＬＣ等の制御機器と連動させることができる入出力機能を有する描画用の部品である。なお、オブジェクトを構成する要素に図形が含まれることもある。
【００３０】
図形を構成する要素の例としては直線、連続直線、矩形、多角形、円、円弧、扇、目盛り、ビットマップデータ、塗りつぶし、ＣＡＤデータ等があげられる。また、オブジェクトを構成する要素の例としては、数値表示、数値入力、文字表示、文字入力、データリスト、時計表示、コメント表示、アラーム履歴、アラームリスト、部品表示、ランプ、パネルメータ、グラフ（折れ線／トレンド／棒／統計／散布）、レベルメータ、タッチスイッチ等があげられる。
【００３１】
図４及び図５は、図形およびオブジェクトの属性の例について示した図である。例えば、図形を構成する要素が「直線または連続直線」である場合には、これらに関する属性としては線種、線幅、線色、位置（始点、終点）等があげられる。さらに、線種の属性値としては、例えば図６に示すように、実線、点線、破線、１点鎖線、２点鎖線等があげられる。
【００３２】
図形を構成する要素が「矩形」である場合には、これらに関する属性としては、線種、線幅、線色、位置（始点、終点）、パターン種、パターン色、パターン背景色などがあげられる。
【００３３】
図形を構成する要素が「多角形」である場合には、これらに関する属性としては、線種、線幅、線色、位置（各頂点）、パターン種、パターン色、パターン背景色などがあげられる。
【００３４】
図形を構成する要素が「円」である場合には、これらに関する属性としては、線種、線幅、線色、位置（中心、半径）、パターン種、パターン色、パターン背景色などがあげられる。
【００３５】
図形を構成する要素が「円弧または扇」である場合には、これらに関する属性としては、線種、線幅、線色、位置（中心、半径、角度）、パターン種、パターン色、パターン背景色などがあげられる。
【００３６】
図形を構成する要素が「目盛り」である場合には、これらに関する属性としては、線種、線幅、線色、位置、方向（縦、横）、目盛り数などがあげられる。
【００３７】
図形を構成する要素が「文字」である場合には、これらに関する属性としては、サイズ、文字色、文字飾り、位置、方向（縦、横）、行間、揃え（左、中、右）などがあげられる。
【００３８】
図形を構成する要素が「ビットマップ」である場合には、これらに関する属性としては、サイズ、位置などがあげられる。
【００３９】
図形を構成する要素が「ＣＡＤデータ」である場合には、これらに関する属性としては、サイズ、位置などがあげられる。
【００４０】
図７及び図８は、オブジェクトの属性の例について示した図である。例えば、オブジェクトが「数値入力／表示」である場合には、これらに関する属性としては、ＰＬＣデバイス、枠色、プレート色、数値色、ブリンク（あり・なし）、反転表示（あり・なし）、揃え（左・中・右）、表示サイズ、表示桁数、少数桁数、位置等があげられる。
【００４１】
オブジェクトが「文字入力／表示」である場合には、これらに関する属性としては、ＰＬＣデバイス、枠色、プレート色、文字色、ブリンク（あり・なし）、反転表示（あり・なし）、表示サイズ、文字属性等があげられる。
【００４２】
オブジェクトが「データリスト」である場合には、これらに関する属性としては、罫線色、枠色、プレート色、文字色、表示行数、反転表示（あり・なし）、表示列数、表示間隔、ソート（番号順、昇順、降順）等があげられる。
【００４３】
オブジェクトが「時計表示」である場合には、これらに関する属性としては、表示色、枠色、プレート色、フォーマット（ｅｘ．ｙｙ．ｍｍ．ｄｄ）、表示サイズ、反転表示（あり・なし）、位置等があげられる。
【００４４】
オブジェクトが「コメント」である場合には、これらに関する属性としては、ＰＬＣデバイス、枠色、表示サイズ、ブリンク（あり・なし）、揃え（左・中・右）、表示文字属性等があげられる。
【００４５】
オブジェクトが「アラーム履歴／アラームリスト」である場合には、これらに関する属性としては、ＰＬＣデバイス、枠色、表示サイズ、表示項目、揃え（左・中・右）、表示形式、ソート（古い順、新しい順）、位置等があげられる。
【００４６】
オブジェクトが「部品表示」である場合には、これらに関する属性としては、ＰＬＣデバイス、部品種類、部品Ｎｏ、部品色、ブリンク（あり・なし）、位置等があげられる。
【００４７】
オブジェクトが「ランプ」である場合には、これらに関する属性としては、ＰＬＣデバイス、図形属性、文字属性等があげられる。
【００４８】
オブジェクトが「パネルメータ」である場合には、これらに関する属性としては、ＰＬＣデバイス、図形属性、文字属性、メータ種類、表示方向、上限値／下限値等があげられる。
【００４９】
オブジェクトが「グラフ」である場合には、これらに関する属性としては、不ラフ種類、図形属性、ＰＬＣデバイス、幅／間隔、本数／ポイント数、上限値／下限値等があげられる。
【００５０】
オブジェクトが「レベル」である場合には、これらに関する属性としては、ＰＬＣデバイス、境界色、レベル色、パターン、背景色、上限値／下限値、表示方向（上・下）等があげられる。
【００５１】
オブジェクトが「タッチスイッチ」である場合には、これらに関する属性としては、表示切り替え要因、図形属性、動作設定等があげられる。
【００５２】
図９（ａ）〜（ｅ）は、本実施の形態にかかるプログラマブル表示器１１の動作例を示す図である。また、同図（ａ）〜（ｅ）は、プログラマブル表示器１１の画面状態を時系列に並べた図である。
【００５３】
動作中のプログラマブル表示器１１のグラフオブジェクトの属性には、例えば線種、線幅、線色、位置等の図形属性、スケール、軸名称、グラフ種別等がある。
【００５４】
プログラマブル表示器１１のグラフオブジェクトの属性を変更する時の属性変更手段１６、入力手段２７として、例えばプログラマブル表示器１１内に組み込まれたユーティリティが考えられる。例えば、プログラマブル表示器１１の表示画面作成者またはプログラマブル表示器１１を使用する現場での操作者は、図９（ａ）に示すような画面３１が表示されている状態でユーティリティ起動用タッチスイッチ３６を押下することにより、ユーティリティを起動することができ、図９（ｂ）に示すような属性変更用ユーティリティが起動した画面３２が表示される。
【００５５】
そして、ユーティリティ起動後に、属性を変更する図形またはオブジェクトを、タッチパネルを押下することにより選択すると、図９（ｃ）に示すように選択された図形またはオブジェクトの属性一覧が表示された属性変更用画面３３が表示される。
【００５６】
属性変更用画面３３においては、図形またはオブジェクトの属性値部分を、変更して、図９（ａ）に示した画面３１の画面データを変更することができる。例えば、変更する属性データを属性変更用画面３３に表示されたソフトウェアキーボードを用いて入力することにより、図９（ｅ）に示した画面３５に示すように画面データを変更することができる。
【００５７】
ここでは、図９（ｃ）の画面３３に表示された属性値を、図９（ｄ）の画面３４に示すようにグラフの線種を実線から点線に変更し、また線幅を０．７５ｐｔから２ｐｔに変更している。これにより、図９（ｅ）に示した画面３５に示すように表示を行うように画面データを変更することができる。
【００５８】
また、上記のようにユーティリティを使用して変更した画面データを正のデータとしたい場合には、図９（ｅ）の画面３５に示すような保存ボタン３８を押下することにより変更後の画面データを不揮発性メモリに保存して正のデータとすることができる。
【００５９】
次に、上記の構成を備えたプログラマブル表示器１１の動作について説明する。図１０は、本実施の形態にかかるプログラマブル表示器システム１０における処理フロー、すなわちプログラマブル表示器１１と、パソコン１９上で動作する表示画面設定ソフトウェア２０との動作フローを示したフローチャートである。以下、図１０を参照しながら説明する。
【００６０】
まず、プログラマブル表示器１１の画面データ設計者は、パソコン１９上で動作する表示画面設定ソフトウェア２０で画面データ２１を作成する（Ｓ１１）。この画面データ２１には、データの一部として属性２３が含まれている。
【００６１】
次に、表示画面設定ソフトウェア２０の画面データダウンロード手段２８を使用してプログラマブル表示器１１上の不揮発性メモリ１３に作成した画面データ２１を書き込む（Ｓ１２）。ここで、画面データ２１は、画面データ１４として不揮発性メモリ１３に格納される。また、属性２３は、属性２４として格納される。
【００６２】
次に、プログラマブル表示器１１を使用する操作者がプログラマブル表示器１１の電源をＯＮすると（Ｓ１３）、ブート手段１７によって、不揮発性メモリ１３内の画面データ１４はシステムプログラムであるＯＳとともに揮発性メモリ１２に画面データ１５として展開、すなわち揮発性メモリ１２に書き込まれ、動作可能な状態に設定される（Ｓ１４）。なお、属性２４は属性２２として展開される。
【００６３】
そして、プログラマブル表示器１１の画面データを変更する必要が生じた場合には、まず、画面データを変更するか否かを判断する（Ｓ１５）。ここで、画面データを変更する場合には（Ｓ１５肯定）、前述のユーティリティ等の属性変更手段１６を使用して揮発性メモリ１２上の画面データ１５の属性２２を変更する（Ｓ１６）。これにより、画面データ１５を変更することができ、プログラマブル表示器１１において表示される画面を変更することができる。
【００６４】
ここで、変更した画面データ１５を保存する必要があるか否かを判断する（Ｓ１７）。変更した画面データ１５を保存する必要がない場合には（Ｓ１７否定）、プログラマブル表示器１１における画面データ１５の変更処理は終了する。
【００６５】
また、変更した画面データ１５を保存する必要がある場合には（Ｓ１７肯定）、変更した画面データ１５を不揮発性メモリ１３に正のデータとして保存する（Ｓ１８）。
【００６６】
ここで、画面データ設計者が作成して不揮発性メモリ１３にダウンロードされた元の画面データ１４は不揮発性メモリ１３に格納されているため勝手に変更されないことが保証されている。しかしながら、画面データ１４を変更した画面データ１５を正のデータとして保存する必要がある場合には、変更画面データ書き込み手段１８によって揮発性メモリ１２の中の変更した画面データ１５を不揮発性メモリ１３の画面データ１４部分に上書きコピーすることにより、不揮発性メモリ１３に画面データ１５を正のデータとして保存することができる。
【００６７】
画面データは通常はパソコン１９の中の表示画面設定ソフトウェアで作成する為、通常はパソコン１９上で正とする画面データを管理する。但し、例えば緊急な画面データの変更が必要であり、しかもその変更を今後も適用するとの判断がなされた場合には、前述のとおりに不揮発性メモリ１３に画面データ１５を正のデータとして保存することができる。
【００６８】
一方、プログラマブル表示器１１において行った画面データの変更は一時的な画面変更であり、電源のリセット後等の次回使用時には変更は反映しなくてよいとの判断がなされた場合には、変更した画面データは保存しなくてもよい。例えば、図９（ｅ）を参照すれば、画面３５において保存ボタン３８を押下しなければ変更された画面データ１５は変更画面データ書き込み手段１８により保存されることはない。
【００６９】
また、プログラマブル表示器１１において画面データを変更しない場合には（Ｓ１５否定）、プログラマブル表示器１１における画面データ変更処理を行わずにＳ１９に進む。
【００７０】
以上により、プログラマブル表示器１１における画面データ変更に関する処理が終了する。
【００７１】
次に、画面データ１４を編集する必要があるか否かを判断する（Ｓ１９）。ここで、画面データ１４を編集する必要がある場合には（Ｓ１９肯定）、画面データアップロード手段２６によって画面データ１４をパソコン１９にアップロードして新たな画面データ２１として格納する（Ｓ２０）。そして、画面データ作成者は、表示画面設定ソフトウェア２０の画面データ編集手段２５を使用することにより画面データ２１を編集する（Ｓ２１）。編集された画面データ２１は、表示画面設定ソフトウェア２０内においてデータが更新され、保存される。
【００７２】
一方、画面データ１４を編集する必要がない場合には（Ｓ１９否定）、画面データ１４の編集処理を行わずにＳ２２に進む。
【００７３】
そして、プログラマブル表示器１１の操作を終了する場合には、操作者がプログラマブル表示器１１の電源をＯＦＦすると（Ｓ２２）、揮発性メモリ１２のデータ１５は消去され、不揮発性メモリ１３のデータ１４のみが保存される（Ｓ２３）。
【００７４】
以上において説明したように、本実施の形態にかかるプログラマブル表示器システム１０においては、画面データに付随する属性を変更して画面データを変更する際に、プログラマブル表示器１１のみで属性の変更を行って画面データの変更を行うことが可能である。したがって、画面データを作成または編集するための専用の画面データ設定手段である表示画面設定ソフトウェア２０を用いることなく、プログラマブル表示器自体で属性の変更を行って画面データの変更を行うことが可能である。
【００７５】
これにより、表示画面設定ソフトウェア２０を搭載したパソコン１９などをプログラマブル表示器１１を使用する現場に持ち込んでプログラマブル表示器１１に接続していない場合でも、プログラマブル表示器１１において画面データの変更を行うことができるため、操作性に優れたプログラマブル表示器１１が実現されている。
【００７６】
そして、通常、表示画面設定ソフトウェア２０を搭載したパソコンで画面データを変更した場合には、該画面データ設定手段からプログラマブル表示器への画面データ転送には時間が要する。しかし、このプログラマブル表示器１１によれば、プログラマブル表示器１１自体で画面データを変更可能なため、変更した画面データを、表示画面設定ソフトウェア２０を搭載したパソコン１９からプログラマブル表示器へ転送する必要が無い。その結果、プログラマブル表示器１１を使用する現場での画面データ変更に要する調整時間を短縮でき、画面データ変更の際の作業効率に優れたプログラマブル表示器１１が実現されている。
【００７７】
また、表示画面設定ソフトウェア２０を搭載したパソコン１９及び該表示画面設定ソフトウェア２０の使用方法に詳しくない作業者でも画面データの変更を行うことができるため、操作性に優れたプログラマブル表示器１１が実現されている。
【００７８】
そして、プログラマブル表示器システム１０においては、上記のようなプログラマブル表示器１１を備えるため、プログラマブル表示器１１及び表示画面設定ソフトウェア２０の両方において画面データの変更が可能な、操作性、作業効率に優れたプログラマブル表示器システム１０が実現されている。
【００７９】
さらに、万が一、表示画面設定ソフトウェア２０を搭載したパソコン１９に不具合等が生じても、プログラマブル表示器１１において画面データの変更が可能なため、信頼性の高いプログラマブル表示器システム１０が実現されている。
【００８０】
実施の形態２．
つぎに、この発明の実施の形態２について説明する。図１１は本実施の形態にかかるプログラマブル表示器６１の内部構成を示すブロック図である。本実施の形態にかかるプログラマブル表示器システム６０は、プログラマブル表示器６１とパソコン６９とを備えて構成される。
【００８１】
プログラマブル表示器６１は、不揮発性記憶手段としての不揮発性メモリ６３と、揮発性記憶手段としての揮発性メモリ６２と、画面データにより所定の画面表示を行う表示手段８４とを有する。不揮発性メモリ６３は、表示画面設定ソフトウェア７０からダウンロードした画面データ６４及びプログラマブル表示器６１の処理を制御するシステムプログラムであるＯＳを格納するためのメモリである。また、後述するように揮発性メモリ６２において属性が変更された画面データ６５を新たな正の画面データ６４として記憶する。そして、不揮発性メモリ６３は、画面データ６４の変更、更新の履歴を記憶することができる。
【００８２】
また、揮発性メモリ６２は、プログラマブル表示器６１の電源ＯＮ時に不揮発性メモリ６３から画面データ６４をブート、すなわち不揮発性記憶手段に記憶された画面データとシステムプログラムとが書き込まれ動作可能な状態で画面データ６５として格納するためのメモリである。
【００８３】
ここで、画面データ６４には、データの一部として属性７４が含まれている。また、画面データ６４には、図形およびオブジェクトの属性を変更するためのスクリプト８０が付随している。
【００８４】
また、画面データ６５には、画面データ６４を展開した画面データ６５の一部として属性７２が含まれている。さらに、画面データ６５には、図形およびオブジェクトの属性を変更するためのスクリプト８１が付随している。そして、属性７４を含む画面データ６５は、特に変更操作を行わない限りは、画面データ６４と同一内容である。
【００８５】
また、プログラマブル表示器６１は、プログラマブル表示器６１の電源ＯＮ時に、不揮発性メモリ６３に格納された画面データ６４とシステムプログラムとを読み出して揮発性メモリ６２に書き込み、動作可能な状態に設定するためのブート手段６７を備える。
【００８６】
また、プログラマブル表示器６１は、揮発性メモリ６２に読み出された画面データ６５中のデータである各図形およびオブジェクトの属性７２を変更する属性変更手段６６を備える。また、プログラマブル表示器６１は、属性変更手段６６によって変更された属性７２を含む画面データ６５を必要に応じて読み出して、不揮発性メモリ６３に画面データ６４として書き込むインターフェイス手段である変更画面データ書き込み手段６８を備える。
【００８７】
さらに、プログラマブル表示器６１には、スクリプト８１を１行ずつ読み込んで１行ずつ実行するスクリプト実行手段８２が存在する。スクリプト実行手段８２は、トリガ８３の発生に伴い、スクリプト８１に記述されたとおりにスクリプト処理を実行する。例えば、スクリプト８１中に画面データの属性を変更する処理が記述されている場合には、属性変更手段６６は画面データ６５の属性７２の内容を変更する。
【００８８】
また、プログラマブル表示器６１には、画面データ６５とプログラマブル表示器６１が参照および設定を行うモニタ対象デバイスのデータとを合成して表示用揮発性メモリ７６に画面イメージを転送する描画手段７５が存在する。
【００８９】
一方、プログラマブル表示器６１には、パソコン６９が接続され、該パソコン６９には、パソコン上で動作する表示画面設定ソフトウェア７０が搭載されている。該表示画面設定ソフトウェア７０は、プログラマブル表示器６１の表示用の画面データ７１を作成するための表示画面設定ソフトウェアである。
【００９０】
表示画面設定ソフトウェア７０で作成した画面データ７１には、矩形／円／多角形等の図形、および数値表示／アスキー表示／タッチスイッチ／アラーム表示等のオブジェクトが、その位置／色／サイズ／関連付けされているＰＬＣデバイス等の属性７３とともに格納されている。また、画面データには、図形およびオブジェクトの属性を変更するためのスクリプト７９が付随している。
【００９１】
また、表示画面設定ソフトウェア７０は、画面データダウンロード手段９２と、画面データアップロード手段９３と、画面データ編集手段９１とを備える。画面データダウンロード手段９２は、作成または編集した画面データをプログラマブル表示器６１の不揮発性メモリ６３にダウンロードする。画面データアップロード手段９３は、不揮発メモリ６３に格納された画面データ６４を読み出してパソコン６９に転送する。また、画面データ編集手段９１は、プログラマブル表示器６１の不揮発メモリ６３から転送されパソコン６９内に格納された画面データ７１を編集する。
【００９２】
なお、本実施の形態においては、プログラマブル表示器６１に、外部機器として制御機器であるＰＬＣ７７が接続されている場合について説明する。ＰＬＣ７７の内部には、プログラマブル表示器６１が参照および設定を行うモニタ対象デバイス７８が存在する。
【００９３】
図１２および図１３は、図形およびオブジェクトを構成する要素の例について示した図である。プログラマブル表示器６１上に表示される画像は、全て図形またはオブジェクトに属する。図形とは、線／楕円／多角形／文字等の描画用の固定部品である。また、オブジェクトとは、ＰＬＣ等の制御機器と連動させることができる入出力機能を有する描画用の部品である。なお、オブジェクトを構成する要素に図形が含まれることもある。
【００９４】
図形を構成する要素の例としては直線、連続直線、矩形、多角形、円、円弧、扇、目盛り、ビットマップデータ、塗りつぶし、ＣＡＤデータ等があげられる。また、オブジェクトを構成する要素の例としては、数値表示、数値入力、文字表示、文字入力、データリスト、時計表示、コメント表示、アラーム履歴、アラームリスト、部品表示、ランプ、パネルメータ、グラフ（折れ線／トレンド／棒／統計／散布）、レベルメータ、タッチスイッチ等があげられる。
【００９５】
また、これらの要素に関する属性については、実施の形態１において図４および図５を参照して説明した記述を参照することとし、ここでは詳細な説明は省略する。
【００９６】
図１４（ａ）〜（ｃ）は、本実施の形態にかかるプログラマブル表示器６１の動作例を示した図であり、画面９１に数値表示９４、９５、９６が表示されている状態を示す図である。ここで、数値表示９４、９５、９６はモニタ対象デバイス７８の値をプログラマブル表示器に数値表示するための数値表示オブジェクトである。
【００９７】
このプログラマブル表示器６１においては、トリガ条件の成立時にスクリプト８１によって図形およびオブジェクトの属性を変更することにより、実際にプログラマブル表示器６１に表示される画面を動的に変更することができる。
【００９８】
例えば、図１４（ａ）において画面９１が表示された状態でトリガ１の条件が成立すると、図１４（ｂ）に示した画面９２のように、引数のオブジェクトの数値メンバ（Ｎｕｍ）の大きい順に各オブジェクトの位置、すなわち数値表示９４、９５、９６の位置が変更、表示される。
【００９９】
また、図１４（ａ）において画面９１が表示された状態でトリガ２の条件が成立すると、図１４（ｃ）に示した画面９３のように、数値表示９４の拡大表示のみが行われ、他の数値表示は表示画面には表示されない。
【０１００】
図１５に、上記の図１４（ａ）の画面９１を図１４（ｂ）及び図１４（ｃ）のように画面を変更する場合のスクリプトの一例を示す。ここで、スクリプトとは、言語型プログラムであり、例えば図１５のようなＣ言語ライクのものがあげられる。また、図１６は、スクリプト中で図形およびオブジェクトの属性を指定する方法（メンバ名）を、数値表示を例にして示した図である。
【０１０１】
図１５に示したスクリプトの例では、トリガ１が成立した時、すなわちビットデバイスＭ０がＯＮになったときに、スクリプトの内容に従い数値表示の値の大きい順にデータを並び替えている。ここで、関数「Ｏｒｄｅｒ（ＮｕｍＯｂｊ９４，ＮｕｍＯｂｊ９５，ＮｕｍＯｂｊ９６）」は、引数のオブジェクトの数値メンバ（Ｎｕｍ）の大きい順に各オブジェクトの位置メンバ（ｓｔｒｕｃｔ  Ｐｏｓ）を変更するものである。このスクリプトにより、図１４（ａ）に示した画面９１を図１４（ｂ）に示した画面９２に動的に変更することができる。
【０１０２】
また、トリガ２が成立した時、すなわちビットデバイスＭ１がＯＮした時には、図１４（ｃ）に示すように数値表示９４の拡大表示のみを行い、他の数値表示は表示画面から削除している。このスクリプトにより、図１４（ａ）に示した画面９１を図１４（ｃ）に示した画面９３に動的に変更することができる。
【０１０３】
また、トリガ８３としては、常時／ビットＯＮ中／ビットＯＦＦ中／ビット立ち上がり／ビット立下り／ビット変更時／周期起動／ビットＯＮ中周期起動／ビットＯＦＦ中周期起動／タッチスイッチＯＮ時／タッチスイッチＯＦＦ時／数値・文字列入力開始前／数値・文字列値変化時／アラーム・イベント発生時／リスト選択時等のあらゆる場合を選択可能である。
【０１０４】
図１７（ａ）、（ｂ）は画面データの構成を示す図である。画面データはヘッダ部および画面表示用の各オブジェクトデータから構成される。画面データはバイナリデータである。各オブジェクトデータはオブジェクトデータサイズ、オブジェクトデータを一意に特定するためのオブジェクトＩＤおよび各属性値から構成される。
【０１０５】
図１５に示したスクリプトにおいて、トリガ２が成立した場合、すなわちビットデバイスＭ１がＯＮした場合には、図１７（ｂ）に示すとおりにオブジェクトデータのサイズ属性値を、オブジェクトデータのサイズ属性値に該当するアドレス（図１７（ｂ）のおける１１４Ｈ番地）のデータを書き変えて変更することにより画面データ特定の数値表示のみを拡大することができる。ここで、数値表示が拡大される理由は、描画手段７５が、上記のようにスクリプトによりオブジェクトデータのサイズ属性が変更された後の画面データ６５を読み込んだ後に、画面データ６５とモニタ対象デバイス７８の値と合成して表示用揮発性メモリ７６に書き込むためである。
【０１０６】
また、特定のオブジェクトを非表示にする時は、該当するオブジェクトのデータを消去して後ろのデータを前につめて削除することにより、オブジェクトデータ毎に画面データから削除することができる。
【０１０７】
図１８は、本実施の形態にかかるプログラマブル表示器６１内の処理フロー、すなわちプログラマブル表示器６１と、パソコン６９上で動作する表示画面設定ソフトウェア７０との動作フローを示したフローチャートである。以下、図１８を参照しながら説明する。
【０１０８】
まず、プログラマブル表示器６１の画面データ設計者は、パソコン６９上で動作する表示画面設定ソフトウェア７０で画面データ７１を作成する（Ｓ１０１）。この画面データ７１には、データの一部として属性７３が含まれている。また、画面データ７１には、図形およびオブジェクトの属性を変更するためのスクリプト７９が付随している。
【０１０９】
次に、表示画面設定ソフトウェア７０の画面データダウンロード手段９２を使用してプログラマブル表示器６１上の不揮発性メモリ６３に作成した画面データ７１を書き込む（Ｓ１０２）。ここで、画面データ７１は、画面データ６４として不揮発性メモリ６３に格納される。また、属性７３は、属性７４として、スクリプト７９は、スクリプト８０として格納される。
【０１１０】
次に、プログラマブル表示器６１を使用する操作者がプログラマブル表示器６１の電源をＯＮすると（Ｓ１０３）、ブート手段６７によって、不揮発性メモリ６３内の画面データ６４はスクリプト８０、ＯＳとともに揮発性メモリ６２に画面データ６５として展開、すなわち揮発性メモリ６２に書き込まれ、動作可能な状態に設定される（Ｓ１０４）。なお、属性６４は属性６５として、スクリプト８０は、スクリプト８１として展開される。
【０１１１】
次に、描画手段７５がＰＬＣ７７と通信を開始し（Ｓ１０５）、操作者がユーティリティを起動し、オフラインモードにして通信が終了するか否かを監視する（Ｓ１０６）。
【０１１２】
ＰＬＣ７７との通信が終了でない場合は（Ｓ１０６否定）、描画手段７５はモニタ対象デバイス７８の値を取得する（Ｓ１０７）。スクリプト実行手段８２は、描画手段７５が取得するモニタ対象デバイス７８の値とトリガ８３が一致するかを、両者を比較することにより常時監視する。そして、トリガ８３が成立しているか不成立であるか、すなわち、スクリプト開始条件が成立しているか不成立であるかを判断する（Ｓ１０８）。
【０１１３】
ここで、トリガ８３が成立した場合、すなわちスクリプト開始条件が成立した場合は（Ｓ１０８肯定）、スクリプト実行手段８２はスクリプト８１を１行読み込む（Ｓ１０９）。
【０１１４】
次に、スクリプト実行手段８２は、読み込んだスクリプト１行分の内容を解釈する（Ｓ１１０）。
【０１１５】
次に、スクリプト実行手段８２は、先述したようにスクリプト８１の内容に基づき揮発性メモリ６２の該当アドレスのデータを変更することにより、揮発性メモリ６２の画面データ６５の属性７２を変更する（Ｓ１１１）。
【０１１６】
そして、スクリプト１行分を実行終了後、スクリプト実行手段８２は次の行にスクリプトが記述されているか否かを確認し、スクリプトの最終行までの読み込みが終了したか否かを確認する（Ｓ１１２）。
【０１１７】
ここで、次の行にスクリプトが記述されている場合、すなわちスクリプト実行手段８２においてスクリプトの最終行までの読み込みが終了していない場合は（Ｓ１１２否定）、スクリプトの最終行までの読み込みが終了するまで上述したＳ１０９、Ｓ１１０、Ｓ１１１の処理を繰り返し実行する。
【０１１８】
また、次の行にスクリプトが記述されていない場合、すなわちスクリプト実行手段８２においてスクリプトの最終行までの読み込みが終了した場合は（Ｓ１１２肯定）、スクリプト実行手段８２は処理を終了する。
【０１１９】
そして、取得したモニタ対象デバイス７８の値と画面データ６５とを合成して表示用揮発性メモリ７６に書き込むことによりプログラマブル表示器６１の表示手段８４に所定の画面が表示され（Ｓ１１３）、この後はＳ１０６に戻る。
【０１２０】
また、ＰＬＣ７７との通信が終了し（Ｓ１０６肯定）、プログラマブル表示器６１の電源がＯＦＦされると（Ｓ１１４）、揮発性メモリ６２のデータは消去される（Ｓ１１５）。
【０１２１】
なお、上記においては、スクリプト実行手段８２による画面データ６５の属性７２の変更を中心にプログラマブル表示器６１内の処理フローについて説明したが、上述したプログラマブル表示器１１の場合と同様に、変更した画面データ６５を不揮発性メモリ６３に記憶させることも可能である。さらに不揮発性メモリ６３に記憶させた画面データを表示画面設定ソフトウェア７０にアップロードして編集することも可能である。
【０１２２】
以上において説明したように、本実施の形態にかかるプログラマブル表示器システム６０においては、画面データに付随する属性を変更して画面データを変更する際に、プログラマブル表示器６１のみで属性の変更を行って画面データの変更を行うことが可能である。したがって、画面データを作成または編集するための専用の画面データ設定手段である表示画面設定ソフトウェア７０を用いることなく、プログラマブル表示器自体で属性の変更を行って画面データの変更を行うことが可能である。
【０１２３】
これにより、表示画面設定ソフトウェア７０を搭載したパソコン６９などをプログラマブル表示器６１を使用する現場に持ち込んでプログラマブル表示器６１に接続していない場合でも、プログラマブル表示器６１において画面データの変更を行うことができるため、操作性に優れたプログラマブル表示器６１が実現されている。
【０１２４】
そして、通常、表示画面設定ソフトウェア７０を搭載したパソコンで画面データを変更した場合には、該画面データ設定手段からプログラマブル表示器への画面データ転送には時間が要する。しかし、このプログラマブル表示器６１によれば、プログラマブル表示器６１自体で画面データを変更可能なため、変更した画面データを表示画面設定ソフトウェア７０を搭載したパソコン６９からプログラマブル表示器へ転送する必要が無い。その結果、プログラマブル表示器６１を使用する現場での画面データ変更に要する調整時間を短縮でき、画面データ変更の際の作業効率に優れたプログラマブル表示器６１が実現されている。
【０１２５】
また、表示画面設定ソフトウェア７０を搭載したパソコン６９及び該表示画面設定ソフトウェア７０の使用方法に詳しくない作業者でも画面データの変更を行うことができるため、操作性に優れたプログラマブル表示器６１が実現されている。
【０１２６】
さらに、このプログラマブル表示器６１においては、スクリプトを用いて画面データの変更を行うため、表示画面設定ソフトウェア７０で提供されている標準機能以上の表示処理を実現することが可能になる。すなわち、操作者は、図形およびオブジェクトの属性変更をスクリプトで動的にできるため、細かなカスタマイズを行うことが可能である。
【０１２７】
また、従来のプログラマブル表示器では、同じような画面でも別々に画面データを作成する必要があったため、画面データの格納にプログラマブル表示器の膨大なメモリを消費していた。これにより、パソコンとは異なりメモリを多く搭載できないプログラマブル表示器においては、画面データが増加するに従い、搭載しているメモリを圧迫するという問題があった。
【０１２８】
しかしながら、このプログラマブル表示器６１においては、細かな属性変更をスクリプトで行うことによって、このような問題を解消されている。
【０１２９】
そして、プログラマブル表示器システム１０においては、上記のようなプログラマブル表示器１１を備えるため、プログラマブル表示器１１及び表示画面設定ソフトウェア２０の両方において画面データの変更が可能な、操作性、作業効率に優れたプログラマブル表示器システム１０が実現されている。
【０１３０】
さらに、万が一、表示画面設定ソフトウェア２０を搭載したパソコン１９に不具合等が生じても、プログラマブル表示器１１において画面データの変更が可能なため、信頼性の高いプログラマブル表示器システム１０が実現されている。
【０１３１】
【発明の効果】
以上説明したように、この発明によれば、画面データを作成または編集するための専用の画面データ設定手段を用いることなく、プログラマブル表示器上において画面データに付随する属性の変更を行って画面データの変更を行うことが可能である。これにより、画面データ設定手段、例えば作画ソフトなどを搭載したパソコンなどをプログラマブル表示器を使用する現場に運んでプログラマブル表示器に接続する手間が不要となる。また、作画ソフト等の使用方法に詳しくない作業者でも簡単に画面データの変更を行うことができる。さらに、画面データ変更に要する調整時間を短縮することができる。したがって、この発明によれば、画面データ変更の際の操作性、作業効率に優れたプログラマブル表示器を得ることができるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１にかかるプログラマブル表示器の内部構造を示すブロック図である。
【図２】画面データに含まれるデータである図形を構成する要素の例について示した図である。
【図３】画面データに含まれるデータであるオブジェクトを構成する要素の例について示した図である。
【図４】画面データに含まれるデータである図形およびオブジェクトの属性の例について示した図である。
【図５】画面データに含まれるデータである図形およびオブジェクトの属性の例について示した図である。
【図６】線種の属性値の例を示す図である。
【図７】オブジェクトの属性の例について示した図である。
【図８】オブジェクトの属性の例について示した図である。
【図９】実施の形態１にかかるプログラマブル表示器の動作例を示す図である。
【図１０】実施の形態１かかるプログラマブル表示器システムにおける処理フローを示したフローチャートである。
【図１１】この発明の実施の形態２にかかるプログラマブル表示器の内部構成を示すブロック図である。
【図１２】画面データに含まれるデータである図形を構成する要素の例について示した図である。
【図１３】画面データに含まれるデータであるオブジェクトを構成する要素の例について示した図である。
【図１４】実施の形態２にかかるプログラマブル表示器の動作例を示した図である。
【図１５】スクリプトの一例を示す図である。
【図１６】スクリプト中で図形およびオブジェクトの属性を指定する方法（メンバ名）を数値表示を例に示した図である。
【図１７】画面データの構成を示す図である。
【図１８】実施の形態１かかるプログラマブル表示器システムにおける処理フローを示したフローチャートである。
【符号の説明】
１０  プログラマブル表示器システム、１１  プログラマブル表示器、１２  揮発性メモリ、１３  不揮発性メモリ、１４  画面データ、１５  画面データ、１６  属性変更手段、１７  ブート手段、１８  変更画面データ書き込み手段、１９  パソコン、２０  表示画面設定ソフトウェア、２１  画面データ、２２  属性、２３  属性、２４  属性、２５  画面データ設定手段、２６  画面データアップロード手段、２７  入力手段、２８  画面データダウンロード手段、２９表示手段。
【図１】
2004362258.tif 000003
【図２】
2004362258.tif 000004
【図３】
2004362258.tif 000005
【図４】
2004362258.tif 000006
【図５】
2004362258.tif 000007
【図６】
2004362258.tif 000008
【図７】
2004362258.tif 000009
【図８】
2004362258.tif 000010
【図９】
2004362258.tif 000011
【図１０】
2004362258.tif 000012
【図１１】
2004362258.tif 000013
【図１２】
2004362258.tif 000014
【図１３】
2004362258.tif 000015
【図１４】
2004362258.tif 000016
【図１５】
2004362258.tif 000017
【図１６】
2004362258.tif 000018
【図１７】
2004362258.tif 000019
【図１８】
2004362258.tif 000020