(57)【要約】      （修正有）【課題】ラダー図作成者にコメント行の別途編集といった手間をかける必要なく、また、ラダー図全体像の把握に容易な折畳み表示と共に、折畳み表示においても通常表示の一部として特定したコメント行対応のラダー回路部分も容易な操作で表示可能とする。【解決手段】画面上に表示したラダー図各行にラダー回路と共にコメント行を表示し、画面表示を通常表示から折畳み表示へと一括して切り替え操作するための一括折畳み表示操作ボタンを表示し、この一括折畳み表示操作ボタンの操作により、画面表示をラダー図各行左端に行方向列状に行番号と共にラダー回路表示／非表示の選択操作のための選択表示操作ボタンを一覧表示すると共に、各選択表示操作ボタンそれぞれの列方向に行番号対応の回路コメントを表示する第１折畳み表示状態とし、各選択表示操作ボタンの操作により、上記回路コメントと共に当該行番号対応のラダー回路を表示する第２折畳み表示状態とする。【選択図】図１
2011107810.tif 000002
【特許請求の範囲】
【請求項１】
画面上に表示したラダー図各行にラダー回路と共にコメント行を表示するラダー図コメント行表示方法であって、
画面表示を通常表示から折畳み表示へと一括して切り替え表示するための第１切替操作ボタンを表示し、
この第１切替操作ボタンの操作により、画面表示をラダー図各行左端に行方向列状に行番号と共にラダー回路表示／非表示の個別選択操作のための選択操作ボタンを一括で一覧表示すると共に、各選択操作ボタンそれぞれの列方向に行番号対応の回路コメントを一括で一覧表示する折畳み表示状態とし、
各選択操作ボタンの個別操作により、当該個別操作にかかる行番号対応では回路コメントと共にラダー回路部分とを表示する通常表示状態とし、選択操作ボタンが個別操作されなかった行番号対応では回路コメント表示のみの折畳み表示状態とする、
ことを特徴とするラダー図コメント行表示方法。
【請求項２】
画面上に、画面表示を折畳み表示から通常表示へと一括して切り替え表示するための第２切替操作ボタンを表示した、ことを特徴とする請求項１に記載の方法。
【請求項３】
上記各選択操作ボタンは上記折畳み表示と、上記通常表示とでボタン表示が変更して表示される、ことを特徴とする請求項１または２に記載の方法。
【請求項４】
選択操作ボタンが折畳み表示状態として操作されたとき、当該回路コメントとラダー回路部分との表示のためのスペースを示す縦線を行方向に表示する、ことを特徴とする請求項１ないし３のいずれかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルコントローラ（プログラマブルロジックコントローラとも称し、ＰＬＣと略称される）上で動作するラダープログラムをラダー図形式で編集画面上に表示して編集するに際して編集対象であるラダー図のコメント行表示方法に関するものである。
【背景技術】
【０００２】
ラダープログラムは、プログラマブルコントローラによる制御シーケンスを定めるプログラムであり、ラダー図で記述される。このラダー図は、回路図があたかもはしご状に描かれており、左右両端の垂直な二つの母線が動力をシンボリックに表わし、その間で水平に結ぶ平行な線上に接点回路の動力流れが示される。このようなラダープログラムをラダー図形式で作成、編集するには、例えば、パソコン等からなるラダー図編集装置等が使用される。そして、ラダー図はラダー図編集画面上では、縦方向にラダー図各行が記述されると共に、ラダー図各行横方向に矩形枠状の複数セルが配置される。各セル内にはラダー部品が配置されることで当該行におけるラダー回路が構成される。
【０００３】
こうしたラダー図においては、ラダー図各行に、そのラダー回路に対するコメントを記述したコメント行を設けることで、ラダー図全体の内容を理解しやすくしたラダー図も提案されている。このコメント行記述のラダー図では、特許文献１に開示されているように、ラダー図をラダー回路とコメント行と共に通常表示する通常表示と、ラダー回路を非表示、コメント行のみ表示する折畳み表示とに表示切り替えすることができるようにしたものがある。具体的には通常表示は図８の編集画面２０で示すように、ラダー図各行００１，００２，００３，…においてコメント行Ａ１，Ａ２，Ａ３，…と、コメント行以外の部分（ラダー回路部分）Ｂ１，Ｂ２，Ｂ３，…とを共に記述して表示することであり、折畳み表示は、通常表示とは異なって、図９で示すようにラダー図行番号００１，００２，００３，…に対してそれぞれに対応するコメント行Ａ１，Ａ２，Ａ３，…に記述の回路コメント１，２，３，…のみを表示し、コメント行以外のラダー回路部分Ｂ１，Ｂ２，Ｂ３，…を非表示にすることである。この折畳み表示では、ラダー図全体像の把握が通常表示よりも容易化することができる。なお、回路コメントはその形態は任意であるが、例えばコメント行の名称と、回路コメントの内容である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１０３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示の折畳み表示では、当該コメント行に対応するラダー回路を単独表示させることはできない。そのため膨大な量のプログラムソースになって、コメント行総数が多数行になるような場合では、多数のコメント行の中から当該コメント行を選択し、そのコメント行対応のラダー回路を把握することが容易ではない。
【０００６】
そこで、特許文献１では、図１０で示すように編集画面２０上にコメント行Ａ１，Ａ２，Ａ３，…を対応表示するウインドウ画面２１を呼び出し可能とし、編集画面２０上に呼び出したウインドウ画面２１にコメント行Ａ１，Ａ２，Ａ３，…の名称と、回路コメントの内容とを表示することで、ラダー図全体像の把握に優れたとするラダー図の表示技術を提案している。
【０００７】
しかしながら、特許文献１では、上記ウインドウ画面２１上での表示のためにラダー図作成者としては編集画面２０上でのラダー図以外に、ウインドウ画面２１に表示させるために、当該ラダー図各行のコメント行を別途編集する必要があり、ラダー図作成が非常に手間がかかるものとなっていた。
【０００８】
本発明により解決すべき課題は、ラダー図作成者にコメント行の別途編集といった手間をかける必要なく、また、ラダー図全体像の把握に容易な折畳み表示と共に、折畳み表示においても通常表示の一部として特定したコメント行対応のラダー回路部分も容易な操作で表示可能としたラダー図コメント行表示方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明によるラダー図コメント行表示方法は、画面上に表示したラダー図各行にラダー回路と共にコメント行を表示するラダー図コメント行表示方法であって、画面表示を通常表示から折畳み表示へと一括して切り替え表示するための第１切替操作ボタンを表示し、この第１切替操作ボタンの操作により、画面表示をラダー図各行左端に行方向列状に行番号と共にラダー回路表示／非表示の個別選択操作のための選択操作ボタンを一括で一覧表示すると共に、各選択操作ボタンそれぞれの列方向に行番号対応の回路コメントを一括で一覧表示する折畳み表示状態とし、各選択操作ボタンの個別操作により、当該個別操作にかかる行番号対応では回路コメントと共にラダー回路部分とを表示する通常表示状態とし、選択操作ボタンが個別操作されなかった行番号対応では回路コメント表示のみの折畳み表示状態とする、ことを特徴とするものである。
【００１０】
好ましくは、画面上に、画面表示を折畳み表示から通常表示へと一括して切り替え表示するための第２切替操作ボタンを表示する。
【００１１】
好ましくは、上記各選択操作ボタンは上記折畳み表示と、上記通常表示とでボタン表示が変更して表示される。
【００１２】
好ましくは、選択操作ボタンが折畳み表示状態として操作されたとき、当該回路コメントとラダー回路部分との表示のためのスペースを示す縦線を行方向に表示する。
【００１３】
本発明では、ラダー回路が折畳みされている第１折畳み表示状態で、プログラムソースが膨大でコメント行総数が多数行になっても、当該コメント行対応の第２操作ボタンを操作して当該第２操作ボタン対応のみを第２折畳み表示状態として回路コメントと共にラダー回路を表示することができるので、ラダー回路を容易に把握することができ、ラダー回路の編集作業が容易となる。また、編集作業者は、ラダー図以外に、当該ラダー図各行のコメント行を別途に編集する必要がなく、ラダー図編集の手間を大幅に軽減することができるようになる。
【発明の効果】
【００１４】
本発明によれば、ラダー図全体像の表示や、多数のコメント行から目的とするコメント行対応のラダー回路の表示が可能となり、ラダー図編集作業の容易化を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は本発明の実施形態に係るラダー図編集装置を示す図である。
【図２】図２は図１のラダー図編集装置の内部回路を示す図である。
【図３】図３は本発明の実施の形態に係るラダー図コメント行表示方法の説明に用いるラダー図編集画面を示す図である。
【図４】図４は折畳み表示状態の編集画面図である。
【図５】図５は折畳み表示状態における第１表示状態を示す編集画面図である。
【図６】図６は折畳み表示状態における第２表示状態を示す編集画面図である。
【図７】図７は通常表示状態を示す編集画面図である。
【図８】図８は従来のラダー図編集装置における通常表示を示す編集画面図である。
【図９】図９は従来のラダー図編集装置における折畳み表示を示す編集画面図である。
【図１０】図１０は従来のラダー図編集装置における折畳み表示状態を示す編集画面図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態に係るラダー図コメント行表示方法を詳細に説明する。
【００１７】
図１は、実施の形態のラダー図コメント行表示方法を実施することができるラダー図編集装置を示す。このラダー図編集装置は、装置本体１、ディスプレイ２、キーボード３、およびマウス４を備える。図２は、上記ラダー図編集装置の内部回路を示す。このラダー図編集装置は、汎用的なコンピュータで構成されており、ＣＰＵ５、メモリ６、表示制御部７、操作制御部８、外部記憶装置９、インターフェース１０、等を備えている。ＣＰＵ５は、ラダー図編集装置にインストールされているＯＳ（オペレーティングシステム）上でラダー図編集プログラムを含む各種のアプリケーションプログラムを動作させる際の各部の制御や演算処理を行う。メモリ６は、ＲＡＭ、ＲＯＭなどのメモリを備えており、データの格納、一時的なデータ記憶、ＣＰＵ５の演算処理時における作業エリアを提供することができるようになっている。
【００１８】
ラダー図編集装置の表示制御部７は、ＣＲＴ、ＬＣＤ、あるいは液晶パネルやＥＬパネルのような平板型のディスプレイ２の表示画面を制御する。操作制御部８は、上記キーボード３、マウス４などの入力操作を制御する装置であり、特に、ＧＵＩ環境下で動作するラダー図編集プログラムでの入力作業にはマウス４などのポインティングデバイスが好適である。キーボード３やマウス４等の操作部でラダープログラムの編集、修正、変更等の作業が行われる。外部記憶装置９は、ハードディスク装置などの磁気ディスクドライブ、ＣＤ−ＲＯＭドライブなどの光ディスクドライブといった装置であり、少なくとも、記録媒体に記録されたラダープログラム編集プログラムなどの情報を読み出すことができる装置を含んでいる。インターフェース１０は、図示略のプログラマブルコントローラとの間でデータ通信を行う入出力部である。ラダー図編集プログラムで作成されたラダープログラムは、このインターフェース１０を介してプログラマブルコントローラに転送され、プログラマブルコントローラ内のメモリにダウンロードされる。ラダー図編集装置にインストールされて実行されるラダー図編集プログラムは、装置本体１のＣＰＵ５で実行される。
【００１９】
図３以降を参照して、実施の形態のラダー図コメント行表示方法を実行できるラダー図編集プログラムがインストールされた上記ラダー図編集装置を用いて、当該実施の形態によるラダー図コメント行表示方法を説明する。図３は、ラダー図編集を行うためのディスプレイ２の表示画面１１を示す。この表示画面１１は、ユーザインターフェース画面として、タイトルバー、メニューバー、ツールバー、ステータスバーと共にラダー図編集領域１１ａを有する。図解の都合で、タイトルバー、メニューバー、ステータスバーは図示を略し、ツールバー１１ｂのみ図示している。ツールバー１１ｂには、ラダー図編集領域１１ａ上に表示を通常表示から折畳み表示へと一括して切り替え操作するための操作ボタン１１ｃがアイコン表示されている。第１操作ボタン１１ｃは、キーボード３やマウス４等で操作され、図中ではツールバー１１ｂ上に「Ｃｏｍｐａｃｔ」と表記されている。また、「Ｅｘｐａｎｄ」表記のアイコンはラダー図を折畳み表示から通常表示に切り替え操作するための操作ボタン１１ｄである。ツールバー１１ｂ上の他のアイコンの説明は略する。表示画面１１は、ユーザインターフェース画面として、それ自体にタッチスクリーンやタッチパネルを利用して、画面上をユーザが手で直接触れることにより入力や操作を可能としたり、または音声入力その他の既存の入力手段を利用、あるいはこれらを併用することもできる。
【００２０】
図３ないし図７を参照してラダー図編集領域１１ａにおける通常表示と折畳み表示とを説明する。まず図３を参照して通常表示を説明する。図３は上記ラダー図編集領域１１ａが通常表示でラダー図を表示している状態を示す。すなわち、ラダー図編集領域１１ａに表示するラダー図においては、ラダー図編集領域１１ａ上の左側に行方向直線状に延びる垂直母線Ｍが表示されている。垂直母線Ｍの左側領域には垂直母線Ｍに沿うように行方向（図上、上下方向）に行番号が「００１」「００２」…と表示されている。各行番号それぞれに対応して垂直母線Ｍを起点として図中列方向（図上、右方向）に横接続線Ｌ１，Ｌ２，…が平行に延びて表示されている。各横接続線Ｌ１，Ｌ２，…の単位セルごとに接点Ｃ１，Ｃ２，…等からなるラダー回路部分Ｂ１，Ｂ２，…が表示されている。ラダー図各行００１，００２，…には、当該行のラダー回路部分Ｂ１，Ｂ２，…それぞれの説明をする点線四角で囲むコメント行Ａ１，Ａ２，…が設けられている。各コメント行Ａ１，Ａ２，…にはそれぞれ回路コメント１，２，３，…が記述される。具体的な回路コメントは説明を略する。
【００２１】
次に上記図３の表示画面１１上のツールバー１１ｂに配置されている折畳み表示操作用の操作ボタン１１ｃをクリック操作すると、ラダー図編集領域１１ａの表示は図３の通常表示から図４で示す折畳み表示画面に切り替わる。この折畳み表示画面を説明する。図４で示す折畳み表示画面は、ラダー図各行００１，００２，…左端に行方向列状に行番号「００１」「００２」「００３」…と共にラダー回路表示／非表示の選択操作のための操作ボタン１１ｅ１，１１ｅ２，１１ｅ３，…が一覧表示される。この操作ボタン１１ｅ１，１１ｅ２，１１ｅ３，…は実施の形態での表示形態は「＋」表示となり、折畳み表示が行番号「００１」「００２」「００３」…対応のコメント行Ａ１，Ａ２，…に記述している回路コメント１，２，…のみを表示する第１折畳み表示状態となる。この第１折畳み表示状態においては、ラダー図各行には行番号と共に回路コメントのみが表示されるので、行数が膨大化すると、回路コメント対応のラダー回路が不明である。
【００２２】
そこで、例えばラダー図行００５対応の操作ボタン１１ｅ５を操作すると、当該操作ボタン１１ｅ５の表示態様は「＋」表示から「−」表示へと切り替わると共に、図５で示すようにその操作ボタン１１ｅ５対応の行、実施の形態では行番号００５には当該回路コメント５と共にラダー回路部分Ｂ５が表示される。この場合、図５ではラダー図行番号００５対応の操作ボタン１１ｅ５が操作されることで、回路コメント５と共にラダー回路部分Ｂ５が同時表示される第２折畳み表示状態となる。なお、第２折畳み表示状態において操作された操作ボタン１１ｅ５は「＋」表示から「−」表示になると、回路コメント５とラダー回路Ｂ５との表示に表示スペースが行方向に必要とするため、その行領域を示すための縦方向に縦線１１ｆ５が表示されるようになっている。また、図６で示すように例えば操作ボタン１１ｅ３，１１ｅ５というごとく複数行分、同時操作することにより縦線１１ｆ３、１１ｆ５と共にそれぞれの操作ボタン１１ｅ３，１１ｅ５に対応した行００３，００５に当該回路コメント３，５並びにラダー回路部分Ｂ３，Ｂ５を表示することができるようになっている。
【００２３】
このような折畳み表示状態から通常表示状態に戻すには、ツールバー11ｂ上の操作ボタン１１ｄを操作することで、図３の通常表示画面に戻り表示される。そして、例えば図７で示すようにこの通常表示画面から例えば、折畳み表示操作用の操作ボタン１１ｃを操作するのではなく、例えば操作ボタン１１ｅ１，１１ｅ２，１１ｅ５を操作すると、その操作ボタン１１ｅ１，１１ｅ２，１１ｅ５の表示は「＋」表示から「−」になると共に、縦線１１ｆ１、１１ｆ２、１１ｆ５が表示され、かつその操作ボタン１１ｅ１，１１ｅ２，１１ｅ５では回路コメント１，２，５とラダー回路部分Ｂ１，Ｂ２，Ｂ５が表示される。
【００２４】
以上説明したように本実施の形態においては、ラダー図編集領域１１ａ上の表示を通常表示から折畳み表示へと一括して切り替え操作するための操作ボタン１１ｃを表示し、かつ、この操作ボタン１１ｃの操作により、編集画面の表示をラダー図各行左端に行方向列状に行番号と共にラダー回路表示／非表示の選択操作のための操作ボタン１１ｅを一覧表示すると共に、各操作ボタン１１ｅそれぞれの列方向に行番号対応の回路コメントを表示する第１折畳み表示状態とし、かつ、任意の操作ボタン１１ｅが操作されると、当該任意操作ボタン１１ｅ対応の回路コメントと共にラダー回路を表示する第２折畳み表示状態とすることができるようになっているので、第１折畳み表示でラダー回路全体像を容易に把握することができる一方で、任意行の回路コメントから当該任意行のラダー回路の編集作業を容易に行うことができるようになる。
【符号の説明】
【００２５】
１１  表示画面
１１ａ  ラダー図編集領域
１１ｂ  ツールバー
１１ｃ  折畳み表示への一括切替操作ボタン
１１ｄ  通常表示への一括切替操作ボタン
１１ｅ１，１１ｅ２…  ラダー回路表示、非表示の選択操作ボタン
【図１】
2011107810.tif 000003
【図２】
2011107810.tif 000004
【図３】
2011107810.tif 000005
【図４】
2011107810.tif 000006
【図５】
2011107810.tif 000007
【図６】
2011107810.tif 000008
【図７】
2011107810.tif 000009
【図８】
2011107810.tif 000010
【図９】
2011107810.tif 000011
【図１０】
2011107810.tif 000012