(57)【要約】【課題】プログラマブル表示器に表示させる画像をユーザにより容易に変更させる。【解決手段】プログラマブル表示器（２）は、変更情報を通信端末（４）から受信する通信部（１００）と、表示データ（３１）および上記変更情報を反映させた可変属性情報（８１）に基づいて画像を表示パネル（６１）に表示させる表示制御部（７３）と、を備える。【選択図】図１
2017054379.tif 000002
【特許請求の範囲】
【請求項１】
表示データ作成装置にて作成された、１つ以上の表示要素を含む表示データに応じた画像を表示部に表示させるプログラマブル表示器であって、
上記表示要素の属性を示す値のうち変更が認められた値が通信端末にて変更されることにより作成された変更情報を、上記通信端末から受信する通信部と、
上記表示データおよび上記変更情報に基づいて画像を上記表示部に表示させる表示制御部と、を備えることを特徴とするプログラマブル表示器。
【請求項２】
上記通信部は、選択された上記表示要素の属性の値のうち変更が認められた値を含む可変属性情報を通信端末に送信することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
請求項２に記載のプログラマブル表示器と通信する端末通信部と、
上記端末通信部により受信された上記可変属性情報に基づいて、当該可変属性情報の一覧を示す属性情報一覧を作成する属性情報一覧作成部と、
上記属性情報一覧を表示する端末表示部と、
上記属性情報一覧から選択された上記可変属性情報を変更する操作を受け付けて上記変更情報を作成する変更情報作成部と、を備え、
上記端末通信部は、上記変更情報を上記プログラマブル表示器に送信することを特徴とする通信端末。
【請求項４】
請求項３に記載の通信端末としてコンピュータを機能させるための制御プログラムであって、上記属性情報一覧作成部および上記変更情報作成部としてコンピュータを機能させるための制御プログラム。
【請求項５】
請求項２に記載のプログラマブル表示器と、
請求項３に記載の通信端末と、を備えることを特徴とする画像作成システム。
【請求項６】
上記プログラマブル表示器として、第１プログラマブル表示器と、少なくとも１つの第２プログラマブル表示器とを備え、
上記第１プログラマブル表示器の上記通信部は、上記可変属性情報を上記通信端末に送信し、
上記通信端末の上記端末通信部は、上記可変属性情報を上記第２プログラマブル表示器に送信することを特徴とする請求項５に記載の画像作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示する画像を変更するプログラマブル表示器等に関する。
【背景技術】
【０００２】
従来、プログラマブル表示器に表示させる画像は、当該画像を作成するためのパーソナルコンピュータ（ＰＣ）等で作成され、プログラマブル表示器に転送されることが通常であった。また、上記画像を変更する場合は再度ＰＣにて画像を作成しプログラマブル表示器に転送する必要があった。このように、画像の変更の度にＰＣを介さなければいけないという手間を削減するため、ＰＣにて作成された画像（画面データ）を、プログラマブル表示器にて編集する技術が開発されている（下記特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開番号ＷＯ２０１２／０９３４１８号（２０１２年７月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載の技術では、画像データ自体と、当該画像データに含まれる編集対象を編集するためのウィンドウとの両方をプログラマブル表示器に表示する必要がある。したがって、上記要素の編集中は、ウィンドウにより画像データが隠された状態となり、ユーザは上記編集対象の各要素を変更した場合に、画像データ全体がどのように変化するかを確認するために、ウィンドウを閉じる手間が生じていた。
【０００５】
本発明は上記問題点に鑑みたものであり、その目的は、プログラマブル表示器に表示させる画像を、ユーザにより容易に変更させることができるプログラマブル表示器、通信端末、通信端末の制御プログラム、および画像作成システムを実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係るプログラマブル表示器は、表示データ作成装置にて作成された、１つ以上の表示要素を含む表示データに応じた画像を表示部に表示させるプログラマブル表示器であって、上記表示要素の属性を示す値のうち変更が認められた値が通信端末にて変更されることにより作成された変更情報を、上記通信端末から受信する通信部と、上記表示データおよび上記変更情報に基づいて画像を上記表示部に表示させる表示制御部と、を備えることを特徴とする。
【０００７】
上記の構成によれば、通信端末にて表示要素の属性の値が変更されるので、プログラマブル表示器において属性の値を変更するために属性の値の一覧などを表示する必要がなくなる。これにより、プログラマブル表示器に表示された画像が上記一覧などによって隠されることがなくなる。したがって、ユーザは、プログラマブル表示器に表示された画像を見ながら、通信端末を用いて表示要素の属性の値を変更する操作を容易に行うことができる。そして、プログラマブル表示器には通信端末から受信した変更情報に基づいた画像が表示される。したがって、プログラマブル表示器は、自装置に表示させる画像をユーザにより容易に変更させることができる。
【０００８】
上記の課題を解決するために、上記プログラマブル表示器の上記通信部は、選択された上記表示要素の属性の値のうち変更が認められた値を含む可変属性情報を通信端末に送信してもよい。
【０００９】
上記の構成によれば、プログラマブル表示器がどのような表示要素を含む表示データを表示するか通信端末が認識していない場合、またはいずれの表示要素の属性が変更可能であるか通信端末が認識していない場合でも、可変属性情報がプログラマブル表示器から送信されることにより、通信端末は可変属性情報を取得することができるので、上述のような場合でも通信端末を用いて表示要素の属性の値を変更する操作を行うことができる。
【００１０】
上記の課題を解決するために、上記プログラマブル表示器の上記通信部は、上記通信端末によって選択された上記表示要素についての上記可変属性情報を上記通信端末に送信してもよい。
【００１１】
上記の構成によれば、通信端末から所望の表示要素を選択することができる。そのため、ユーザはプログラマブル表示器から離れた位置から表示要素を取得することができる。
【００１２】
上記の課題を解決するために、上記プログラマブル表示器は、通常の運転動作を行う通常モードと、上記可変属性情報の変更を受け付ける変更モードとを切り替えて上記プログラマブル表示器の動作を制御するモード切替部をさらに備え、上記モード切替部は、上記通信端末からの要求に応じて、上記通常モードと上記変更モードとを切り替えてもよい。
【００１３】
上記の構成によれば、通信端末からの要求に応じて通常モードと変更モードとを切り替えることができる。そのため、ユーザはプログラマブル表示器から離れた位置からモードを切り替える操作をすることができる。
【００１４】
上記の課題を解決するために、上記プログラマブル表示器の上記表示制御部は、選択された上記表示要素を、選択される前の表示形態と異なる表示形態で上記表示部に表示させてもよい。
【００１５】
上記の構成によれば、選択された表示要素をユーザが確認し易いように表示させることができる。
【００１６】
上記の課題を解決するために、本発明の一態様に係る通信端末は、上記プログラマブル表示器と通信する端末通信部と、上記端末通信部により受信された上記可変属性情報に基づいて、当該可変属性情報の一覧を示す属性情報一覧を作成する属性情報一覧作成部と、上記属性情報一覧を表示する端末表示部と、上記属性情報一覧から選択された上記可変属性情報を変更する操作を受け付けて上記変更情報を作成する変更情報作成部と、を備え、上記端末通信部は、上記変更情報を上記プログラマブル表示器に送信することを特徴とする。
【００１７】
上記の構成によれば、属性情報一覧が通信端末に表示されるので、ユーザは属性情報一覧を見ながら、表示要素の属性を容易に変更することができる。したがって、通信端末は、プログラマブル表示器に表示させる画像をユーザにより容易に変更させることができる。
【００１８】
上記通信端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記通信端末が備える各部（ソフトウェア要素）として動作させることにより上記通信端末をコンピュータにて実現させる通信端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００１９】
上記の課題を解決するために、本発明の一態様に係る画像作成システムは、上記プログラマブル表示器と、上記通信端末と、を備えることを特徴とする。
【００２０】
上記の構成によれば、プログラマブル表示器と通信端末とを組み合わせて、表示要素の属性の値を容易に変更することができる画像作成システムを提供することができる。
【００２１】
上記の課題を解決するために、上記画像作成システムは、上記プログラマブル表示器として、第１プログラマブル表示器と、少なくとも１つの第２プログラマブル表示器とを備え、上記第１プログラマブル表示器の上記通信部は、上記可変属性情報を上記通信端末に送信し、上記通信端末の上記端末通信部は、上記可変属性情報を上記第２プログラマブル表示器に送信してもよい。
【００２２】
上記の構成によれば、通信端末から、第１プログラマブル表示器についての可変属性情報が第２プログラマブル表示器に送信されるので、第１プログラマブル表示器と第２プログラマブル表示器とで同じ可変属性情報を共有することができる。
【００２３】
上記の課題を解決するために、上記画像作成システムは、上記プログラマブル表示器として、第１プログラマブル表示器と、少なくとも１つの第２プログラマブル表示器とを備え、上記変更情報作成部は、上記第１プログラマブル表示器から取得した上記可変属性情報に基づいて上記変更情報を作成し、上記通信端末の上記端末通信部は、上記変更情報を上記第２プログラマブル表示器に送信してもよい。
【００２４】
上記の構成によれば、第１プログラマブル表示器の可変属性情報を変更して作成された変更情報が、通信端末を介して第２プログラマブル表示器に送信される。これにより、第１プログラマブル表示器の可変属性情報に対する変更を示す変更情報を、第１プログラマブル表示器と第２プログラマブル表示器とで共有することができる。
【００２５】
上記の課題を解決するために、上記画像作成システムは、上記プログラマブル表示器は、上記表示データを記憶する第１記憶部と、上記表示データに含まれる１つ以上の表示要素の属性の値のうち変更が認められた値を含む可変属性情報を記憶する第２記憶部と、をさらに備え、上記第１プログラマブル表示器の上記第１記憶部に記憶された上記表示データには、個別の第１識別子が付与され、上記第２プログラマブル表示器の上記第１記憶部に記憶された上記表示データには、個別の第２識別子が付与されており、上記通信端末の上記端末通信部は、上記第２プログラマブル表示器の上記第１記憶部に、上記第１識別子と一致する上記第２識別子が付与された上記表示データが記憶されているときのみ、上記第１識別子が付与された上記表示データについての上記可変属性情報を上記第２プログラマブル表示器に送信してもよい。
【００２６】
上記の構成によれば、第２プログラマブル表示器の第１記憶部に、第１識別子と一致する第２識別子が付与された表示データが記憶されていなければ、第１識別子が付与された表示データについての可変属性情報は第２プログラマブル表示器に送信されない。これにより、第１プログラマブル表示器の可変属性情報を、当該可変属性情報に適合する表示データを含む第２プログラマブル表示器とで共有することができる。
【発明の効果】
【００２７】
本発明の一態様によれば、プログラマブル表示器に表示させる画像を、ユーザにより容易に変更させることができるという効果を奏する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態１に係る画像作成システムにおけるパーソナルコンピュータ、プログラマブル表示器、および通信端末の構成を示すブロック図である。
【図２】上記画像作成システムの概要を示す図である。
【図３】上記プログラマブル表示器の記憶部の構成と、当該記憶部に記憶されている各種データの構造とを示す図である。
【図４】上記通信端末を用いて、上記プログラマブル表示器に表示している部品の変更情報を変更する場合の画像例を示す図である。
【図５】上記プログラマブル表示器と上記通信端末とで行われる画像作成処理の流れを示すフローチャートである。
【図６】本発明の実施形態２に係る画像作成システムにおけるＰＣとプログラマブル表示器とのデータの送受信を示す図である。
【図７】上記データの送受信により、それぞれのプログラマブル表示器に表示される画像の一例を示す図である。
【図８】本発明の実施形態３に係る画像作成システムにおけるプログラマブル表示器と通信端末とのデータの送受信を示す図である。
【図９】本発明の実施形態４に係る画像作成システムにおけるパーソナルコンピュータ、プログラマブル表示器、および通信端末の構成を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、詳細に説明する。
【００３０】
〔実施形態１〕
本発明の一実施形態について、図１〜５を参照して説明する。まず始めに、本実施形態に係る画像作成システムの概要について、図２を参照して説明する。図２は、本実施形態に係る画像作成システム２００の概要を示す図である。図示の通り、画像作成システム２００は、パーソナルコンピュータ（ＰＣ）１と、プログラマブル表示器２と、ＰＬＣ３と、通信端末４とを含む。
【００３１】
ＰＣ（表示データ作成装置）１は、ＯＳ（Operating System）が実装されているコンピュータであり、プログラマブル表示器２に表示させる画像を定義するデータである表示データ３１を作成する画像作成装置である。表示データ３１は少なくとも、プログラマブル表示器２に表示させる１つ以上の部品（表示要素）と、当該部品の１つ以上の属性（位置、サイズ、形状、色など）の値を含む情報である属性情報とを含んでいる。ＰＣ１は作成した表示データ３１をプログラマブル表示器２に送信する。
【００３２】
ＰＬＣ３は、プログラマブル表示器２と接続された外部機器であり、自装置が収集したデータをプログラマブル表示器２に送信する。また、ＰＬＣ３は、プログラマブル表示器２の制御指示にしたがって、ＰＬＣ３に接続された機器の動作を制御する。
【００３３】
通信端末４は、プログラマブル表示器２と通信接続する端末で、例えば、タブレットＰＣ、スマートフォン、ノートＰＣなど、ユーザの入力操作を受け付ける端末入力部と、画像を表示する端末表示部とを備えた端末である。通信端末４は、プログラマブル表示器２が部品の属性を変更する際にプログラマブル表示器２の操作端末となる。プログラマブル表示器２と通信端末４との接続や、プログラマブル表示器２の操作端末としての通信端末４の具体的なはたらきについては、後で詳述する。
【００３４】
プログラマブル表示器（第１プログラマブル表示器、第２プログラマブル表示器）２は、ＰＣ１から受信した表示データ３１に応じた画像を表示するＨＭＩ（Human Machine Interface）機器である。また、プログラマブル表示器２は、表示データ３１に応じた画像にＰＬＣ３から受信した各種データや、プログラマブル表示器２の内部で発生したデータを反映させることができる。一例を挙げると、プログラマブル表示器２は、ＰＬＣ３から受信した温度の数値を、表示データ３１に含まれるメーター（部品）の針の示す値として反映させて部品を表示することが可能である。
【００３５】
プログラマブル表示器２はさらに、表示データ３１に含まれる１つ以上の部品の属性を変更して、当該変更を反映させた状態で部品を表示することができる。具体的には、プログラマブル表示器２は、表示データ３１に含まれる部品の属性情報のうち、変更が認められている属性情報に対応する情報であって、プログラマブル表示器２から変更（更新）可能な可変属性情報８１を作成する。また、プログラマブル表示器２は当該可変属性情報８１を、通信端末４からのデータに基づき更新する。そして、表示データ３１と、可変属性情報８１とを用いて表示画面全体に表示する画像（表示画像）を作成し表示する。これにより、表示データ３１を作成したＰＣ１ではなくプログラマブル表示器２（および通信端末４）にて、表示データ３１中の部品の（変更が認められている）属性情報を変更することができる。すなわち、プログラマブル表示器２は、部品の位置、サイズ、形状、色などを自装置で変更することができる。
【００３６】
次に、図２を用いて説明した各装置の要部構成について、図１を参照して説明する。図１は、実施形態１に係るＰＣ１、プログラマブル表示器２、および通信端末４の構成を示すブロック図である。プログラマブル表示器２は、ＰＣ１、ＰＬＣ３、および通信端末４と通信可能に接続されている。
【００３７】
ＰＣ１は、入力装置１０と、データ作成部２０と、記憶部３０と、プログラマブル表示器２に表示データ３１を送信する送信部４０と、ＧＵＩ（Graphical User Interface）を表示するためのモニタ１１とを備えている。なお、ＰＣ１はこの他に、ＣＰＵ（Central Processing Unit）、メモリ、揮発性または不揮発性の記憶装置、通信インタフェース等、汎用コンピュータに一般的に備えられている構成を含んでいてもよい。
【００３８】
入力装置１０は、ユーザの入力操作を受け付けるものである。入力装置１０は、後述するデータ作成部２０における表示データ３１の作成のための入力操作を受け付ける。
【００３９】
データ作成部２０は、表示データ３１を作成するものである。ここで、表示データ３１とは、プログラマブル表示器２の表示画面に表示させる１つ以上の部品と、部品それぞれの属性を示す属性情報とを少なくとも含んでいる。ここで、「部品」とは、特定の機能を有するオブジェクト（スイッチ、ランプ、メーターなど、ユーザの操作に応じてプログラマブル表示器２が所定の制御を行うもの）または単に所定のデータを表示するオブジェクト（画像、ラベル、テキストボックス等）を意味する。なお、表示データ３１は部品画像および属性情報の他にも、上述した部品画像の背景に表示する背景画像や、プログラマブル表示器２に表示させる画像全体（部品画像および背景画像）に対する各種設定データや、プログラマブル表示器２に実行させる処理を記述したスクリプトプログラムなどを含んでいてもよい。
【００４０】
データ作成部２０は、入力装置１０を介し受け付けたユーザの入力操作に応じて上述の表示データ３１を作成する。そして、入力装置１０を介し、作成した表示データ３１の保存を示すユーザの入力操作を受け付けると、表示データ３１を記憶部３０に記憶させる。より具体的には、データ作成部２０は入力装置１０に対するユーザの入力操作に応じて、表示データ３１に含まれる部品それぞれの属性情報について、各属性の値を直接記憶させる（値を直接指定する）か、可変属性情報８１を参照させるかを設定する。なお、ここで言う「値」とは必ずしも数値でなくてもよい。例えば部品がラベルである場合、ラベルに表示する文言などのテキストデータであってもよいし、その他どのような形式の情報であってもよい。以降、各属性の値を直接記憶させる（値を直接指定する）か、可変属性情報８１を参照させるかの設定のことを「参照設定」と称する。
【００４１】
データ作成部２０は、属性情報に設定値を直接記憶させる場合（参照設定が直接指定である場合）、ユーザに表示データ３１に含まれる部品それぞれの属性の１つ１つの設定値を入力させる。なお、データ作成部２０はユーザに上記入力を行わせる代わりに、記憶部３０などに記憶された標準の属性値（サイズや色など）を各属性の値としてもよい。一方、部品の各属性の設定値を、可変属性情報８１を参照させることとする場合（参照設定が参照である場合）は、データ作成部２０はユーザの入力操作、またはデータ作成部２０もしくは記憶部３０が予め記憶している情報に基づいて、参照する可変属性情報８１のアドレスを特定し、当該アドレスを属性情報の各属性の値とする。
【００４２】
さらに、データ作成部２０は、入力装置１０を介し、表示データ３１をプログラマブル表示器２に転送する旨を指示する入力操作を受け付けると、記憶部３０に記憶されている表示データ３１を、送信部４０を介しプログラマブル表示器２に転送する。なおこのとき、データ作成部２０は、表示データ３１の各部品の属性情報のうち、参照設定が参照である属性情報については、当該属性情報の各属性について予め定められた値を設定し（初期設定値）、当該初期設定値を表示データ３１とともにプログラマブル表示器２に送信する。
【００４３】
記憶部３０は、データ作成部２０が作成した表示データ３１を記憶するものである。また、図示しないが、記憶部３０はデータ作成部２０が表示データ３１を作成するための（例えばユーザに表示データ３１の作成のために提示するため、および表示データ３１の表示要素として組み合わせるための）部品画像や背景画像の画像データも記憶していてよい。また、記憶部３０は、各属性について初期設定値として設定する値を記憶していてもよい。さらに、記憶部３０は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などのように、ＰＣ１に内蔵された記憶装置であってもよいし、ＳＤメモリカード、ＵＳＢ（Universal Serial Bus）フラッシュメモリ、およびＤＶＤ（Digital Versatile Disc）などのように、ＰＣ１の所定のインタフェースまたはドライブを介しアクセス可能な外部記憶装置であってもよい。
【００４４】
送信部４０は、データ作成部２０からの指示にしたがって、表示データ３１および初期設定値をプログラマブル表示器２に転送するものである。
【００４５】
次に、プログラマブル表示器２の要部構成について説明する。プログラマブル表示器２は、ユーザの指示操作を受け付けるとともに、表示すべき各種の部品を含む画像を表示するコンピュータであり、ＨＭＩ（Human Machine Interface）機器である。プログラマブル表示器２は、ＰＣ１から受信した表示データ３１に従って画像を表示する表示機能と、画像を表示している画面（表示パネル６１）に対するユーザの入力を受け付ける操作機能と、可変属性情報８１を作成および変更する属性変更機能とを備えている。
【００４６】
プログラマブル表示器２はこれらの機能を実現するために、受信部５０と、Ｉ／Ｆ９０と、表示パネル６１（表示部）と、タッチパネル６０と、制御部７０と、記憶部３０とを有している。なお、本実施形態では、プログラマブル表示器２をタッチパネル６０および表示パネル６１を備えた装置としたが、プログラマブル表示器２はこのような装置形態には限らない。例えば、プログラマブル表示器２は、産業用コンピュータのような、タッチパネル６０および表示パネル６１を備えていない装置に、タッチパネル６０および表示パネル６１を含むディスプレイを接続することによって構成してもよい。
【００４７】
受信部５０は、ＰＣ１と通信を行いＰＣ１から表示データ３１および初期設定値を受信するものである。受信部５０は受信した表示データ３１および初期設定値を制御部７０に送信する。Ｉ／Ｆ９０は、ＰＬＣ３と通信を行うものである。表示パネル６１は画像を表示する表示部であり、例えば液晶ディスプレイのような平板型の表示装置である。タッチパネル６０は、表示パネル６１上でタッチを受け付けるものである。タッチパネル６０は表示パネル６１に重ねるように設けられている。なお、プログラマブル表示器２はタッチパネル６０の代わりに別途キーボードなどの入力装置を備え、当該入力装置からの入力を受け付けてもよい。
【００４８】
制御部７０は、プログラマブル表示器２を統括的に制御するものである。制御部７０は、後述する運転モードに応じて、タッチパネル６０へのタッチによって示された上記画像に対するユーザの入力操作に応じた制御を行う。また、制御部７０は、受信部５０から受信した表示データ３１および初期設定値を、記憶部８０の第１記憶領域（後述）に格納する。また、制御部７０は、ＰＬＣ３と通信することにより、ＰＬＣ３が制御している機器から得たデータを取得し、当該データと、表示データ３１に含まれる部品の属性情報が示す設定（アドレス設定）とに基づいて、部品画像の表示状態を変更する。
【００４９】
さらに制御部７０は、表示データ３１に含まれる１つ以上の部品の属性を変更可能である。制御部７０は当該変更を行うために、可変属性情報作成部７１と、モード切替部７２と、表示制御部７３とを有する。
【００５０】
モード切替部７２は、プログラマブル表示器２の運転モードを切替えるものである。本実施形態においては、プログラマブル表示器２の運転モードは「通常モード」と「変更モード」の２種類存在する。モード切替部７２は、タッチパネル６０が変更モードへの変更を指示する入力操作を受け付けた場合に、運転モードを変更モードに切替える。また、モード切替部７２は、タッチパネル６０が通常モードへの変更を指示する入力操作を受け付けた場合に運転モードを、プログラマブル表示器２が通常の運転動作を行う通常モードに切替える。また、モード切替部７２は切替え後のモードを示す情報であるモード選択フラグ８２を記憶部８０の第２記憶領域（後述）に記憶させる。
【００５１】
ここで、「通常モード」とは、プログラマブル表示器２の表示機能と操作機能とを実現するためのモードである。通常モードの場合、タッチパネル６０が入力操作を受け付けると、制御部７０は当該入力操作を部品に対する操作と判断する。このような操作は、例えばボタンの押下、スイッチの切替え、温度設定など、プログラマブル表示器２から値を設定しＰＬＣ３を介して外部機器に行わせる操作または外部機器に対する設定、ならびにメーターの表示切替えなど、予め部品が選択されたときに行われると規定されている表示変更である。
【００５２】
一方、「変更モード」とは、プログラマブル表示器２の属性変更機能を実現するためのモードである。換言すると、変更モードとは、プログラマブル表示器２の画面レイアウトや画面設定などを変更するためのモードといえる。変更モードの場合、タッチパネル６０が入力操作を受け付けると、属性情報を（または変更情報をさらに）変更する部品を選択する操作、または選択中の部品の属性情報（または変更情報）を変更する操作と判断する。
【００５３】
可変属性情報作成部７１は、可変属性情報８１を作成および変更するものである。可変属性情報作成部７１は、プログラマブル表示器２の電源がオンされたときに記憶部８０の第２記憶領域を確認し、可変属性情報８１が存在しない場合、記憶部８０の第１記憶領域に記憶された初期設定値に基づいて可変属性情報８１を作成する。また、可変属性情報作成部７１は、可変属性情報８１を変更した変更情報を通信端末４から受信し、当該変更情報に基づいて可変属性情報８１を更新する。なお、可変属性情報作成部７１は少なくとも、部品の配置、大きさ、および表示様式など、表示パネル６１に部品の画像を表示する際の、見た目に関わる属性を規定する設定値を変更可能であることが望ましい。表示パネル６１に部品が表示された場合の見た目を変更することで、プログラマブル表示器２のユーザはＰＣ１で作成された表示データ３１が規定している部品のレイアウトや大きさ、色などの見た目を自分の使いやすいように変更でき、利便性が向上するからである。
【００５４】
表示制御部７３は、記憶部８０に記憶されている表示データ３１および可変属性情報８１に基づいて表示パネル６１に画像を表示させるものである。より具体的には、表示制御部７３は、表示データ３１にて表示するよう規定されている部品を、当該部品の属性情報および可変属性情報８１が規定する表示様式（位置、大きさ、色、および形状など）で表示する。
【００５５】
記憶部８０は、表示データ３１と、初期設定値と、可変属性情報８１と、モード選択フラグ８２と、選択部品特定情報８３とを記憶する。記憶部８０は、プログラマブル表示器２に内蔵された記憶装置であってもよいし、所定のインタフェースを介してプログラマブル表示器２に接続される外部記憶装置であってもよい。記憶部８０は第１記憶領域（第１記憶部）と第２記憶領域（第２記憶部）とを含んでいる。以下、図３を用いて記憶部８０と、記憶部８０に格納される表示データ３１および可変属性情報８１とについて詳述する。
【００５６】
図３は、記憶部８０の構成と、記憶部８０に記憶されている各種データの構造とを示す図である。図示の通り、記憶部８０は第１記憶領域と第２記憶領域とを含んでいる。第１記憶領域は、当該領域に一旦記憶されたデータは読み込みのみ可能となる記憶領域である。換言すると、第１記憶領域は、プログラマブル表示器２によって書き換えられない固定データを記憶する固定データ領域である。第１記憶領域には受信部５０がＰＣ１から受信した表示データ３１と、初期設定値とが記憶される。これに対し、第２記憶領域は、自由にデータの読み込みおよび書き込みが可能な記憶領域である。換言すると、第２記憶領域は、プログラマブル表示器２によって書き換え可能な可変データ領域である。第２記憶領域には可変属性情報作成部７１が作成した可変属性情報８１と、モード選択フラグ８２と、選択部品特定情報８３とが記憶される。
【００５７】
次に、表示データ３１の属性情報、可変属性情報８１、モード選択フラグ８２、および選択部品特定情報８３について詳細に説明する。上述の通り、表示データ３１は当該データに含まれる部品それぞれに対応する属性情報（「部品♯１の属性情報」、「部品♯２の属性情報」、…「部品♯Ｎの属性情報」）を含んでいる。属性情報は図示の通り、部品の形状、位置、サイズ、色などの部品の属性を示す種々の情報をまとめた情報である。
【００５８】
さらに、属性情報には、種々の属性の値や種類などを、可変属性情報８１を参照せずに当該属性情報で直接指定した値とするか（「部品♯２の属性情報」の「直接指定」）、可変属性情報８１に記載された値を参照するか（「部品♯１の属性情報」の「参照」）を示す参照設定が記憶されている。このように、参照設定を属性情報に含めることにより、属性情報を変更した可変属性情報８１を参照するか否かを部品ごとに設定することができる。参照設定が「直接指定」の場合、部品の各属性の値（図３では形状、位置、サイズ、色）は、属性情報に直接記憶されている。一方、参照設定が「参照」である場合、属性情報には各属性の値ではなく、当該属性情報（が対応付けられている部品）に対応する可変属性情報８１の、同じ属性の値を参照するためのアドレス(情報格納アドレス)が記憶されている。なお、部品♯１の「形状」属性のように、参照設定が「参照」である属性情報において、一部の属性の値を直接指定と同じように属性情報に格納していてもよい。
【００５９】
可変属性情報８１は、上述した属性情報のうち、参照設定が「参照」に設定されている属性情報の値を記憶した情報である。ここで、可変属性情報８１はデータ可変領域に記憶されている、変更可能な情報である。可変属性情報８１は属性情報と同様、表示データ３１に含まれる部品それぞれに対応づけられている。なお、可変属性情報８１は、属性情報のうち一部の属性（図３の部品♯１の可変属性情報８１の場合は位置、サイズ、および色）についてのみ可変属性情報８１を記憶していても構わない。この場合、可変属性情報８１に記憶されていない属性の値については、属性情報に記憶されている値を参照すればよい。また、可変属性情報８１には、各属性の値を初期設定値から変更したか（変更有）否か（変更無）を示すフラグ（変更フラグ）が含まれていてもよい。図３の部品♯１の可変属性情報８１を例に挙げると、当該可変属性情報８１では位置、サイズ、および色の３種の属性のうち、位置およびサイズの属性が初期設定値から変更されており、色は初期設定値から変更されていないことが示されている。
【００６０】
モード選択フラグ８２は、現在のプログラマブル表示器２の運転モードを示すフラグを示す。モード選択フラグ８２は、モード切替部７２によって書き換えられる。また、モード選択フラグ８２は表示パネル６１の表示画面の更新（画面のリフレッシュ）時または入力装置１０に対し入力操作がなされた場合など、制御部７０が運転モードに依存して処理制御を変更するような場合に、制御部７０により参照される。選択部品特定情報８３は、変更モードにおいて現在選択されている部品を特定する情報である。選択部品特定情報８３は例えば選択されている部品の名称、ＩＤなど部品を一意に特定できる情報であれば、その形式は特に限定されない。
【００６１】
制御部７０の表示制御部７３は、通常モードおよび変更モードのいずれにおいても、表示パネル６１の更新（リフレッシュ）の度に表示データ３１および可変属性情報８１を読み出し、これらの情報を反映させた、表示パネル６１の表示画面全体に表示する画像（表示画像）を作成し表示パネル６１に出力している。より詳しくは、表示制御部７３は、表示パネル６１の更新タイミングに合わせて、まず第１記憶領域の表示データ３１を読み出す。上述の通り、表示データ３１には各部品の属性情報が含まれており、表示制御部７３はこの属性情報それぞれの参照設定をまず確認する。
【００６２】
表示制御部７３は、参照設定が「直接指定」の属性情報については、当該属性情報にて設定されている設定値を部品の各属性に反映させて、表示画像の一部として表示させる。図３の例で具体的に説明すると、例えば制御部７０は、参照設定が直接指定である部品♯２は、当該部品♯２の属性情報に直接設定されている値を表示画像の作成に反映させる。つまり、部品♯２は表示画像において、形状：ラベル、位置：Ｘ（座標）＝２０、Ｙ（座標）＝４０、サイズ：Ｗ（幅）＝３２、Ｈ（高さ）＝３２、色：ＢＬＵＥで表示されることとなる。
【００６３】
一方、表示制御部７３は、参照設定が「参照」の属性情報については、当該属性情報の各属性に設定されている情報格納アドレスを読み出し、当該情報格納アドレスの指定先の可変属性情報８１の値を読み出し、当該値を部品の各属性に反映させて、表示画像の一部として表示させる。図３の例で具体的に説明すると、参照設定が参照を示す部品♯１は、表示画像において、形状：四角ボタン、位置：Ｘ（座標）＝１０、Ｙ（座標）＝２０、サイズ：Ｗ（幅）＝３２、Ｈ（高さ）＝３２、色：ＲＥＤで表示されることとなる。
【００６４】
なお、上述のように可変属性情報８１は変更モードにおいて随時変更される情報である。そして、表示制御部７３は、表示パネル６１の更新タイミングの度に、常に最新の可変属性情報８１を参照することとなる。したがって、可変属性情報作成部７１が可変属性情報８１を変更した場合、表示画像に、当該変更がほぼ同時に（厳密に言えば、変更した可変属性情報８１が第２記憶領域に記憶された直後の、表示画像の作成タイミングにて）反映されることとなる。したがって、ユーザは変更モードにおいて、入力操作により変更した属性情報をほぼ同時に表示パネル６１の表示画面で確認することができる。
【００６５】
続いて、ＰＬＣ３について説明する。ＰＬＣ３は、制御対象となるターゲットシステムを制御する制御機器である。ターゲットシステムは、製造ラインなどに配置された各種の機器（モータなどの出力機器およびセンサなどの入力機器）によって構成されている。ＰＬＣ３は、ターゲットシステムの動作を規定するロジックプログラムにしたがって、当該ターゲットシステムを制御する制御機器である。ＰＬＣ３は、プログラマブル表示器２と通信可能に接続されている。
【００６６】
上記ロジックプログラムは、ラダープログラムなどによって、ＰＬＣ３が制御の対象とするターゲットシステムの一連の動作、プログラマブル表示器２へのデータの出力などの手順を予め規定したものであり、ユーザによって作成される。ＰＬＣ３はロジックプログラムを実行することにより、ロジックプログラムで規定された手順で、ターゲットシステムの動作を監視・制御するとともに、当該ターゲットシステムからデータを収集する。収集されたデータはプログラマブル表示器２へ出力される。
【００６７】
次に、通信端末４の構成について説明する。通信端末４は図示の通り、端末通信部１１０と、端末入力部１２０と、端末表示部１４０と、端末制御部１３０とを含んでいる。
【００６８】
端末通信部１１０は、プログラマブル表示器２との通信を行うものである。具体的には、端末通信部１１０はプログラマブル表示器２から可変属性情報８１を受信し端末制御部１３０へと送る。また、端末通信部１１０は、端末制御部１３０により値が変更された可変属性情報８１である変更情報を、プログラマブル表示器２に送信する。
【００６９】
端末入力部１２０は、通信端末４における入力装置である。具体的には、端末入力部１２０はプログラマブル表示器２のタッチパネル６０と同様、端末表示部１４０と一体に形成され、通信端末４の端末表示部１４０に対するタッチ操作を入力操作として受け付けるものであることが望ましい。端末表示部１４０は、端末制御部１３０の制御に従って画像を表示する表示装置である。端末表示部１４０は例えば液晶パネルなどで実現される。
【００７０】
端末制御部１３０は、通信端末４を統括的に制御するものである。端末制御部１３０は端末入力部１２０が受け付けた入力操作に応じて、プログラマブル表示器２と通信接続を確立させる。端末制御部１３０は、さらに詳しくは、属性一覧作成部（属性情報一覧作成部）１３１と、変更情報作成部１３２とを含んでいる。属性一覧作成部１３１は、端末通信部１１０を介しプログラマブル表示器２から受信した可変属性情報８１を、一覧形式などユーザが確認可能な形式の属性情報一覧として端末表示部１４０に表示させる。変更情報作成部１３２は、プログラマブル表示器２から受信した可変属性情報８１を、端末入力部１２０に対する入力操作に応じて変更した変更情報を作成し、当該変更情報を端末通信部１１０を介しプログラマブル表示器２に送信する。
【００７１】
次に、プログラマブル表示器２の表示パネル６１に表示している部品の可変属性情報８１を、通信端末４を用いて変更するための入力操作と、当該入力操作に応じた表示パネル６１および端末表示部１４０の画面遷移について、図４を用いて説明する。図４は、通信端末４を用いて、プログラマブル表示器２に表示している部品の可変属性情報８１を変更した場合の画像例を示す図である。さらに詳しくは、図４の（ａ）はプログラマブル表示器２と通信端末４との通信接続を確立したときの、図４の（ｂ）はプログラマブル表示器２にて可変属性情報８１を変更する部品を選択したときの、図４の（ｃ）は通信端末４にて可変属性情報８１の一部を変更したときの画像の一例を示している。
【００７２】
まず始めに、プログラマブル表示器２と通信端末４とは、図４の(ａ)に示すように互いに通信を確立する。通信を確立するための操作や処理については特に限定しないが、例えば通常モードまたは変更モードのプログラマブル表示器２の表示パネル６１に表示された特定のボタン（接続ボタン）に対しタッチ操作がなされた場合に、タッチパネル６０がそのタッチ操作を受け付けて制御部７０に送信し、制御部７０が当該操作に応じて近傍の通信端末４に対し、近距離通信のリクエストを送信してもよい。そして、通信端末４の端末制御部１３０は端末通信部１１０を介して当該リクエストを受け付けた場合に、図４の（ａ）に示すように、ボタン（Connect to HMI）などを表示し、ユーザに接続のリクエストを承認するか否かを選択させてもよい。そして、端末入力部１２０に対し上記リクエストを承認する操作（上述のボタンをタッチする操作など）が行われた場合、端末制御部１３０は端末通信部１１０を介し、プログラマブル表示器２にリクエストの承認を送信し、これにてプログラマブル表示器２と通信端末４との通信接続を確立させてもよい。
【００７３】
プログラマブル表示器２と通信端末４との通信接続が確立した状態、かつ、プログラマブル表示器２が変更モードの状態で、図４の（ｂ）に示すようにプログラマブル表示器２にて表示画像に含まれる部品のいずれかが選択された場合、可変属性情報作成部７１は当該選択された部品の選択部品特定情報８３を記憶部８０に記憶させる。さらに、可変属性情報作成部７１は当該選択された部品の可変属性情報８１を記憶部８０から読み出し、通信部１００を介し通信端末４へと送信する。なおこのとき、可変属性情報作成部７１は、可変属性情報８１のうち各属性の変更フラグを示す情報は通信端末４に送付しなくてもよい。通信端末４の端末制御部１３０の属性一覧作成部１３１は、可変属性情報８１を受信すると、これを一覧形式など、ユーザが確認可能かつ属性の値を変更可能な形式で端末表示部１４０に表示させる。例えば図４の（ｂ）のように、部品のＩＤとともに、Ｐｏｓ（位置）、Ｓｉｚｅ（サイズ）、Ｃｏｌｏｒ（色）、Ｌａｂｅｌ（ラベル）などの属性および当該属性の値を一覧表示すればよい。
【００７４】
なお、プログラマブル表示器２にて部品を選択する操作の具体例としては、図示のように部品をタッチする操作の他に、部品に付されたＩＤや部品の名称を、プログラマブル表示器２または通信端末４にて表示された一覧画像から選択する方法や、通信端末４にて選択する部品のＩＤや名称を直接入力する方法などを用いてもよい。
【００７５】
また、プログラマブル表示器２または通信端末４にて部品を選択する操作が行われた場合、表示制御部７３は選択中の部品がユーザに分かり易いように、当該部品の表示形態を選択前と異なる表示形態に変更してもよい。例えば、図４の（ｂ）〜（ｃ）に示すように、選択された部品の枠線を太く表示するような強調表示を行ってもよい。これにより、ユーザは選択された部品を容易に判別することができる。
【００７６】
さらに、表示制御部７３は、図４の（ｂ）〜（ｃ）に示すように、プログラマブル表示器２の運転モードが変更モードである場合は、表示画像全体を通常モードである場合と異なる表示形式で表示パネル６１に表示させてもよい。例えば、図４の（ｂ）〜（ｃ）に示すように、変更モード中は表示画像全体を枠囲みして表示するなどの強調表示を行ってよい。これにより、ユーザはプログラマブル表示器２が現在通常モードであるのか変更モードであるのかを容易に判別することができる。
【００７７】
ここで、ユーザがいずれかの属性の設定値を端末入力部１２０を介して選択し、当該設定値を変更する操作を行うと、変更された設定値は、プログラマブル表示器２での部品の表示にほぼ同時に反映される。例えば、ユーザが図４の（ｂ）に示すように通信端末４にて部品サイズの幅の設定値（同図では２０）を選択し、図４の（ｃ）に示すように当該設定値を３０に増加させる操作を行った場合、端末入力部１２０が当該操作を受け付け端末制御部１３０に送信し、端末制御部１３０の変更情報作成部１３２は、当該操作に応じて可変属性情報８１のうちサイズの幅の値を３０に変更した変更情報を作成し、プログラマブル表示器２に送信する。プログラマブル表示器２の制御部７０の可変属性情報作成部７１は上記値を受信すると、当該変更情報が示す属性の値を可変属性情報８１に上書きする。すなわち、可変属性情報８１のうち、サイズの幅を示す値を２０から３０に更新する。なおこのとき、可変属性情報作成部７１は、更新した属性の変更フラグが「変更無」である場合は、変更フラグも「変更有」に更新する。そして、表示制御部７３は表示パネル６１の更新タイミングにて、可変属性情報８１を参照する。これにより、上述の通り更新されたサイズの幅の値が表示画像中の、対応する部品に反映されることとなる。
【００７８】
なお、変更情報作成部１３２は、受信した可変属性情報８１の各属性のうち、変更した属性と、当該属性の変更後の値のみを示す情報を変更情報として作成し、プログラマブル表示器２に送信してもよい。図４の例では、可変属性情報８１のうち、「サイズの幅」という属性の値を３０に変更したことを示す情報を変更情報として作成し、プログラマブル表示器２に送信すればよい。
【００７９】
また、通信端末４は、通信端末４から属性が変更可能な部品および当該部品の属性が予め決まっている場合は、プログラマブル表示器２から可変属性情報８１を受信しなくてもよい。この場合、端末制御部１３０の属性一覧作成部１３１は、予め決められた部品の、決められた属性の一覧を端末表示部１４０に表示させ、ユーザに端末入力部１２０を介し、上記決められた属性の値を入力させる。そして、入力された値を変更情報として、プログラマブル表示器２に送信すればよい。これにより、プログラマブル表示器２から通信端末４に可変属性情報８１を送信する必要がないので、通信量を削減することができる。
【００８０】
最後に、プログラマブル表示器２および通信端末４が可変属性情報８１を変更し、表示データ３１の部品に、当該変更した可変属性情報８１を反映させた表示画像を作成および表示する処理（画像作成処理）の流れについて、図５を用いて説明する。図５は、プログラマブル表示器２と通信端末４とで行われる画像作成処理の流れを示すフローチャートである。なお、以下では、図４の（ａ）を用いて説明した、プログラマブル表示器２と通信端末４との通信接続が予め確立していることとして説明する。
【００８１】
制御部７０の可変属性情報作成部７１は、プログラマブル表示器２の電源がオンされるとまず、可変属性情報８１が記憶部８０の第２記憶領域に存在するか否か確認する。可変属性情報８１が存在しない場合は、可変属性情報作成部７１が、記憶部８０の第１記憶領域に格納された初期設定値から可変属性情報８１を作成する。
【００８２】
そして、プログラマブル表示器２は通常モードで起動し、記憶部８０に記憶された表示データ３１および可変属性情報８１に応じた画像を表示パネル６１に表示させる（Ｓ１０）。より詳しくは、表示制御部７３は、表示データ３１に含まれる各部品について、当該部品の属性情報の参照設定が「直接指定」と設定されている場合は、当該属性情報が示す属性の設定値に基づいて部品を表示させ、参照設定が「参照」に設定されている属性情報については可変属性情報８１に記憶された設定値に基づいて部品を表示させる。
【００８３】
制御部７０は、タッチパネル６０において変更モードへの変更を指示する操作（変更操作）が受け付けられるまで（Ｓ１２でＮＯ）、すなわち通常モードでプログラマブル表示器２が駆動している間は、通常モードの表示機能および操作機能を実現するためはたらく。ここで、タッチパネル６０において変更モードへの変更を指示する操作（変更操作）が受け付けられると（Ｓ１２でＹＥＳ）、制御部７０のモード切替部７２は当該操作に応じてプログラマブル表示器２の運転モードを変更モードに切替え（Ｓ１４）、記憶部８０に記憶されたモード選択フラグ８２を、変更モードを示すフラグに切替える。
【００８４】
変更モードに切替えられると、プログラマブル表示器２の制御部７０は属性変更機能を実現するためにはたらく。変更モードでタッチパネル６０に対し、部品を選択する操作が行われると（Ｓ１６でＹＥＳ）、可変属性情報作成部７１は当該操作を受けて、選択された部品の選択部品特定情報８３を記憶部８０に記憶させる。また、部品を選択する操作が行われた場合、表示制御部７３は選択中の部品がユーザに分かり易いように、当該部品の表示形態を選択前と異なる表示形態に変更してもよい（Ｓ１８）。例えば、選択中の部品を点滅表示させたり、色を変えたり、枠囲みして表示してもよい。
【００８５】
さらに可変属性情報作成部７１は、選択された部品の可変属性情報８１を記憶部８０から読み出し、通信端末４に送信する（Ｓ２０）。通信端末４の端末通信部１１０は上記可変属性情報８１を受信すると（Ｓ４０）、当該可変属性情報８１を端末制御部１３０に送信する。そして端末制御部１３０の属性一覧作成部１３１は、可変属性情報８１の一覧を作成し端末表示部１４０に表示させ（Ｓ４２）、端末入力部１２０に対するユーザの入力操作が行われるまで待機する（Ｓ４４でＮＯ）。そして、端末入力部１２０において可変属性情報８１のいずれかの属性の値を変更する旨の入力操作（例えば位置座標の変更、サイズや色の指定変更など）が行われると（Ｓ４４でＹＥＳ）、端末制御部１３０の変更情報作成部１３２は、可変属性情報８１に上記変更を反映させた変更情報を作成し（Ｓ４５）、端末通信部１１０を介しプログラマブル表示器２に送信する（Ｓ４６）。プログラマブル表示器２の通信部１００は上記変更情報を受信すると（Ｓ２２）、これを制御部７０に送信し、制御部７０の可変属性情報作成部７１は、上記変更情報が示す値で記憶部８０の可変属性情報８１を更新する（Ｓ２４）。ここで、制御部７０の表示制御部７３は上述の通り、表示パネル６１の表示画面の更新のたびに表示データ３１および可変属性情報８１を参照している。したがって、可変属性情報作成部７１が更新した可変属性情報８１が記憶部８０に記憶されると、ほぼ同時に、上記可変属性情報８１の値が反映された部品が表示パネル６１に表示されることとなる（Ｓ２４）。
【００８６】
このような、通信端末４を用いた可変属性情報８１の更新は、タッチパネル６０において変更モードの終了を指示する（通常モードへの変更を指示する）入力操作がなされるまで繰り返される（Ｓ２６でＮＯ）。そして、タッチパネル６０において変更モードの終了（通常モードへのモード変更）を指示する入力操作がなされると（Ｓ２６でＹＥＳ）、制御部７０のモード切替部７２は上記入力操作に応じて、プログラマブル表示器２の運転モードを変更モードから通常モードへと切替え（Ｓ２８）、記憶部８０のモード選択フラグ８２を、通常モードを示すフラグに切替る。
【００８７】
以上の処理によると、通信端末４にて作成された変更情報に応じて可変属性情報８１が更新されるので、プログラマブル表示器２において可変属性情報８１を更新するために、可変属性情報８１に含まれる属性の値の一覧などを表示する必要がなくなる。そのため、プログラマブル表示器２の表示画像が上記一覧などによって隠されることがなくなる。したがって、ユーザは、プログラマブル表示器２の表示画像を見ながら、通信端末４で可変属性情報８１、すなわち部品の属性を変更することができるので、当該変更に係る操作を容易に行うことができるという効果を奏する。また、以上の処理によると、通信端末４の端末表示部１４０はプログラマブル表示器２の表示画像全体ではなく、属性の値の一覧を表示できればよい。そのため、通信端末４が表示画面の大きさが限られる端末であっても、ユーザに視認性よく属性の値の一覧を表示することができる。また、通信端末４の端末入力部１２０は、上記一覧の中でユーザが属性の値を指定できる程度の感度を持っていればよく、例えば端末入力部１２０が精細な座標を指定することが難しい入力装置（例えば感度の低いタッチパネルなど）である場合でも、ユーザの利便性を損なうことなく属性の値の入力を行わせることができる。
【００８８】
なお、変更モードへの変更を指示する操作の受け付けと、変更モードの終了（通常モードへの変更）を指示する操作の受け付けとは、プログラマブル表示器２で行ってもよいし、通信端末４で行ってもよい。すなわち、通信端末４の端末入力部１２０がＳ１２およびＳ２６の判定のトリガとなる入力操作を受付け、端末制御部１３０が当該入力操作を示す情報を受信すると、端末通信部１１０が当該情報をプログラマブル表示器２に送信してもよい。そして、プログラマブル表示器２の制御部７０は通信部１００を介し上記入力操作を示す情報を受信し、当該情報を用いてモード切替部７２によるモードの切替えを行うか否か判定してもよい。
【００８９】
変更モードへの変更および変更モードの終了を指示する操作をプログラマブル表示器２で行う場合、モード切替部７２は、プログラマブル表示器２に設けられた内部メモリ（図示せず）の特定のアドレスの領域における値を書き替えることで、モードの切替えを行ってもよい。その値の書き込みは、プログラマブル表示器２に表示された画像上のボタンの操作で行われてもよい。
【００９０】
また、モード切替部７２は、ユーザによって作成された上述のスクリプトプログラムに規定されている手順にしたがってモードを切替えてもよい。スクリプトプログラムを用いれば、ユーザによって規定された所望の手順でモードを切替えることができる。例えば、通信端末４からの属性変更要求時にオンする内部フラグと、当該属性変更要求時に通信端末４から送信されるＩＤとが予め設定されている場合、モード切替部７２は、内部フラグの状態を監視し、かつ送信されたＩＤ（送信ＩＤ）をプログラマブル表示器２に記憶されているＩＤ（記憶ＩＤ）と照合する。モード切替部７２は、内部フラグがオンしたことを確認し、かつ送信ＩＤが記憶ＩＤと合致したことを確認すると、モード選択フラグ８２をオンすることができる。また、モード切替部７２は、ＰＬＣ３が有する内部メモリの特定の領域におけるビットがセットされたときに変更モードに移行することもできる。
【００９１】
〔実施形態２〕
本発明に係るＰＣ１のデータ作成部２０は、表示データ３１の作成に加え可変属性情報８１を作成し、表示データ３１と可変属性情報８１とをプログラマブル表示器２に転送してもよい。以下、本発明の第２の実施形態について、図６〜７を用いて説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９２】
図６は、本実施形態に係る画像作成システム３００におけるＰＣ１とプログラマブル表示器２Ａ〜２Ｃとのデータの送受信を示す図である。プログラマブル表示器２Ａ〜２Ｃは実施形態１におけるプログラマブル表示器２と同様の機能および構成を備えている。
【００９３】
本実施形態において、ＰＣ１のデータ作成部２０は、入力装置１０に対する入力操作に応じて、プログラマブル表示器２Ａ〜２Ｃそれぞれで用いる可変属性情報８１Ａ〜８１Ｃを表示データ３１の属性情報とは別個に作成する。換言すると、データ作成部２０は、プログラマブル表示器２Ａ〜２Ｃが共通で用いる値が設定された属性情報を含む表示データ３１と、プログラマブル表示器２Ａ〜２Ｃそれぞれについて別個に設定した値を含む可変属性情報８１Ａ〜８１Ｃとを作成する。そして、データ作成部２０は送信部４０を介し、表示データ３１と、可変属性情報８１Ａ〜８１Ｃとをプログラマブル表示器２に送信する。プログラマブル表示器２の制御部７０は受信部５０を介しこれを受信し、表示データ３１は記憶部８０の第１記憶領域へ、可変属性情報８１Ａ〜８１Ｃは記憶部８０の第２記憶領域へと記憶させる。そして、プログラマブル表示器２Ａ〜２Ｃの表示制御部７３はそれぞれ、第２記憶領域に記憶した可変属性情報８１Ａ〜８１Ｃと、表示データ３１とを用いて表示画像を作成し表示パネル６１に表示させる。
【００９４】
図７は、図６に示したデータの送受信により、プログラマブル表示器２Ａ〜２Ｃに表示される画像の一例を示した図である。図６および図７に示すように、ＰＣ１が、表示データ３１が規定する表示画像中のラベル（部品）１０００の、ラベルの文言（ＴＡＮＫ♯１〜♯３）を変更した可変属性情報８１Ａ〜８１Ｃを作成し、プログラマブル表示器２Ａ〜２Ｃにそれぞれ送信した場合、プログラマブル表示器２Ａ〜２Ｃはそれぞれ、ラベル１０００の文言のみ異なる（ＴＡＮＫ♯１〜♯３）ラベルを表示することとなる。
【００９５】
なお、データ作成部２０における可変属性情報８１Ａ〜８１Ｃの作成方法は特に限定しない。例えばデータ作成部２０は、表示データ３１に含まれる部品のうち、参照設定が「参照」と設定されている部品について可変属性情報の設定値入力画像をモニタ１１に表示させ、入力装置１０を介しユーザに各属性の設定値を入力させてもよい。そして、入力装置１０に対し、入力した設定値で可変属性情報を作成する旨の入力操作がなされた場合、当該設定値で可変属性情報８１Ａ〜８１Ｃを作成すればよい。そして、データ作成部２０は作成した可変属性情報８１Ａ〜８１Ｃを記憶部３０に記憶させておき、入力装置１０に対し表示データ３１（または可変属性情報８１Ａ〜８１Ｃの少なくともいずれか）の送信を指示する入力操作がなされた場合に、表示データ３１とともに可変属性情報８１Ａ〜８１Ｃを（または送信を指定した可変属性情報８１Ａ〜８１Ｃのみを）プログラマブル表示器２に送信すればよい。
【００９６】
また、本実施形態においては、ＰＣ１が予め可変属性情報８１を作成し、プログラマブル表示器２に送信するため、プログラマブル表示器２の可変属性情報作成部７１はプログラマブル表示器２の電源オン時に可変属性情報８１を作成することがない。したがって、ＰＣ１は初期設定値を作成しプログラマブル表示器２に送信しなくてもよい。
【００９７】
〔実施形態３〕
また、本発明に係る画像作成システムでは、あるプログラマブル表示器が通信端末に送信した可変属性情報（または可変属性情報を変更した変更情報）を、他のプログラマブル表示器に転送可能であってもよい。さらに、当該転送の際に、可変属性情報（または可変属性情報を変更した変更情報）のうち、変更フラグが「変更有」である、すなわち初期設定値から変更されている属性の値のみを転送してもよい。以下、本発明の第３の実施形態について、図８を参照して説明する。
【００９８】
図８は、画像作成システム４００におけるＰＣ１とプログラマブル表示器２と通信端末４とのデータの送受信を示す図である。図８の（ａ）に示す通り、プログラマブル表示器２Ａ〜２Ｃは、表示データ３１と、可変属性情報８１Ａ〜８１Ｃとに基づいた表示画像をそれぞれ表示している。より具体的には、可変属性情報８１Ａ〜８１Ｃは属性の値として、ラベル１０００の文言（ＴＡＮＫ♯１〜♯３）が変更された情報であり、可変属性情報８１Ａはさらに、ボタン２０００の形状が四角に変更された情報である。そのため、図示の通り、プログラマブル表示器２Ａは四角いボタン２０００と、「ＴＡＮＫ♯１」と記載されたラベル１０００を表示している。また、プログラマブル表示器２Ｂは「ＴＡＮＫ♯２」と記載されたラベル１０００を表示している。また、プログラマブル表示器２Ｃは「ＴＡＮＫ♯３」と記載されたラベル１０００を表示している。
【００９９】
ここで、通信端末４がプログラマブル表示器２Ａから可変属性情報８１Ａを受信すると、通信端末４の端末制御部１３０の属性一覧作成部１３１は、端末表示部１４０に可変属性情報８１Ａを一覧表示させる。本実施形態に係る通信端末４は、この可変属性情報８１Ａを、プログラマブル表示器２Ａではなく（またはプログラマブル表示器２Ａとともに）、プログラマブル表示器２Ｂまたはプログラマブル表示器２Ｃに送信する点で、上記実施形態に係る通信端末４と異なる。
【０１００】
より詳しくは、通信端末４の変更情報作成部１３２は、可変属性情報８１Ａを、図８の（ｂ）に示すように、プログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃに送信する。なおこのとき、可変属性情報のうち、変更フラグが「変更有」である、すなわち初期設定値から変更されている属性の値のみを転送することが好ましい。このように変更分の属性の値のみを転送することにより、通信量を削減するとともに、変更させたくない属性の書き換えを防止することができる。プログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃは、上記可変属性情報８１Ａを受信すると、可変属性情報８１Ａを自装置の可変属性情報（８１Ｂまたは８１Ｃ）に上書きする。
【０１０１】
このように、あるプログラマブル表示器２が通信端末４に送信した可変属性情報８１を、当該通信端末４から他のプログラマブル表示器２に転送可能とすることにより、プログラマブル表示器２と通信端末４とを組み合わせて、各部品の属性の値を容易に変更することができる。したがって、ユーザは、複数のプログラマブル表示器２の表示画像をより簡便に変更することができる。
【０１０２】
なお、図８の説明では、プログラマブル表示器２Ａの可変属性情報８１Ａを、通信端末４を介しプログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃに送信する例を説明したが、通信端末４は、プログラマブル表示器２Ａから受信した可変属性情報８１Ａを変更した変更情報を作成し、これをプログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃに送信してもよい。そしてこの場合も、プログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃに送信するのは変更情報のうち、変更フラグが「変更有」である、すなわち初期設定値から変更されている属性の値のみを転送することが好ましい。さらに、通信端末４は、当該変更情報をプログラマブル表示器２Ａにも送信しても構わない。
【０１０３】
〔実施形態４〕
本発明に係る画像作成システムでは、実施形態１の画像作成システム２００と異なり、通信端末４が、属性一覧作成部１３１による属性情報一覧を作成せずに、プログラマブル表示器２から送信された、属性の値を変更することが可能な形式で作成されたユーザインターフェース画面データを表示するものであってもよい。以下、本発明の第４の実施形態について、図９を参照して説明する。なお、説明の便宜上、前記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１０４】
図９は、画像作成システム５００におけるＰＣ１、プログラマブル表示器２、および通信端末４の構成を示すブロック図である。図示の通り、画像作成システム２００は、パーソナルコンピュータ（ＰＣ）１と、プログラマブル表示器２Ｄと、ＰＬＣ３と、通信端末４Ａとを含む。
【０１０５】
プログラマブル表示器２Ｄは、実施形態１の画像作成システム２００におけるプログラマブル表示器２と同様、受信部５０と、Ｉ／Ｆ９０と、表示パネル６１と、タッチパネル６０と、記憶部３０とを有し、プログラマブル表示器２の制御部７０に代えて制御部７０Ａを有している。また、制御部７０Ａは、可変属性情報作成部７１Ａと、モード切替部７２と、表示制御部７３とを有する。
【０１０６】
可変属性情報作成部７１Ａは、実施形態１における可変属性情報作成部７１と同様、可変属性情報８１を作成および変更するものであるが、可変属性情報８１を通信端末４Ａに送信しない。可変属性情報作成部７１Ａは、可変属性情報８１に基づいて、後述する通信端末４ＡのＷｅｂブラウザ１５０で表示可能なユーザインターフェース画面データを作成する。このようなユーザインターフェース画面データは、ｈｔｍｌ等の形式で作成されており、通信端末４Ａで行われるボタン等への入力操作に対する処理がプログラムによって規定されている。このユーザインターフェース画面データにより表示されるユーザインターフェース画面は、画像作成システム２００における通信端末４の端末制御部１３０が作成する属性情報一覧と同様な表示形態で表示を有する。また、可変属性情報作成部７１Ａは、通信端末４Ａから受信した後述の属性変更値に基づいて可変属性情報８１を更新する。
【０１０７】
通信端末４Ａは、画像作成システム２００における通信端末４と同様、端末通信部１１０と、端末入力部１２０と、端末表示部１４０とを含み、通信端末４の端末制御部１３０に代えてＷｅｂブラウザ１５０を含んでいる。
【０１０８】
端末通信部１１０は、プログラマブル表示器２からユーザインターフェース画面データを受信しＷｅｂブラウザ１５０へと送る。また、端末通信部１１０は、Ｗｅｂブラウザ１５０により変更された属性の値（属性変更値）を、変更情報としてプログラマブル表示器２に送信する。
【０１０９】
Ｗｅｂブラウザ１５０は、端末通信部１１０を介して与えられたユーザインターフェース画面データを端末表示部１４０に表示させ、端末入力部１２０により受け付けられた入力操作に応じて、属性の値を変更し、その結果得られた属性変更値を端末通信部１１０を介してプログラマブル表示器２に送信する。
【０１１０】
上記の構成によると、通信端末４Ａの端末表示部１４０には、Ｗｅｂブラウザ１５０により、実施形態１の通信端末４に表示される属性情報一覧と同様の表示形態で、属性を変更するためのユーザインターフェース画面が表示される。これにより、ユーザは、実施形態１の通信端末４と同様の操作性で属性を変更することができる。また、通信端末４Ａは、一般的な通信端末が備えるＷｅｂブラウザ１５０を有することにより属性変更機能を備えるので、通信端末４が有する属性一覧作成部１３１よび変更情報作成部１３２が不要になる。
【０１１１】
なお、通信端末４Ａは、ユーザインターフェース画面データに基づいて属性値を変更するためのユーザインターフェース画面を表示するＷｅｂブラウザ１５０を含むが、当該ユーザインターフェース画面を表示できれば、Ｗｅｂブラウザ１５０以外のものを代わりに含んでいてもよい。
【０１１２】
また、本実施形態は、上述の実施形態２にも適用することが可能である。
【０１１３】
〔変形例〕
（変形例１）
本発明に係る表示データ３１には、個別の識別子（ＩＤなど）が付与されていてもよい。また、表示データ３１の属性情報に対応する可変属性情報８１（および変更情報）にも、当該表示データ３１と同じ識別子が付与される、または、対応する表示データ３１の識別子を特定可能な情報が含まれていてもよい。
【０１１４】
そしてこの場合、実施形態３にて説明したように、通信端末４の端末制御部１３０は、あるプログラマブル表示器２（図８の例ではプログラマブル表示器２Ａ）から受信した可変属性情報８１（可変属性情報８１Ａ）、または当該可変属性情報８１を変更した変更情報を、端末通信部１１０を介し他のプログラマブル表示器２（図８ではプログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃ）に送信する場合、送信先のプログラマブル表示器２が記憶している表示データ３１の識別子（第２識別子）を当該プログラマブル表示器２から受信し、上記可変属性情報８１または上記変更情報に付与された、または対応付けられた表示データ３１の識別子（第１識別子）が上記受信した識別子に一致する場合に、上記可変属性情報８１または上記変更情報を送信してもよい。
【０１１５】
もしくは、上記可変属性情報８１または上記変更情報の受信先のプログラマブル表示器２（図８ではプログラマブル表示器２Ｂおよびプログラマブル表示器２Ｃ）の制御部７０が、受信する上記可変属性情報８１または上記変更情報の識別子と、自装置の記憶部８０に記憶された表示データ３１の識別子とを照合し、これらが一致している場合に上記可変属性情報８１または上記変更情報を受信することとしてもよい。
【０１１６】
これにより、可変属性情報８１（または変更情報）に適合する表示データ３１を含むプログラマブル表示器２にのみ通信端末４から可変属性情報８１（または変更情報）を転送することができるので、誤って異なる表示データ３１についての可変属性情報８１（または変更情報）を送信することを防止できる。
【０１１７】
（変形例２）
上記各実施形態におけるプログラマブル表示器２は変更モードにおいて、表示画像全体の大きさを所定の大きさの矩形領域（セル）に区画分けし、表示データ３１に含まれる部品それぞれの位置を、当該矩形領域のいずれに部品を配置するかを示す情報（例えば縦１つ目、横１つ目のセル、など）として記憶していてもよい。これにより、ユーザは細かに位置座標を指定せずとも、簡便に部品の位置を指定することができる。したがって、プログラマブル表示器２および通信端末４、４Ａを用いて部品の位置を変更する際も、簡便に部品の位置を指定することができ表示画像の変更がより容易になるという効果を奏する。
【０１１８】
（変形例３）
上記各実施形態では、記憶部８０を第１記憶領域と第２記憶領域とに分けた例について説明したが、上記第１記憶領域および第２記憶領域は、別個の記憶装置であってもよい。つまり、記憶部８０を、一旦記憶されたデータは読み込みのみ可能となる第１記憶装置と、自由にデータの読み込みおよび書き込みが可能な第２記憶装置とで実現してもよい。
【０１１９】
（変形例４）
複数のオブジェクトを予めＰＣ１のデータ作成部２０によってグルーピングしておき、グループ単位で属性を変更してもよい。部品はグルーピングが可能であるため、グルーピングされた部品について共通する属性を一括して変更することにより、部品単位で属性を変更することに比べて、属性の変更を効率的に行うことができる。
【０１２０】
この場合、グルーピングされた各部品の可変属性情報８１は、グループを特定する情報（例えばグループＩＤ）と、一括変更する属性を特定する情報とを含んでいる。ユーザによってグループが選択されると、可変属性情報作成部７１、７１Ａは、当該選択されたグループに属する部品の選択部品特定情報８３を記憶部８０に記憶させる。さらに、可変属性情報作成部７１は、選択されたグループの可変属性情報８１を記憶部８０から読み出し、通信端末４へと送信し、可変属性情報作成部７１Ａは、可変属性情報８１に基づいて作成したユーザインターフェース画面データを通信端末４Ａへと送信する。
【０１２１】
通信端末４、４Ａは、受信情報に基づいて、図４の（ｂ）に示す状態で、部品についてのＩＤ、属性および属性の値を表示する代わりに、グループについてのＩＤ、一括変換する属性および当該属性の値を表示する。ユーザは、図４の（ｃ）に示す要領で属性の値を変更する。これにより、グループに属するオブジェクトに共通する属性を一括して変更することができる。
【０１２２】
〔ソフトウェアによる実現例〕
プログラマブル表示器２の制御ブロック（特に制御部７０の可変属性情報作成部７１およびモード切替部７２）、ＰＣ１のデータ作成部２０、ならびに通信端末４の端末制御部１３０は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１２３】
後者の場合、プログラマブル表示器２、ＰＣ１、および通信端末４は、各機能を実現するソフトウェアであるプログラム（制御プログラム）の命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１２５】
２００、３００、４００、５００  画像作成システム
１  ＰＣ（表示データ作成装置）
２、２Ｄ  プログラマブル表示器（第１プログラマブル表示器、第２プログラマブル表示器）
４、４Ａ  通信端末
２０  データ作成部
３０  記憶部
３１  表示データ
４０  送信部
５０  受信部
６０  タッチパネル
６１  表示パネル（表示部）
７０、７０１Ａ  制御部
７１、７１Ａ  変更情報作成部
７２  モード切替部
７３  表示制御部
８０  記憶部（第１記憶部および第２記憶部）
８１  可変属性情報
１００  通信部
１１０  端末通信部
１２０  端末入力部
１３０  端末制御部
１３１  属性一覧作成部（属性情報一覧作成部）
１３２  変更情報作成部
１４０  端末表示部
１５０  Ｗｅｂブラウザ
【図１】
2017054379.tif 000003
【図２】
2017054379.tif 000004
【図３】
2017054379.tif 000005
【図４】
2017054379.tif 000006
【図５】
2017054379.tif 000007
【図６】
2017054379.tif 000008
【図７】
2017054379.tif 000009
【図８】
2017054379.tif 000010
【図９】
2017054379.tif 000011