(57)【要約】【課題】制御対象機器を停止させることなく画面のデザインを変更できるプログラマブル表示器を得ること。【解決手段】デザイン情報１１３１1〜１１３１ｎを記憶する記憶部１１３と、デザイン変更通知領域１３４に変更後の画面のデザインを特定する情報が書き込まれたか否かを監視するデザイン変更通知領域監視部１１２１と、デザイン変更通知領域１３４に変更後の画面のデザインを特定する情報が書き込まれたことをデザイン変更通知領域監視部１１２１が検出した場合に、デザイン変更通知領域１３４に書き込まれた情報に基づいて、画面のデザインをデザイン情報１１３１1〜１１３１ｎのいずれかに対応するデザインに変更するデザイン変更処理部１１２３と、変更後のデザインに確定するかを問い合わせる確認画面を表示させ、確認画面に対するユーザの応答操作に応じた情報をデザイン変更完了通知領域１３５に書き込むデザイン変更確認処理部１１２４とを備える。【選択図】図１
2014029630.tif 000002
【特許請求の範囲】
【請求項１】
デザイン変更通知領域及びデザイン変更完了通知領域が設けられた内部メモリを備えた制御対象機器から受信した情報の表示及び前記制御対象機器に対する操作指令の送信を行うプログラマブル表示器であって、
複数のデザイン情報を記憶する記憶部と、
前記デザイン変更通知領域に変更後の画面のデザインを特定する情報が書き込まれたか否かを監視するデザイン変更通知領域監視部と、
前記デザイン変更通知領域に前記変更後の画面のデザインを特定する情報が書き込まれたことを前記デザイン変更通知領域監視部が検出した場合に、前記デザイン変更通知領域に書き込まれた情報に基づいて、画面のデザインを前記記憶部に記憶されている前記複数のデザイン情報のいずれかに対応するデザインに変更するデザイン変更処理部と、
前記デザイン変更処理部が変更した後のデザインに確定するか否かを問い合わせる確認画面を表示させ、該確認画面に対するユーザの応答操作に応じた情報を前記デザイン変更完了通知領域に書き込むデザイン変更確認処理部とを備えることを特徴とするプログラマブル表示器。
【請求項２】
前記デザイン変更確認処理部が前記デザイン変更管理領域に前記確認画面に対するユーザの応答操作に応じた情報を書き込んだ後に、前記制御対象機器の前記内部メモリにさらに設けられたデザイン変更確定通知領域にデザインの変更を確定させるかどうかを示す情報が書き込まれたか否かを監視するデザイン変更確定領域監視部を備え、
前記デザイン変更確定領域にデザインの変更を確定させるかどうかを示す情報が書き込まれたことを前記デザイン変更確定領域監視部監視部が検出した場合に、前記デザイン変更確定領域に書き込まれた情報に基づいて、前記画面のデザインの変更を維持するか破棄するかを決定することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記デザイン変更確認処理部が前記デザイン変更管理領域に前記確認画面に対するユーザの応答操作に応じた情報を書き込んだ後、前記デザイン変更確定領域に書き込まれた情報に基づいて、前記画面のデザインの変更を維持するか破棄するまでの間、ユーザからの操作を受け付けないように処理することを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記デザイン変更通知領域、前記デザイン変更完了領域、及び前記デザイン変更確定通知領域を、ユーザが前記内部メモリの任意の領域に割り当てることが可能であることを特徴とする請求項２又は３に記載のプログラマブル表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器に関する。
【背景技術】
【０００２】
産業用機械、工場生産ライン、化学プラントなどを制御する機器としては、プログラマブルロジックコントローラと称される制御機器が広く利用されている。この制御機器は、制御対象が持つ信号やデータを、種類に応じて、入力信号、出力信号、カウンタ値、タイマ値、数値データとして保持している。例えば、スイッチなどの状態を表すＯＮ／ＯＦＦ信号は、入力及び出力信号である。また、生産品の個数などはカウンタ値、機械のタイミング制御などの時間情報はタイマ値、温度や圧力などは数値データとして扱われる。
【０００３】
これら信号やデータは、制御機器内ではデバイスと呼ばれるメモリに格納されており（以下、デバイスと総称する）、制御機器はこれらのデバイスに対して、制御プログラムの内容に応じた演算処理を行い制御している。
【０００４】
そして、制御機器のデバイスの値を、生産ライン等の作業者に伝えるために、表示器又はプログラマブル表示器と称される表示装置が広く利用されている。これらプログラマブル表示器は、液晶等の表示画面を有し、デバイスのデータを表示するだけでなく、タッチパネル等の入力手段を有し、作業者の機械への指令や生産個数の設定等の操作指令を表示器内に取り込み、これを制御機器に伝える役割も有している。
【０００５】
プログラマブル表示器に表示される画面においては、通常、予め作り込まれた画面を表示するだけであるが、特許文献１には、デザイン情報をまとめ、それを切り替えることでユーザの好みに応じて画面のデザインを変更することが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４２９８６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
プログラマブル表示器の画面デザインについては、ユーザの好みだけでなく、装置の状態などによっても変更を行うことが望ましい場合がある。デザインを変える方法としては、デザインを変えた専用の画面を別に作る方法も考えられるが、全体のデザインの統一感を持たせるためには、全ての画面デザインを個別に作成する必要があり、工数がかかる。
【０００８】
そこで、画面のデザインを変更する場合、画面のボタン配置や配色などをデザイン情報としてまとめ、そのデータを切り替えることで簡易に見た目を切り替える方法が特許文献１のように提案されている。
【０００９】
しかし、この方法でデザインを変更する場合、不適切なデザインであった場合、装置のパネルが正しく表示されなくなる可能性がある。例えば、ボタンの色とその上に配置する文字列の色とが同色であると、ボタンを区別することができなくなる。また、スイッチとして機能させる領域とスイッチの画像とで位置や大きさが異なっていると、スイッチの画像が配置された部分がスイッチとして機能しなかったり、スイッチの画像が配置されていない部分がスイッチとなってしまったりする。
【００１０】
また、プログラマブル表示器にはタッチパネルの他に、ファンクションキーなどプログラマブル表示器を操作するためのＨ／Ｗ（hardware）キーなどが具備されていない場合があるため、タッチパネルのデザインが不適切であった場合に、プログラマブル表示器内部に閉じた処理であると、元の状態に外部から戻すのが困難な場合が考えられる。従来の方式では、この問題を回避するとともに、安全を確保するために、外部機器との通信を停止したり、メンテナンスモードに入ったりするなど、一度システムを停止してデザインの変更をする必要があった。
【００１１】
しかしながら、プログラマブル表示器が配置されている装置においては、連続で動作することが求められており、装置の一部を停止させることが難しい場合が多く、このような手順では画面のデザインを変更することが容易ではなかった。
【００１２】
本発明は、上記に鑑みてなされたものであって、制御対象機器を停止させることなく画面のデザインを変更できるプログラマブル表示器を得ることを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、デザイン変更通知領域及びデザイン変更完了通知領域が設けられた内部メモリを備えた制御対象機器から受信した情報の表示及び制御対象機器に対する操作指令の送信を行うプログラマブル表示器であって、複数のデザイン情報を記憶する記憶部と、デザイン変更通知領域に変更後の画面のデザインを特定する情報が書き込まれたか否かを監視するデザイン変更通知領域監視部と、デザイン変更通知領域に変更後の画面のデザインを特定する情報が書き込まれたことをデザイン変更通知領域監視部が検出した場合に、デザイン変更通知領域に書き込まれた情報に基づいて、画面のデザインを記憶部に記憶されている複数のデザイン情報のいずれかに対応するデザインに変更するデザイン変更処理部と、デザイン変更処理部が変更した後のデザインに確定するか否かを問い合わせる確認画面を表示させ、確認画面に対するユーザの応答操作に応じた情報をデザイン変更完了通知領域に書き込むデザイン変更確認処理部とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画面のデザインを変更するにあたって制御対象機器を停止させる必要がないという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明にかかるプログラマブル表示器の実施の形態１の構成を示す図である。
【図２】図２は、デザイン情報の構成の一例を示す図である。
【図３】図３は、実施の形態１にかかるプログラマブル表示器の実施の具体例を示す図である。
【図４】図４は、実施の形態１にかかるプログラマブル表示器の実施の別の具体例を示す図である。
【図５】図５は、本発明にかかるプログラマブル表示器の実施の形態２の構成を示す図である。
【図６】図６は、実施の形態２にかかるプログラマブル表示器の実施の具体例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本発明にかかるプログラマブル表示器の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１７】
実施の形態１．
図１は、本発明にかかるプログラマブル表示器の実施の形態１の構成を示す図である。プログラマブル表示器１１０は、産業用機械、工場生産ライン、化学プラントなどを制御する制御機器やインバータやサーボ、解析・情報処理能力を備えたインテリジェントセンサ（スマートセンサ）などの制御対象機器１３０から受信した情報の表示及び制御対象機器１３０に対する操作指令の送信を行う装置であり、表示部１１１、制御部１１２、記憶部１１３及び通信部１１４を備える。表示部１１１は、ＬＣＤ（Liquid Cristal Display）などの表示装置である。制御部１１２は、プログラマブル表示器１１０の動作を制御する装置であり、デザイン変更通知領域監視部１１２１、デザイン変更処理部１１２３及びデザイン変更確認処理部１１２４を有する。通信部１１４は、通信経路１２１を経由して制御対象機器１３０と通信するためのインタフェースである。
【００１８】
制御対象機器１３０は、通信部１３１、制御部１３２及び制御対象機器内部メモリ１３３を備える。通信部１３１は、通信経路１２１を経由してプログラマブル表示器１１０との通信するためのインタフェースである。制御部１３２は、制御対象機器１３０の動作を制御する装置である。制御対象機器メモリ１３３は、部品（ボタンやグラフなど）の配置や配色などを定義したデザイン情報１１３１１〜１１３１ｎと紐付けされた後述するＩＤのうち、変更後の画面に対応するＩＤを示す値を格納するためのデザイン変更通知領域１３４、プログラマブル表示器１１０の画面変更完了を通知するためのデザイン完了通知領域１３５を備える。上記領域をコンピュータ上のツールでユーザが任意の領域に割り当てることも可能であり、これにより制御対象機器１３０に搭載する制御プログラムの設計自由度が向上する。デザイン変更通知領域１３４は、制御対象機器１３０やプログラマブル表示器１１０、又は制御対象機器１３０に接続された不図示の他の外部機器に対するユーザによる操作によって、制御対象機器１３０の動作を停止させることなく値を書き込むことができる領域である。
【００１９】
図２は、デザイン情報の構成の一例を示す図である。デザイン情報１１３１１〜１１３１ｎのそれぞれは、プログラマブル表示器１１０の画面を生成するコンピュータ側のツール上で製作したデータであり、それぞれのデザイン情報内には複数の部品がどのように描画されるかという情報（部品画像データ２０−１１、２０−１２、２０−１３・・・、２０−ｎ１、２０−ｎ２、２０−ｎ３・・・）を含んでいる。すなわち、デザイン情報１１３１１〜１１３１ｎは、各部品がどのように描画されるか（配色・配置など）を一画面分まとめた情報である。デザイン情報１１３１１〜１１３１ｎの各々には、それぞれを一意に識別可能とするための情報としてＩＤが設定される。作成者はコンピュータ側のツール上でプログラマブル表示器１１０に表示する画面を作成する際に、それぞれの部品の使用場所を規定し、それに基づいてデザイン情報１１３１１〜１１３１ｎを作成しておく。プログラマブル表示器１１０で画面を表示する際に、デザイン情報１１３１１〜１１３１ｎのいずれを使用するかをデザイン変更通知領域１３４で指定し、デザイン情報１１３１１〜１１３１ｎ内の指定されたものに対応する部品を描画する。
【００２０】
デザイン変更通知領域監視部１１２１は、通信部１１４から通信経路１２１及び通信部１３１を経由して、制御対象機器１３０の制御対象機器内部メモリ１３３のデザイン変更通知領域１３４を監視している。デザイン変更処理部１１２３は、記憶部１１３に記憶されているデザイン情報１１３１１〜１１３１ｎのうち、プログラマブル表示器１１０のデザイン変更通知領域１３４に書き込まれた値が示すＩＤに対応するものに基づいて、表示部１１１において表示する画面のデザインを変更する。デザイン変更確認処理部１１２４は、デザイン変更処理部１１２３が画面のデザインを変更した際に、変更後のデザインに確定するかを問い合わせる確認画面を表示部１１１に表示させる。また、デザイン変更確認処理部１１２４は、デザイン変更を完了することや変更をキャンセルすることを制御対象機器１３０に通知するために、確認画面に対して入力された確認結果を、通信部１１４を用いて制御対象機器１３０と通信することによってデザイン変更完了通知領域１３５に書き込む。
【００２１】
プログラマブル表示器１１０の動作について説明する。表示部１１１において表示する画面のデザインを変更する場合、プログラマブル表示器１１０の記憶部１１３に格納されたデザイン情報１１３１１〜１１３１ｎと対応したＩＤを示す値（変更後の画面のデザインを特定する情報）を、制御対象機器内部メモリ１３３に設けたデザイン変更通知領域１３４へ書き込む。上記のように、デザイン変更通知領域１３４への値の書き込みは、制御対象機器１３０やプログラマブル表示器１１０、又は制御対象機器１３０に接続された不図示の他の外部機器に対するユーザによる操作によって行われる。プログラマブル表示器１１０は、デザイン変更通知領域１３４にどのような値が書き込まれたのかを、デザイン変更通知領域監視部１１２１が通信部１１４を用いて制御対象機器１３０と通信することにより定期的に監視する。デザイン変更通知領域１３４に値が書き込まれたことをデザイン変更通知領域監視部１１２１が検出したタイミングで、プログラマブル表示器としての通常の動作（制御対象機器１３０から受信した情報の表示及び制御対象機器１３０に対する操作指令の送信）と並行してデザイン変更処理部１１２３は、画面デザインを変更する制御を開始し、記憶部１１３内に格納しているデザイン情報１１３１１〜１１３１ｎの中から、デザイン変更通知領域１３４に書き込まれた値が示すＩＤに紐付けられているものを抽出する。そして、デザイン変更処理部１１２３は、表示部１１１に表示させる画面のデザインを、抽出したデザイン情報に基づいて変更する。この際には、抽出したデザイン情報に含まれる部品画像データに基づいた配色・配置などで各部品を描画することで画面のデザインを変更する。
【００２２】
デザイン変更確認処理部１１２４は、デザイン変更処理部１１２３によるデザインの変更が完了したタイミングで、例えば、この画面で確定するかを確認する画面を表示部１１１に表示させ、デザイン変更を完了すること又は変更をキャンセルすることを制御対象機器１３０に通知するために、その結果（確認画面に対するユーザの応答操作に応じた情報）をデザイン変更完了通知領域１３５に書き込む。
【００２３】
これらの領域を設けることにより、プログラマブル表示器１１０の制御部１１２は、例えばデザイン変更通知領域１３４に何らかの値が書き込まれた後は、デザイン変更完了通知領域１３５への値の書き込み以外について無視して、プログラマブル表示器としての通常の動作を継続し、デザイン変更の完了又はキャンセルを示す値をデザイン変更完了通知領域１３５に書き込んだ後に、元の状態（制御対象機器１３０からの操作を受け付ける状態）に戻るような制御を行える。
【００２４】
図３は、実施の形態１にかかるプログラマブル表示器の実施の具体例を示す図である。プログラマブル表示器１１０は、制御対象機器１３０の具体例としてのプログラマブルロジックコントローラ１６０に接続されている。プログラマブルロジックコントローラ１６０は、制御対象機器内部メモリ１３３の具体例としてのデバイス１６３を備えている。通信部１６１、制御部１６２、デザイン変更通知領域１６４及びデザイン変更完了通知領域１６５は、制御対象機器１３０に関して説明したものと同様である。
【００２５】
プログラマブルロジックコントローラ１６０のデバイス１６３上に設けられたデザイン変更通知領域１６４に記憶部１１３に格納されたデザイン情報１１３１１〜１１３１ｎのいずれかと対応したＩＤを示す値が書き込まれると、デザイン変更通知領域監視部１１２１によりプログラマブル表示器１１０はデザイン変更通知領域１６４に値が書き込まれたことを検出する。デザイン変更通知領域監視部１１２１がデザイン変更通知領域１６４に値が書き込まれたことを検出すると、デザイン変更処理部１１２３は、表示部１１１に表示させる画面のデザインの変更を開始する。デザイン変更処理部１１２３による画面のデザインを変更する処理の完了後に、デザイン変更確認処理部１１２４は、変更後のデザインに確定するかの確認をユーザに促す確認画面を表示部１１１に表示させる。確認操作がユーザによって行われたら、デザイン変更確認処理部１１２４は、プログラマブルロジックコントローラ１６０のデバイス１６３上にあるデザイン変更完了通知領域１６５に書き込みを行う。これにより、プログラマブルロジックコントローラ１６０の制御部１６２は、プログラマブル表示器１１０においてデザインの変更が完了したことや、変更をキャンセルされたことを認識し、変更後の画面又は変更前の画面に沿った制御を行う。
【００２６】
図４は、実施の形態１にかかるプログラマブル表示器の実施の別の具体例を示す図である。プログラマブルロジックコントローラ１６０にはセンサ装置１４０が接続されている。センサ装置１４０は、周囲の輝度や温度などをプログラマブルロジックコントローラ１６０のデバイス１６３上に出力する装置であるとする。
【００２７】
プログラマブルロジックコントローラ１６０の制御部１６２は、センサ装置１４０がデバイス１６３上に書き込む値を監視し、条件を満たすとデザイン変更通知領域１６４に対して書き込みを行う。例えば、周囲の輝度や温度などの測定結果としてセンサ装置１４０からデバイス１６３上に書き込まれた値が、所定の輝度や温度よりも高い値を示す場合に、制御部１６２はデザイン変更通知領域１６４にデザイン情報に対応するＩＤを示す値を書き込む。デザイン変更通知領域１６４に書き込まれた値に基づいて、プログラマブル表示器１１０が画面のデザインを変更し、その結果をデザイン変更完了通知領域１６５に書き込む処理は上記同様である。
【００２８】
プログラマブル表示器１１０の制御部１１２は、デザイン変更通知領域１６４へ値が書き込まれたことをデザイン変更通知領域監視部１１２１が検出してデザイン変更処理部１１２３がデザイン変更の動作を開始した後、デザイン変更確認処理部１１２４がデザイン変更完了通知領域１６５にデザイン変更の完了又はキャンセルを示す値を書き込むまでは、プログラマブルロジックコントローラ１６０からの操作を受け付けず、デザイン変更完了通知領域１６５への値の書き込みが完了した時点で、プログラマブルロジックコントローラ１６０からの制御を全て受け付けるように制御を行う。
【００２９】
また、センサ装置１４０は、指紋や静脈の位置などのバイオメトリクス情報を読み取って認証を行い、認証結果に応じた値をプログラマブルロジックコントローラ１６０のデバイス１６３に書き込む装置であっても良い。センサ装置１４０が認証結果に応じた値をプログラマブルロジックコントローラ１６０のデバイス１６３に書き込む場合、プログラマブルロジックコントローラ１６０の制御部１６２は、デバイス１６３に認証結果として書き込まれる値を監視し、認証結果として書き込まれた値を基に、認証結果に応じた値をデザイン変更通知領域１６４に書き込む制御を行う。デザイン変更通知領域１６４に書き込まれた値が示すＩＤに基づいて、プログラマブル表示器１１０が画面のデザインを変更し、その結果をデザイン変更完了通知領域１６５に書き込む処理は上記同様である。バイオメトリクス情報による認証結果としてデバイス１６３に書き込まれた値に基づいてプログラマブル表示器１１０が画面のデザインを変更することにより、プログラマブル表示器１１０は、認証者に応じて画面のデザインを変更して表示することが可能である。すなわち、バイオメトリックス情報に基づいて、ユーザごとに異なるデザインで画面を表示することが可能である。
【００３０】
実施の形態１にかかるプログラマブル表示器は、制御対象機器内部メモリの特定の領域（デザイン変更通知領域）に値が書き込まれたことを監視して、画面のデザインの変更を行う。デザイン変更通知領域に変更後のデザイン情報に紐付けられたＩＤを示す値が書き込まれてから、デザイン変更完了通知領域に画面デザインの変更完了を示す情報が書き込まれるまでの間、制御対象機器側で特別な動作を行う必要がない。このため、制御対象機器は、プログラマブル表示器側でデザインを変更する処理を行っている間も通常の動作を継続でき、画面のデザインを変更するにあたって制御対象機器を停止させる必要がない。
【００３１】
実施の形態２．
図５は、本発明にかかるプログラマブル表示器の実施の形態２の構成を示す図である。実施の形態２にかかるプログラマブル表示器１１０は、デザイン変更確定通知領域監視部１１２２を備えている。デザイン変更確定通知領域監視部１１２２は、制御対象機器１３０の内部メモリ１３３に設けられたデザイン変更確定通知領域１３６に書き込まれた値を読み取る機能を備えている。この他の構成は実施の形態１と同様である。
【００３２】
画面のデザインを変更する場合、上記実施の形態１と同じように、プログラマブル表示器１１０はデザイン変更通知領域監視部１１２１により、デザイン変更通知領域１３４を監視する。変更後のデザイン情報に紐付けられたＩＤを示す値がデザイン変更通知領域１３４に書き込まれると、デザイン変更処理部１１２３は、画面のデザインを変更する処理を開始する。このとき、プログラマブル表示器１１０は、誤操作を防止するために制御を受け付けない状態に遷移しても良い。そして、デザイン変更処理部１１２３による画面のデザインを変更する処理が完了すると、デザイン変更確認処理部１１２４は、制御対象機器１３０のデザイン変更完了通知領域１３５に書き込みを行う。デザイン変更確定通知領域１３６についても、ユーザが内部メモリ１３３の任意の領域を割り当てることが可能である。
【００３３】
これを受けて、制御対象機器１３０の制御部１３２は、その変更を確定するか判断する処理、具体的には、デザイン変更確定通知領域１３６に書き込まれる値を監視し、書き込まれた値が変更を確定させることを示す値であるか否かを判断する処理を行う。例えば、制御対象機器１３０とは別に設けたスイッチなどの外部入出力装置１５０に対して行われたデザイン変更を確定するかを指定する操作に応じて、デザインの変更を確定させるかどうかを示す値がデザイン変更確定通知領域１３６に書き込まれる。また、デザイン変更を確定するかどうかを指定する操作が一定時間の間に行われなかった場合にタイムアウトとして、デザイン変更を無効にする（キャンセルする）ことを示す値をデザイン変更確定通知領域１３６に書き込むことによって、プログラマブル表示器１１０にデザイン変更の確定をさせるか否かを通知できるようにしている。
【００３４】
デザイン変更確定通知領域１３６に書き込まれた値を基にして、プログラマブル表示器１１０は、デザインの変更の確定や、変更のキャンセルを行った後に、制御対象装置１３０からの制御を受け付ける通常の状態に復帰する。この領域を設けることにより、デザイン変更から確定までを、一連の流れとして実施することが可能となり、全てを別領域としてやりとりするため、初期化さえ適切に行っておけば、読み出しのタイミングにより異なった値を読み出してしまうといった問題が発生しなくなる。デザイン変更を確定する情報を別領域でやりとりしない場合には、プログラマブル表示器１１０がデザインを変更する処理を行っている途中で変更後のデザインを示す値が書き換えられてしまい、制御対象機器１３０とプログラマブル表示器１１０とでの状態のずれ（プログラマブル表示器１１０が画面表示に実際に用いているデザイン情報と、制御対象機器１３０側でプログラマブル表示器１１０が画面表示に使用していると認識しているデザイン情報とが相違する現象）が発生してしまう可能性がある。デザイン変更を確定させるための情報を変更後のデザインを示す値とは別領域でやりとりすることにより、制御対象機器１３０とプログラマブル表示器１１０とでの状態のずれが起きにくくなるため、動作中に画面変更を行っても、操作不可能な致命的な状態を起こすことがなく画面デザインの変更が可能である。
【００３５】
図６は、実施の形態２にかかるプログラマブル表示器の実施の具体例を示す図である。プログラマブル表示器１１０は、制御対象機器１３０の具体例としてのプログラマブルロジックコントローラ１６０に接続されている。プログラマブルロジックコントローラ１６０は、制御対象機器内部メモリ１３３の具体例としてのデバイス１６３を備えている。通信部１６１、制御部１６２、デザイン変更通知領域１６４、デザイン変更完了通知領域１６５及びデザイン変更確定通知領域１６６は、制御対象機器１３０に関して説明したものと同様である。プログラマブルロジックコントローラ１６０には外部入出力装置１５０が接続されている。外部入出力装置１５０は、入力を受けてデザイン変更を確定するかどうかを示す値をデバイス１６３上に値を書き込む装置（スイッチなど）である。外部入出力装置１５０は、デザイン変更の確定及びキャンセルに対応する２種類の値をデバイス１６３上に書き込み可能であれば、どのような装置であっても良い。
【００３６】
プログラマブル表示器１１０のデザイン変更をするために、ユーザはプログラマブル表示器１１０、プログラマブルロジックコントローラ１６０、又はプログラマブルロジックコントローラ１６０に接続された不図示の他の外部機器に対して操作を行い、プログラマブルロジックコントローラ１６０のデバイス１６３上に設けられたデザイン変更通知領域１６４に、変更後のデザイン情報に紐付けられたＩＤに対応する値を書き込む。プログラマブル表示器１１０のデザイン変更処理部１１２３は、デザイン変更通知領域１６４の値が書き込まれたことを受けて、表示部１１１に表示させる画面のデザインを変更する処理を行う。デザイン変更通知領域１６４に書き込まれた値に基づいて、プログラマブル表示器１１０が画面のデザインを変更し、その結果をデザイン変更完了通知領域１６５に書き込む処理は実施の形態１と同様である。
【００３７】
画面のデザインを変更する処理の完了後、デザインの変更を確定するか否かの確認用画面をプログラマブル表示器１１０の画面に表示させる。ユーザは、変更後のデザインに確定するか否かを決め、デザイン変更の確定又はキャンセルを指定するための操作を外部入出力機器１５０を通じて行う。これにより、外部入出力機器１５０に対して行われたデザイン変更の確定又は取り消しを指定する操作の種類に応じた値が、デザイン変更確定通知領域１６６へ書き込まれる。
【００３８】
デザイン変更確定通知領域監視部１１２２は、デザイン変更確定通知領域１６６を監視し、デザインの変更を確定するか否かを通知するためにここに書き込まれた値を取得する。デザイン変更処理部１１２３は、デザイン変更確定通知領域監視部１１２２が取得した値に基づいて、デザインの変更を確定するかキャンセルするかを決める。デザインの変更を確定するのであれば、特に処理は行わず、プログラマブル表示器１１０は変更後のデザインを維持したまま通常状態に遷移する。デザインの変更をキャンセルするのであれば、デザイン変更処理部１１２３は、変更前のデザインに戻す。その後、プログラマブル表示器１１０はプログラマブルロジックコントローラ１６０からの制御を全て受け付ける通常状態に遷移する。
【００３９】
以上のような動作を行うことで、不適切なデザインの画面への変更を完了してしまった後でも、外部入出力装置１５０に対してデザインの変更をキャンセルする操作を行って、変更前のデザインに戻すことが可能となる。具体的には、変更後の画面デザインが不適切であった場合、デザイン変更をキャンセルする操作をプログラマブル表示器１１０で行ったつもりであっても、デザイン変更完了通知領域１６５にデザイン変更を完了する値が書き込まれてしまうことがあり、プログラマブル表示器１１０に対する操作で変更前のデザインに戻すことができなくなる可能性もある。本実施の形態では、外部入出力機器１５０に対する操作でデザインの変更をキャンセルすることができるため、不適切なデザインの画面への変更を完了する値がデザイン変更完了通知領域１６５に書き込まれてしまった後でも、変更前のデザインに戻すことが可能となる。
【００４０】
外部入出力装置１５０は、認証装置でも良く、その場合、認証装置は、値を書き込むとともに、その権限がなければ確定させることができないように制御してもよい。
【００４１】
なお、上記の各実施の形態の具体例においては、制御対象機器がプログラマブルロジックコントローラであるとしたが、インバータやサーボ、解析・情報処理能力を備えたインテリジェントセンサ（スマートセンサ）などを制御対象機器とする場合でも同様の実施が可能である。
【産業上の利用可能性】
【００４２】
以上のように、本発明にかかるプログラマブル表示器は、画面のデザインを変更するにあたって制御対象機器を停止させる必要がない点で有用であり、特に、産業用機械、工場生産ライン、化学プラントなどを制御する機器が制御対象機器である場合への適用に適している。
【符号の説明】
【００４３】
２０−１１，２０−１２，２０−１３，２０−ｎ１，２０−ｎ２，２０−ｎ３  部品画像データ、１１０  プログラマブル表示器、１１１  表示部、１１２，１３２，１６２  制御部、１１３  記憶部、１１４，１３１，１６１  通信部、１３３，１６３  制御対象機器内部メモリ、１３４，１６４  デザイン変更通知領域、１３５，１６５  デザイン変更完了通知領域、１３６，１６６  デザイン変更確定通知領域、１４０  センサ装置、１５０  外部入出力装置、１６０  プログラマブルロジックコントローラ、１１２１  デザイン変更通知領域監視部、１１２２  デザイン変更確定通知領域監視部、１１２３  デザイン変更処理部、１１２４  デザイン変更確認処理部、１１３１１〜１１３１ｎ  デザイン情報。
【図１】
2014029630.tif 000003
【図２】
2014029630.tif 000004
【図３】
2014029630.tif 000005
【図４】
2014029630.tif 000006
【図５】
2014029630.tif 000007
【図６】
2014029630.tif 000008