(57)【特許請求の範囲】
【請求項１】
表示画面上に接続線の書込みおよび消去を行うことでラダー図を編集するラダー図編集方式において、
上記ラダー図内への接続線の書込みに際しては、その接続線を何処から何処までどの方向に書込めるかを示す書込み可能ラインをユーザ識別可能な表示態様で表示し、
上記ラダー図内からの接続線の消去に際しては、その接続線を何処から何処までどの方向に消去できるかを示す消去可能ラインをユーザ識別可能な表示態様で表示すること、が可能となっている、ラダー図編集方式。
【請求項２】
上記両ラインは、接続線の書込みや消去できる方向が複数ある場合、該複数表示することが可能となっている、請求項１に記載の方式。
【請求項３】
キーボードの単一ないし複数のキー操作の組み合わせで上記書込み可能ラインと消去可能ラインの表示操作を行うことが可能であると共に、
キーボードのカーソルキー操作で、接続線の書込みに際しては上記ラインが示す１以上の書込み方向を選択して接続線の書込みを行い、接続線の消去に際しては上記ラインが示す１以上の消去方向を選択して接続線の消去を行うこと、が可能となっている、請求項２に記載の方式。
【請求項４】
上記表示画面上に接続線書込みアイコンと、接続線消去アイコンとを表示し、
接続線の書込みに際しては、接続線書込みアイコンをマウスクリックしてその接続線を何処から何処までどの方向に書込めるかを示す書込み可能ラインを表示すると共に、その書込み可能ライン上に接続線の書込み方向をマウスクリックで選択できる書込み方向選択ボタンを表示し、書込み方向選択ボタンのマウスクリック操作でその書込み方向に接続線を書込むことが可能であり、
接続線の消去に際しては、接続線消去アイコンをマウスクリックしてその接続線を何処から何処までどの方向に消去できるかを示す消去可能ラインを表示すると共に、その消去可能ライン上に接続線の消去方向をマウスクリックで選択できる消去方向選択ボタンを表示し、消去方向選択ボタンのマウスクリック操作で消去方向の接続線を消去することが可能となっている、請求項２に記載の方式。
【請求項５】
キーボードの単一ないし複数のキー操作の組み合わせで上記書込み可能ラインと消去可能ラインの表示操作を行うことが可能であると共に、キーボードのカーソルキー操作で、接続線の書込みに際しては上記ラインが示す１以上の書込み方向を選択して接続線の書込みを行い、接続線の消去に際しては上記ラインが示す１以上の消去方向を選択して接続線の消去を行うこと、が可能である一方、
上記表示画面上に接続線書込みアイコンと、接続線消去アイコンとを表示し、接続線の書込みに際しては、接続線書込みアイコンをマウスクリックしてその接続線を何処から何処までどの方向に書込めるかを示す書込み可能ラインを表示すると共に、その書込み可能ライン上に接続線の書込み方向をマウスクリックで選択できる書込み方向選択ボタンを表示し、書込み方向選択ボタンのマウスクリック操作でその書込み方向に接続線を書込むことが可能であり、また、接続線の消去に際しては、接続線消去アイコンをマウスクリックしてその接続線を何処から何処までどの方向に消去できるかを示す消去可能ラインを表示すると共に、その消去可能ライン上に接続線の消去方向をマウスクリックで選択できる消去方向選択ボタンを表示し、消去方向選択ボタンのマウスクリック操作で消去方向の接続線を消去することが可能となっている、請求項２に記載の方式。
【請求項６】
上記ラインのユーザ識別可能な表示態様は、既に書き込まれている接続線の表示色とは異なる表示色で表示する表示態様である、請求項１ないし５のいずれかに記載の方式。
【請求項７】
上記ラインの表示態様は、既に書き込まれている接続線の表示色とは異なる表示色でもって書込み／消去を何処から何処まで、かつどの方向であるかを示す矢印記号である、請求項６に記載の方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラダー図編集装置のラダー図編集画面上でラダー図を編集する方式に関するものである。
【背景技術】
【０００２】
ラダープログラムは、プログラマブルコントローラによる制御シーケンスを定めるプログラムであり、ラダー図で記述される。ラダー図は、回路図が、あたかも、はしご状に描かれており、左右両端の垂直な二つの母線が動力をシンボリックに表わし、その間で水平に結ぶ平行な線（横接続線）上に接点回路の動力流れが示される。このようなラダー図形式のラダープログラムを作成、編集するには、例えば、ラダー図編集装置が使用される。ラダー図編集装置は、ラダー図を編集するラダー図編集画面を備えている（特許文献１参照。）。
【０００３】
図１９は従来のラダー図編集方式でラダー図を編集するラダー図編集画面を示す。このラダー図編集画面は、矩形枠状に最小単位のセルを縦横に配置し、カーソルを移動してセルを選択することができるようになっている。この選択したセル内にラダーシンボルや接続線が書込まれて、ラダー図が編集される。図１９では、従来の編集方法の説明のための例として、垂直母線Ｍから２つの横接続線Ｌ１，Ｌ２が平行に延びている。各横接続線Ｌ１，Ｌ２には入力接点等のラダーシンボルが表示されている。そして図１９で示すように両横接続線Ｌ１，Ｌ２間にカーソル２０を移動し書込むセルを選択した場合、縦接続線がカーソル２０の左右縦枠２０ａ，２０ｂのいずれの縦枠に書込まれるかがユーザには判りにくい。そして、ユーザはどちらの縦枠を選択して縦接続線を書き込むかを学習する必要があり、また、間違えて別の縦枠を選択して縦接続線を書込んだ場合、書込んだ縦接続線を消去するなどの作業の後戻りが発生し、ラダー図の作成効率が低下する。
【特許文献１】特開２０００−２７６２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明により解決すべき課題は、ユーザ操作でラダー図内に接続線を書込んだり、消去したりして、その作成、編集、修正、等の各種作業を行う場合において、その接続線の書込みや消去作業を容易簡単かつ効率的に実行できるようにすることである。
【課題を解決するための手段】
【０００５】
本発明によるラダー図編集方式は、表示画面上に接続線の書込みおよび消去を行うことでラダー図を編集するラダー図編集方式において、上記ラダー図内への接続線の書込みに際しては、その接続線を何処から何処までどの方向に書込めるかを示す書込み可能ラインをユーザ識別可能な表示態様で表示し、上記ラダー図からの接続線の消去に際しては、その接続線を何処から何処までどの方向に消去できるかを示す消去可能ラインをユーザ識別可能な表示態様で表示すること、を可能としたことを特徴とするものである。
【０００６】
本発明では、接続線を書込む場合では書込み可能ラインをユーザが識別できる表示態様で、また、接続線を消去する場合では消去可能ラインをユーザが識別可能な表示態様で表示することができるので、ユーザは、そのラインに沿って接続線を容易簡単かつ効率的に書込んだり、接続線を消去したりすることができるようになる。そのため、本発明では、ユーザは縦接続線をどこからどこまでどの方向に書き込むかを学習する必要は何等なく、また、間違えて縦接続線を書込んだり、消去したりする可能性が格段に少なくなり、ラダー図の作成効率が飛躍的に向上する。
【０００７】
本発明において好ましい態様は、上記両ラインは、接続線の書込みや消去できる方向が複数ある場合、複数表示することを可能としたことである。この態様では、接続線の書込みや消去できる方向が複数ある場合、複数方向表示可能とすることで、ユーザは複数方向のうちの任意の方向を選択することができるようになる。
【０００８】
本発明において好ましい態様は、キーボードの単一ないし複数のキー操作の組み合わせで上記書込み可能ラインと消去可能ラインの表示操作を行うと共に、キーボードのカーソルキー操作で、接続線の書込みに際しては上記ラインが示す１以上の書込み方向を選択して接続線の書込みを行い、接続線の消去に際しては上記ラインが示す１以上の消去方向を選択して接続線の消去を行うこと、を可能とした、ことである。この態様では、キーボード操作のみで接続線の書込み可能ラインや消去可能ラインを表示でき、また、その書込み可能ラインに従い接続線を書込んだり、消去可能ラインに従い接続線を消去したりすることができる。
【０００９】
本発明において好ましい態様は、上記表示画面上に接続線書込みアイコンと、接続線消去アイコンとを表示し、接続線の書込みに際しては、接続線書込みアイコンをマウスクリックしてその接続線を何処から何処までどの方向に書込めるかを示す書込み可能ラインを表示すると共に、その書込み可能ライン上に接続線の書込み方向をマウスクリックで選択できる書込み方向選択ボタンを表示し、書込み方向選択ボタンのマウスクリック操作で接続線を書込む一方、接続線の消去に際しては、接続線消去アイコンをマウスクリックしてその接続線を何処から何処までどの方向に消去できるかを示す消去可能ラインを表示すると共に、その消去可能ライン上に接続線の消去方向をマウスクリックで選択できる消去方向選択ボタンを表示し、消去方向選択ボタンのマウスクリック操作で接続線を消去することを可能とした、ことである。この態様では、マウス操作のみで接続線の書込み可能ラインや消去可能ラインを表示でき、また、その書込み可能ラインに従い接続線を書込んだり、消去可能ラインに従い接続線を消去したりすることができる。
【００１０】
本発明において好ましい態様は、上記ラインのユーザ識別可能な表示態様は、既に書き込まれている接続線の表示色とは異なる表示色で表示する表示態様である。
【００１１】
本発明において好ましい態様は、上記ラインの表示態様は、既に書き込まれている接続線の表示色とは異なる表示色でもって書込み／消去を何処から何処まで、かつどの方向であるかを示す矢印記号である。
【発明の効果】
【００１２】
本発明によれば、ラダー図の編集を容易簡単かつ効率的に実行できるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態に係るラダー図編集方式を詳細に説明する。
【００１４】
図１は、実施の形態のラダー図編集方式を実施することができるラダー図編集装置を示す。このラダー図編集装置は、装置本体１、ディスプレイ２、キーボード３、およびマウス４を備える。図２は、上記ラダー図編集装置の内部回路を示す。このラダー図編集装置は、汎用的なコンピュータで構成されており、ＣＰＵ５、メモリ６、表示制御部７、操作制御部８、外部記憶装置９、インターフェース１０、等を備えている。ＣＰＵ５は、ラダー図編集装置にインストールされているＯＳ（オペレーティングシステム）上でラダー図編集プログラムを含む各種のアプリケーションプログラムを動作させる際の各部の制御や演算処理を行う。メモリ６は、ＲＡＭ、ＲＯＭなどのメモリを備えており、データの格納、一時的なデータ記憶、ＣＰＵ５の演算処理時における作業エリアを提供することができるようになっている。
【００１５】
ラダー図編集装置の表示制御部７は、ＣＲＴ、ＬＣＤ、あるいは液晶パネルやＥＬパネルのような平板型のディスプレイ２の表示画面を制御する。操作制御部８は、上記キーボード３、マウス４などの入力操作を制御する装置であり、特に、ＧＵＩ環境下で動作するラダー図編集プログラムでの入力作業にはマウス４などのポインティングデバイスが好適である。外部記憶装置９は、ハードディスク装置などの磁気ディスクドライブ、ＣＤ−ＲＯＭドライブなどの光ディスクドライブといった装置であり、少なくとも、記録媒体に記録されたラダープログラム編集プログラムなどの情報を読み出すことができる装置を含んでいる。インターフェース１０は、図示略のプログラマブルコントローラとの間でデータ通信を行う入出力部である。ラダー図編集プログラムで作成されたラダープログラムは、このインターフェース１０を介してプログラマブルコントローラに転送され、プログラマブルコントローラ内のメモリにダウンロードされる。ラダー図編集装置にインストールされて実行されるラダー図編集プログラムは、ＣＰＵ５で実行される。
【００１６】
図３以降を参照して、上記ラダー図編集装置を用いた、本実施の形態によるラダー図編集方式を説明する。図３は、ラダー図編集を行うためのディスプレイ２の表示画面１１を示す。この表示画面１１は、ユーザインターフェース画面として、タイトルバー１１ａ、メニューバー１１ｂ、ツールバー１１ｃ、ステータスバー１１ｄと共にラダー図編集領域１１ｅを有する。そして、キーボード３やマウス４等の操作部でラダープログラムの編集、修正、変更等の作業が行われる。キーボード３において、主に用いるキーは、コントロール（Ｃｔｒｌ）キーＫＥＹ１、シフト（Ｓｈｉｆｔ）キーＫＥＹ２、カーソルキーＫＥＹ３である。カーソルキーＫＥＹ３は、「→」、「←」、「↑」、「↓」記号が表記されているカーソルキーである。
【００１７】
表示画面１１は、ユーザインターフェース画面として、それ自体にタッチスクリーンやタッチパネルを利用して、画面上をユーザが手で直接触れることにより入力や操作を可能としたり、または音声入力その他の既存の入力手段を利用、あるいはこれらを併用することもできる。
【００１８】
以下、本実施の形態のラダー図編集方式を説明する。ラダー図はキーボード３、マウス４で編集することができる。
【００１９】
（キーボード３を操作して接続線の書込みを行う場合）
（ａ）接続線の書込みの第１例
図３で示す表示画面１１のラダー図編集領域１１ｅには、垂直母線Ｍが表示され、この垂直母線Ｍから横接続線Ｌ１，Ｌ２，…が平行に延びて表示されている。各横接続線Ｌ１，Ｌ２，…には入力接点Ｃ１，Ｃ２，…等が表示されている。図４で示すようにカーソルキーＫＥＹ３を操作して、カーソルＫをＣ６にフォーカスして該ラダーシンボルＣ６を選択する。次いで、図４の状態から、コントロールキーＫＥＹ１を操作すると、図５で示すように、接続線の書込み始点であることを示す始点記号（丸記号）と、接続線がどの方向にどこまで書込めるかを示す終点記号（矢記号）とが表示される。始点記号は横接続線Ｌ２上に、終点記号の矢頭は横接続線Ｌ１，Ｌ３上にそれぞれ位置する。
【００２０】
この始点記号である丸記号Ｓ１と終点記号である矢印記号Ｓ２とを含めて接続線の書込みが可能な書込み可能ラインＷＬと言う。この場合、既に書込まれている接続線等は黒色で、書込み可能ラインＷＬは青色で表示されるが、図解では色は現されないので、接続線は細い実線、書込み可能ラインＷＬは太いハッチング線で示す。
【００２１】
次いで、図５の状態から、カーソルキーＫＥＹ３の例えば「↑」キーを操作すると、図６で示すように横接続線Ｌ１とＬ２との間に縦接続線ＶＬ１が書込まれる。また、図５の状態から、カーソルキーＫＥＹ３の例えば「↓」キーを操作すると、図７で示すように横接続線Ｌ２とＬ３との間に縦接続線ＶＬ２が書込まれる。
【００２２】
（ｂ）接続線の書込みの第２例
図８で示すように、カーソルＫで横接続線Ｌ３のセルを選択し、次いで、コントロールキーＫＥＹ１を操作すると、図９で示すように、書込み可能ラインＷＬが表示される。この場合、書込み可能ラインＷＬの左方向書込み可能ラインＷＬは、既に書込まれている接続線のところを超えてその矢印記号Ｓ２が表示されることはない。この図９の状態から、「↑」キーを操作するとＶＬ３が書き込まれ、「↓」キーを操作するとＶＬ４が書き込まれ、「→」キーを操作するとＶＬ５が書き込まれる。その結果図１０で示すように、上記書込み可能ラインＷＬに対応して接続線ＶＬ３，ＶＬ４，ＶＬ５が書込まれる。
【００２３】
（キーボード３を操作して接続線の消去を行う場合）
接続線を消去する場合、例えば上記図１０で示すように書込んだ接続線ＶＬ３，ＶＬ４，ＶＬ５を消去する場合を説明する。この場合、カーソルで横接続線Ｌ３の対応するセルを選択し、次いで、コントロールキーＫＥＹ１と、シフトキーＫＥＹ２とを操作すると、図１１で示すように、破線が表示される。この破線は、接続線の消去始点であることを示す始点記号（丸記号）と、接続線がどの方向にどこまで消去できるかを示す終点記号（矢記号）とが表示される。この始点記号である丸記号Ｓ３と終点記号である矢印記号Ｓ４とを含めて接続線の消去が可能な消去可能ラインＥＬと言う。この場合、既に書込まれている接続線等は黒色で、消去可能ラインＥＬは青色破線で表示されるが、図解では色は現されないので、接続線は細い実線、消去可能ラインＥＬは破線で示す。
【００２４】
図１１の状態から消去する方向に対応したカーソルキーＫＥＹ３を操作すると、図１２で示すようにその方向の接続線が消去される。図１２では、図１１の状態から「↑」キー、「↓」キー、「→」キーをそれぞれ個別に操作して、上記消去可能ラインＥＬに対応して接続線が個別に消去された状態を示す。
【００２５】
（マウス４を操作して接続線の書込みを行う場合）
図１３で示すように、表示画面のツールバーには接続線書込みアイコン（鉛筆アイコン）１２と接続線消去アイコン（消しゴムアイコン）１３とが表示されている。接続線の書込みを行う場合は、図１４で示すように鉛筆アイコン１２をマウスクリックして鉛筆アイコン１２をＯＮにすると共に、書込みたい接続線に対応するセルにマウスポインタ１４を合わせてマウスクリックして当該セルを選択する。この選択により図１５で示すように、書込み可能ラインＷＬが表示される。この書込み可能ラインＷＬも始点記号Ｓ５、終点記号である矢印記号Ｓ６とからなる。この書込み可能ラインＷＬには、３つの連続する矢頭群が並び表示されている。この矢頭群は矢頭方向に接続線を書込むことができることを示すと共に接続線書込みボタン１５の機能を有する。この接続線書込みボタン１５をマウスクリックすると、その接続線書込みボタン１５が示す方向に接続線ＶＬ５−ＶＬ８が書込まれる。図１６では、図１５の状態からすべての接続線書込みボタン１５を操作して接続線ＶＬ５−ＶＬ８が書込まれた状態を示す。
【００２６】
（マウス４を操作して接続線の消去を行う場合）
図１５の状態から図１６のように書込まれた接続線ＶＬ５−ＶＬ８を消去する例を説明する。まず、図１６で示す消しゴムアイコン１３にマウスポインタを合わせてマウスクリックして消しゴムアイコンをＯＮにすると共に、マウスポインタを消去したい位置に合わせてマウスクリックすると、図１７で示すように、消去可能ラインＥＬが破線で示すように表示される。この消去可能ラインＥＬも始点記号Ｓ６と、終点記号である矢印記号Ｓ７とからなる。この消去可能ラインＥＬに沿って、３つの連続する矢頭群が表示されている。この矢頭群は矢頭方向に接続線ＶＬ５−ＶＬ８を消去することができることを示すと共に接続線消去ボタン１６の機能を有する。この接続線消去ボタン１６をマウスクリックすると、その接続線消去ボタン１６が示す方向に接続線ＶＬ５−ＶＬ８が消去される。図１８では、図１７の状態から接続線ＶＬ５−ＶＬ８が消去された状態を示す。
【００２７】
なお、本実施の形態は、本発明の技術思想を具体化するためのものであり、本発明を限定するものではない。本実施の形態は特許請求の範囲に記載されるラダー図編集方式を限定するものではない。本実施の形態においてラダー図編集装置は、ラダー図形式のプログラム（ラダープログラム）の作成、編集等を行うシステム、ラダー図の編集等に関連する入出力、表示、演算、通信その他の処理をハードウェア的に限定するものではない。ソフトウェア的にラダー図編集装置の処理を実現する装置等も本発明の範囲内に含む。例えば汎用の回路やコンピュータにソフトウェアやプログラム、プラグイン、オブジェクト、ライブラリ、アプレット、コンパイラ、モジュール、特定のプログラム上で動作するマクロ等を組み込んでラダープログラムの編集等あるいはこれに関連する処理を可能とした汎用あるいは専用のコンピュータ、ワークステーション、端末、携帯型電子機器、その他の電子デバイスも、本発明のラダー図編集装置に含まれる。また本実施の形態においては、単体としてのラダー図編集装置に限定されず、コンピュータプログラムやソフトウェア、サービス等の一部として機能する態様や、必要時に呼び出されて機能する態様、ＯＳ等の環境においてサービスとして提供される態様等にも適用することができる。
【図面の簡単な説明】
【００２８】
【図１】図１は本発明の実施形態に係るラダー図編集装置を示す図である。
【図２】図２は図１のラダー図編集装置の内部回路を示す図である。
【図３】図３は本発明の実施の形態に係るラダー図編集方式の説明に用いるディスプレイの表示画面を示す図である。
【図４】図４は図３の表示状態からラダーシンボルを選択した状態を示す図である。
【図５】図５は図４の表示状態からコントロールキーＫＥＹ１を操作して書込み可能ラインが表示された状態を示す図である。
【図６】図６は図５の表示状態からカーソルキーＫＥＹ３を操作して縦接続線が書込まれた状態を示す図である。
【図７】図７は図５の表示状態からカーソルキーＫＥＹ３を操作して別の縦接続線が書込まれた状態を示す図である。
【図８】図８はカーソルでセルを選択した状態を示す図である。
【図９】図９は図８の表示状態から、コントロールキーＫＥＹ１を操作して書込み可能ラインが表示された状態を示す図である。
【図１０】図１０は図９の表示状態から書込み可能ラインに対応して接続線が書込まれた状態を示す図である。
【図１１】図１１は図１０の表示状態からコントロールキーＫＥＹ１とシフトキーＫＥＹ２とを操作して消去可能ラインが表示された状態を示す図である。
【図１２】図１２は図１１の表示状態からカーソルキーＫＥＹ３を操作して接続線を消去した状態を示す図である。
【図１３】図１３は鉛筆アイコンと消しゴムアイコンとを表示するディスプレイの表示画面を示す図である。
【図１４】図１４は図１３の表示状態から鉛筆アイコンをマウスクリックしセルを選択した状態を示す図である。
【図１５】図１５は書込み可能ラインが表示された状態を示す図である。
【図１６】図１６は図１５の表示状態から、表示画面上の接続線書込みボタンがマウスクリック操作されて接続線が書込まれた状態を示す図である。
【図１７】図１７は図１６で消しゴムアイコンが表示画面上でマウスクリックされ消去可能ラインが表示された状態を示す図である。
【図１８】図１８は図１７の表示状態から、表示画面上の接続線消去ボタンがマウスクリック操作されてすべての接続線が消去された状態を示す図である。
【図１９】図１９は従来のラダー図編集方法の説明に用いるディスプレイの表示画面を示す図である。
【符号の説明】
【００２９】
１  装置本体
２  ディスプレイ
３  キーボード
ＫＥＹ１  コントロールキー
ＫＥＹ２  シフトキー
ＫＥＹ３  カーソルキー
４  マウス
【図１】
0004879134.tif 000002
【図２】
0004879134.tif 000003
【図３】
0004879134.tif 000004
【図４】
0004879134.tif 000005
【図５】
0004879134.tif 000006
【図６】
0004879134.tif 000007
【図７】
0004879134.tif 000008
【図８】
0004879134.tif 000009
【図９】
0004879134.tif 000010
【図１０】
0004879134.tif 000011
【図１１】
0004879134.tif 000012
【図１２】
0004879134.tif 000013
【図１３】
0004879134.tif 000014
【図１４】
0004879134.tif 000015
【図１５】
0004879134.tif 000016
【図１６】
0004879134.tif 000017
【図１７】
0004879134.tif 000018
【図１８】
0004879134.tif 000019
【図１９】
0004879134.tif 000020