(57)【特許請求の範囲】
【請求項１】
外部装置と接続され、該外部装置内の状態情報を所定のメモリ上に読み込み、その読み込まれた状態情報に対応した表示を表示手段上で可能とするプログラム式表示装置であって、
前記状態情報を読み込む前記メモリとして、外部記憶手段における読み書き可能な記録媒体を使用するとともに、
該記録媒体上には、所定データ長の状態情報が複数個格納可能としたファイルを形成し、該ファイルを、アドレスを指定して個別に状態情報を読み書き可能なファイルレジスタとして使用可能としたものであって、更に、
該ファイルレジスタを、そのアドレス構成は同一であるが記憶内容の違いに対応して複数種類のものを１つの前記記録媒体上に格納可能とするとともに、前記外部装置との間でその記憶内容を互いに読み書き可能としたことを特徴とするプログラム式表示装置。
【請求項２】
前記表示手段の画面上には、ファイル表示部とデータ表示部とを個別に備え、
前記ファイル表示部において前記記録媒体上に格納した全てのファイルにおけるファイル名を表示および選択可能とする一方、
該選択されたファイル内のデータが、前記データ表示部において表形式で表示されるとともに、個別に更新可能としたことを特徴とする請求項１記載のプログラム式表示装置。
【請求項３】
前記記録媒体は、フラッシュタイプのメモリカードである請求項１または２記載のプログラム式表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＰＬＣの様な外部装置における状態情報の変化に対応した表示動作を可能とするプログラム式表示装置に関する。
【０００２】
【従来の技術】
従来、この種プログラム式表示装置における状態情報を記憶するメモリ空間は、装置の内部に備えたメインメモリの一部を利用し、デバイスアドレスを特定したレジスタを構成するのが一般的であった。したがって、状態情報用のメモリ空間を拡大しようとすると、メインメモリとして使用される内蔵ＲＡＭを増設する必要があった。
【０００３】
【発明が解決しようとする課題】
しかしながら、内蔵ＲＡＭは機器の仕様でその増設量が制限されるために、その記憶容量の自由な増減が難しく、製品の購入当初の状態がそのまま維持されることが一般的であった。
【０００４】
本発明はかかる不都合に鑑みてなされたものであって、フラッシュメモリの様な外部記憶手段を利用して状態情報の記憶領域を構成することにより、記憶領域の拡張が容易に行えるとともに、記憶内容を他の表示装置に対して容易に移動可能とするプログラム式表示装置を提供することを目的とする。
【０００５】
本発明は更に、状態情報の記憶領域をファイルとして構成するとともに、そのファイルを仮想的なレジスタとして使用することにより、フラッシュメモリの様なファイル単位の書き込みが行われる記録媒体にあっても、内蔵ＲＡＭと同様な動作が容易に実行できるプログラム式表示装置を提供することを目的とする。
【０００６】
本発明はまた、記録媒体の記憶内容を、表示装置の画面上で表示し、その編集を可能とすることにより、外部装置のきめ細かい制御が容易に行えるプログラム式表示装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明にかかるプログラム式表示装置１１は、図１（ａ）にその全体的な構成を概略的に示すごとく、ＰＬＣの様な外部装置１０と接続され、その外部装置１０内の状態情報を例えば通信手段１５を介して所定の状態情報用メモリ１６上に読み込み、その読み込まれた状態情報に対応した表示を表示手段１３の画面上において可能とするものである。ここで、状態情報を読み込むメモリとして、フラッシュメモリ様な読み書き可能な記録媒体１４を備えた外部記憶手段１２を使用することを特徴とする。
【０００８】
この外部記憶手段１２における記録媒体１４上には、図１（ｂ）の様に、所定データ長の状態情報Ａ１・Ａ２・・・・Ａｎが複数個格納可能としたファイルが形成されるとともに、そのファイルを、アドレスを指定して状態情報が個別に読み書き可能なファイルレジスタとして使用する。
【０００９】
ファイルレジスタは、そのアドレス構成は同一であるが記憶内容の違いに対応して複数種類Ａ・Ｂ・Ｃ・・・のものを１つの記録媒体１４上に同時に格納可能とするとともに、外部装置１０との間でその記憶内容を互いに読み書き可能としている。
【００１０】
なおファイルの記憶内容は、表示手段１３の画面上で表示されるとともに、その内容を編集可能とすることが好ましい。
【００１１】
【発明の効果】
本発明は上記の如く、フラッシュメモリの様な外部記憶手段１２を利用して状態情報の記憶領域を構成することにより、記憶領域の拡張が容易に行えるとともに、記憶内容を他の表示装置に対して容易に移動可能となった。
【００１２】
更に、状態情報の記憶領域をファイルとして構成するとともに、そのファイルを仮想的なレジスタとして使用することにより、フラッシュメモリの様なファイル単位の書き込みが行われる記録媒体１４にあっても、内蔵ＲＡＭと同様な動作が容易に実行できる。
【００１３】
また、記録媒体１４の記憶内容を、表示装置１１の画面上で表示し、更にその編集を可能とすることにより、外部装置１０のきめ細かい制御が容易に行える。
【００１４】
【発明の実施の形態】
以下本発明を図２に示すごとく、ＰＬＣ１７を使用して、ベルトコンベアー式の自動組付機の様なターゲットシステム１８に備えた被制御系のデバイスをシーケンス制御可能とするとともに、そのＰＬＣ用の操作制御盤としてプログラム式の表示装置１１を備え、更にシステム全体の制御および表示装置用の制御画面作成用として汎用のコンピュータ装置１９を使用した一例に基づいて説明する。
【００１５】
ＰＬＣ１７は、ＣＰＵユニット２０やメモリユニット２１あるいは計算機リンクユニット２２などの必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じてバスラインを介して適宜追加することにより、ＰＬＣ全体として達成される機能を増減可能とする、従来と略同様な構成のものである。
【００１６】
そして、ＣＰＵユニット２０で常時入出力手段の変化状態を監視しておき、新規データ入力等のデータ変化が認められると、必要な演算処理を施したあとメモリユニット２１上における該当のアドレスにアクセスして内容を読み書きし、あるいは出力ユニット２３に向けてデータを送出する。
【００１７】
また、ターゲットシステム１８に対して直接入出力され、あるいはその制御などに用いる状態データの格納場所が、制御あるいは表示すべきターゲットシステム１８上に備えたレベル計やリミットスイッチの様な受動部品、リレーやモータの様な能動部品、あるいはカウンタや印字器の様なデータ設定部品毎にメモリユニット２１上に確保され、入出力されるデータが数値の様なワードデータに対してはワードデバイスが、オンオフ情報の様なビットデータに対してはビットデバイスが、その機種固有の例えば「Ｘ００１」のようなデバイス名ないしはアドレスを指定することによって格納場所を特定可能にメモリユニット２１内に設定されている。
【００１８】
従って、ＰＬＣ１７の内部または外部からメモリユニット２１内における任意のワードデバイスあるいはビットデバイスを特定してアクセスするだけで、ターゲットシステム１８の対応位置を制御し或いはその動作状態に関する情報が個別に取り出せる。
【００１９】
プログラム式表示装置１１は、ＰＬＣ１７とともにターゲットシステム１８の操作卓などに一体に組み込み、あるいはそれ自身が独立して配備され、ターゲットシステム１８に対する操作制御盤として使用されるものであって、例えば略矩形状に構成した本体ケースにおける正面側に液晶表示デバイスをディスプレイ２４として使用した画面を配置するとともに、その画面に密着させてタッチパネル２６を配設する一方、本体ケースの内部に表示制御回路２７を収納する。
【００２０】
かかる構成により、画面上にＰＬＣ１７におけるターゲットシステム１８の制御状態に対応した表示を行うと同時に、タッチパネル２６およびタッチパネルコントローラ２８を介した指先によるデータ入力およびＰＬＣ１７を介したターゲットシステム１８側の間接的な制御を可能とする。
【００２１】
表示制御回路２７の基本的な構成は汎用のパソコン装置と略同様であって、バスラインを介してＣＰＵ２９、ＲＯＭ３０、ＲＡＭ３１をはじめとする各種メモリ、あるいはグラフィックコントローラ３２が接続され、ＲＯＭ３０内に格納されたシステムプログラムに従ってＣＰＵ２９が所定の演算動作を行う一方、ＲＡＭ３１に適宜格納される各種の演算結果は、各種の表示用データを用いてグラフィックコントローラ３２によりビットイメージとして展開され、その内容に対応した表示がディスプレイ２４の画面上で行われる。
【００２２】
更に、フラッシュメモリの様な書き換え可能な記憶素子を収納したメモリカード３３のリード・ライト回路３４を備え、着脱自在な記録媒体としてメモリカード３３を利用できる様にしている。なお、メモリカード３３に代え、あるいは加えて、ハードディスクの様な各種の外部記憶手段を記録媒体として備えることも可能である。
【００２３】
なおこの場合に使用可能な外部記憶手段としては、ビット単位の書き込みが可能な記録媒体を備えたものに限らず、ワード単位、ファイル単位あるいは記録媒体全体で一度にデータを書き込むものなど、適宜に変更して実施できることは勿論である。
【００２４】
更にまた、ＰＬＣ１７の回路構成に特化した専用のプロトコルで各種データの受け渡しを可能とする通信コントローラ３５とＰＬＣ１７側の計算機リンクユニット２２とは、シリアル状態の専用の通信ライン３６を通じて接続されている。
【００２５】
ここでプログラム式表示装置１１においては、図３に例示する如く、銘板の様な表示内容に変更を要しない静止図形３７、あるいは形状変化や点滅あるいは色変化させるスイッチ形状のような部品図形３８をベース画面３９上に１または複数備えて構成された表示画面２５を単位画面とする。更に、１台のプログラム式表示装置１１内には複数の単位画面からなる表示画面群を１つのプロジェクトとして備えるとともに、各々の単位画面毎に異なったファイル番号Ｆを指定することにより、単位画面を切り替えるだけで必要な操作内容を表示した表示画面２５が得られるようにしている。
【００２６】
更にまた、１つの単位画面が選択されると、その選択された単位画面に関係する図４で例示する様な処理指示語Ｗを図５の様に事象データ用メモリ４３上に格納するとともに、その処理指示語Ｗを微小時間毎に間欠的に読み出し、各処理指示語Ｗの事象名Ｎで特定される内容の動作を、ＰＬＣ１７側から表示装置１１側に取り出された状態データを参照しながら順次に実行することにより、ＰＬＣ１７側のビットデバイスあるいはワードデバイスの内容変化に即応して部品図形３８や表示データが変化する表示動作が表示画面２５上で行われる。
【００２７】
すなわち処理指示語Ｗの基本的な構成は略同一であって、図４（ａ）の様に表示制御動作を実行すべきベース画面３９のファイル番号Ｆと、そのベース画面３９上で実行すべき動作内容を特定する事象名Ｎと、各々の実行事象毎に参照される１又は複数のデータからなる参照情報ｒとを１組として備えている。
【００２８】
例えば、図４（ｂ）に示す処理指示語ＷＴは、タッチパネル２６に対する押圧指示操作と連動して、状態データ用メモリ１６内の所定アドレス位置に設定したビットデバイスを反転可能とするものである。すなわち、単位画面のファイル番号Ｆ１、タッチパネル２６の操作を特定する例えば「Ｔ」から始まる事象名Ｎ１、タッチパネル２６からの入力操作を有効とする入力座標範囲Ｘ・Ｙ、タッチパネル２６の押し操作と連動してデータを書き換えるべき各ＰＬＣ１７に固有のアドレスＡとから構成される。
【００２９】
更に図４（ｃ）に示す処理指示語ＷＬは、上記したタッチパネル２６の操作と連動して、ベース画面３９上における対応位置に所定の図形を表示可能とするものである。すなわち、ベース画面３９のファイル番号Ｆ１、部品図形３８の表示を特定する例えば「Ｌ」から始まる事象名Ｎ２、部品図形３８の表示座標範囲Ｘ・Ｙ、呼び出す部品図形３８を特定するファイル番号ＦＬおよび部品図形３８を表示時に参照するＰＬＣ１７に固有のアドレスＡとから構成される。
【００３０】
そこで図５（ａ）の様に、座標範囲Ｘ・Ｙと参照アドレスＡとを共に一致させた２つの処理指示語ＷＬ１・ＷＴ１を事象データ用メモリ４３に設定しておく。また、状態データ用メモリ１６のアドレスＡにおけるビットデバイスが「０」の場合、それをスイッチのオフ状態に予め対応させておくと、ＰＬＣ１７では制御すべき実際のスイッチ接点に対してオフ動作を行う。それと同時に、スイッチのオフ状態に対応する部品図形３８のデータＦＬ１をグラフィック用メモリ４５から読み出し、該当するベース画面３９上の指定座標範囲Ｘ・Ｙに展開して表示する。
【００３１】
ここでタッチパネル２６におけるスイッチ形状を有する部品図形３８の表示場所を押すと、タッチパネル用の処理指示語ＷＴを検索し、タッチパネル２６を介してなされた指示座標から該当の座標を含む範囲を座標情報として有する処理指示語ＷＴの有無を判定する。
【００３２】
例えば、座標範囲Ｘ・Ｙの内の一点が押された場合、上記の様にして構成された処理指示語ＷＴ１に対応するので、図５（ｂ）に示す如く、該当のアドレスＡにおけるデータ値を「０」から「１」に反転し、ＰＬＣ１７を介して該当のスイッチ接点をオンする制御をさせる。それと同時に、処理指示語ＷＬ１は参照アドレスＡが「１」に変化したことを判断し、スイッチのオン状態に対応する部品図形３８のデータＦＬ２をグラフィック用メモリ４５から読み出して該当の座標範囲Ｘ・Ｙ上に表示することにより、ベース画面３９上に表示されたスイッチ形状の部品図形３８も、オフ状態からオン状態へと変更されるのである。
【００３３】
上記したプログラム式表示装置１１内には更に通信用アダプタ４０を備え、他のプログラム式表示装置１１やコンピュータ装置１９を一連に接続可能とすることにより、それらの間をイーサネット（登録商標）の様な汎用的な共通の通信ライン４１を介してＬＡＮ接続できる様にしている。
【００３４】
上記の様な構成にあって更に、共通の通信ライン４１を介して接続されたプログラム式表示装置１１およびコンピュータ装置１９間は相互に、汎用的な共通の通信プロトコルを使用して各種データの受け渡しを可能とする。
【００３５】
一方、データ通信プロトコルが各ＰＬＣ専用でＰＬＣ毎に互いに異なる場合であっても、複数種類のＰＬＣ間およびＰＬＣ１７とコンピュータ装置１９間で、ＰＬＣ１７における制御状態に対応した状態データＭＤをはじめとする各種データの受け渡しを、プログラム式表示装置１１を介して行える様に構成している。
【００３６】
ここで、コンピュータ装置１９では所定のデータ処理が行われてその処理結果を画面表示する一方、伝送すべきデータは共通のプロトコルを用いて共通の通信ライン４１を介して送出される。
【００３７】
ＰＬＣ１７は、予め設定したプログラムに従ってターゲットシステム１８における被制御系のデバイスと各種信号の入出力動作を行うとともに、その制御状態に対応した内容のデータをメモリユニット２１に設定した状態データ用メモリ１６上にアドレスを特定して保存する。
【００３８】
更新された状態データは、表示装置１１側からのデータ読み出し要求に対応し、ＰＬＣ１７側からその機種固有で専用のプロトコルを用いてＰＬＣ専用の通信ライン３６を介して表示装置１１側に送られる。また表示装置１１側からのデータ書き込み要求に対応して、専用のプロトコルを用いて専用の通信ライン３６を通じてＰＬＣ１７内の状態データを変更するデータが入力されると、そのデータ変化に対応した被制御系デバイスに対する制御動作が行われる。
【００３９】
ここで、共通の通信ライン４１を介して接続されたプログラム式表示装置１１とコンピュータ装置１９を始めとする全データ処理装置との間は、ＴＣＰ／ＩＰのような汎用的な通信プロトコルを用い、共通のデータ転送フォーマットによるデータの受け渡しを行う。
【００４０】
一方プログラム式表示装置１１とＰＬＣ１７との間は、機種固有の通信プロトコルで規定される専用のデータ転送フォーマットに基づいて作成されたデータで情報の受け渡しを行う。そこでプログラム式表示装置１１内には、汎用の通信プロトコルと専用の通信プロトコルの変換手段を備え、両者間におけるデータの受け渡しを可能としている。
【００４１】
本発明は上記した構成にあって更に、状態情報用メモリ１６をプログラム式表示装置１１内のＲＡＭ３１上に設けるのに加えて、メモリカード３３の様な外部記憶手段上にも設定可能としたことに特徴を有する。
【００４２】
ここで外部記憶手段が、バックアップ機能を有するＳＲＡＭの様に、ビット単位のデータ書き換えが可能な場合にあっては、ＲＡＭ領域を拡張した場合と略同様に状態情報用メモリ１６を構成できる。
【００４３】
これに対し、外部記憶手段がフラッシュメモリの様なファイル単位のデータ書き換えが行われる場合にあっては、状態情報用メモリ１６をファイルとして構成するとともに、所定のソフトウェアを使用して、あたかもランダム状態によるデータの読み書きが可能な様に、図１（ｂ）に例示するファイルレジスタとして使用できる様にしている。
【００４４】
このファイルレジスタは、例えば１６ビットのデータ幅を有してＣＦ１番地からの固有のアドレスが付されることにより、任意の格納アドレスを特定してデータの読み書きができる。
【００４５】
かかる構成により、ＰＬＣ１７側から状態情報を所定時間毎あるいは所定のタイミングで読み込むとともに、各データを読み込んだファイル名を、読み込み時期が特定できる様に連番とするなど自動的に設定変更することにより、ＰＬＣ１７内における状態情報の変化をロギング可能とする。
【００４６】
また逆に、記録媒体１４内に予め設定したファイル内のデータを通信路３６を介してＰＬＣ１７のメモリユニット２１に送り、ＰＬＣ１７において特定の動作状態を設定することができる。また、外部記憶手段の記録媒体１４をプログラム式表示装置１１から取り外し、他の表示装置にセットしてそのデータを利用することも可能である。
【００４７】
上記したファイルレジスタはそのまま、あるいはＣＳＶファイルの様な汎用的なデータに変換したあと、図６で例示するごとく、プログラム式表示装置１１の画面上でその内容を表示し或いは変更可能としている。
【００４８】
なおプログラム式表示装置１１の画面上には、ファイル表示部４６とデータ表示部４７とを個別に備える。そして、ファイル表示部４６においてメモリカード３３中に格納した全てのファイル名を表示および選択可能とし、更に選択されたファイル内のデータが、データ表示部４７において表形式で表示されるとともに、各データが個別に更新可能とするのである。
【図面の簡単な説明】
【図１】本発明の基本的な構成を概略的に示す説明図である。
【図２】ＰＬＣおよびプログラム式表示装置の電気的な構成を示すブロック図である。
【図３】表示画面の一例を示す正面図である。
【図４】処理指示語の構成を示す説明図である。
【図５】処理指示語を使用した制御動作の一例を示す説明図である。
【図６】状態情報の変更画面を示す説明図である。
【符号の説明】
１０  外部装置
１１  プログラム式表示装置
１２  外部記憶手段
１３  表示手段
１４  記録媒体
１５  通信手段
１６  状態情報用メモリ
１７  ＰＬＣ
１８  ターゲットシステム
１９  コンピュータ装置
２０  ＣＰＵユニット
２１  メモリユニット
２２  計算機リンクユニット
２３  出力ユニット
２４  ディスプレイ
２５  画面
２６  タッチパネル
２７  表示制御回路
２８  タッチパネルコントローラ
２９  ＣＰＵ
３０  ＲＯＭ
３１  ＲＡＭ
３２  グラフィックコントローラ
３３  メモリカード
３４  リード・ライト回路
３５  通信コントローラ
３６  専用の通信ライン
３７  静止図形
３８  部品図形
３９  ベース画面
４０  通信用アダプタ
４１  共通の通信ライン
４３  事象データ用メモリ
４５  グラフィック用メモリ
【図１】
0003856672.tif 000002
【図２】
0003856672.tif 000003
【図３】
0003856672.tif 000004
【図４】
0003856672.tif 000005
【図５】
0003856672.tif 000006
【図６】
0003856672.tif 000007