(57)【要約】  プログラマブル表示器１０は、サーバ表示装置１２が表示可能な表示器画面データを生成する表示器画面生成部１０８と、端末装置２０が有するクライアント表示装置２２の固有データを示すクライアント固有データを取得するクライアント固有データ取得部１１２と、表示器画面データとクライアント固有データとに基づいて、クライアント表示装置２２が表示可能なクライアント画面データを生成するクライアント画面生成部１１４と、クライアント画面生成部１１４で生成されたクライアント画面データを端末装置２０に送信するサーバ部１１６とを備える。
2017183140.tif 000002
【特許請求の範囲】
【請求項１】
サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、
端末装置が有するクライアント表示装置の固有データを示すクライアント固有データを取得するクライアント固有データ取得部と、
前記表示器画面データと前記クライアント固有データとに基づいて、前記クライアント表示装置が表示可能なクライアント画面データを生成するクライアント画面生成部と、
前記クライアント画面生成部で生成された前記クライアント画面データを前記端末装置に送信するサーバ部と、を備えることを特徴とするプログラマブル表示器。
【請求項２】
前記クライアント固有データに基づいて、前記表示器画面データから前記クライアント表示装置が表示可能な画面イメージデータを生成する画面イメージ生成部を備え、
前記サーバ部は、前記画面イメージデータを前記端末装置に送信し、
前記クライアント画面生成部は、前記端末装置で編集された前記画面イメージデータを、前記サーバ部を介して取得して、編集された前記画面イメージデータと前記クライアント固有データとに基づいて前記クライアント画面データを生成することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含み、
前記端末装置における前記画面イメージデータの編集は、前記オブジェクトデータの編集を含み、
前記クライアント画面生成部は、前記端末装置で編集された前記オブジェクトデータを、前記サーバ部を介して取得して、編集された前記オブジェクトデータと前記クライアント固有データとに基づいて、前記クライアント画面データを生成することを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記表示器画面生成部は、前記端末装置で編集された前記オブジェクトデータに基づいて、前記表示器画面データを生成することを特徴とする請求項３に記載のプログラマブル表示器。
【請求項５】
前記端末装置に供給された前記オブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータが前記端末装置に記憶され、
前記端末装置において前記選択オブジェクトデータに基づいて生成された表示器画面データを前記サーバ表示装置に表示させる表示制御部を備えることを特徴とする請求項３に記載のプログラマブル表示器。
【請求項６】
前記クライアント固有データ取得部は、前記端末装置からのアクセスを示すアクセスデータを取得し、
前記クライアント画面生成部は、前記アクセスデータが取得された後、前記クライアント固有データ取得部で取得された前記クライアント固有データに基づいて前記クライアント画面データを生成することを特徴とする請求項１から請求項５のいずれか一項に記載のプログラマブル表示器。
【請求項７】
前記クライアント固有データは、前記クライアント表示装置の画面サイズ及び解像度の少なくとも一方を含むことを特徴とする請求項１から請求項６のいずれか一項に記載のプログラマブル表示器。
【請求項８】
プログラマブル表示器が有するサーバ表示装置が表示可能な表示器画面データから生成されクライアント表示装置が表示可能な画面イメージデータをプログラマブル表示器から取得する通信部と、
クライアント入力装置から入力された入力データに基づいて前記画面イメージデータを編集するイメージ編集部と、を備え、
前記通信部は、前記イメージ編集部で編集された前記画面イメージデータを前記プログラマブル表示器に送信することを特徴とする端末装置。
【請求項９】
前記画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含み、
前記画面イメージデータの編集は、前記オブジェクトデータの編集を含むことを特徴とする請求項８に記載の端末装置。
【請求項１０】
供給された前記オブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータを記憶するクライアント記憶部を備え、
前記イメージ編集部は、前記クライアント記憶部に記憶されている選択オブジェクトデータに基づいて、前記画面イメージデータを生成することを特徴とする請求項９に記載の端末装置。
【請求項１１】
サーバ表示装置を有するプログラマブル表示器と、
クライアント表示装置を有し、前記プログラマブル表示器とデータ通信可能な端末装置と、
前記サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、
前記クライアント表示装置の固有データを示すクライアント固有データを取得するクライアント固有データ取得部と、
前記表示器画面データと前記クライアント固有データとに基づいて、前記クライアント表示装置が表示可能なクライアント画面データを生成するクライアント画面生成部と、を備えることを特徴とする制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルロジックコントローラと接続されるプログラマブル表示器、プログラマブル表示器とデータ通信可能な端末装置、及び制御システムに関する。
【背景技術】
【０００２】
産業用機器の制御においてプログラマブルロジックコントローラ（Programmable  Logic  Controller：ＰＬＣ）が使用される。プログラマブルロジックコントローラは、プログラマブル表示器と接続される。特許文献１に開示されているように、ウェブサーバ（Web  Server）機能を有するプログラマブル表示器が知られている。【０００３】
ウェブサーバ機能を有するプログラマブル表示器は、産業用機器のデバイスの状態を示す画面データを端末装置に表示させることができる。プログラマブル表示器が端末装置に画面データを表示させる場合、ユーザは、端末装置が表示可能な画面データであるクライアント画面データを、作画ソフトウェアを使って作成する。作画ソフトウェアを使って作成されたクライアント画面データがプログラマブル表示器に格納される。プログラマブル表示器は、ウェブサーバ機能を使って、クライアント画面データを端末装置に送信する。プログラマブル表示器から端末装置にクライアント画面データが送信されることにより、端末装置は、画面データを表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５０２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プログラマブル表示器が端末装置に画面データを表示させる場合、従来技術においては、ユーザは、作画ソフトウェアを使ってクライアント画面データを作成する必要がある。そのため、クライアント画面データの作成の工数が増大し、ユーザの負担が増大してしまう。【０００６】
本発明は、上記に鑑みてなされたものであって、クライアント画面データの作成の工数を削減し、ユーザの負担を軽減することができるプログラマブル表示器を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、端末装置が有するクライアント表示装置の固有データを示すクライアント固有データを取得するクライアント固有データ取得部と、前記表示器画面データと前記クライアント固有データとに基づいて、前記クライアント表示装置が表示可能なクライアント画面データを生成するクライアント画面生成部と、前記クライアント画面生成部で生成された前記クライアント画面データを前記端末装置に送信するサーバ部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、クライアント画面データの作成の工数を削減し、ユーザの負担を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る制御システムを示すハードウェア構成図
【図２】実施の形態１に係る制御システムを示す機能ブロック図
【図３】実施の形態１に係る制御システムの動作を示すフローチャート
【図４】実施の形態１に係る制御システムの動作を示す模式図
【図５】実施の形態１に係る表示器画面データを示す模式図
【図６】実施の形態１に係るオブジェクトリストを示す模式図
【図７】実施の形態１に係るオブジェクトの選択方法を示す模式図
【図８】実施の形態１に係るクライアント表示装置を示す模式図
【図９】実施の形態１に係るオブジェクトデータの編集方法を示す模式図
【図１０】実施の形態１に係るオブジェクトデータの編集方法を示す模式図
【図１１】実施の形態１に係る制御システムの動作を示す模式図
【図１２】実施の形態１に係るサーバ記憶部を示す模式図
【図１３】実施の形態１に係る制御システムの動作を示す模式図
【図１４】実施の形態２に係る制御システムの動作を示すフローチャート
【図１５】実施の形態２に係る選択オブジェクトの記憶方法を示す模式図
【図１６】実施の形態２に係る選択オブジェクトの配置方法を示す模式図
【図１７】実施の形態２に係る選択オブジェクトの配置方法を示す模式図
【図１８】実施の形態２に係る選択オブジェクトの配置方法を示す模式図
【図１９】実施の形態３に係る制御システムの動作を示す模式図
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態に係るプログラマブル表示器、端末装置、及び制御システムを図面に基づいて詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、実施の形態１に係る制御システム１を示すハードウェア構成図である。図１に示すように、制御システム１は、プログラマブルロジックコントローラ３と接続されるプログラマブル表示器１０と、通信ネットワーク２を介してプログラマブル表示器１０とデータ通信可能な端末装置２０とを備える。
【００１２】
プログラマブル表示器１０は、ウェブサーバ機能を有する。プログラマブル表示器１０は、データ処理装置１１と、表示器画面データを表示するサーバ表示装置１２と、入力データを生成するサーバ入力装置１３とを有する。サーバ表示装置１２及びサーバ入力装置１３は、データ処理装置１１の入出力インターフェース装置１４と接続される。プログラマブルロジックコントローラ３は、入出力インターフェース装置１４と接続される。プログラマブルロジックコントローラ３は、産業用機器４と接続され、産業用機器４を制御する。
【００１３】
データ処理装置１１は、入出力インターフェース装置１４と、ＣＰＵ（Central  Processing  Unit）のようなプロセッサ１５と、ＲＯＭ（Read  Only  Memory）又はフラッシュメモリのような不揮発性メモリ１６と、ＲＡＭ（Random  Access  Memory）のような揮発性メモリ１７とを有する。不揮発性メモリ１６は、データ処理装置１１のデータ処理において実行されるコンピュータプログラム１８を記憶する。コンピュータプログラム１８は、不揮発性メモリ１６から揮発性メモリ１７のワーキング領域にロードされ、プロセッサ１５に読み込まれて実行される。
【００１４】
サーバ表示装置１２は、データ処理装置１１で生成された表示器画面データを表示する。サーバ表示装置１２は、液晶ディスプレイ（Liquid  Crystal  Display：ＬＣＤ）又は有機ＥＬディスプレイ（Organic  Electroluminescence  Display：ＯＬＥＤ）のようなフラットパネルディスプレイを含む。
【００１５】
サーバ入力装置１３は、ユーザに操作されることにより入力データを生成する。サーバ入力装置１３で生成された入力データは、データ処理装置１１に出力される。サーバ入力装置１３は、サーバ表示装置１２の表示画面に設けられたタッチセンサを含む。なお、サーバ入力装置１３が、コンピュータ用キーボード及びマウスの少なくとも一方を含んでもよい。
【００１６】
通信ネットワーク２は、ローカルエリアネットワーク（Local  Area  Network：ＬＡＮ）、及びインターネット（Internet）回線の少なくとも一方を含む。プログラマブル表示器１０と端末装置２０とは、通信ネットワーク２を介してデータ通信可能である。
【００１７】
端末装置２０は、タブレット型パーソナルコンピュータを含む。端末装置２０は、データ処理装置２１と、クライアント画面データを表示するクライアント表示装置２２と、入力データを生成するクライアント入力装置２３とを有する。クライアント表示装置２２及びクライアント入力装置２３は、データ処理装置２１の入出力インターフェース装置２４と接続される。
【００１８】
データ処理装置２１は、入出力インターフェース装置２４と、ＣＰＵのようなプロセッサ２５と、ＲＯＭ又はフラッシュメモリのような不揮発性メモリ２６と、ＲＡＭのような揮発性メモリ２７とを有する。不揮発性メモリ２６は、データ処理装置２１のデータ処理において実行されるコンピュータプログラム２８を記憶する。コンピュータプログラム２８は、不揮発性メモリ２６から揮発性メモリ２７のワーキング領域にロードされ、プロセッサ２５に読み込まれて実行される。
【００１９】
クライアント表示装置２２は、データ処理装置２１で生成されたクライアント画面データを表示する。クライアント表示装置２２は、液晶ディスプレイ又は有機ＥＬディスプレイのようなフラットパネルディスプレイを含む。
【００２０】
クライアント入力装置２３は、ユーザに操作されることにより入力データを生成する。クライアント入力装置２３で生成された入力データは、データ処理装置２１に出力される。クライアント入力装置２３は、クライアント表示装置２２の表示画面に設けられたタッチセンサを含む。なお、クライアント入力装置２３が、コンピュータ用キーボード及びマウスの少なくとも一方を含んでもよい。
【００２１】
図２は、実施の形態１に係る制御システム１を示す機能ブロック図である。図２に示すように、プログラマブル表示器１０は、サーバ表示装置１２を制御する表示制御部１０２と、データを記憶するサーバ記憶部１０４と、演算処理を実施する演算部１０６と、サーバ表示装置１２が表示可能な表示器画面データを生成する表示器画面生成部１０８と、表示器画面データからクライアント表示装置２２が表示可能な画面イメージデータを生成する画面イメージ生成部１１０とを備える。また、プログラマブル表示器１０は、クライアント表示装置２２の固有データを示すクライアント固有データを取得するクライアント固有データ取得部１１２と、表示器画面データとクライアント固有データとに基づいてクライアント表示装置２２が表示可能なクライアント画面データを生成するクライアント画面生成部１１４と、通信ネットワーク２を介して端末装置２０とデータ通信するサーバ部１１６とを備える。
【００２２】
入出力インターフェース装置１４は、サーバ部１１６を含む。プロセッサ１５は、表示制御部１０２、演算部１０６、表示器画面生成部１０８、画面イメージ生成部１１０、クライアント固有データ取得部１１２、クライアント画面生成部１１４、及びサーバ部１１６を含む。不揮発性メモリ１６及び揮発性メモリ１７は、サーバ記憶部１０４を含む。
【００２３】
表示制御部１０２は、表示器画面生成部１０８で生成された表示器画面データをサーバ表示装置１２に表示させる。サーバ表示装置１２に表示されるサーバ画面は、プログラマブルロジックコントローラ３に接続される産業用機器４のデバイスの状態を示す表示画面、及びプログラマブルロジックコントローラ３を操作するための操作画面の少なくとも一方を含む。産業用機器４のデバイスの状態は、プログラマブルコントローラ３と産業用機器４との入出力データの値を含む。
【００２４】
サーバ記憶部１０４は、表示器画面生成部１０８で生成された表示器画面データ、画面イメージ生成部１１０で生成された画面イメージデータ、クライアント固有データ取得部１１２で取得されたクライアント固有データ、及びクライアント画面生成部１１４で生成されたクライアント画面データの少なくとも一部を記憶する。
【００２５】
演算部１０６は、サーバ記憶部１０４に記憶されている表示器画面データ、画面イメージデータ、クライアント固有データ、及びクライアント画面データの少なくとも一部に基づいて、演算処理を実施する。
【００２６】
表示器画面生成部１０８は、サーバ表示装置１２が表示可能な表示器画面データを生成する。表示器画面生成部１０８は、サーバ表示装置１２の固有データを示すサーバ固有データに基づいて、表示器画面データを生成する。サーバ固有データは、サーバ表示装置１２が表示可能な表示形式を示す表示形式データを含む。サーバ表示装置１２の表示形式データは、サーバ表示装置１２の画面サイズ、解像度、及び色数の少なくとも一つを含む。
【００２７】
表示器画面データは、サーバ表示装置１２に表示されるサーバ画面のオブジェクトを示すオブジェクトデータを含む。サーバ画面のオブジェクトとは、サーバ画面を構成する構成表示物をいう。オブジェクトは、サーバ表示装置１２に表示される文字、マーク、アイコン、グラフ、スイッチ、スライダー、及びバーの少なくとも一つを含む。オブジェクトデータは、オブジェクトの種類、オブジェクトの名称、サーバ画面におけるオブジェクトの位置、及びサーバ場面におけるオブジェクトのサイズの少なくとも一つを含む。
【００２８】
画面イメージ生成部１１０は、クライアント固有データ取得部１１２で取得されたクライアント固有データに基づいて、表示器画面データからクライアント表示装置２２が表示可能な画面イメージデータを生成する。すなわち、画面イメージ生成部１１０は、クライアント固有データに基づいて、サーバ表示装置１２が表示可能な表示形式の表示器画面データを、クライアント表示装置２２が表示可能な表示形式の画面イメージデータに変換する。画面イメージ生成部１１０は、サーバ画面の表示内容と同一の表示内容の画面イメージを示す画面イメージデータを生成する。画面イメージ生成部１１０は、サーバ画面の表示内容の同一性を保持した状態で、画面イメージを示す画面イメージデータを生成する。画面イメージデータは、通信ネットワーク２を介してサーバ部１１６から端末装置２０に送信される。
【００２９】
クライアント固有データ取得部１１２は、通信ネットワーク２及びサーバ部１１６を介して、端末装置２０が有するクライアント表示装置２２の固有データを示すクライアント固有データを取得する。クライアント固有データ取得部１１２は、端末装置２０からクライアント固有データを取得する。クライアント固有データは、クライアント表示装置２２が表示可能な表示形式を示す表示形式データを含む。クライアント表示装置２２の表示形式データは、クライアント表示装置２２の画面サイズ、解像度、及び色数の少なくとも一つを含む。
【００３０】
クライアント画面生成部１１４は、表示器画面生成部１０８で生成された表示器画面データと、クライアント固有データ取得部１１２で取得されたクライアント固有データとに基づいて、クライアント表示装置２２が表示可能なクライアント画面データを生成する。
【００３１】
表示器画面データに基づいて生成された画面イメージデータがサーバ部１１６及び通信ネットワーク２を介して端末装置２０に送信される。端末装置２０において画面イメージデータが編集される。端末装置２０で編集された画面イメージデータは、通信ネットワーク２及びサーバ部１１６を介して端末装置２０からクライアント画面生成部１１４に送信される。クライアント画面生成部１１４は、端末装置２０で編集された画面イメージデータを、通信ネットワーク２及びサーバ部１１６を介して取得する。クライアント画面生成部１１４は、端末装置２０で編集された画面イメージデータと、クライアント固有データ取得部１１２で取得されたクライアント固有データとに基づいて、クライアント画面データを生成する。
【００３２】
サーバ部１１６は、通信ネットワーク２を介して、画面イメージ生成部１１０で生成された画面イメージデータを端末装置２０に送信する。また、サーバ部１１６は、通信ネットワーク２を介して、クライアント画面生成部１１４で生成されたクライアント画面データを端末装置２０に送信する。また、サーバ部１１６は、通信ネットワーク２を介して、端末装置２０で編集された画面イメージデータを受信する。
【００３３】
図２に示すように、端末装置２０は、クライアント表示装置２２を制御する表示制御部２０２と、データを記憶するクライアント記憶部２０４と、演算処理を実施する演算部２０６と、プログラマブル表示器１０から送信された画面イメージデータを編集するイメージ編集部２０８と、通信ネットワーク２を介してプログラマブル表示器１０とデータ通信する通信部２１０とを備える。
【００３４】
入出力インターフェース装置２４は、通信部２１０を含む。プロセッサ２５は、表示制御部２０２、演算部２０６、イメージ編集部２０８、及び通信部２１０を含む。不揮発性メモリ２６及び揮発性メモリ２７は、クライアント記憶部２０４を含む。
【００３５】
表示制御部２０２は、プログラマブル表示器１０の画面イメージ生成部１１０で生成された画面イメージデータをクライアント表示装置２２に表示させる。また、表示制御部２０２は、プログラマブル表示器１０のクライアント画面生成部１１４で生成されたクライアント画面データをクライアント表示装置２２に表示させる。
【００３６】
クライアント記憶部２０４は、プログラマブル表示器１０の画面イメージ生成部１１０で生成された画面イメージデータ、及びクライアント画面生成部１１４で生成されたクライアント画面データの少なくとも一部を記憶する。また、クライアント記憶部２０４は、イメージ編集部２０８で編集された画面イメージデータを記憶する。また、クライアント記憶部２０４は、クライアント表示装置２２の固有データを示すクライアント固有データを記憶する。
【００３７】
演算部２０６は、クライアント記憶部２０４に記憶されている画面イメージデータ、クライアント画面データ、及びクライアント固有データの少なくとも一部に基づいて、演算処理を実施する。
【００３８】
イメージ編集部２０８は、クライアント入力装置２３で生成された入力データに基づいて、画面イメージデータを編集する。ユーザは、クライアント表示装置２２に表示された画面イメージデータを参照しながら、クライアント入力装置２３を操作して、画面イメージデータを編集可能である。画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含む。画面イメージデータの編集は、オブジェクトデータの編集を含む。ユーザは、クライアント入力装置２３を操作して、オブジェクトを変更することができる。オブジェクトの変更は、オブジェクトの位置の変更、オブジェクトのサイズの変更、オブジェクトの追加、及びオブジェクトの削除の少なくとも一つを含む。
【００３９】
通信部２１０は、プログラマブル表示器１０で生成された画面イメージデータを、通信ネットワーク２を介してプログラマブル表示器１０から取得する。また、通信部２１０は、イメージ編集部２０８で編集された画面イメージデータを、通信ネットワーク２を介してプログラマブル表示器１０に送信する。
【００４０】
次に、クライアント画面データの生成方法について説明する。図３は、実施の形態１に係る制御システム１の動作を示すフローチャートである。図４は、実施の形態１に係る制御システム１の動作を示す模式図である。
【００４１】
表示器画面生成部１０８は、サーバ固有データに基づいて、サーバ表示装置１２が表示可能な表示器画面データを生成する（ステップＳ１０１）。表示器画面生成部１０８は、作画ソフトウェアを使って作成された作画データを取得し、取得した作画データに基づいて、表示器画面データを生成する。図４に示すように、ユーザは、パーソナルコンピュータ５にインストールされている作画ソフトウェアを使って作画データを作成する。プログラマブル表示器１０の表示器画面生成部１０８は、作画ソフトウェアを使って作成された作画データに基づいて、表示器画面データを生成する。表示制御部１０２は、生成された表示器画面データを、プログラマブル表示器１０のサーバ表示装置１２に表示させる。
【００４２】
図５は、実施の形態１に係る表示器画面データを示す模式図である。図４及び図５に示すように、表示器画面データは、複数のサーバ画面と、それらサーバ画面のオブジェクトを示すオブジェクトデータとを含む。表示器画面生成部１０８は、オブジェクトデータとして、複数のオブジェクトのリストを示すオブジェクトリストを生成する。
【００４３】
図６は、実施の形態１に係るオブジェクトリストを示す模式図である。図４及び図６に示すように、オブジェクトリストは、複数のサーバ画面の番号を示す画面番号、サーバ画面に表示されるオブジェクトの名称を示すオブジェクト名称、サーバ画面におけるオブジェクトの位置を示す座標、サーバ画面におけるオブジェクトの寸法を示すサイズ、オブジェクトが示すデバイス、及びオブジェクトの色を示す図形色を含む。図６に示す例において、オブジェクトは、ビットランプ、数値表示、トレンドグラフ、ビットスイッチ、ロゴ文字、スライダー、及び数値入力を含む。なお、図６に示すオブジェクトリストは一例であり、図６に示すオブジェクトリストに限定されない。
【００４４】
端末装置２０のユーザは、プログラマブル表示器１０にアクセスするために、クライアント入力装置２３を操作する。クライアント入力装置２３が操作されることにより生成された入力データは、端末装置２０の演算部２０６に供給される。演算部２０６は、入力データに基づいて、端末装置２０からプログラマブル表示器１０へのアクセスの要求を示すアクセスデータを生成する。演算部２０６によって生成されたアクセスデータは、通信部２１０及び通信ネットワーク２を介してプログラマブル表示器１０に送信される。クライアント固有データ取得部１１２は、サーバ部１１６を介して、端末装置２０からのアクセスを示すアクセスデータを取得する（ステップＳ１０２）。
【００４５】
端末装置２０がプログラマブル表示器１０にアクセスしたとき、クライアント固有データ取得部１１２は、クライアント表示装置２２の固有データを示すクライアント固有データを取得する（ステップＳ１０３）。クライアント固有データ取得部１１２は、クライアント固有データとして、クライアント表示装置２２の画面サイズを取得する。取得されたクライアント固有データは、サーバ記憶部１０４に記憶される。
【００４６】
演算部１０６は、ステップＳ１０３で取得されたクライアント固有データに基づいて、ステップＳ１０１で生成された表示器画面データを画面イメージデータに変換可能か否かを判定する（ステップＳ１０４）。換言すれば、演算部１０６は、表示器画面データをクライアント画面データに流用可能か否かを判定する。
【００４７】
ステップＳ１０４において、表示器画面データを画面イメージデータに変換可能であると判定された場合（ステップＳ１０４：Ｙｅｓ）、画面イメージ生成部１１０は、表示器画面データ及びクライアント固有データに基づいて、クライアント表示装置２２が表示可能な画面イメージデータを生成する（ステップＳ１０５）。画面イメージ生成部１１０は、クライアント固有データに含まれるクライアント表示装置２２の画面サイズに基づいて、クライアント表示装置２２の画面サイズに適した画面イメージデータを表示器画面データから生成する。
【００４８】
ステップＳ１０４において、表示器画面データを画面イメージデータに変換不可能であると判定された場合（ステップＳ１０４：Ｎｏ）、クライアント画面データの生成処理が終了する。
【００４９】
画面イメージ生成部１１０で画面イメージデータが生成された後、サーバ部１１６は、生成された画面イメージデータを端末装置２０に送信する（ステップＳ１０６）。画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含む。実施の形態１では、画面イメージデータは、サーバ画面から生成された画面イメージと、この画面イメージに該当するオブジェクトとを含む。画面イメージがオブジェクトリストとともにプログラマブル表示器１０から端末装置２０に送信される。
【００５０】
端末装置２０の通信部２１０は、画面イメージデータを、通信ネットワーク２を介してプログラマブル表示器１０から取得する。端末装置２０の表示制御部２０２は、クライアント表示装置２２に画面イメージデータを表示させる（ステップＳ１０７）。
【００５１】
次に、端末装置２０において画面イメージデータが編集される。ユーザは、クライアント表示装置２２に表示されている画面イメージデータを参照しながら、クライアント入力装置２３を操作して、画面イメージデータを編集する。
【００５２】
ユーザは、クライアント表示装置２２に表示されている画面イメージデータから、クライアント表示装置２２に表示させたいオブジェクトを選択する。ユーザは、クライアント入力装置２３を操作して、クライアント表示装置２２に表示されている画面イメージに含まれている複数のオブジェクトのうち少なくとも一つのオブジェクトを選択する。選択されるオブジェクトは、単数でもよいし複数でもよい。
【００５３】
クライアント入力装置２３がクライアント表示装置２２の表示画面に設けられているタッチセンサを含む場合、ユーザは、クライアント表示装置２２の表示画面のうち、オブジェクトが表示されている表示領域をタッチすることによって、オブジェクトを選択する。
【００５４】
クライアント入力装置２３が操作されると、クライアント入力装置２３により生成された入力データは、端末装置２０の演算部２０６に供給される。演算部２０６は、画面イメージからオブジェクトを選択する入力データが生成されたか否かを判定する（ステップＳ１０８）。
【００５５】
演算部２０６は、プログラマブル表示器１０から送信されクライアント記憶部２０４に記憶されているオブジェクトデータと、クライアント入力装置２３で生成された入力データとを照合して、オブジェクトを選択するための入力データが生成されたか否かを判定する。演算部２０６は、クライアント表示装置２２の表示画面のうちユーザがタッチした領域とオブジェクトの表示領域の少なくとも一部とが一致すると判定した場合、オブジェクトが選択されたと判定する。一方、演算部２０６は、クライアント表示装置２２の表示画面のうちユーザがタッチした領域とオブジェクトの表示領域とが一致しないと判定した場合、オブジェクトは選択されていないと判定する。
【００５６】
ステップＳ１０８において、オブジェクトを選択する入力データが生成されたと判定された場合（ステップＳ１０８：Ｙｅｓ）、表示制御部２０２は、選択されたオブジェクトのみをクライアント表示装置２２に表示させる（ステップＳ１０９）。
【００５７】
また、選択されたオブジェクトの位置データが、クライアント記憶部２０４に記憶される。オブジェクトの位置データは、クライアント表示装置２２の表示画面においてオブジェクトが表示されている表示領域の座標データを含む。
【００５８】
ステップＳ１０８において、オブジェクトを選択する入力データが生成されていないと判定された場合（ステップＳ１０８：Ｎｏ）、ステップＳ１１０の処理が実行される。
【００５９】
端末装置２０における画面イメージデータの編集は、オブジェクトデータの編集を含む。ユーザは、クライアント表示装置２２に表示されているオブジェクトデータを参照しながら、クライアント入力装置２３を操作して、オブジェクトデータを編集する。
【００６０】
図７は、実施の形態１に係るオブジェクトの選択方法を示す模式図である。図７に示すように、クライアント表示装置２２に画面イメージデータが表示される。複数のオブジェクト３２，３３，３４，３５，３６，３７がクライアント表示装置２２に表示される。オブジェクト３２は、クライアント表示装置２２に表示されている画面データが画面イメージデータであることを示す「モバイル流用画面」という文字である。オブジェクト３３及びオブジェクト３４はそれぞれ、ビットランプを示すアイコンである。オブジェクト３５は、数値表示である。オブジェクト３６は、数値入力である。オブジェクト３７は、トレンドグラフである。
【００６１】
表示制御部２０２は、オブジェクトを選択可能であることを示す「抽出するオブジェクトを選択して下さい」という文字データ３１をクライアント表示装置２２に表示させる。ユーザは、クライアント入力装置２３を操作して、クライアント表示装置２２に表示されている複数のオブジェクト３２，３３，３４，３５，３６，３７から任意のオブジェクトを選択する。図７に示すように、文字を示すオブジェクト３２、ビットランプを示すオブジェクト３３、ビットランプを示すオブジェクト３４、及びトレンドグラフを示すオブジェクト３７が選択された場合、表示制御部２０２は、オブジェクト３２を囲む枠３８、オブジェクト３３を囲む枠３８、オブジェクト３４を囲む枠３８、及びオブジェクト３７を囲む枠３８のそれぞれをクライアント表示装置２２に表示させる。
【００６２】
表示制御部２０２は、選択されたオブジェクト３２，３３，３４，３７のみをクライアント表示装置２２に表示させる。
【００６３】
図８は、実施の形態１に係るクライアント表示装置２２を示す模式図である。複数のオブジェクト３２，３３，３４，３５，３６，３７のうち、クライアント入力装置２３を介してオブジェクト３２，３３，３４，３７が選択された場合、表示制御部２０２は、選択されたオブジェクト３２，３３，３４，３７のみをクライアント表示装置２２に表示させる。選択されなかったオブジェクト３５，３６は、クライアント表示装置２２に表示されない。また、図８に示すように、オブジェクトの選択が終了した後、表示制御部２０２は、オブジェクトを編集可能であることを示す「オブジェクト位置を調整して下さい」という文字データ３９をクライアント表示装置２２に表示させる。
【００６４】
オブジェクトデータの編集は、クライアント表示装置２２に表示されているオブジェクトの変更を含む。オブジェクトの変更は、オブジェクトの位置の変更及びオブジェクトのサイズの変更の一方又は両方を含む。ユーザは、クライアント入力装置２３を介して、クライアント表示装置２２に表示されている画面イメージのオブジェクトの位置の変更及びオブジェクトのサイズの変更の少なくとも一方を実施する。
【００６５】
クライアント入力装置２３が操作されることにより生成されたオブジェクトデータを編集するための入力データは、演算部２０６に供給される。演算部２０６は、オブジェクトデータを編集するための入力データに基づいて、クライアント表示装置２２に表示されている画面イメージのオブジェクトの位置の変更及びオブジェクトのサイズの変更の少なくとも一方を実施する（ステップＳ１１０）。
【００６６】
なお、オブジェクトデータの編集においては、画面サイズ又はオブジェクトサイズに基づいて、演算部２０６がオブジェクトの位置及びサイズの少なくとも一方を自動調整してもよい。
【００６７】
図９は、実施の形態１に係るオブジェクトデータの編集方法を示す模式図である。演算部２０６は、クライアント入力装置２３で生成された入力データに基づいて、オブジェクトの位置を変更することができる。演算部２０６は、クライアント表示装置２２に表示されているオブジェクト３２，３３，３４，３７の位置を、図８に示す状態から図９に示す状態に変更させることができる。
【００６８】
図１０は、実施の形態１に係るオブジェクトデータの編集方法を示す模式図である。演算部２０６は、クライアント入力装置２３からの入力データに基づいて、オブジェクトのサイズを変更することができる。演算部２０６は、クライアント表示装置２２に表示されているオブジェクト３３，３４，３７のサイズを、図９に示す状態から図１０に示す状態に変更（拡大）させることができる。また、演算部２０６は、クライアント表示装置２２に表示されているオブジェクト３３，３４，３７のサイズを縮小させることができる。
【００６９】
図１１は、実施の形態１に係る制御システム１の動作を示す模式図である。端末装置２０において画面イメージデータが編集され、オブジェクト３３，３４，３７が変更される。オブジェクト３３，３４，３７が変更されることにより、編集後の画面イメージデータが生成される。編集後の画面イメージデータは、編集後のオブジェクトリストを含む。演算部２０６は、クライアント入力装置２３で生成された入力データに基づいて編集されたオブジェクトデータを、クライアント記憶部２０４に記憶させる。実施の形態１では、演算部２０６は、編集されたオブジェクトデータに基づいて、クライアント記憶部２０４に記憶されているオブジェクトデータを更新する。すなわち、クライアント記憶部２０４に記憶されているオブジェクトデータは、変更後のオブジェクトデータに書き換えられる。なお、編集前のオブジェクトデータと編集後のオブジェクトデータとの両方がクライアント記憶部２０４に記憶されてもよい。
【００７０】
通信部２１０は、端末装置２０において編集されたオブジェクトデータを含む画面イメージデータをプログラマブル表示器１０に送信する（ステップＳ１１１）。プログラマブル表示器１０のクライアント画面生成部１１４は、端末装置２０で編集されたオブジェクトデータを含む画面イメージデータを、サーバ部１１６を介して取得する。
【００７１】
端末装置２０からプログラマブル表示器１０に送信された編集後のオブジェクトデータを含む画面イメージデータは、サーバ記憶部１０４に記憶される。
【００７２】
クライアント画面生成部１１４は、端末装置２０において編集されたオブジェクトデータを含む画面イメージデータとクライアント固有データとに基づいて、クライアント表示装置２２に表示させるクライアント画面データを生成する（ステップＳ１１２）。クライアント画面生成部１１４は、端末装置２０から送信された編集後のオブジェクトリストを含む画面イメージデータと、クライアント表示装置２２の画面サイズを含むクライアント固有データとに基づいて、クライアント画面データを生成する。
【００７３】
サーバ記憶部１０４は、生成されたクライアント画面データを、このクライアント画面データが表示されるクライアント表示装置２２のクライアント固有データとともに記憶する。
【００７４】
図１２は、実施の形態１に係るサーバ記憶部１０４を示す模式図である。図１２に示すように、プログラマブル表示器１０は、複数の端末装置２０（２０Ａ，２０Ｂ，２０Ｃ）とデータ通信する。複数の端末装置２０のクライアント固有データと端末装置２０のクライアント表示装置２２に表示されるクライアント画面データとが関連付けられてサーバ記憶部１０４に記憶される。サーバ記憶部１０４は、複数の端末装置２０のクライアント固有データと端末装置２０のクライアント画面データとが関連付けられたリンクデータを記憶する。サーバ記憶部１０４には、端末装置２０Ａに関連付けられたクライアント画面データＡと、端末装置２０Ｂに関連付けられたクライアント画面データＢと、端末装置２０Ｃに関連付けられたクライアント画面データＣとが記憶される。
【００７５】
プログラマブル表示器１０で生成されたクライアント画面データは、端末装置２０に送信される。サーバ部１１６は、クライアント画面生成部１１４で生成され、サーバ記憶部１０４に記憶されているクライアント画面データを、通信ネットワーク２を介して端末装置２０に送信する（ステップＳ１１３）。
【００７６】
サーバ部１１６は、クライアント固有データに基づいて、端末装置２０に関連付けられたクライアント画面データを、端末装置２０に送信することができる。端末装置２０のクライアント表示装置２２は、プログラマブル表示器１０で生成され、プログラマブル表示器１０から送信されたクライアント画面データを表示する。
【００７７】
また、端末装置２０は、プログラマブル表示器１０にアクセスして、クライアント固有データに関連付けられたクライアント画面データを指定することができる。例えば、端末装置２０Ａは、通信ネットワーク２を介してサーバ記憶部１０４にアクセスして、端末装置２０Ａのクライアント固有データに関連付けられたクライアント画面データＡを指定して、クライアント画面データＡを取得することができる。
【００７８】
クライアント画面データが生成され、端末装置２０に送信された後、プログラマブル表示器１０の演算部１０６は、端末装置２０で編集されたオブジェクトデータを表示器画面データに反映するか否かを判定する（ステップＳ１１４）。
【００７９】
ステップＳ１１４において、編集後のオブジェクトデータを表示器画面データに反映しないと判定された場合（ステップＳ１１４：Ｎｏ）、クライアント画面データの生成処理が終了する。ステップＳ１１４において、編集後のオブジェクトデータを表示器画面データに反映すると判定された場合（ステップＳ１１４：Ｙｅｓ）、表示器画面生成部１０８は、端末装置２０で編集されたオブジェクトデータに基づいて、表示器画面データを生成する。すなわち、表示器画面生成部１０８は、編集後のオブジェクトデータに基づいて、表示器画面データを変更する（ステップＳ１１５）。
【００８０】
図１３は、実施の形態１に係る制御システム１の動作を示す模式図である。端末装置２０で編集された編集後のオブジェクトリストを含むオブジェクトデータがプログラマブル表示器１０のサーバ記憶部１０４に記憶される。プログラマブル表示器１０の表示器画面生成部１０８は、編集後のオブジェクトリストに基づいて、表示器画面データを編集する。表示器画面生成部１０８は、変更後のオブジェクトの位置又は変更後のオブジェクトのサイズに基づいて、サーバ用画面データを生成する。編集後のオブジェクトリストに基づいて表示器画面データが変更されることにより、編集後のオブジェクトデータが反映された表示器画面データが生成される。表示制御部１０２は、編集後のオブジェクトデータが反映された編集後の表示器画面データをサーバ表示装置１２に表示させる。
【００８１】
以上のように、実施の形態１によれば、プログラマブル表示器１０は、クライアント表示装置２２の固有データを示すクライアント固有データを取得する。そのため、プログラマブル表示器１０は、サーバ表示装置１２が表示可能な表示器画面データとクライアント固有データとに基づいて、クライアント表示装置２２が表示可能なクライアント画面データを生成することができる。プログラマブル表示器１０によって生成されたクライアント画面データが通信ネットワーク２を介して端末装置２０に送信されることにより、ユーザは、端末装置２０を使って、プログラマブル表示器１０の表示器画面データを流用して、クライアント画面データを生成することができる。ユーザは、作画ソフトウェアを使用することなく、既存の表示器画面データを流用して、クライアント画面データを生成することができる。作画ソフトウェアを使って新規にクライアント画面データを作成することなく、表示器画面データに基づいてクライアント画面データを生成可能であるため、クライアント画面データの作成の工数が削減され、ユーザの負担が軽減される。
【００８２】
また、実施の形態１によれば、プログラマブル表示器１０は、クライアント固有データに基づいて表示器画面データから画面イメージデータを生成し、生成した画面イメージデータを端末装置２０に送信する。端末装置２０において編集された画面イメージデータは、端末装置２０からプログラマブル表示器１０に送信される。プログラマブル表示器１０は、編集された画面イメージデータとクライアント固有データとに基づいて、クライアント表示装置２２に表示させるためのクライアント画面データを生成する。したがって、プログラマブル表示器１０は、端末装置２０を使って画面イメージデータを編集したユーザの意図に則したクライアント画面データを生成することができる。
【００８３】
また、実施の形態１によれば、端末装置２０における画面イメージデータの編集は、オブジェクトデータの編集を含む。したがって、プログラマブル表示器１０は、ユーザの意図に則した位置又はサイズを有するオブジェクトを含むクライアント画面データを生成することができる。
【００８４】
また、実施の形態１によれば、プログラマブル表示器１０は、端末装置２０で編集されたオブジェクトデータに基づいて表示器画面データを生成する。したがって、サーバ画面におけるオブジェクトの編集は、端末装置２０を使って実施可能である。そのため、表示器画面データの編集の工数が削減される。
【００８５】
また、実施の形態１によれば、プログラマブル表示器１０のクライアント画面生成部１１４は、クライアント固有データ取得部１１２が端末装置２０から送信されたアクセスデータを取得した後、クライアント固有データ取得部１１２で取得されたクライアント固有データと表示器画面データとに基づいて、クライアント画面データを生成する。すなわち、プログラマブル表示器１０は、アクセスされた端末装置２０についてのクライアント画面データを生成し、アクセスされていない端末装置２０についてのクライアント画面データは生成しない。したがって、例えば不要なデータがサーバ記憶部１０４に記憶されることが抑制され、プログラマブル表示器１０は、クライアント画面データを効率良く作成することができる。
【００８６】
また、実施の形態１によれば、端末装置２０は、クライアント入力装置２３から入力された入力データに基づいて画面イメージデータを編集するイメージ編集部２０８を有する。したがって、ユーザは、クライアント入力装置２３を操作することにより、表示器画面データを流用して、画面イメージデータを効率良く作成することができる。
【００８７】
また、実施の形態１によれば、画面イメージデータの編集は、オブジェクトデータの編集を含む。したがって、ユーザは、複雑な操作を行うことなく、オブジェクトの編集をすることで、任意の画面イメージデータを効率良く作成することができる。
【００８８】
実施の形態２．
図１４は、実施の形態２に係る制御システム１の動作を示すフローチャートである。実施の形態２では、実施の形態１と同一構成の制御システム１において、端末装置２０に供給された複数のオブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータが端末装置２０のクライアント記憶部２０４に記憶され、選択オブジェクトデータを使って新規の画面イメージデータが生成されるときの制御システム１の動作について説明する。
【００８９】
実施の形態１と同様、プログラマブル表示器１０は、ステップＳ２０１からステップＳ２０７までの処理を実施する。ステップＳ２０１からステップＳ２０７までの処理は、実施の形態１のステップＳ１０１からステップＳ１０７までの処理と同様であるため、説明を省略する。
【００９０】
ステップＳ２０７の処理の後、ユーザによりクライアント入力装置２３が操作されると、クライアント入力装置２３で生成された入力データは、端末装置２０の演算部２０６に供給される。演算部２０６は、画面イメージからオブジェクトを選択する入力データが生成されたか否かを判定する（ステップＳ２０８）。
【００９１】
ステップＳ２０８において、オブジェクトを選択する入力データが生成されていないと判定された場合（ステップＳ２０８：Ｎｏ）、ステップＳ２１０の処理が実施される。
【００９２】
ステップＳ２０８において、オブジェクトを選択する入力データが生成されたと判定された場合（ステップＳ２０８：Ｙｅｓ）、演算部２０６は、クライアント記憶部２０４に、端末装置２０に供給された複数のオブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータを記憶させる（ステップＳ２０９）。
【００９３】
図１５は、実施の形態２に係る選択オブジェクトの記憶方法を示す模式図である。図１５に示すように、クライアント表示装置２２に画面イメージデータが表示される。複数のオブジェクト３２，３３，３４，３５，３６，３７がクライアント表示装置２２に表示される。
【００９４】
オブジェクトを記憶可能であることを示す「保存するオブジェクトを選択して下さい」という文字データ４０がクライアント表示装置２２に表示される。ユーザは、クライアント入力装置２３を操作して、クライアント表示装置２２に表示されている複数のオブジェクト３２，３３，３４，３５，３６，３７から任意のオブジェクトを選択する。図１５に示すように、文字を示すオブジェクト３２及びビットランプを示すオブジェクト３３が選択された場合、表示制御部２０２は、選択されたオブジェクト３２を囲む枠３８、及びオブジェクト３３を囲む枠３８をクライアント表示装置２２に表示させる。選択されたオブジェクト３２，３３を示す選択オブジェクトデータは、クライアント記憶部２０４に記憶される。
【００９５】
演算部２０６は、別の画面イメージデータをクライアント表示装置２２に表示するか否かを判定する（ステップＳ２１０）。
【００９６】
ステップＳ２１０において、別の画面イメージデータをクライアント表示装置２２に表示すると判定された場合（ステップＳ２１０：Ｙｅｓ）、図１５に示した画像イメージデータとは別の画面イメージデータがクライアント表示装置２２に表示され、ステップＳ２０４からステップＳ２０９までの処理が実施される。すなわち、別の画面イメージからオブジェクトを選択する処理が実施される。選択されたオブジェクトを示す選択オブジェクトデータは、クライアント記憶部２０４に記憶される。クライアント記憶部２０４には、複数の選択オブジェクトを示す選択オブジェクトデータが記憶される。
【００９７】
ステップＳ２１０において、別の画面イメージデータをクライアント表示装置２２に表示しないと判定された場合（ステップＳ２１０：Ｎｏ）、演算部２０６は、新規の画面イメージデータを生成するか否かを判定する（ステップＳ２１１）。
【００９８】
ステップＳ２１１において、新規の画面イメージデータを生成しないと判定された場合（ステップＳ２１１：Ｎｏ）、新規の画面イメージデータ生成処理が終了する。
【００９９】
ステップＳ２１１において、新規の画面イメージデータを生成すると判定された場合（ステップＳ２１１：Ｙｅｓ）、イメージ編集部２０８は、クライアント記憶部２０４に保存されている選択オブジェクトを新規の画面イメージに配置する処理を実施する（ステップＳ２１２）。
【０１００】
図１６、図１７、及び図１８は、実施の形態２に係る選択オブジェクトの配置方法を示す模式図である。図１６に示すように、クライアント表示装置２２に、画面イメージデータが表示される。「保存オブジェクト呼び出し」というボタンが選択されると、図１７に示すように、クライアント表示装置２２の表示画面の一部に、「保存したオブジェクト一覧」という表示領域が形成される。「保存したオブジェクト一覧」の表示領域に、クライアント記憶部２０４に記憶されている選択オブジェクトであるオブジェクト３２，３３が表示される。
【０１０１】
イメージ編集部２０８は、クライアント記憶部２０４に記憶されている選択オブジェクトデータに基づいて、新規の画面イメージデータを生成する。ユーザは、クライアント入力装置２３を操作して、表示領域に表示されている複数の選択オブジェクトから任意のオブジェクトを画面イメージに配置することができる。例えば、ユーザは、クライアント入力装置２３を介してオブジェクト３３を選択し、クライアント表示装置２２の表示画面のうち画面イメージが表示されている領域にオブジェクト３３を移動させる。画面イメージが表示されている領域にオブジェクト３３が移動することにより、図１８に示すように、「保存したオブジェクト一覧」の表示領域が消去され、オブジェクト３３を含む新規の画面イメージデータが作成される。イメージ編集部２０８は、クライアント入力装置２３で生成された入力データと、クライアント記憶部２０４に記憶されている選択オブジェクトデータとに基づいて、図１８に示すような新規の画面イメージデータを生成することができる。
【０１０２】
端末装置２０において生成された新規の画面イメージデータは、クライアント記憶部２０４に記憶される。また、通信部２１０は、端末装置２０において生成された新規の画面イメージデータをプログラマブル表示器１０に送信する（ステップＳ２１３）。
【０１０３】
クライアント画面生成部１１４は、端末装置２０において生成された新規の画面イメージデータに基づいて、クライアント表示装置２２に表示させるクライアント画面データを生成する（ステップＳ２１４）。
【０１０４】
プログラマブル表示器１０で生成されたクライアント画面データは、サーバ記憶部１０４に記憶される。また、プログラマブル表示器１０で生成されたクライアント画面データは、端末装置２０に送信される。サーバ部１１６は、クライアント画面生成部１１４で生成されたクライアント画面データを、通信ネットワーク２を介して端末装置２０に送信する（ステップＳ２１５）。
【０１０５】
端末装置２０のクライアント表示装置２２は、プログラマブル表示器１０で生成され、プログラマブル表示器１０から送信されたクライアント画面データを表示する。
【０１０６】
クライアント画面データが作成され、端末装置２０に送信された後、プログラマブル表示器１０の演算部１０６は、端末装置２０で生成された新規の画面イメージデータのオブジェクトデータを表示器画面データに反映するか否かを判定する（ステップＳ２１６）。
【０１０７】
ステップＳ２１６において、オブジェクトデータを表示器画面データに反映すると判定された場合（ステップＳ２１６：Ｙｅｓ）、表示器画面生成部１０８は、新規の画面イメージデータのオブジェクトデータに基づいて、表示器画面データを変更する（ステップＳ２１７）。表示制御部１０２は、選択オブジェクトデータに基づいて生成された表示器画面データをサーバ表示装置１２に表示させる。
【０１０８】
ステップＳ２１６において、オブジェクトデータを表示器画面データに反映しないと判定された場合（ステップＳ２１６：Ｎｏ）、表示器画面データは変更されずに、新規の画面イメージデータ生成処理が終了する。
【０１０９】
以上のように、実施の形態２によれば、選択オブジェクトデータがクライアント記憶部２０４に記憶されるので、ユーザは、端末装置２０において、既存の画面イメージに選択オブジェクトを配置して、新規の画面イメージを生成することができる。生成された新規の画面イメージデータのオブジェクトデータが表示器画面データに反映されることにより、表示制御部１０２は、新規の表示器画面データをサーバ表示装置１２に表示させることができる。
【０１１０】
実施の形態３．
図１９は、実施の形態３に係る制御システム１の動作を示す模式図である。実施の形態３では、実施の形態２と同一構成の制御システム１において、クライアント記憶部２０４に記憶されている複数の選択オブジェクトデータに基づいて新規の表示器画面データが生成されるときの制御システム１の動作について説明する。
【０１１１】
実施の形態３においては、第１のプログラマブルコントローラ３及び第２のプログラマブルコントローラ３がプログラマブル表示器１０に接続される。また、第１のプログラマブルコントローラ３には第１の産業用機器４が接続され、第２のプログラマブルコントローラ３には第２の産業用機器４が接続される。
【０１１２】
図１９に示すように、プログラマブル表示器１０のサーバ表示装置１２は、第１のプログラマブルコントローラ３に接続された第１の産業用機器４のデバイスの状態を表示するための表示器画面データＤと、第２のプログラマブルコントローラ３に接続された第２の産業用機器４のデイバスの状態を表示するための表示器画面データＥとの両方を表示可能である。表示器画面データＤの画面イメージデータＤ、及び表示器画面データＥの画面イメージデータＥが、プログラマブル表示器１０から端末装置２０に送信される。端末装置２０において、画面イメージデータＤからオブジェクトが選択され、画面イメージデータＥからオブジェクトが選択される。画面イメージデータＤから選択された選択オブジェクトデータ、及び画面イメージデータＥから選択された選択オブジェクトデータのそれぞれがクライアント記憶部２０４に記憶される。
【０１１３】
ユーザは、クライアント入力装置２３を操作して、画面イメージデータＤから選択された選択オブジェクトデータ、及び画面イメージデータＥから選択された選択オブジェクトデータを含む新規の画面イメージデータを生成することができる。画面イメージデータＤのオブジェクト、及び画面イメージデータＥのオブジェクトの両方を含む新規の画面イメージデータが生成されることにより、端末装置２０は、第１の産業用機器４のデバイスの状態及び第２の産業用機器４のデバイスの状態を同時に表示可能な画面イメージデータを生成することができる。また、第１の産業用機器４のデバイスの状態及び第２の産業用機器４のデバイスの状態を同時に表示可能な画面イメージデータが生成されることにより、第１の産業用機器４のデバイスの状態及び第２の産業用機器４のデバイスの状態を同時に表示可能なクライアント画面データが生成される。また、画面イメージデータＤのオブジェクト、及び画面イメージデータＥのオブジェクトの両方を含む画面イメージデータが表示器画面データに反映されることにより、表示制御部１０２は、第１の産業用機器４のデバイスの状態及び第２の産業用機器４のデバイスの状態を同時に表示可能な表示器画面データをサーバ表示装置１２に表示させることができる。
【０１１４】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０１１５】
１  制御システム、２  通信ネットワーク、３  プログラマブルロジックコントローラ、４  産業用機器、５  パーソナルコンピュータ、１０  プログラマブル表示器、１１  データ処理装置、１２  サーバ表示装置、１３  サーバ入力装置、１４  入出力インターフェース装置、１５  プロセッサ、１６  不揮発性メモリ、１７  揮発性メモリ、１８  コンピュータプログラム、２０  端末装置、２１  データ処理装置、２２  クライアント表示装置、２３  クライアント入力装置、２４  入出力インターフェース装置、２５  プロセッサ、２６  不揮発性メモリ、２７  揮発性メモリ、２８  コンピュータプログラム、３１  文字データ、３２，３３，３４，３５，３６，３７  オブジェクト、３８  枠、３９，４０  文字データ、１０２，２０２  表示制御部、１０４  サーバ記憶部、１０６，２０６  演算部、１０８  表示器画面生成部、１１０  画面イメージ生成部、１１２  クライアント固有データ取得部、１１４  クライアント画面生成部、１１６  サーバ部、２０４  クライアント記憶部、２０８  イメージ編集部、２１０  通信部。
【図１】
2017183140.tif 000003
【図２】
2017183140.tif 000004
【図３】
2017183140.tif 000005
【図４】
2017183140.tif 000006
【図５】
2017183140.tif 000007
【図６】
2017183140.tif 000008
【図７】
2017183140.tif 000009
【図８】
2017183140.tif 000010
【図９】
2017183140.tif 000011
【図１０】
2017183140.tif 000012
【図１１】
2017183140.tif 000013
【図１２】
2017183140.tif 000014
【図１３】
2017183140.tif 000015
【図１４】
2017183140.tif 000016
【図１５】
2017183140.tif 000017
【図１６】
2017183140.tif 000018
【図１７】
2017183140.tif 000019
【図１８】
2017183140.tif 000020
【図１９】
2017183140.tif 000021
【手続補正書】
【提出日】平成28年9月26日(2016.9.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、
端末装置のクライアント固有データを取得するクライアント固有データ取得部と、
前記表示器画面データと前記クライアント固有データとに基づいて、前記クライアント表示装置が表示可能なクライアント画面データを生成するクライアント画面生成部と、
前記クライアント画面生成部で生成された前記クライアント画面データを前記端末装置に送信するサーバ部と、を備え、
前記クライアント固有データ取得部は、前記端末装置からのアクセスを示すアクセスデータを取得し、
前記クライアント画面生成部は、前記アクセスデータが取得された後、前記クライアント固有データ取得部で取得された前記クライアント固有データに基づいて前記クライアント画面データを生成することを特徴とするプログラマブル表示器。
【請求項２】
前記クライアント固有データに基づいて、前記表示器画面データから前記クライアント表示装置が表示可能な画面イメージデータを生成する画面イメージ生成部を備え、
前記サーバ部は、前記画面イメージデータを前記端末装置に送信し、
前記クライアント画面生成部は、前記端末装置で編集された前記画面イメージデータを、前記サーバ部を介して取得して、編集された前記画面イメージデータと前記クライアント固有データとに基づいて前記クライアント画面データを生成することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含み、
前記端末装置における前記画面イメージデータの編集は、前記オブジェクトデータの編集を含み、
前記クライアント画面生成部は、前記端末装置で編集された前記オブジェクトデータを、前記サーバ部を介して取得して、編集された前記オブジェクトデータと前記クライアント固有データとに基づいて、前記クライアント画面データを生成することを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記表示器画面生成部は、前記端末装置で編集された前記オブジェクトデータに基づいて、前記表示器画面データを生成することを特徴とする請求項３に記載のプログラマブル表示器。
【請求項５】
前記端末装置に供給された前記オブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータが前記端末装置に記憶され、
前記端末装置において前記選択オブジェクトデータに基づいて生成された表示器画面データを前記サーバ表示装置に表示させる表示制御部を備えることを特徴とする請求項３に記載のプログラマブル表示器。
【請求項６】
前記クライアント固有データは、前記クライアント表示装置の画面サイズ及び解像度の少なくとも一方を含むことを特徴とする請求項１から請求項５のいずれか一項に記載のプログラマブル表示器。
【請求項７】
プログラマブル表示器が有するサーバ表示装置が表示可能な表示器画面データから生成されクライアント表示装置が表示可能な画面イメージデータをプログラマブル表示器から取得する通信部と、
クライアント入力装置から入力された入力データに基づいて前記画面イメージデータを編集するイメージ編集部と、
前記クライアント入力装置から入力された入力データに基づいて前記プログラマブル表示器へのアクセスを要求するアクセスデータを生成する演算部と、
を備え、
前記通信部は、前記アクセスデータ及び前記イメージ編集部で編集された前記画面イメージデータを前記プログラマブル表示器に送信した後、前記画面イメージデータと前記クライアント表示装置のクライアント固有データとに基づいて生成された前記クライアント表示装置が表示可能なクライアント画面データを、前記プログラマブル表示器から取得することを特徴とする端末装置。
【請求項８】
前記画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含み、
前記画面イメージデータの編集は、前記オブジェクトデータの編集を含むことを特徴とする請求項７に記載の端末装置。
【請求項９】
供給された前記オブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータを記憶するクライアント記憶部を備え、
前記イメージ編集部は、前記クライアント記憶部に記憶されている選択オブジェクトデータに基づいて、前記画面イメージデータを生成することを特徴とする請求項８に記載の端末装置。
【請求項１０】
サーバ表示装置を有するプログラマブル表示器と、
クライアント表示装置及びクライアント入力装置を有し、前記プログラマブル表示器とデータ通信可能な端末装置と、
前記サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、
前記端末装置のクライアント固有データを取得するクライアント固有データ取得部と、
前記表示器画面データと前記クライアント固有データとに基づいて、前記クライアント表示装置が表示可能なクライアント画面データを生成するクライアント画面生成部と、
前記クライアント入力装置から入力された入力データに基づいて前記端末装置から前記プログラマブル表示器へのアクセスを要求するアクセスデータを生成する演算部と、
を備え、
前記クライアント固有データ取得部は、前記アクセスデータを取得し、
前記クライアント画面生成部は、前記アクセスデータが取得された後、前記クライアント固有データ取得部で取得された前記クライアント固有データに基づいて前記クライアント画面データを生成することを特徴とする制御システム。
【手続補正書】
【提出日】平成29年1月20日(2017.1.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、
端末装置のクライアント固有データを取得するクライアント固有データ取得部と、
前記表示器画面データと前記クライアント固有データとに基づいて、クライアント表示部が表示可能なクライアント画面データを生成するクライアント画面生成部と、
前記クライアント画面生成部で生成された前記クライアント画面データを前記端末装置に送信するサーバ部と、を備え、
前記クライアント固有データ取得部は、前記端末装置からのアクセスを示すアクセスデータを取得し、
前記クライアント画面生成部は、前記アクセスデータが取得された後、前記表示器画面データから生成され前記クライアント表示部が表示可能であり前記端末装置で編集された画面イメージデータと前記クライアント固有データ取得部で取得された前記クライアント固有データとに基づいて、前記クライアント画面データを生成することを特徴とするプログラマブル表示器。
【請求項２】
前記クライアント固有データに基づいて、前記画面イメージデータを生成する画面イメージ生成部を備え、
前記サーバ部は、前記画面イメージデータを前記端末装置に送信し、
前記クライアント画面生成部は、前記端末装置で編集された前記画面イメージデータを、前記サーバ部を介して取得して、編集された前記画面イメージデータと前記クライアント固有データとに基づいて前記クライアント画面データを生成することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含み、
前記端末装置における前記画面イメージデータの編集は、前記オブジェクトデータの編集を含み、
前記クライアント画面生成部は、前記端末装置で編集された前記オブジェクトデータを、前記サーバ部を介して取得して、編集された前記オブジェクトデータと前記クライアント固有データとに基づいて、前記クライアント画面データを生成することを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記表示器画面生成部は、前記端末装置で編集された前記オブジェクトデータに基づいて、前記表示器画面データを生成することを特徴とする請求項３に記載のプログラマブル表示器。
【請求項５】
前記端末装置に供給された前記オブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータが前記端末装置に記憶され、
前記端末装置において前記選択オブジェクトデータに基づいて生成された表示器画面データを前記サーバ表示装置に表示させる表示制御部を備えることを特徴とする請求項３に記載のプログラマブル表示器。
【請求項６】
前記クライアント固有データは、前記クライアント表示部の画面サイズ及び解像度の少なくとも一方を含むことを特徴とする請求項１から請求項５のいずれか一項に記載のプログラマブル表示器。
【請求項７】
プログラマブル表示器が有するサーバ表示装置が表示可能な表示器画面データから生成されクライアント表示部が表示可能な画面イメージデータをプログラマブル表示器から取得する通信部と、
クライアント入力装置から入力された入力データに基づいて前記画面イメージデータを編集するイメージ編集部と、
前記クライアント入力装置から入力された入力データに基づいて前記プログラマブル表示器へのアクセスを要求するアクセスデータを生成する演算部と、
を備え、
前記通信部は、前記アクセスデータ及び前記イメージ編集部で編集された前記画面イメージデータを前記プログラマブル表示器に送信した後、前記画面イメージデータと前記クライアント表示部のクライアント固有データとに基づいて生成された前記クライアント表示部が表示可能なクライアント画面データを、前記プログラマブル表示器から取得することを特徴とする端末装置。
【請求項８】
前記画面イメージデータは、サーバ画面のオブジェクトを示すオブジェクトデータを含み、
前記画面イメージデータの編集は、前記オブジェクトデータの編集を含むことを特徴とする請求項７に記載の端末装置。
【請求項９】
供給された前記オブジェクトデータのうち選択されたオブジェクトデータを示す選択オブジェクトデータを記憶するクライアント記憶部を備え、
前記イメージ編集部は、前記クライアント記憶部に記憶されている選択オブジェクトデータに基づいて、前記画面イメージデータを生成することを特徴とする請求項８に記載の端末装置。
【請求項１０】
サーバ表示装置を有するプログラマブル表示器と、
クライアント表示部及びクライアント入力装置を有し、前記プログラマブル表示器とデータ通信可能な端末装置と、
前記サーバ表示装置が表示可能な表示器画面データを生成する表示器画面生成部と、
前記端末装置のクライアント固有データを取得するクライアント固有データ取得部と、
前記表示器画面データと前記クライアント固有データとに基づいて、前記クライアント表示部が表示可能なクライアント画面データを生成するクライアント画面生成部と、
前記クライアント入力装置から入力された入力データに基づいて前記端末装置から前記プログラマブル表示器へのアクセスを要求するアクセスデータを生成する演算部と、
を備え、
前記クライアント固有データ取得部は、前記アクセスデータを取得し、
前記クライアント画面生成部は、前記アクセスデータが取得された後、前記表示器画面データから生成され前記クライアント表示部が表示可能であり前記端末装置で編集された画面イメージデータと前記クライアント固有データ取得部で取得された前記クライアント固有データとに基づいて、前記クライアント画面データを生成することを特徴とする制御システム。
【国際調査報告】
2017183140.tif 000022
2017183140.tif 000023
2017183140.tif 000024
2017183140.tif 000025