(57)【要約】【課題】デバイスの閲覧作業を容易に行えるようにする。【解決手段】ＰＬＣ３により制御されるデバイス４の状態を表示したり該ＰＬＣ３を通じてデバイス４を操作制御することができるプログラマブル表示器において、ＰＬＣ３からＰＬＣプログラムのデータを自動取得する第１手段と、自動取得したデータからＰＬＣプログラムを解析して、使用しているデバイス４の情報を自動取得する第２手段と、自動取得した使用デバイス４の情報を表示画面に表示する第３手段と、を備える。【選択図】図６
2008077467.tif 000002
【特許請求の範囲】
【請求項１】
ＰＬＣにより制御されるデバイスの状態表示や該ＰＬＣを通じてデバイスの操作制御を行うことができる表示器であって、ＰＬＣからＰＬＣプログラムを自動取得する第１手段と、上記自動取得したＰＬＣプログラムを解析して、使用しているデバイスの情報を自動取得する第２手段と、上記自動取得したデバイスの情報を表示画面に表示する第３手段と、を具備したことを特徴とする表示器。
【請求項２】
上記第３手段は、上記自動取得したデバイスの情報をデバイスの種別毎に自動的に分類して上記表示画面に表示する、ことを特徴とする請求項１に記載の表示器。
【請求項３】
上記第３手段は、上記表示画面にデバイス情報を一覧表形式で表示する、ことを特徴とする請求項２に記載の表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＬＣ（プログラマブルロジックコントローラ）に接続されたデバイスの稼働状況を表示したり、デバイスへ制御指示を与えたりすることができるプログラマブル表示器等の表示器に関するものである。
【背景技術】
【０００２】
ＰＬＣと、プログラマブル表示器と、パーソナルコンピュータと、を備えた制御システムにおいては、ＰＬＣによりデバイスをシーケンス制御し、プログラマブル表示器によりデバイスの状況を表示したりデバイスを操作したりすることができ、また、外部ＰＣはこれらＰＬＣやプログラマブル表示器をプロトコル通信により制御することができるようになっている。
【０００３】
ＰＬＣは、デバイス情報であるＯＮ／ＯＦＦ情報等が格納されたデバイスメモリを備え、シーケンス制御プログラム（ＰＬＣプログラム）に基づきデバイスメモリの内容を書き換えるとともにデバイスメモリの内容を参照しながら所定のＰＬＣプログラムを実行することによりデバイスを制御するようになっている。  
【０００４】
ユーザは、プログラマブル表示器の表示画面上に、デバイス情報をユーザが見たい場合、そのデバイスメモリに書き込まれているデバイス情報を表示させて閲覧できるように設定する必要がある。その閲覧作業は、図１０で示す手順によっている。
【０００５】
（１）すなわち、ユーザはデバイスメモリの状態を予め把握しておく（ｎ１）。この把握はＰＬＣプログラムで使用されているデバイスは何であり、いかなる用途で使用されているかを把握することである。例えばデバイスメモリのアドレスＶ１０００においてどのようなデバイス情報が保存されているかではなく、どのデバイスがどのような用途で使用されているかを把握することである。
【０００６】
詳細すれば上記把握には、ＰＬＣプログラムをユーザが読んで理解する、あるいは、ＰＬＣプログラムの作成者に聞く、あるいは、設計図面をユーザが見て理解する、といった作業が要求される。
【０００７】
（２）次いで、プログラマブル表示器に閲覧したいデバイスを登録する（ｎ２）。この登録は、例えばデバイスメモリのアドレスＶ１０００である。ここでＶ１０００とはデバイスメモリにおいてＶは閲覧したいデバイス名の識別記号であり、１０００はメモリアドレスである。
【０００８】
（３）次いで、表示器画面にデバイスメモリを閲覧するための画像化した部品を貼り付けて配置する（ｎ３）。この部品は、制御とプログラムとを画像化したものであり、タッチ操作でその部品に対応したプログラムと制御とを実行することができるものである。この部品は、例えば、デバイスメモリにおいて上記登録されたデバイスに対応するメモリアドレス内のデバイス情報を読み込む制御と、この読み込みのためのプログラムとを実行することができるものである。
【０００９】
（４）次いで、パーソナルコンピュータからプログラマブル表示器にプロジェクトを転送する（ｎ４）。プロジェクトの転送は上記（２）で登録したデバイスと、上記（３）で配置した部品とを、実際にプログラマブル表示器で使用するための処理である。ここで、プロジェクトとは画面の集合とその画面に対応した設定データの集合である。このプロジェクトをプログラマブル表示器に転送することによりプロジェクトはプログラマブル表示器の表示画面上で動作可能となる。
【００１０】
（５）そして、プログラマブル表示器とＰＬＣとを接続することにより、デバイスメモリに書き込まれているデバイス情報を閲覧することができる（ｎ５）。
【００１１】
しかしながら、このような上記(1)なし(5)の閲覧作業はユーザにとり面倒である。加えて、デバイス数が多いと、その閲覧作業はより面倒であり、ユーザにとり、煩わしい労力が要求される。
【００１２】
また、上記の場合、図１１で示すように、ユーザが、ＰＬＣプログラム上で使用されているデバイスＶ１０００に加えて、ＰＬＣプログラムでは使用されておらず閲覧する必要がないデバイスＶ１００１を誤って登録する可能性がある。
【００１３】
なお、デバイスメモリに関しては特開平１０−１０５２１２号公報を挙げることができる。
【特許文献１】特開平１０−１０５２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明により解決すべき課題は、上記したごときデバイスの閲覧作業に要求される労力の低減等を可能とし、加えてデバイスの閲覧を効率的に行えるよう表示することである。
【課題を解決するための手段】
【００１５】
本発明による表示器は、ＰＬＣにより制御されるデバイスの状態を表示したり該ＰＬＣを通じてデバイスを操作制御することができる表示器において、ＰＬＣからＰＬＣプログラムを自動取得する第１手段と、自動取得したＰＬＣプログラムを解析して、使用しているデバイスの情報を自動取得する第２手段と、上記自動取得したデバイスの情報を表示画面に表示する第３手段と、を備えることを特徴とするものである。
【００１６】
本発明によると、従来、デバイスの閲覧に要求されていた、上記（１）の使用しているデバイスを予め把握することと、上記（２）の閲覧したいデバイスを登録すること、との作業を省略することができ、デバイスの情報の閲覧作業に要求される労力を大幅に低減することができるようになる。
【００１７】
本発明の好適な一態様は、第３手段により上記表示画面に自動取得した使用デバイスの情報をデバイスの種別毎に自動的に分類することである。
【００１８】
この自動分類により、ユーザは、より簡便にデバイスの閲覧作業を行うことができる。
【００１９】
本発明の好適な一態様は、第３手段により上記デバイス情報を一覧表形式で表示することである。このデバイス情報が一覧表で表示することができるので、小型の表示画面を備える表示器でも、個別に閲覧したいデバイスだけの情報を豊富に表示することができるようになる。
【発明の効果】
【００２０】
本発明によれば、デバイス情報の閲覧に要求される労力を大幅に削減することができる。
【発明を実施するための最良の形態】
【００２１】
以下、添付した図面を参照して、本発明の実施の形態に係るプログラマブル表示器を説明すると、図１にプログラマブル表示器を用いた制御システムの概略構成を示す。この制御システムは、パーソナルコンピュータ（外部ＰＣ）１、プログラマブル表示器２、ＰＬＣ３、およびデバイス４から構成されている。プログラマブル表示器２、ＰＬＣ３、デバイス４の構成個数は限定されない。
【００２２】
外部ＰＣ１は、ＣＰＵ、内部記憶装置であるメモリ、外部記憶装置であるハードディスクドライブ、ＭＯドライブ、表示装置および入力装置であるキーボード、マウスなどを有した、汎用パーソナルコンピュータである。外部ＰＣ１は、共通ネットワークを介して、プログラマブル表示器２との間でデータ通信処理を行うとともに、作画エディタで作成された画面データをプログラマブル表示器２に転送したり、プログラマブル表示器２から配信されたＰＬＣ３の入力データや出力データを収集したりする処理を行うことができる。
【００２３】
プログラマブル表示器２は、予め格納されている制御用プログラムに従い動作し、ＰＬＣ３と通信してデバイス４の状態を表示し、また、ＰＬＣ３との通信結果を外部ＰＣ１に送信したり、オペレータの指示に従いデバイス４への制御指示をＰＬＣ３へ通信する。
【００２４】
ＰＬＣ３は、ＰＬＣプログラムに従い、センサやスイッチ等のデバイス４からの信号に基づいて電磁弁、モータ等の他のデバイス４への制御データの演算処理を行う。
【００２５】
以上の概略構成を備えた制御システムにおいて、プログラマブル表示器２は、図２で示すように、ＣＰＵ２１と、基本の制御用プログラム、ＰＬＣ３のＣＰＵ３１と通信してＰＬＣプログラムを自動取得するための自動取得用プログラム、自動取得したＰＬＣプログラムを解析するための解析用プログラム、等が格納されているプログラムメモリ２２と、デバイス情報等を格納するバッファメモリ２３と、複数の入力キー等からなる入力部２４と、表示画面にデバイス情報である数値データやＯＮ／ＯＦＦ情報等を表示する表示部２５と、外部ＰＣ１やＰＬＣ３との通信インターフェース２６，２７と、を概略備える。
【００２６】
ＰＬＣ３は、同じく、図２で示すように、ＣＰＵ３１と、ＰＬＣプログラム（ＰＬＣプログラム）が格納されているプログラムメモリ３２と、デバイス情報が格納されるデバイスメモリ３３と、プログラマブル表示器２やデバイス４との通信インターフェース３４，３５と、を概略備える。
【００２７】
デバイスメモリ３３は、数値情報やＯＮ／ＯＦＦ情報等のデバイス情報の格納と共にタイマ、カウンタ、データレジスタとしての機能を有し、例えば入力のＯＮ／ＯＦＦ回数の値や、入力がＯＮあるいはＯＦＦしてからの時間を測定し、その測定した値を記憶することができる。
【００２８】
以上の構成を備えた制御システムにおけるプログラマブル表示器２においては、ＰＬＣ３が接続された場合に、図３以降を参照して説明する以下の動作を行うことができるようになっている。
【００２９】
プログラマブル表示器２のＣＰＵ２１は、上記自動取得用プログラムを起動してＰＬＣ３のＣＰＵ３１と通信しデバイスメモリ３３に格納されているＰＬＣプログラムを自動取得する第１手段と、自動取得したＰＬＣプログラムを上記解析用プログラムにより解析して、使用しているデバイスの情報を自動取得する第２手段と、自動取得した使用デバイスの情報を表示画面に表示する第３手段と、を有する。
【００３０】
まず図３を参照して、ＰＬＣ３とプログラマブル表示器２とが接続され、所要のユーザ操作により、プログラマブル表示器２のＣＰＵ２１は、ＰＬＣ３のＣＰＵ３１と通信し、ＰＬＣ３のプログラムメモリ３２からＰＬＣプログラム５を自動的に取得することができるようになっている。これらＣＰＵ２１，３１間の通信手順やＰＬＣプログラム５のプログラマブル表示器２への転送処理は公知技術で可能である。簡単には、プログラマブル表示器２に対して入力部２４により「ＰＬＣプログラム自動取得」のユーザ操作が行われると、プログラマブル表示器２のＣＰＵ２１はＰＬＣ３のＣＰＵ３１に「ＰＬＣプログラム自動取得要求」を送信する。ＰＬＣ３のＣＰＵ３１は、プログラマブル表示器２のＣＰＵ２１から「ＰＬＣプログラム自動取得要求」を受信すると、ＰＬＣ３のプログラムメモリ３２に格納しているＰＬＣプログラム５をプログラマブル表示器２のＣＰＵ２１に送信することにより行われる。プログラマブル表示器２はＰＬＣプログラム５を受信すると、フラッシュメモリ等からなるバッファメモリ２３にこのＰＬＣプログラム５を格納する。
【００３１】
次いで、プログラマブル表示器２のＣＰＵ２１は、図４で示すように、ＰＬＣプログラム５の取得が終了すると、プログラムメモリ２２に格納されている解析用プログラムを用いてＰＬＣプログラム５を解析し、使用されているデバイス４の情報６を取得する。この情報６は、プログラマブル表示器２の表示画面に表示されることによりユーザはデバイス情報６を自動取得することができる。
【００３２】
プログラマブル表示器２のＣＰＵ２１は、図５で示すように、自動取得したデバイス情報６をそのデバイス４の種別毎に分類情報７として分類する。この分類は一例であり、その他種々の分類が考えられる。
【００３３】
この分類デバイス情報７は、[Ｄｅｖｉｃｅ：Ｘ]、[Ｄｅｖｉｃｅ：ＧＸ]、[Ｄｅｖｉｃｅ：Ｔ]、[Ｄｅｖｉｃｅ：Ｙ]、[Ｄｅｖｉｃｅ：ＧＹ] [Ｄｅｖｉｃｅ：Ｃ]、[Ｄｅｖｉｃｅ：Ｍ]，[Ｄｅｖｉｃｅ：ＳＰ]、[Ｄｅｖｉｃｅ：Ｖ]でデバイス名別に表示し、それぞれにおいて[Ｄｅｖｉｃｅ：Ｘ]では「Ｘ０，Ｘ１０」、[Ｄｅｖｉｃｅ：ＧＸ]では「ＧＸ１１」，[Ｄｅｖｉｃｅ：Ｔ]では「Ｔ０」 [Ｄｅｖｉｃｅ：Ｙ]では「Ｙ２」、[Ｄｅｖｉｃｅ：ＧＹ]では「ＧＹ２」 、[Ｄｅｖｉｃｅ：Ｃ]では「Ｃ０」、[Ｄｅｖｉｃｅ：Ｍ]では「Ｍ１」，[Ｄｅｖｉｃｅ：ＳＰ]では「ＳＰ４」、[Ｄｅｖｉｃｅ：Ｖ]では「Ｖ１０００，Ｖ４０００，Ｖ４５００，Ｖ４００１」が属する分類形態になっている。
【００３４】
そして、最終的には、プログラマブル表示器２のＣＰＵ２１は、図６で示すように、デバイス情報６は、プログラマブル表示器２の表示画面上で、その値、または状態を表示することができるようにする。この表示では、デバイス４の種別が一覧表８で表示される。この一覧表８では、デバイス４の種別欄８ａと、内容欄８ｂとから構成されている。種別欄８ａには「Ｘ，ＧＸ，Ｔ，Ｙ，ＧＹ，Ｃ，Ｍ，ＳＰ，Ｖ」がタッチ操作可能に部品表示されている。内容欄８ｂには種別欄８ａで選択されたデバイスの内容が表示される。プログラマブル表示器２の表示画面上に種別欄８ａや内容欄８ｂに表示している画面オブジェクトに対する定義等の説明は略する。
【００３５】
例えば、デバイスの種別欄８ａで、例えば、「Ｖ」がタッチ操作されれば、そのデバイス「Ｖ」に属するもので使用されているデバイスアドレス「Ｖ１０００，Ｖ４０００，Ｖ４５００，Ｖ４００１」が表示されると共に、デバイス情報が表示される。この例では「Ｖ１０００」では１２０、「Ｖ４０００」では１２２、「Ｖ４５００」では１２４、「Ｖ４００１」では１２６が表示されている。この一覧表８は「Ｅｘｉｔ」８ｃへのタッチ操作で終了することができる。また、内容欄８ｂには上記数値のデバイス情報だけではなくＯＮ／ＯＦＦ情報等のデバイス情報も表示される。これら内容欄８ｂは図示略のソフトウエアキー等を用いたユーザ操作で書き換えることもできるようにしてもよい。したがって、ユーザはこのデバイス一覧表から容易にデバイス情報を知ることできる。
【００３６】
以下においてはユーザの操作手順を図７ないし図９を参照して説明すると、まず、図７で示すようにプログラマブル表示器２にＰＬＣ３を接続する。次いで、図８で示すようにプログラマブル表示器２の表示画面上に表示している「Ｓｔａｒｔ」をユーザ操作してデバイス一覧取得機能を実行させる。これにより、図９で示すデバイス一覧表が表示される。このデバイス一覧表は図６で説明済みであるからその説明は省略する。
【００３７】
以上から実施の形態では、上記背景の技術の欄で説明した従来の図１０で示す手順（１）ないし（５）のうち、（１）ユーザは使用しているデバイス４を予め把握しておくこと、（２）プログラマブル表示器２に閲覧したいデバイスを登録すること、とが省略されることにより、デバイス情報を大幅に簡単かつ容易に取得することができるようになった。
【図面の簡単な説明】
【００３８】
【図１】図１は本発明の実施の形態に係るプログラマブル表示器を用いた制御システムの構成図である。
【図２】図２はプログラマブル表示器とＰＬＣとのブロック図である。
【図３】図３はＰＬＣ情報を自動取得するための説明に用いるプログラマブル表示器とＰＬＣとＰＬＣプログラムとを示す図である。
【図４】図４はＰＬＣ情報を自動取得するための説明に用いるプログラマブル表示器とＰＬＣプログラムと使用デバイス情報とを示す図である。
【図５】図５は自動取得したＰＬＣプログラムからの使用デバイス情報の分類分けを示す図である。
【図６】図６は自動取得した使用デバイス情報の一覧表を示す図である。
【図７】図７はユーザによる使用デバイス情報の自動取得手順においてプログラマブル表示器とＰＬＣとの接続を示す図である。
【図８】図８はユーザによる使用デバイス情報の自動取得手順においてプログラマブル表示器の表示画面に対する実行操作を示す図である。
【図９】図９はユーザによる使用デバイス情報の自動取得手順において自動取得した使用デバイス情報の一覧表を示す図である。
【図１０】図１０は従来のデバイス情報の取得手順を示す図である。
【図１１】図１１は従来によるデバイス情報取得状態を示すプログラマブル表示器とＰＬＣとデバイス情報とを示す図である。
【符号の説明】
【００３９】
１  外部ＰＣ
２  プログラマブル表示器
３  ＰＬＣ
４  デバイス
【図１】
2008077467.tif 000003
【図２】
2008077467.tif 000004
【図３】
2008077467.tif 000005
【図４】
2008077467.tif 000006
【図５】
2008077467.tif 000007
【図６】
2008077467.tif 000008
【図７】
2008077467.tif 000009
【図８】
2008077467.tif 000010
【図９】
2008077467.tif 000011
【図１０】
2008077467.tif 000012
【図１１】
2008077467.tif 000013