(57)【要約】  実施の形態のプログラマブル表示器は、ユーザからの操作を受け付ける入力部と、予め定められた画面解像度で画面表示する表示部と、１つ以上のオブジェクトを含んだ描画データを保持する描画データ保持部と、前記オブジェクトに設定された属性あるいは前記オブジェクトに係る外部からのトリガに基づいて、例外処理対象となるオブジェクトについての例外オブジェクト情報を取得する例外処理部と、前記例外オブジェクト情報に基づいて、前記描画データを拡縮処理して前記表示部の画面に拡大または縮小表示させる拡縮処理部と、を備える。
2015181986.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの操作を受け付ける入力部と、
予め定められた画面解像度で画面表示する表示部と、
１つ以上のオブジェクトを含んだ描画データを保持する描画データ保持部と、
前記オブジェクトに設定された属性あるいは前記オブジェクトに係る外部からのトリガに基づいて、例外処理対象となるオブジェクトについての例外オブジェクト情報を取得する例外処理部と、
前記例外オブジェクト情報に基づいて、前記描画データを拡縮処理して前記表示部の画面に拡大または縮小表示させる拡縮処理部と、
を備える
ことを特徴とするプログラマブル表示器。
【請求項２】
前記例外処理部は、前記オブジェクトに非表示の属性が設定されている場合は、非表示の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記入力部からの拡縮処理の指示を受け付けた場合に、前記非表示の属性が設定されているオブジェクトを非表示にして前記拡縮処理を実行して前記画面に表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記例外処理部は、前記オブジェクトにサイズ維持の属性が設定されている場合は、サイズ維持の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記入力部からの拡縮処理の指示を受け付けた場合に、前記サイズ維持の属性が設定されているオブジェクトのサイズを維持したまま前記拡縮処理を実行して前記画面に表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項４】
前記例外処理部は、前記オブジェクトに縮小時操作不可の属性が設定されている場合は、縮小時操作不可の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記入力部からの縮小処理の指示を受け付けた場合に、縮小処理を実行すると前記縮小時操作不可の属性が設定されているオブジェクトのサイズが閾値以下となるときは、前記縮小時操作不可の属性が設定されているオブジェクトをユーザが操作不可な状態にして前記画面に表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項５】
前記拡縮処理部は、前記画面上で操作不可な状態となった操作不可オブジェクトを含んだ予め定めた大きさの範囲内をユーザがタッチすると拡大画面を表示し、前記拡大画面に表示された前記操作不可オブジェクトを操作可能な状態にして前記画面に表示させる
ことを特徴とする請求項４に記載のプログラマブル表示器。
【請求項６】
前記例外処理部は、ＰＬＣシステムに接続されており、
前記外部からのトリガは、前記ＰＬＣシステム内のユニットのアラームであり、
前記例外処理部は、前記アラームが発生すると、前記アラームが発生したユニットに対応するオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記アラームが発生したユニットに対応するオブジェクトを含んだ領域を前記画面に拡大表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項７】
ユーザからの操作を受け付ける入力部と、予め定められた画面解像度で画面表示する表示部と、１つ以上のオブジェクトを含んだ描画データを保持する描画データ保持部と、を備えるプログラマブル表示器の表示方法であって、
前記オブジェクトに設定された属性あるいは前記オブジェクトに係る外部からのトリガに基づいて、例外処理対象となるオブジェクトについての例外オブジェクト情報を取得する第１ステップと、
前記例外オブジェクト情報に基づいて、前記描画データを拡縮処理して前記表示部の画面に拡大または縮小表示させる第２ステップと、
を備える
ことを特徴とするプログラマブル表示器の表示方法。
【請求項８】
前記第１ステップは、前記オブジェクトに非表示の属性が設定されている場合は、非表示の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記入力部からの拡縮処理の指示を受け付けた場合に、前記非表示の属性が設定されているオブジェクトを非表示にして前記拡縮処理を実行して前記画面に表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【請求項９】
前記第１ステップは、前記オブジェクトにサイズ維持の属性が設定されている場合は、サイズ維持の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記入力部からの拡縮処理の指示を受け付けた場合に、前記サイズ維持の属性が設定されているオブジェクトのサイズを維持したまま前記拡縮処理を実行して前記画面に表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【請求項１０】
前記第１ステップは、前記オブジェクトに縮小時操作不可の属性が設定されている場合は、縮小時操作不可の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記入力部からの縮小処理の指示を受け付けた場合に、縮小処理を実行すると前記縮小時操作不可の属性が設定されているオブジェクトのサイズが閾値以下となるときは、前記縮小時操作不可の属性が設定されているオブジェクトをユーザが操作不可な状態にして前記画面に表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【請求項１１】
前記第２ステップは、前記画面上で操作不可な状態となった操作不可オブジェクトを含んだ予め定めた大きさの範囲内をユーザがタッチすると拡大画面を表示し、前記拡大画面に表示された前記操作不可オブジェクトを操作可能な状態にして前記画面に表示する
ことを特徴とする請求項１０に記載のプログラマブル表示器の表示方法。
【請求項１２】
前記プログラマブル表示器は、ＰＬＣシステムに接続されており、
前記外部からのトリガは、前記ＰＬＣシステム内のユニットのアラームであり、
前記第１ステップは、前記アラームが発生すると、前記アラームが発生したユニットに対応するオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記アラームが発生したユニットに対応するオブジェクトを含んだ領域を前記画面に拡大表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器およびプログラマブル表示器の表示方法に関する。
【背景技術】
【０００２】
ＰＬＣ（プログラマブルロジックコントローラ）システムに接続されるプログラマブル表示器は、表示器の画面解像度に合わせてユーザがＰＣ上の画面作成エディタで作成したＰＬＣシステムのシステム構成図などの画面データをダウンロードして表示する。ユーザは、プログラマブル表示器の画面を見つつ画面にタッチするなどの操作を実行することにより、ＰＬＣシステムとの良好なヒューマンマシンインタフェース（ＨＭＩ）を得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−００８８９３号公報
【特許文献２】特開２００８−２９３１２４号公報
【特許文献３】特許第５３０３１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術によれば、画面データを拡大または縮小したい場合は、ユーザがＰＣ上の画面作成エディタなどを用いて拡大・縮小表示のために別途画面データを作成して、プログラマブル表示器にダウンロードして表示させる必要があり、ユーザの作業負担が大きいという課題があった。【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザの作業負担を低減した上で画面データを拡大または縮小が可能なプログラマブル表示器およびプログラマブル表示器の表示方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ユーザからの操作を受け付ける入力部と、予め定められた画面解像度で画面表示する表示部と、１つ以上のオブジェクトを含んだ描画データを保持する描画データ保持部と、前記オブジェクトに設定された属性あるいは前記オブジェクトに係る外部からのトリガに基づいて、例外処理対象となるオブジェクトについての例外オブジェクト情報を取得する例外処理部と、前記例外オブジェクト情報に基づいて、前記描画データを拡縮処理して前記表示部の画面に拡大または縮小表示させる拡縮処理部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明にかかるプログラマブル表示器およびプログラマブル表示器の表示方法は、ユーザの作業負担を低減した上で画面データを拡大または縮小することが可能になるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態にかかるプログラマブル表示器およびＰＬＣシステムが接続されている様子を示す図である。
【図２】図２は、本発明の実施の形態１にかかるプログラマブル表示器の機能ブロックの構成を示す図である。
【図３】図３は、本発明の実施の形態１にかかるプログラマブル表示器の動作フローチャートを示す図である。
【図４】図４は、本発明の実施の形態１にかかる表示部の画面上の様子を示す図である。
【図５】図５は、本発明の実施の形態１にかかる表示部の画面上の様子を示す図である。
【図６】図６は、本発明の実施の形態２にかかるプログラマブル表示器の動作フローチャートを示す図である。
【図７】図７は、本発明の実施の形態２にかかる表示部の画面上の様子を示す図である。
【図８】図８は、本発明の実施の形態２にかかる表示部の画面上の様子を示す図である。
【図９】図９は、本発明の実施の形態３にかかるプログラマブル表示器の動作フローチャートを示す図である。
【図１０】図１０は、本発明の実施の形態３にかかる表示部の画面上の様子を示す図である。
【図１１】図１１は、本発明の実施の形態３にかかる表示部の画面上の様子を示す図である。
【図１２】図１２は、本発明の実施の形態４にかかる表示部の画面上の様子を示す図である。
【図１３】図１３は、本発明の実施の形態４にかかる表示部の画面上の様子を示す図である。
【図１４】図１４は、本発明の実施の形態５にかかるプログラマブル表示器およびＰＬＣシステムが接続されている様子を示す図である。
【図１５】図１５は、本発明の実施の形態５にかかるプログラマブル表示器の動作フローチャートを示す図である。
【図１６】図１６は、本発明の実施の形態５にかかる表示部の画面上の様子を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかるプログラマブル表示器およびプログラマブル表示器の表示方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１にかかるプログラマブル表示器１およびＰＬＣシステム２が接続されている様子を示す図である。図２は、本発明の実施の形態１にかかるプログラマブル表示器１の機能ブロックの構成を示す図である。プログラマブル表示器１は、表示部１０、入力部１１、拡縮処理部１２、例外処理部１３、および描画データ保持部１４を備える。
【００１１】
画面を介してユーザに情報を視覚的に提供する表示部１０およびユーザのタッチ操作などを受け付ける入力部１１は、例えばタッチパネル式のモニタとして一体化されている。表示部１０の画面解像度は、例えばＶＧＡなどのように予め定められている。ユーザは例えば、ＰＣ３上の画面作成エディタなどを用いて１つ以上のオブジェクトを含み表示部１０の画面解像度より高い画面解像度で作成された、ＰＬＣシステム２の構成図などの描画データを作成し、有線或いは無線により当該描画データを描画データ保持部１４にダウンロードする。描画データ保持部１４は、ユーザが作成した描画データを保持している。描画データが描画データ保持部１４にダウンロードされた後は、ＰＣ３はプログラマブル表示器１に接続されている必要はない。
【００１２】
図３は、本実施の形態にかかるプログラマブル表示器１の動作フローチャートを示す図である。まず、表示部１０には、図４に示すように最大倍率である１００％表示で各オブジェクトが表示されている（ステップＳ１０１）。ここで、オブジェクトとは、ＰＬＣシステム２のスイッチ、あるいはＰＬＣシステム２が制御しているロボットなどの構成要素の１つずつを示す。図４では、オブジェクト４０がオブジェクト５１および５２により挟まれて示されている。
【００１３】
次に、ユーザが入力部１１を介して希望の倍率で画面の縮小を指示する（ステップＳ１０２）。ユーザの画面縮小指示は、拡縮処理部１２および例外処理部１３に伝えられる。拡縮処理部１２は、ユーザの画面縮小指示が示した倍率に従って、描画データ保持部１４に保持されている描画データを縮小して表示する描画データを作成する。この際、例外処理部１３はユーザが指示した縮小率が所定の閾値以下になっているか否かを判定する（ステップＳ１０３）。所定の閾値は、ここでは例えば６０％とする。
【００１４】
ユーザが指示した縮小率が例えば５０％であって所定の閾値（６０％）以下の場合（ステップＳ１０３：Ｙｅｓ）は、例外処理部１３はさらに、描画データ保持部１４に保持されている描画データの特定のオブジェクトにユーザが予め設定した属性（プロパティ）が設定されているか否かをチェックする。ユーザが予め設定した属性とは、例えばこのオブジェクトは、縮小率が所定の値以下の場合は表示しないなどという属性である。このような非表示の属性は、描画データ保持部１４に保持されている描画データをユーザがＰＣ３上の画面作成エディタなどを用いて作成したときに重要度の低いと考えられるオブジェクトなど所望のオブジェクトに既に付与されている。そして、例えば図４のオブジェクト４０にそのような属性が付与されている場合は、例外処理部１３は非表示の属性が設定されているオブジェクトを例外オブジェクト情報として求める。拡縮処理部１２は、例外オブジェクト情報に基づいて、描画データの縮小処理において、オブジェクト４０は非表示にしてそれ以外のオブジェクトはユーザが指示した縮小率で表示する描画データを作成して、図５に示すような画面を表示部１０に表示させる（ステップＳ１０４）。これにより、重要度の低いオブジェクトを非表示にした縮小画面を作成することが可能となり、ユーザにとって見通しの良い画面とすることができる。
【００１５】
ユーザが指示した縮小率が所定の閾値（６０％）より大きい場合（ステップＳ１０３：Ｎｏ）は、例外処理部１３は拡縮処理部１２の処理に関与しない。その結果、拡縮処理部１２は、描画データ保持部１４に保持されている描画データをユーザが指示した縮小率に従って縮小して表示する描画データを作成して表示部１０に表示させる（ステップＳ１０５）。
【００１６】
上記ステップＳ１０３では、ユーザが指示した縮小率が所定の閾値以下になっているか否かを判定するとして説明したが、ユーザが指示した（縮小率に対応する）オブジェクトの辺の表示サイズが所定の長さ以下になっているか否かで判断するようにしてもかまわない。また、上記では縮小率に対して閾値を設定したが、拡大率に対して閾値を設定して、ユーザが表示・非表示についての属性を付与しておいてもかまわない。
【００１７】
縮小率或いは拡大率で所定のオブジェクトに属性を付与するなどして指定する場合は、画面作成者であるユーザが直感的かつ容易に表示・非表示を決定することが可能である。また、縮小処理後或いは拡大処理後の辺の長さに基づいて表示・非表示指定することを可能にすると、具体的な画面上のサイズ（画面上のピクセル数）で判断基準を表現することが可能となり、ユーザが画面上で意図した大きさで動作可否を決めることが容易となる。
【００１８】
たとえば、画面上で、例えば一辺が５０ピクセル以上のサイズを有していなければ誤操作が起きやすい配置のスイッチがある場合、縮小率或いは拡大率を指定して表示・非表示を決定する場合は、オブジェクトのサイズからピクセル数を算出して決定する必要があるが、あらかじめピクセル数を用いて閾値を指定しておけばそのような手間が不要となり、ユーザが計算する手間を削減することが可能となる。
【００１９】
また、上記では、閾値以下の縮小率のときに、重要度の低いと考えられるオブジェクトを非表示にするとしたが、これに限らず、当該オブジェクトの表示時の透明度（透過度）を高める、或いは単純化したアイコンなどに記号化にして表示するというバリエーションも考えられる。
【００２０】
また、ユーザが画面の拡大を指示した場合は、表示部１０の画面に表示されるオブジェクトの一部あるいは全部に対して必要な情報を付加して表示するようにしてもよい。これにより、画面を拡大していくとオブジェクトのより詳しい情報が表示されるようにすることが可能となる。
【００２１】
実施の形態２．
本発明の実施の形態２にかかるプログラマブル表示器１の機能ブロックの構成は図２と同様であるが、その機能および動作は以下の点で異なる。図６は、本発明の実施の形態２にかかるプログラマブル表示器１の動作フローチャートを示す図である。
【００２２】
まず、表示部１０には、図７に示すように縮小表示で各オブジェクトが表示されている（ステップＳ２０１）。図７では、オブジェクト４１がオブジェクト５１および５２により挟まれて示されている。
【００２３】
次に、ユーザが入力部１１を介して希望の倍率で画面の拡大を指示する（ステップＳ２０２）。ユーザの画面拡大指示は、拡縮処理部１２および例外処理部１３に伝えられる。拡縮処理部１２は、ユーザの画面拡大指示が示した倍率に従って、描画データ保持部１４に保持されている描画データを拡大して表示する描画データを作成する。この際、例外処理部１３は、描画データ保持部１４に保持されている描画データの特定のオブジェクトにユーザが予め設定した属性（プロパティ）が設定されているか否かをチェックする（ステップＳ２０３）。ユーザが予め設定した属性とは、例えばこのオブジェクトは、目印のようなものとして拡大縮小に追従せずそのままのサイズを変更しないで維持したまま表示する（拡大しない）などという属性である。このようなサイズ維持の属性は、描画データ保持部１４に保持されている描画データをユーザがＰＣ３上の画面作成エディタなどを用いて作成したときに、例えば、重要度が低い、或いは中心的な存在であると考えられるオブジェクトなどの所望のオブジェクトに既に付与されている。
【００２４】
そして、例えば図７のオブジェクト４１にそのような属性が付与されている場合（ステップＳ２０３：Ｙｅｓ）は、例外処理部１３は、サイズ維持の属性が設定されているオブジェクトを例外オブジェクト情報として求める。拡縮処理部１２は、例外オブジェクト情報に基づいて描画データの拡大処理において、図７におけるオブジェクト４１のサイズを維持し、それ以外のオブジェクトはユーザが指示した拡大率で表示するような描画データを作成して、図８に示すような画面を表示部１０に表示させる（ステップＳ２０４）。この場合、図７におけるオブジェクト４１と図８におけるオブジェクト４１の中心座標などの表示位置も維持する。
【００２５】
ユーザが予め設定した属性（プロパティ）が設定されていない場合（ステップＳ２０３：Ｎｏ）は、例外処理部１３は拡縮処理部１２の処理に関与しない。その結果、拡縮処理部１２は、描画データ保持部１４に保持されている描画データをユーザが指示した拡大率に従って拡大して表示する描画データを作成して表示部１０に表示させる（ステップＳ２０５）。
【００２６】
なお、上記では、拡大時にオブジェクト４１のサイズを維持するとしたが、縮小時にサイズを維持するようにしてもよい。この場合は、サイズを維持した場合に他のオブジェクトとオーバーラップが生ずる可能性があるので、中心座標あるいは四隅の角の座標などを維持しつつ、同じサイズのまま他のオブジェクトの前面または背面に透過性を持たせるなどして表示するようにしてもよい。
【００２７】
本実施の形態によれば、例えば案内図の現在地を示すマーカや、その座標に対する注意事項の表示などを拡大縮小にかかわらず表示させることができ、拡大縮小した際の表示位置や、見易さなどをユーザが考慮して画面作成エディタなどを用いて描画データを作成する必要がなくなり、マーカとなるオブジェクトを目立たせることが可能となるので、ユーザの負担を低減しつつ、プログラマブル表示器における画面作成の自由度を向上させることが可能となる。
【００２８】
ユーザの指示に従って、画面解像度を自由に変更する場合、通常は、画面全体に対して等しく拡大、縮小を行う。しかし、画面全体に対して等しく拡大縮小を行うと、本来表示したいオブジェクトが見にくくなるなど視認性に問題が出る場合がある。これに対して、上記実施の形態１および２によればこのような視認性の問題を回避することが可能となる。
【００２９】
実施の形態３．
本発明の実施の形態３にかかるプログラマブル表示器１の機能ブロックの構成は図２と同様であるが、その機能および動作は以下の点で異なる。図９は、本発明の実施の形態３にかかるプログラマブル表示器１の動作フローチャートを示す図である。
【００３０】
まず、表示部１０には、図１０に示すように拡大表示で各オブジェクトが表示されている（ステップＳ３０１）。図１０では、オブジェクト４２がオブジェクト５１および５２により挟まれて示されている。
【００３１】
次に、ユーザが入力部１１を介して希望の倍率で画面の縮小を指示する（ステップＳ３０２）。ユーザの画面縮小指示は、拡縮処理部１２および例外処理部１３に伝えられる。拡縮処理部１２は、ユーザの画面縮小指示が示した倍率に従って、描画データ保持部１４に保持されている描画データを縮小して表示する描画データを作成する。この際、例外処理部１３はユーザが指示した縮小率にすると特定のオブジェクトの例えば一辺のサイズが所定の閾値以下になっているか否かを判定する（ステップＳ３０３）。所定の閾値は、ここでは例えば５０ピクセルとする。
【００３２】
ユーザが指示した縮小率にすると特定のオブジェクトの一辺のサイズが閾値である５０ピクセル以下となる場合（ステップＳ３０３：Ｙｅｓ）は、例外処理部１３はさらに、描画データ保持部１４に保持されている描画データの当該特定のオブジェクトにユーザが予め設定した属性（プロパティ）が設定されているか否かをチェックする。ユーザが予め設定した属性とは、例えばこのオブジェクトは、誤操作されると問題があるなどの属性である。このような縮小時操作不可の属性は、描画データ保持部１４に保持されている描画データをユーザがＰＣ３上の画面作成エディタなどを用いて作成したときに誤操作されると問題があると考えられるオブジェクトなど所望のオブジェクトに既に付与されている。そして、例えば図１０のオブジェクト４２にそのような属性が付与されている場合は、例外処理部１３は、縮小時操作不可の属性が設定されているオブジェクトを例外オブジェクト情報として求める。拡縮処理部１２は描画データの縮小処理をそのまま実行する。従って、拡縮処理部１２はオブジェクト４２も他のオブジェクトと同様にユーザが指示した縮小率で表示する描画データを作成して、図１１に示すような画面を表示部１０に表示させる。しかし、図１１の状態において、拡縮処理部１２は、例外オブジェクト情報に基づいてユーザが画面のオブジェクト４２にタッチしても入力部１１にその操作を受け付けない状態にする（ステップＳ３０４）。ユーザが指示した縮小率でも特定のオブジェクトの一辺のサイズが閾値より大きい場合（ステップＳ３０３：Ｎｏ）は、拡縮処理部１２は、描画データ保持部１４に保持されている描画データをユーザが指示した縮小率に従って縮小して表示する描画データを作成して表示部１０に表示させるだけで、オブジェクト４２は操作可能な状態としておく。
【００３３】
上記のステップＳ３０３では、ユーザが指示した縮小率にしたときの特定のオブジェクトの一辺のサイズが所定の閾値以下になっているか否かを判定するとして説明したが、ユーザが指示した縮小率が所定の閾値以下になっているか否かで判断するようにしてもかまわない。
【００３４】
ステップＳ３０４のように、特定のオブジェクトについての与えられた縮小率や当該縮小率にしたときのオブジェクトの一辺のサイズなどに基づいて、操作を不可能に設定することにより特定のオブジェクトの所定のサイズ以下での操作を禁止することが可能となる。従って、例えば、縮小した画面で誤って隣のボタンを押してしまったりすることを防ぐことが可能となる。
【００３５】
解像度を自由に変更する場合、画面全体に対して等しく拡大、縮小を行う必要がある。そして、画面全体に対して等しく縮小を行うと、意図しないところにタッチすることで誤操作が発生する危険性があるが、本実施の形態にかかるプログラマブル表示器１によれば、このような危険を回避することが可能となる。
【００３６】
なお、上記においては、縮小率が所定の閾値以下となった場合や当該縮小率にしたときの特定のオブジェクトの一辺のサイズが所定の閾値以下になった場合に、操作不可の設定をするとして説明したが、特定のオブジェクトが所定のサイズ以上となった場合、あるいは所定の拡大率以上となった場合に操作不可とするようにすることも可能である。
【００３７】
実施の形態４．
実施の形態３のステップＳ３０４において、オブジェクト４２を操作不能に設定したが、図１１の画面の状態において、オブジェクト４２を操作可能にするようにしてもかまわない。具体的には、実施の形態３において、ユーザがＰＣ３上の画面作成エディタなどを用いて描画データを作成したときに、誤操作されると問題があると考えられるオブジェクトに上記した属性を付与したときに、同時にユーザが当該オブジェクトを含んだ近傍領域を設定してもよい。具体的には、例えば、ユーザはオブジェクト４２の３倍の大きさの範囲を近傍領域として設定する。また、近傍領域は誤操作されると問題があると考えられるオブジェクトに上記した属性を付与したときに、初期設定として範囲を規定して与えられていても構わない。近傍領域の情報は、上記属性に付加されており、描画データ保持部１４に描画データと共に保持されているので、例外処理部１３によって、図１２に示すように破線で囲った近傍領域６０として表示部１０に示される。
【００３８】
近傍領域６０をユーザがタッチすると、タッチしている間、または、あらかじめ決めておいた時間に、図１３に示すような拡大画面７０が表示される。そして、拡大画面７０の枠内であればオブジェクト４２を操作可能にする。
【００３９】
たとえば、タッチとともに近傍領域６０は拡大画面７０のようにオブジェクトとその周囲が拡大され、ユーザの指の接触点８０の移動に伴って拡大画面７０の表示位置が移動する。そして、接触点８０がオブジェクト４２に触れて、指を離したタイミングでオブジェクト４２のスイッチが動作するようにしてもよい。
【００４０】
また、他の例としては、タッチとともに近傍領域６０は拡大画面７０のようにオブジェクトとその周囲が拡大されて一定時間表示され、拡大画面７０が表示されている間にオブジェクト４２をユーザがタッチすることでオブジェクト４２のスイッチが動作するようにしてもよい。
【００４１】
本実施の形態によれば、縮小画面が表示されて、一旦操作不能となった一部のスイッチなどのオブジェクトの操作が可能となり、表示部１０の画面が表示する情報を増やしたいというニーズと、その画面上でユーザが操作をしたいというニーズを両立させることが可能となる。
【００４２】
上記実施の形態１〜４における、オブジェクトへの属性の付与は、例えば、ユーザがＰＣ３上の画面作成エディタなどを用いて描画データ保持部１４に保持されることになる描画データを作成したときにユーザが予め設定しておくとして説明した。しかし、事前にそのような属性をユーザが所望のオブジェクトに設定しないでも、ユーザが入力部１１を介して事後的に所望のオブジェクトに対して上述したような属性が付与されている場合と同様な扱いとなるように指示するようにしてもかまわない。
【００４３】
実施の形態５．
図１４は、本発明の実施の形態５にかかるプログラマブル表示器１およびＰＬＣシステム２が接続されている様子を示す図である。プログラマブル表示器１の構成は図２と同様であるが、ＰＬＣシステム２が例外処理部１３に接続されている。図１５は、本発明の実施の形態５にかかるプログラマブル表示器１の動作フローチャートを示す図である。
【００４４】
上述したように、描画データ保持部１４は、表示部１０の画面解像度より高い画面解像度でユーザが作成した描画データを保持している。ユーザが作成した描画データは、例えば図１６の全体図に相当するデータである。
【００４５】
まず、表示部１０は図１６のユーザが作成した全体図を表示している（ステップＳ４０１）。この状態で、ＰＬＣシステム２の特定のユニット、例えば図１６のユニット９１にエラーが発生する（ステップＳ４０２）。ＰＬＣシステム２は、エラーが発生したユニット９１および、所定の画面拡大率などを含んだエラー情報を例外処理部１３に送る。例外処理部１３は、エラーが発生したユニット９１に対応するオブジェクトを含んだこれらの情報を例外オブジェクト情報とする。拡縮処理部１２は、例外オブジェクト情報に基づいてエラーが発生したユニット９１の近傍をＰＬＣシステム２に指定された画面拡大率で表示部１０に拡大表示させる（ステップＳ４０３）。具体的には、図１６の部分領域９０を表示部１０の全画面に拡大表示させる。
【００４６】
このように、実施の形態５にかかるプログラマブル表示器１は、何らかの外部からのトリガ、例えば、ＰＬＣシステム２を構成するユニットのアラーム、ＰＬＣシステム２のメモリに保存されている外部のデバイス値の変更などに基づいて、表示部１０上の拡大箇所、画面拡大率等を外部から指定される。実施の形態５にかかるプログラマブル表示器１は、その指定内容に従って、ユーザが作成した全体図の一部である当該トリガの対象となる部分を、表示部１０に拡大して表示する。すなわち、実施の形態５にかかるプログラマブル表示器１は、画面拡大率や、表示座標などをプログラマブルコントローラなど外部の装置から指定可能にしておき、あらかじめ作成した画面の特定の領域を外部からの制御によって容易に表示させることが可能となる。
【００４７】
実施の形態５にかかるプログラマブル表示器１によれば、ユーザが作成した画面上の外部から指定された領域へ、外部からの指示によって画面を移動して拡大することが可能となる。これにより、エラー発生時にユーザが確認したい場所を指定して画像拡大率を指定するなどの手間が省けるので、エラーが発生した際のトラブル処理の効率化が図れる。また、ユーザは、エラー発生用に拡大時の画面データなどを別途作成する必要がないため、ユーザの画面作成工数の削減を期待することができる。
【００４８】
なお、実施の形態１から５においては、プログラマブル表示器１の機能ブロックとして、拡縮処理部１２、例外処理部１３などを用いて説明した。しかし、これらの機能はプログラマブル表示器１においてソフトウェアをＣＰＵが実行することなどにより実現される機能であり、必ずしもこのように区別されている必要はない。
【００４９】
さらに、本願発明は上記実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出されうる。例えば、実施の形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出されうる。更に、異なる実施の形態にわたる構成要素を適宜組み合わせてもよい。
【産業上の利用可能性】
【００５０】
以上のように、本発明にかかるプログラマブル表示器およびプログラマブル表示器の表示方法は、ユーザの作業負担を低減した上で画面データを拡大または縮小することに有用であり、特に、ＰＬＣシステムのプログラマブル表示器などに適している。
【符号の説明】
【００５１】
１  プログラマブル表示器、２  ＰＬＣシステム、３  ＰＣ、１０  表示部、１１  入力部、１２  拡縮処理部、１３  例外処理部、１４  描画データ保持部、４０〜４２，５１，５２  オブジェクト、６０  近傍領域、７０  拡大画面、８０  接触点。
【図１】
2015181986.tif 000003
【図２】
2015181986.tif 000004
【図３】
2015181986.tif 000005
【図４】
2015181986.tif 000006
【図５】
2015181986.tif 000007
【図６】
2015181986.tif 000008
【図７】
2015181986.tif 000009
【図８】
2015181986.tif 000010
【図９】
2015181986.tif 000011
【図１０】
2015181986.tif 000012
【図１１】
2015181986.tif 000013
【図１２】
2015181986.tif 000014
【図１３】
2015181986.tif 000015
【図１４】
2015181986.tif 000016
【図１５】
2015181986.tif 000017
【図１６】
2015181986.tif 000018
【手続補正書】
【提出日】平成28年5月27日(2016.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザからの操作を受け付ける入力部と、
予め定められた画面解像度で画面表示する表示部と、
１つ以上のオブジェクトを含んだ前記画面解像度より高い画面解像度で外部において作成された描画データを保持する描画データ保持部と、
前記オブジェクトに設定された属性あるいは前記オブジェクトに係る外部からのトリガに基づいて、例外処理対象となるオブジェクトについての例外オブジェクト情報を取得する例外処理部と、
前記例外オブジェクト情報に基づいて、前記描画データを拡縮処理して前記表示部の画面に拡大または縮小表示させる拡縮処理部と、
を備える
ことを特徴とするプログラマブル表示器。
【請求項２】
前記例外処理部は、前記オブジェクトに非表示の属性が設定されている場合は、非表示の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記入力部からの拡縮処理の指示を受け付けた場合に、前記非表示の属性が設定されているオブジェクトを非表示にして前記拡縮処理を実行して前記画面に表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記例外処理部は、前記オブジェクトにサイズ維持の属性が設定されている場合は、サイズ維持の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記入力部からの拡縮処理の指示を受け付けた場合に、前記サイズ維持の属性が設定されているオブジェクトのサイズを維持したまま前記拡縮処理を実行して前記画面に表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項４】
前記例外処理部は、前記オブジェクトに縮小時操作不可の属性が設定されている場合は、縮小時操作不可の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記入力部からの縮小処理の指示を受け付けた場合に、縮小処理を実行すると前記縮小時操作不可の属性が設定されているオブジェクトのサイズが閾値以下となるときは、前記縮小時操作不可の属性が設定されているオブジェクトをユーザが操作不可な状態にして前記画面に表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項５】
前記拡縮処理部は、前記画面上で操作不可な状態となった操作不可オブジェクトを含んだ予め定めた大きさの範囲内をユーザがタッチすると拡大画面を表示し、前記拡大画面に表示された前記操作不可オブジェクトを操作可能な状態にして前記画面に表示させる
ことを特徴とする請求項４に記載のプログラマブル表示器。
【請求項６】
前記例外処理部は、ＰＬＣシステムに接続されており、
前記外部からのトリガは、前記ＰＬＣシステム内のユニットのアラームであり、
前記例外処理部は、前記アラームが発生すると、前記アラームが発生したユニットに対応するオブジェクトを前記例外オブジェクト情報として取得し、
前記拡縮処理部は、前記アラームが発生したユニットに対応するオブジェクトを含んだ領域を前記画面に拡大表示させる
ことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項７】
ユーザからの操作を受け付ける入力部と、予め定められた画面解像度で画面表示する表示部と、１つ以上のオブジェクトを含んだ前記画面解像度より高い画面解像度で外部において作成された描画データを保持する描画データ保持部と、を備えるプログラマブル表示器の表示方法であって、
前記オブジェクトに設定された属性あるいは前記オブジェクトに係る外部からのトリガに基づいて、例外処理対象となるオブジェクトについての例外オブジェクト情報を取得する第１ステップと、
前記例外オブジェクト情報に基づいて、前記描画データを拡縮処理して前記表示部の画面に拡大または縮小表示させる第２ステップと、
を備える
ことを特徴とするプログラマブル表示器の表示方法。
【請求項８】
前記第１ステップは、前記オブジェクトに非表示の属性が設定されている場合は、非表示の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記入力部からの拡縮処理の指示を受け付けた場合に、前記非表示の属性が設定されているオブジェクトを非表示にして前記拡縮処理を実行して前記画面に表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【請求項９】
前記第１ステップは、前記オブジェクトにサイズ維持の属性が設定されている場合は、サイズ維持の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記入力部からの拡縮処理の指示を受け付けた場合に、前記サイズ維持の属性が設定されているオブジェクトのサイズを維持したまま前記拡縮処理を実行して前記画面に表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【請求項１０】
前記第１ステップは、前記オブジェクトに縮小時操作不可の属性が設定されている場合は、縮小時操作不可の属性が設定されているオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記入力部からの縮小処理の指示を受け付けた場合に、縮小処理を実行すると前記縮小時操作不可の属性が設定されているオブジェクトのサイズが閾値以下となるときは、前記縮小時操作不可の属性が設定されているオブジェクトをユーザが操作不可な状態にして前記画面に表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【請求項１１】
前記第２ステップは、前記画面上で操作不可な状態となった操作不可オブジェクトを含んだ予め定めた大きさの範囲内をユーザがタッチすると拡大画面を表示し、前記拡大画面に表示された前記操作不可オブジェクトを操作可能な状態にして前記画面に表示する
ことを特徴とする請求項１０に記載のプログラマブル表示器の表示方法。
【請求項１２】
前記プログラマブル表示器は、ＰＬＣシステムに接続されており、
前記外部からのトリガは、前記ＰＬＣシステム内のユニットのアラームであり、
前記第１ステップは、前記アラームが発生すると、前記アラームが発生したユニットに対応するオブジェクトを前記例外オブジェクト情報として取得し、
前記第２ステップは、前記アラームが発生したユニットに対応するオブジェクトを含んだ領域を前記画面に拡大表示する
ことを特徴とする請求項７に記載のプログラマブル表示器の表示方法。
【国際調査報告】
2015181986.tif 000019
2015181986.tif 000020
2015181986.tif 000021
2015181986.tif 000022