(57)【要約】【課題】記憶媒体へのデータの書込み／読出しに影響することなく表示器から記憶媒体を簡単容易にイジェクト可能とする。【解決手段】本表示器２００は、操作画面にヒューマン・マシーン・インタフェース（ＨＭＩ）部品を表示しこのＨＭＩ部品を用いてデバイスの状況表示や制御操作を行い、また、データの書込み／読出しするための記憶媒体（ＣＦカード２０９、ＵＳＢメモリ２１１）が着脱可能な表示器であって、ＨＭＩ部品２１５に記憶媒体を取り出すイジェクト機能を与え、また、その機能名とこれに対応したタグネームとをシステムタグに割り付け可能とし、ＨＭＩ部品２１５の操作に対応して記憶媒体に対するデータの書込み／読出しを制御する。【選択図】図２
2008021156.tif 000002
【特許請求の範囲】
【請求項１】
操作画面にデバイスの状況表示や制御操作を行うためのヒューマン・マシーン・インタフェース（ＨＭＩ）部品を表示し、また、データの書込み／読出しするための記憶媒体が着脱可能な表示器において、上記ＨＭＩ部品に、上記表示器に装着されている記憶媒体を該表示器から取り出すためのイジェクト機能を与え、また、システムタグには上記ＨＭＩ部品の機能名とこれに対応したタグネームとを割り付けた、ことを特徴とする表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面にヒューマン・マシーン・インタフェース（ＨＭＩ）部品を表示しこのＨＭＩ部品を用いて監視制御対象の状況表示や制御操作を行うことができるものでＣＦカードやＵＳＢメモリ等の着脱自在に外付けされる記憶媒体に上記表示や操作制御のデータを記憶することが可能な監視制御用表示器に関するものである。
【背景技術】
【０００２】
監視制御システムのＨＭＩとしての監視制御用表示器にプログラマブル表示器が広く使用されている。このような表示器は、デバイスを制御するプログラマブル・ロジック・コントローラ（ＰＬＣ）と通信して、デバイスの状態を表示／制御しており、デバイスの状態を画面表示する際の動作や、操作に応じてデバイスの状態を制御する際の動作は、制御用ホストコンピュータ等の作画ツールで作成された後で表示器にインストールされる操作画面データに基づいて特定される（特許文献１）。操作画面はベース画面とそのベース画面上に配設される１つまたは複数の部品(ＨＭＩ部品)と各ＨＭＩ部品毎に１つまたは複数のタグとの組合わせで構成されている。ＨＭＩ部品はデバイスに対応付けられる。
【０００３】
このタグは外部ソースであるＰＬＣを通じてデバイスを制御することに用いるものであり説明の都合でデバイスタグと称し、また、表示器内部の動作の制御に用いるタグをシステムタグ（あるいはメモリタグ）と称する。
【０００４】
各デバイスにはデバイスタグとデバイスアドレスとが割り当てられる。デバイスタグはタグネームとタグ情報とを含む。タグとは信号１つ１つに付けられる名前のようなものであり、たとえばＰＬＣから受け取る信号に以下のようにタグが付けられる。デバイスタグは画面作成の時などに、デバイスを直接指定するのではなく、タグネームを指定して表示の設定などが行われる。基本的に上記の監視制御システムではＰＬＣなどからの信号は、タグ名に置き換えてから使用されるようになっている。タグ種別には、ワードタグ、ビットタグ、文字列タグの３種類がある。タグはタグダイアログウインドウでプロパティ設定される。
【０００５】
上記監視制御用表示器は、入力装置として、タッチパネルの下部に液晶表示パネルを装着して表示画面を構成したものが使用されており、ユーザは、監視制御用表示器の表示に基づいて、制御対象のデバイスの状態などを把握すると共に、タッチパネルを操作して、監視制御用表示器にデバイスへの制御指示などを入力する。このような監視制御用表示器はＨＭＩとしてＧＵＩ（グラフィカルユーザインターフェース）を採用しているのが多く、表示画面はタッチパネルと液晶表示素子等の表示パネルとで構成し、マイクロコンピュータを用いて予めソフトウエアを用いて操作画面データを設計製作している。ユーザは表示器に表示されているＨＭＩ部品を操作してデバイスを操作する。ＨＭＩ部品はデバイスとユーザとのインタフェースを形成するヒューマン・マシーン・インタフェース部品として、色、フォント、キャプション等のプロパティが設定される。
【０００６】
以上における監視制御用表示器においては、プロジェクトコピー、アラーム履歴、ロギングデータ出力、画面のハードコピー、レシピ機能等のデータの書込み／読出し処理を当該監視制御用表示器に着脱自在に装着されたＣＦカードやＵＳＢメモリ等の記憶媒体に行わせることができるようになっている。
【０００７】
監視制御用表示器はこの記憶媒体にデータの書込み／読出し後に監視制御用表示器から取り出すに際してはイジェクト機構によりイジェクト操作することにより行っている。
【０００８】
しかしながら、従来では、このイジェクト操作に対して、現在、記憶媒体にデータの書込み／読出しが終了しているか否かが不明のまま行われている場合、データの書込み／読出し中にイジェクトされてしまうと、データを正しく書き込んだり読み出しすることができない。
【特許文献１】特開２００２−５５７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明により解決すべき課題は、記憶媒体にデータが書込み／読出しされていない状態で表示器からイジェクトすることを可能として記憶媒体に正しくデータを書込み／読出しすることを可能とすることである。
【課題を解決するための手段】
【００１０】
本発明による表示器は、操作画面にデバイスの状況表示や制御操作を行うためのヒューマン・マシーン・インタフェース（ＨＭＩ）部品を表示し、また、データの書込み／読出しするための記憶媒体が着脱可能な表示器において、上記ＨＭＩ部品に、上記表示器に装着されている記憶媒体を該表示器から取り出すためのイジェクト機能を与え、また、システムタグには上記ＨＭＩ部品の機能名とこれに対応したタグネームとを割り付けたことを特徴とするものである。
【００１１】
記憶媒体は、実施の形態で示すＣＦカード、ＵＳＢメモリ等の半導体メモリ系だけでなく、フロッピディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系を適用することができる。
【００１２】
本発明では、ＨＭＩ部品にイジェクト機能を持たせ、このＨＭＩ部品によりイジェクト操作を実行することができるとともに、この操作に対応してシステムタグが割付られているので、記憶媒体にデータの書込みや読出し中にイジェクトされてしまうことをなくすことができ、イジェクト操作が行い易くなる。
【発明の効果】
【００１３】
本発明によれば、記憶媒体へのデータの書込み／読出しに影響することなく表示器から記憶媒体を簡単容易にイジェクトすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付した図面を参照して、本発明の実施の形態に係る表示器およびそれを組み込んだ制御システムを説明する。図１は、上記制御システムの構成図である。図１を参照して、制御用ホストコンピュータ（外部ＰＣ）１００と、監視制御用の表示器２００と、プログラマブルロジックコントローラ（ＰＬＣ）３００と、１つないし複数のデバイスを含むターゲットシステム４００とが示されている。これらにより工場に設備された複数のターゲットシステム４００を制御する制御システムが構築される。
【００１５】
外部ＰＣ１００は、汎用パソコンと同様、ＣＰＵ、メモリ、外部記憶装置、表示装置、キーボード、およびマウスを有している。外部ＰＣ１００は、表示器２００との間の通信を行うために共通ネットワーク５００に接続されている。
【００１６】
外部ＰＣ１００は、表示器２００との間のデータ通信処理を行うとともに、インストールないしダウンロードされた作画ソフトにより、表示器２００の操作画面を作画することができる。
【００１７】
外部ＰＣ１００は、作成した操作画面を表示器２００に転送したり、表示器２００から配信されたＰＬＣ３００の入力データや出力データを収集したりする処理を行うことができる。
【００１８】
表示器２００はＨＭＩ機器としてのプログラマブル表示器であり、操作盤、スイッチ、表示灯などのＨＭＩ部品を操作画面に表示することができる機能を備えることができる他、デバイスの稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値をタッチパネルを介して入力する端末としての機能を備えている。
【００１９】
ＨＭＩ部品は様々な形状、カラー、文字、フォント、等の各種プロパティが設定されている。ＨＭＩ部品は、ターゲットシステム４００と操作者とのインタフェースを形成し、ターゲットシステム４００を構成する個々のデバイスに対応している。
【００２０】
表示器２００は上記機能の実行のための表示プログラムがインストールされ、その表示プログラムに従い、表示動作を行うようになっている。
【００２１】
ＰＬＣ３００はシーケンスプログラムに従い、ターゲットシステム４００に対して所要の制御動作を行うようになっている。ＰＬＣ３はＣＰＵユニット、メモリユニット、等の各種ユニットを備え、各ユニットを必要に応じて適宜増減可能に並列接続することにより、ＰＬＣ３における全体として達成される機能を変更可能とする構成のものである。
【００２２】
ターゲットシステム４００にはセンサ、リレー、その他の機器がある。ターゲットシステム４００からＰＬＣ３００にはデバイスの状況を示すデータが入力される。ＰＬＣ３００はそのデータを表示器２００に、また、表示器２００を介して、外部ＰＣ１００に送信することができる。
【００２３】
次に図２を参照して表示器２００を説明する。
【００２４】
表示器２００は、外部ＰＣ１００と通信する通信処理部２０１、ＰＬＣ３００と通信する通信処理部２０２、マウスやキーボード等の入力装置２０３、タッチパネルと液晶表示パネルとから構成される表示部２０４、固定データの格納、一時的なデータ記憶、ＣＰＵの演算処理時における作業エリアの提供や、画面データや、ＯＳやアプリケーションソフトプログラム等を記憶する各種メモリ２０５、デバイスタグやシステムタグを記憶するタグデータメモリ２０６、ＣＦカードに対してデータの書き込みおよび読み出しを行うためのＣＦカードドライバ２０７、ＵＳＢメモリに対してデータの書き込みおよび読み出しを行うためＵＳＢメモリドライバ２０８、ＣＦカード２０９を着脱することができるＣＦカード着脱部２１０、ＵＳＢメモリ２１１を着脱することができるＵＳＢメモリ着脱部２１２、およびＣＰＵ等からなり表示器各部を制御する制御部２１３を備えている。
【００２５】
ＣＦカード２０９は、メモリ２０５に記憶された操作画面データをバックアップする記憶媒体としても用いることができる。記憶媒体としては、ＣＦカードやＵＳＢメモリ以外の媒体であってもよいが、小型であり、かつ大記憶容量を有するＣＦカードは特に好適である。
【００２６】
表示部２０４は、タッチパネルと液晶パネルとによって構成されている。タッチパネルは、表示部２０４の表示画面上で入力を行うために設けられており、アナログ抵抗膜式タッチパネルなどが好適である。
【００２７】
制御部２１３は、ＶＲＡＭ等のメモリ２０５に展開された操作画面のイメージを、表示部２０４に描画するよう制御することができる。
【００２８】
通信処理部２０２は、通信ケーブル（例えばＲＳ−２３２Ｃ）を介してＰＬＣ３００との間でデバイスの制御や監視に関するデータなどの転送やＰＬＣ３００の出力データの取り込みを制御するインターフェースである。
【００２９】
制御部２１３は、表示部２０４上の表示画面に操作画面を表示制御したり、プロトコル変換やデータ配信の処理を行うために各種のデータ処理を行うことができる。制御部２１３は、外部ＰＣ１００で作成された操作画面をＶＲＡＭなどのメモリを用いて描画させることができる。
【００３０】
図３を参照して表示器２００の操作画面２１４には、操作盤、スイッチ、表示灯等の各種ＨＭＩ部品が表示される。表示器２００は通信処理部２０２を介してＰＬＣ３００と通信することにより操作画面２１４上に配置したＨＭＩ部品を表示変更したり、また、ＨＭＩ部品に対するユーザ操作に応答してＰＬＣ３００を通じてデバイスを制御したりするとともに、メモリ２０５に必要なデータを書込み／読出しする。一方、表示器２００は必要な動作を行うに際してはタグデータメモリ２０６に格納しているタグに基づいて表示制御動作を行うとともに、制御部２１３では上記制御とともにタグ管理を行う。
【００３１】
以上において表示器２００の操作画面２１４には図３で示すように他のＨＭＩ部品と共に、イジェクト機能を付与されたＨＭＩ部品２１５が表示されている。このＨＭＩ部品２１５に対してはイジェクトのシステムタグが付けられている。このシステムタグのタグネームは一例として後述する「ＳＹＳ  ＣＦ１  ＥＪＥＣＴ」である。このシステムタグのデータはタグデータメモリ２０６に格納されている。このタグネームはＣＦカード２０９をイジェクトするためのものである。
【００３２】
ＨＭＩ部品２１５がマウス等でクリックされると、制御部２１３はＨＭＩ部品２１５の操作位置に対応した表示部２０４のタッチパネルの座標値を示す信号に対応するタグネームをタグデータメモリ２０６から読み出し、このタグネームが「ＳＹＳ  ＣＦ１  ＥＪＥＣＴ」であると判断すると、ＣＦカードドライバ２０７の動作を停止させ、ＣＦカード２０９に対する書込み／読出しを終了するよう制御する。これにより、ＣＦカード２０７に対するデータの書込み／読出しが終了し、ユーザはＣＦカード２０７をイジェクトすることができる。
【００３３】
以上の表示器２００の操作画面２１４は外部ＰＣ１００により設計製作することができる。この操作画面の設計にはＨＭＩ部品の配置、プロパティの設定、プロパティの変更等が含まれる。外部ＰＣ１００は、表示設計に際しては、内蔵の作画ソフトや記録媒体からインストールされた作画ソフトにより行うことができる。この作画ソフトはスイッチ、ランプ、テンキー、メータ表示器、グラフ表示器などのＨＭＩ部品、タグ設定機能、描画機能、テキスト入力機能などを用いて所望の画面を構成するためのソフトである。外部ＰＣ１００で作成した操作画面データは表示器２に転送される。この場合、外部ＰＣ１００で作成された操作画面データは、表示器２が解読可能なデータ形式として表示器２００に転送される。
【００３４】
表示器２００ではこの操作画面データをメモリ２０５に記憶可能なファイル形式で記憶し、画面を表示するときに、必要に応じて読み出す。また、表示器２００は操作画面データをバックアップファイルとして保存するために、メモリ２０５に記憶された操作画面データをバックアップ用のファイル形式に変換して、タグデータと共にＣＦカード２０９やＵＳＢメモリ２１１に記憶することができる。
【００３５】
外部ＰＣ１００による上記操作画面の編集を図４、図５を参照して説明する。図４に編集画面６００を示し、図４に編集画面６００上に設定ウインドウ７００を呼び出した状態を示す。
【００３６】
この編集画面６００において、６０１はメニューバー、６０２はツールバー、６０３はナビゲーションウインドウであ。ナビゲーションウインドウ６０３は、プレビュー部６０４と、設定操作部６０５とから構成されている。プレビュー部６０４はスクリーン、背景スクリーンをプレビューするものである。設定操作部６０５は、同一の作画領域上にスクリーン、その背景スクリーンおよびその背景カラーの３つのスクリーン要素を組み合わせた最終的な状態を表示可能としている。
【００３７】
６０６は作画領域、６０７はオブジェクトリスト領域、６０８はパーツリスト領域、６０９はオブジェクトヘルプ領域である。オブジェクトリスト領域６０７には、作画編集に用いる線、四角形、ボタン等のオブジェクトがリストされている。パーツリスト領域６０８には作画編集に用いるボタン，ラベル，入力エリア，スケール，スイッチ，ラジオボックス，メニュー，セパレータ等の部品（図示略）がリストされている。
【００３８】
作画領域６０６には、オブジェクトリスト領域６０７からドラッグアンドドロップ等により選択して貼り付けたオブジェクトが表示されている。オブジェクトリスト領域６０７のオブジェクトはあらかじめ定義された属性（機能）を有している。作画領域６０６に表示したオブジェクトは、この作画領域６０６における編集加工により具体的な属性値（形状、サイズ、機能、等）が設定される。この作画領域６０６上にオブジェクトを組み合わせて、操作画面を構成する１つのスクリーンを作成する。
【００３９】
編集画面６００にはＨＭＩ部品２１５が１つ表示されている。このＨＭＩ部品２１５のプロパティは設定ウインドウ７００により設定される。この設定ウインドウ７００は、ＨＭＩ部品２１５のタグプロパティ設定のためのものであり、ＨＭＩ部品名の記入欄７０１、ＨＭＩ部品のプレビュー部７０２、ＨＭＩ部品のテキスト記入欄７０３およびタグネーム記入欄７０４を有する。テキスト記入欄７０３は、ＨＭＩ部品の文字記入部、色、背景色、文字サイズ、等の設定が可能となっている。
【００４０】
タグネーム記入欄７０４をプルダウン操作すると、システムタグのリストが一覧表示される。この一覧には、「ＳＹＳ  ＣＦ１  ＥＪＥＣＴ」「ＳＹＳ  ＣＦ２  ＥＪＥＣＴ」「ＳＹＳ  ＣＯＰＹ  ＬＯＧＴＯＦ１」…が表示されている。図例では「ＳＹＳ  ＣＦ１  ＥＪＥＣＴ」が選択されている。このタグネームは、ＣＦカード２０９にイジェクトのシステムタグを割り付けるものである。これで「ＯＫ」がクリックされると、編集画面６００のＨＭＩ部品２１５には、ＣＦカード２０９をイジェクトする機能を付与し、かつ、このＨＭＩ部品２１５を操作すると、タグネーム「ＳＹＳ  ＣＦ１  ＥＪＥＣＴ」により、ＣＦカード２０９に対する上記イジェクトが行われる。
【００４１】
以上のようにして外部ＰＣ１００で作画された操作画面データは、表示器２００に転送され、プロジェクトファイルとしてメモリ２０５に格納され、そのデータに含むシステムタグはタグデータメモリ２０６に格納される。そして、ユーザはこのメモリ２０５に格納した操作画面データに基づき操作画面を表示すると共にＨＭＩ部品２１５を操作画面上に表示し、タグデータメモリ２０６に格納されたシステムタグによりＨＭＩ部品２１５によりＣＦカード２０９やＵＳＢメモリ２１１をイジェクトすることができる。
【図面の簡単な説明】
【００４２】
【図１】図１は表示器を含む制御システムのブロック構成図である。
【図２】図２は表示器のブロック構成図である。
【図３】図３は表示器の操作画面を示す図である。
【図４】図４は外部ＰＣの編集画面を示す図である。
【図５】図５は図４の編集画面にＨＭＩ部品にイジェクト機能のプロパティ設定ウインドウを呼び出した状態を示す図である。
【符号の説明】
【００４３】
１００  外部ＰＣ
２００  表示器
３００  ＰＬＣ
６００  編集画面
７００  設定ウインドウ
【図１】
2008021156.tif 000003
【図２】
2008021156.tif 000004
【図３】
2008021156.tif 000005
【図４】
2008021156.tif 000006
【図５】
2008021156.tif 000007