(57)【要約】【課題】ラダープログラムにおけるデバイスの動作状態を簡単迅速にモニタリングすることができるラダープログラム編集装置を提供する。【解決手段】画面に表示されたラダープログラムのデバイスをポインティングデバイスにより右クリックすることでラダープログラム編集装置とプログラマブルコントローラとの通信を行わせ、入手した情報を画面に表示させる。【選択図】      図４
2004280586.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブルコントローラに接続され、ラダープログラムの編集を行うラダープログラム編集装置であって、
画面に表示されたラダープログラムのデバイスを選択する入力手段と、
前記入力手段によりデバイスが選択されたとき、前記プログラマブルコントローラと通信し、当該デバイスの動作状態について情報を入手する通信手段と、
入手した情報を画面に表示する表示手段と
を備えたことを特徴とするラダープログラム編集装置。
【請求項２】
表示された動作状態を強制的に変更する状態変更手段を備えた請求項１記載のラダープログラム編集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラマブルコントローラ用のラダープログラムの編集を行うラダープログラム編集装置に関する。
【０００２】
【従来の技術】
プログラマブルコントローラは、ＣＰＵユニットに、入出力接続用の複数のＩ／ＯユニットやＤＡ・ＡＤ変換ユニット等を加えた複数ユニット構成からなる。このプログラマブルコントローラのラダープログラムの編集（書き込みも含む。）は、外部接続されたラダープログラム編集装置によって行われる。代表的なラダープログラム編集装置はパーソナルコンピュータであり、オペレーティングシステム上で動作するツールによって、プログラムの編集が行われる。また、このツールによって、パーソナルコンピュータの画面上に、ユニット単位でのデバイスのモニタリング情報（例えば、入出力接点の動作状態）を一覧表示することができる（例えば特許文献１参照。）。
【０００３】
【特許文献１】
特開２００２−２４４７０３号公報（第３〜４頁、図３）
【０００４】
【発明が解決しようとする課題】
上記のような従来のラダープログラム編集装置では、特定の論理番号のデバイスについて、その動作状態を見たい場合、まずユニットを特定してから、ユニット単位でのモニタリング情報を入手し、さらにその中から所望の論理番号のデバイスを探す必要があり、面倒である。また、一覧表示されているため、隣の論理番号のデバイスの動作状態と混同しやすく、見づらい面がある。
【０００５】
上記のような従来の問題点に鑑み、本発明は、ラダープログラムにおけるデバイスの動作状態を簡単迅速にモニタリングすることができるラダープログラム編集装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、プログラマブルコントローラに接続され、ラダープログラムの編集を行うラダープログラム編集装置であって、画面に表示されたラダープログラムのデバイスを選択する入力手段と、前記入力手段によりデバイスが選択されたとき、前記プログラマブルコントローラと通信し、当該デバイスの動作状態について情報を入手する通信手段と、入手した情報を画面に表示する表示手段とを備えたものである。
上記のように構成されたラダープログラム編集装置では、デバイスを選択することによりプログラマブルコントローラと通信が行われ、当該デバイスの動作状態について情報が入手され、表示される。すなわち、例えばデバイスを右クリックするだけで、そのデバイスの動作状態が表示されるので、簡単迅速にモニタリングをすることができ、迅速なデバッグが可能となる。
【０００７】
また、上記ラダープログラム編集装置において、表示された動作状態を強制的に変更する状態変更手段を設けてもよい。
この場合、状態変更手段により、デバイスの動作状態を適宜変更して、簡単にラダープログラムのデバッグを行うことができる。
【０００８】
【発明の実施の形態】
図１は、プログラマブルコントローラ（ＰＬＣ）１に、本発明の一実施形態によるラダープログラム編集装置としてのパーソナルコンピュータ２を接続した状態を示す図である。パーソナルコンピュータ２とプログラマブルコントローラ１とは、ＲＳ２３２Ｃやイーサネット（登録商標：富士ゼロックス株式会社）等の通信用ケーブル３を介して互いに接続される。プログラマブルコントローラ１は、ＣＰＵやメモリ等を内蔵するＣＰＵユニット１１と、集中配置又は分散してローカル配置されるＩ／Ｏユニット、ＤＡ・ＡＤ変換ユニット等の拡張ユニット１２とによって構成され、当該拡張ユニット１２を介して、制御対象の設備及び、各種入出力機器、計器等と接続される。パーソナルコンピュータ２は、マルチタスクのオペレーションシステムを搭載し、かつ、プログラマブルコントローラのためのラダープログラムの編集（書き込みを含む。）及び動作状態のモニタリングを行う機能を有するツールを備えている。
【０００９】
図２は、上記ツールを搭載したパーソナルコンピュータ２の機能のうち、本発明に関する部分のみを示すブロック図である。図において、パーソナルコンピュータ２は、ポインティングデバイス２１ｐやキーボード２１ｋを含む入力手段２１と、ツールがパーソナルコンピュータ２のハードウェアを用いて達成する機能としての通信手段２２、ディスプレイ２３ｄを含む表示手段２３及び、状態変更手段２４とを備えている。
【００１０】
入力手段２１は、例えばポインティングデバイス２１ｐの右クリックにより、ディスプレイ２３ｄの画面に表示されたラダープログラムのデバイスを選択することができる。通信手段２２は、入力手段２１によりデバイスが選択されたとき、プログラマブルコントローラ１と通信し、当該デバイスの動作状態について情報を入手する。表示手段２３は、入手した情報をディスプレイ２３ｄの画面に表示する。また、状態変更手段２４は、表示された動作状態を強制的に変更することができる。
以下、これらの手段について実際の操作を例に、具体的に説明する。
【００１１】
図３は、パーソナルコンピュータ２のツールにより、プログラマブルコントローラ１に格納されているラダープログラムを画面に表示した状態を部分的に示す図である。ここで、論理番号ＳＰ０のデバイス（接点）の動作状態を取得するために、操作者は、ポインティングデバイス２１ｐのカーソルＣを当該デバイスに移動させ、右クリックする。これにより、デバイスが選択される（入力手段２１によるデバイスの選択動作）。ここで、パーソナルコンピュータ２は、プログラマブルコントローラ１と通信し、当該デバイスの動作状態について情報を入手する（通信手段２２の動作）。このとき画面上には、図４に示すように、ダイアログボックス３０が開かれ、入手した情報が表示される（表示手段２３の動作）。
【００１２】
上記ダイアログボックス３０内には、論理番号を上位桁と下位桁とに分けてそれぞれ表示する表示部３１，３２と、表示する論理番号を変更するための矢印ボタン３３，３４と、状態取得ボタン３５と、「ＯＮ」「ＯＦＦ」を表示する状態表示部３６と、状態設定を行うための設定ボタン３７と、「閉じる」及び「ＨＥＬＰ」の操作ボタン３８，３９とが設けられている。
ここで、論理番号ＳＰ０は、表示部３１，３２に表示されている。また、論理番号ＳＰ０の接点の動作状態は、状態表示部３６に「ＯＦＦ」として示されている。すなわち、現在の接点の動作状態は「ＯＦＦ」である。このように、デバイスを右クリックするだけで、そのデバイスの動作状態が表示されるので、簡単迅速にモニタリングをすることができ、迅速なデバッグが可能となる。
【００１３】
また、論理番号ＳＰ０の接点を強制的に「ＯＮ」に変更してラダープログラムの動作確認をしたい場合には、操作者は、設定ボタン３７の上段の「ビット強制ＯＮ」をクリックする。これにより、パーソナルコンピュータ２からプログラマブルコントローラ１に対して強制的に論理番号ＳＰ０の接点をオフからオンにする指令が出され（状態変更手段２４の動作）、プログラマブルコントローラ１内の論理番号ＳＰ０の接点がオフからオンに転じる。この結果、論理番号ＳＰ０の接点はオンとなり、状態表示が「ＯＮ」となる。このようにして、デバイスの動作状態を適宜変更して、簡単にラダープログラムのデバッグを行うことができる。
【００１４】
他のデバイスについてその動作状態を見るには、ポインティングデバイス２１ｐによりカーソルを移動させて、所望のデバイスを右クリックすればよいが、ポインティングデバイス２１ｐにより矢印ボタン３３，３４を操作して所望のデバイスを指定し、状態取得ボタン３５をクリックすることによっても、そのデバイスの動作状態を見ることができる。この場合の矢印ボタン３３，３４や状態取得ボタン３５は、機能上、入力手段２１に含まれる。
【００１５】
なお、上記実施形態では、ポインティングデバイス２１ｐの右クリックによって状態表示を行うこととしたが、デバイスの選択方法はこれに限られるものではない。例えば、キーボード２１ｋからカーソルをデバイスに移動させ、ＥＮＴＥＲキーを押すことで状態表示を行うようにしてもよい。
【００１６】
【発明の効果】
以上のように構成された本発明のラダープログラム編集装置によれば、デバイスを選択することによりプログラマブルコントローラと通信が行われ、当該デバイスの動作状態について入手した情報が表示されるので、簡単迅速にモニタリングをすることができ、迅速なデバッグが可能となる。
【図面の簡単な説明】
【図１】プログラマブルコントローラ（ＰＬＣ）に、本発明の一実施形態によるラダープログラム編集装置としてのパーソナルコンピュータを接続した状態を示す図である。
【図２】ツールを搭載したパーソナルコンピュータの機能の一部を示すブロック図である。
【図３】上記パーソナルコンピュータのツールにより、プログラマブルコントローラに格納されているラダープログラムを画面に表示した状態を部分的に示す図である。
【図４】図３の画面の状態から、デバイスの動作状態を表示するダイアログボックスが開いた状態を示す図である。
【符号の説明】
１    プログラマブルコントローラ
２    パーソナルコンピュータ（ラダープログラム編集装置）
２１    入力手段
２２    通信手段
２３    表示手段
２４    状態変更手段
【図１】
2004280586.tif 000003
【図２】
2004280586.tif 000004
【図３】
2004280586.tif 000005
【図４】
2004280586.tif 000006