(57)【要約】【課題】ラダー図の編集作業を容易に実行できるようにすること。【解決手段】本ラダー図編集方式は、入力条件編集エリア４４ａにおけるラダー図各行のセルサイズが、ラダー部品の配置形態に応じて行単位あるいは列単位で行列方向に自動調整され、また、操作出力編集エリアのサイズが、ラダー部品の配置形態に応じて自動的に調整される。この場合、ラダー図各行を操作出力編集エリア外から操作出力編集エリア内に縦スクロールしていくと、操作出力編集エリアの横方向サイズが、ラダー図各行のラダー部品に合わせて、自動調整されるようになっている。【選択図】図３
2009259081.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのラダー図編集画面に設けたラダー図編集エリアを入力条件編集エリアと操作出力編集エリアとにエリア分けし、これら両編集エリア上で編集されるラダー図各行を、縦横矩形枠状のセルを行列（縦横）方向１ないし複数並べて構成すると共にラダー図各行にラダー部品を配置するラダー図編集方式において、
入力条件編集エリアにおけるラダー図各行のセルサイズが、ラダー部品の配置形態に応じて行単位で行列方向に自動調整可能となっている、ラダー図編集方式。
【請求項２】
コンピュータのラダー図編集画面に設けたラダー図編集エリアを入力条件編集エリアと操作出力編集エリアとにエリア分けし、これら両編集エリア上で編集されるラダー図各行を、縦横矩形枠状のセルを行列（縦横）方向１ないし複数並べて構成すると共にラダー図各行にラダー部品を配置するラダー図編集方式において、
入力条件編集エリアにおけるラダー図各行のセルサイズが、ラダー部品の配置形態に応じて列単位で行列方向に自動調整可能となっている、ラダー図編集方式。
【請求項３】
コンピュータのラダー図編集画面に設けたラダー図編集エリアを入力条件編集エリアと操作出力編集エリアとにエリア分けし、これら両編集エリア上で編集されるラダー図各行を、縦横矩形枠状のセルを行列（縦横）方向１ないし複数並べて構成すると共にラダー図各行にラダー部品を配置するラダー図編集方式において、
操作出力編集エリアのサイズが、ラダー部品の配置形態に応じて自動調整可能となっている、ラダー図編集方式。
【請求項４】
ラダー図各行を操作出力編集エリア外（または内）から操作出力編集エリア内（または外）に縦スクロールしていくと、編集エリアの横方向サイズが、ラダー図各行のラダー部品の配置形態に合わせて、自動調整可能となっている、請求項３に記載のラダー図編集方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータのラダー図編集画面に設けたラダー図編集エリアを左側の入力条件編集エリアに、右側の操作出力編集エリアとにエリア分けし、それぞれの編集エリアにラダー部品を配置してラダー図を編集するラダー図編集方式に関するものである。
【背景技術】
【０００２】
ラダープログラムは、プログラマブルコントローラによる制御シーケンスを定めるプログラムであり、ラダー図で記述される。このラダー図は、回路図が、あたかも、はしご状に描かれており、左右両端の垂直な二つの母線が動力をシンボリックに表わし、その間で水平に結ぶ平行な線上に接点回路の動力流れが示される。このようなラダー図形式のラダープログラムを作成、編集するには、例えば、パソコン等からなるラダー図編集装置等が使用される。ラダー図編集装置は、ラダー図を編集するためのラダー図編集画面を備えている。ラダー図編集画面は、ラダー図編集エリアと、ラダー部品リストエリア、等にエリア分けされている。そして、このラダー図編集エリアは、左側エリアを左側母線から右横方向のラダー行内に左側から順次に入力条件記述用のラダー部品が配置される入力条件編集エリアに、また右側エリアを操作出力記述用のラダー部品が配置される操作出力編集エリアにエリア分けされている（特許文献１参照。）。そして、上記の場合、各編集エリア内の縦方向に編集されるラダー図各行は縦横配置で矩形枠状の複数のセルから構成されると共に、ラダー図各行において入力条件編集エリア内では左側母線から横右方向にカーソルで順次に選択したセル内にラダー部品を配置し、操作出力編集エリア内でカーソルで選択したセル内にラダー部品を配置する。
【０００３】
上記ラダー図編集方式においては、ラダー部品配置前ではそれらラダー部品の配置のために入力条件編集エリアや操作出力編集エリアを構成する各セルのサイズは行方向にも列方向にも通常サイズとなっているが、ラダー部品によってはその表示サイズが行方向あるいは列方向に通常のセルサイズより大きい場合や、ラダー図行の行方向サイズが通常のセルサイズより大きい場合では、ユーザ（ラダー図編集者）が手動にてセルサイズを調整している。
【０００４】
しかしながら、上記セルサイズの調整は、ラダー図の行数が膨大であり、また、ラダー図各行も複雑化してくると、ユーザにとり煩わしい編集作業となっていた。
【特許文献１】特開２００５−０９２８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明により解決すべき課題は、ラダー図各行を行単位あるいは列単位でラダー部品に合わせて任意のセルサイズに自動調整されるようにして、ユーザの編集作業の効率を向上させることである。
【課題を解決するための手段】
【０００６】
（１）本発明第１によるラダー図編集方式は、コンピュータのラダー図編集画面に設けたラダー図編集エリアを入力条件編集エリアと操作出力編集エリアとにエリア分けし、これら両編集エリア上で編集されるラダー図各行を、縦横矩形枠状のセルを行列（縦横）方向１ないし複数並べて構成すると共にラダー図各行にラダー部品を配置するラダー図編集方式において、入力条件編集エリアにおけるラダー図各行のセルサイズが、ラダー部品の配置形態に応じて行単位で行列方向に自動調整可能となっている、ことを特徴とするものである。
【０００７】
上記ラダー部品の配置形態とは、ラダー部品の配置位置やそのサイズ等の形態だけでなく、ラダー部品のコメントやニックネーム等の文字、記号情報等の配置位置やその形態を含む。
【０００８】
本発明第１では、入力条件編集エリアにおいてラダー図各行を編集する場合、同一の行における入力条件数が増大しても、ユーザはそれら増大を意識することなく、また、セルサイズをその行幅方向に手動でわざわざ大きく調整する必要もなく、それら入力条件を構成するラダー部品を同一のセル内に自動配置することができる。
【０００９】
（２）本発明第２によるラダー図編集方式は、コンピュータのラダー図編集画面に設けたラダー図編集エリアを入力条件編集エリアと操作出力編集エリアとにエリア分けし、これら両編集エリア上で編集されるラダー図各行を、縦横矩形枠状のセルを行列（縦横）方向１ないし複数並べて構成すると共にラダー図各行にラダー部品を配置するラダー図編集方式において、入力条件編集エリアにおけるラダー図各行のセルサイズが、ラダー部品の配置形態に応じて列単位で行列方向に自動調整可能となっていることを特徴とするものである。
【００１０】
本発明第２では、入力条件編集エリアにおいてラダー図各行を編集する場合、入力条件を説明するコメント等が列幅方向に長くなっても、ユーザはそれらコメント等の長さを特に意識することなく、また、セルサイズをその列幅方向に手動でわざわざ長く調整する必要もなく、列幅を自動的に長く調整してそれらコメント等をユーザが視認することができるように表示させることができる。
【００１１】
（３）本発明第３によるラダー図編集方式は、コンピュータのラダー図編集画面に設けたラダー図編集エリアを入力条件編集エリアと操作出力編集エリアとにエリア分けし、これら両編集エリア上で編集されるラダー図各行を、縦横矩形枠状のセルを行列（縦横）方向１ないし複数並べて構成すると共にラダー図各行にラダー部品を配置するラダー図編集方式において、操作出力編集エリアのサイズが、ラダー部品の配置形態に応じて自動調整可能となっているを特徴とするものである。
【００１２】
本発明第３では、操作出力編集エリアに配置するラダー部品として、例えば、カウンタ、シフトレジスタ、コピー等の列方向幅に合わせてそのセルサイズが自動調整されるので、ユーザはそれらラダー部品の列方向幅を特に意識することなく、また、セルサイズをその列幅方向に手動でわざわざ長く調整する必要もなく、セルサイズの列幅が自動的に調整されるので、ラダー図作成作業の効率が向上する。
【００１３】
本発明第３において、好ましい態様は、ラダー図各行を操作出力編集エリア外（または内）から操作出力編集エリア内（または外）に縦スクロールしていくと、編集エリアの横方向サイズが、ラダー図各行のラダー部品の配置形態に合わせて、自動調整可能となっていることである。
【００１４】
操作出力編集エリアのラダー図各行においてユーザ−が視認することができないラダー部品のうち列幅が最大のラダー部品の列幅にあわせてセルサイズの列方向幅が調整された場合、操作出力編集エリアの列幅がいたずらに長くなり、かえって、ラダー図がみにくくなる。そこで、上記態様では、ユーザ−が視認されるラダー図範囲において配置されるラダー部品のうち列幅最大のラダー部品の当該列幅に合わせて、セルサイズの列幅が自動的に最適調整されるようになっているので、ユーザはラダー図の作成をより効率的に行うことができるようになる。
【発明の効果】
【００１５】
本発明によれば、ラダー図各行が行単位あるいは列単位でラダー部品やコメント等に合わせてセルサイズが自動調整されるので、ユーザはラダー図の編集作業を効率良く行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態に係るラダー図編集方式を詳細に説明するが、本実施の形態は、本発明の技術思想を具体化するためのものであり、本発明を限定するものではない。本実施の形態は特許請求の範囲に記載されるラダー図編集方式を限定するものではない。本実施の形態において同方式を実施するためのラダー図編集装置は、ラダー図形式のプログラム（ラダープログラム）の作成、編集等を行うシステム、ラダープログラムの編集等に関連する入出力、表示、演算、通信その他の処理をハードウェア的に限定するものではない。ソフトウェア的にラダー図編集方式を実現する装置等も本発明の範囲内に含む。例えば汎用の回路やコンピュータにソフトウェアやプログラム、プラグイン、オブジェクト、ライブラリ、アプレット、コンパイラ、モジュール、特定のプログラム上で動作するマクロ等を組み込んでラダープログラムの編集等あるいはこれに関連する処理を可能とした汎用あるいは専用のコンピュータ、ワークステーション、端末、携帯型電子機器、その他の電子デバイスも、本発明のラダー図編集方式を実施する装置に含まれる。また本実施の形態においては、コンピュータプログラムやソフトウェア、サービス等の一部として機能する態様や、必要時に呼び出されて機能する態様、ＯＳ等の環境においてサービスとして提供される態様等にも適用することができる。
【００１７】
以下、添付した図面を参照して、本発明の実施の形態に係るラダー図編集方式を説明すると、図１において、実施の形態の方式に用いるラダー図編集装置は、ラダープログラム編集用プログラムを備えるコンピュータ１で構成される。このコンピュータ１には、プログラマブルコントローラ２が接続される。このプログラマブルコントローラ２は、制御対象機器である入出力デバイス３（３ａ〜３ｄ）を接続し、これらデバイスを制御する装置である。プログラマブルコントローラ２は、内蔵するＣＰＵによって制御プログラムに従い、ラダープログラム編集プログラムで作成されたラダープログラムで定められた手順で、入出力デバイス３の動作を制御する。コンピュータ１は、プログラマブルコントローラ２に接続され、プログラマブルコントローラ２やプログラマブルコントローラ２で制御される入出力デバイス３の動作状態を設定し表示することができる。
【００１８】
ラダー図編集装置としてのコンピュータ１は、汎用的なコンピュータであり、ＣＰＵ１ａ、メモリ１ｂ、表示部１ｃ、操作部１ｄ、外部記憶装置１ｅ、インターフェース１ｆを備えている。ＣＰＵ１ａは、コンピュータ１にインストールされているＯＳ（オペレーティングシステム）上でラダープログラム編集プログラムを含む各種のアプリケーションプログラムを動作させる際の各部の制御や演算処理を行う。メモリ１ｂは、ＲＡＭ、ＲＯＭなどのメモリを備えており、データの格納、一時的なデータ記憶、ＣＰＵ１ａの演算処理時における作業エリアを提供することができるようになっている。
【００１９】
コンピュータ１の表示部１ｃは、ＣＲＴ、ＬＣＤ、あるいは液晶パネルやＥＬパネルのような平板型のモニタ画面を備える。操作部１ｄは、キーボード、マウスなどの入力操作を行うための装置であり、特に、ＧＵＩ環境下で動作するラダープログラム編集プログラムでの入力作業にはマウスなどのポインティングデバイスが好適である。外部記憶装置１ｅは、ハードディスク装置などの磁気ディスクドライブ、ＣＤ−ＲＯＭドライブなどの光ディスクドライブといった装置であり、少なくとも、記録媒体に記録されたラダープログラム編集プログラムなどの情報を読み出すことができる装置を含んでいる。インターフェース１ｆは、プログラマブルコントローラ２との間でデータ通信を行う入出力部である。ラダープログラム編集プログラムで作成されたラダープログラムは、このインターフェース１ｆを介してプログラマブルコントローラ２に転送され、プログラマブルコントローラ２内のメモリにダウンロードされる。コンピュータ１にインストールされて実行されるラダープログラム編集プログラムは、コンピュータ１のＣＰＵ１ａで実行される。
【００２０】
図２を参照して表示部１ｃのラダー図編集画面４は、ユーザインターフェース画面として、その画面構成のエリアを、タイトルバー４１、メニューバー４２、ツールバー４３、ラダー図編集エリア４４、ラダー部品編集パレット４４ｃ、その他のエリアに分けている。そして、マウスやキーボード等の操作部１ｄで、上記ラダー図編集画面４の各エリアを操作することにより、ラダープログラムの編集、修正、変更等の作業が行われる。
【００２１】
操作部１ｄはコンピュータ１と有線もしくは無線で接続され、あるいはコンピュータ１に固定されている。一般的な操作部１ｄとしては、例えばマウスやキーボード、スライドパッド、トラックポイント、タブレット、ジョイスティック、コンソール、ジョグダイヤル、デジタイザ、ライトペン、テンキー、タッチパッド、等の各種ポインティングデバイスが挙げられる。また、インターフェース画面を表示する表示部自体にタッチスクリーンやタッチパネルを利用して、画面上をユーザが手で直接触れることにより入力や操作を可能としたり、または音声入力その他の既存の入力手段を利用、あるいはこれらを併用することもできる。
【００２２】
なお、ラダープログラム編集プログラム（ラダープログラムのプログラミングソフトウエア）がインストールされたコンピュータ１に接続された入力操作部から設定を行う態様の他、ラダープログラム編集プログラムやハードウェアをプログラマブルコントローラ２に組み込み、プログラマブルコントローラ２側で設定を行えるようにしても良い。
【００２３】
図２に示すラダー図編集画面４のラダー図編集エリア４４には、ラダー図が、左側エリアが入力条件を記述する部分を編集する入力条件編集エリア４４ａとして、右側エリアが操作出力を記述する部分を編集する操作出力編集エリア４４ｂとしてエリア分けされている。入力条件編集エリア４４ａと操作出力編集エリア４４ｂとの間には縦方向に境界線４５が着色表示されている。入力条件編集エリア４４ａの下端には横スクロール操作部４６が表示され、操作出力編集エリア４４ｂの右端には縦スクロール操作部４７が表示されている。
【００２４】
入力条件編集エリア４４ａは、縦方向に母線Ｍ１が表示され、この母線Ｍ１からラダー図各行ｎ１，…の横方向行線Ｌ１１，…が行方向（縦方向）平行等間隔で複数表示され、横方向行線Ｌ１１，…上にデバイス番号Ｃ１，…と共に押しボタンやスイッチやセンサ等の入力機器がラダー部品として表示されている。なお、説明の都合で、図２では、ラダー図行ｎ１にのみデバイス番号とラダー部品とが表示され、他のラダー図行ｎ２，…にはそれらを表示していない。
【００２５】
ラダー図各行ｎ１，…は、縦横矩形枠状の複数のセルから構成される。ラダー図各行ｎ１，…において入力条件編集エリア４４ａ内では左側母線Ｍ１から横右方向に各セルがカーソル５０で順次に選択されると共に各セル内にラダー部品が配置される。ラダー部品は、ラダー部品編集パレット４４ｃ内の「ｃｏｎｔａｃｔ」からは入力条件編集エリア４４ａ内のセルに配置するラダー部品が、また、「ｃｏｉｌ」からは操作出力編集エリア４４ｂ内のセルに配置するラダー部品が選択されるようになっている。カーソル５０の行方向カーソル幅Ｗ０は、上記セルのセル行方向幅に対応し、カーソル５０の列方向カーソル幅Ｗ１は、上記セルのセル列方向幅に対応している。
【００２６】
横方向行線Ｌ１１，…はラダープログラムをラダー図編集画面４上でラダー図形式で表示した場合のラダー図各行ｎ１，…を構成する。これら各種入力接点とそれらの組み合わせによるＡＮＤ、ＯＲ、ＮＯＴ、等の各種回路による入力条件の構成の説明は略し、かつ、すべて同一の接点形式で表示している。なお、横方向行線Ｌ１１，…については横スクロールして入力条件編集エリア４４ａ内に表示することができるようになっている。
【００２７】
操作出力編集エリア４４ｂ内には、入力条件編集エリア４４ａ内の各横方向行線Ｌ１１，…それぞれに個別対応して横方向行線Ｌ１２，…がそれぞれ表示され、この横方向行線Ｌ１２，…上にはリレーやランプ、モータ、アクチュエータ等のラダー部品ＯＵＴ１，…が表示される。横方向行線Ｌ１２，…それぞれは横方向行線Ｌ１１，…それぞれと同一のラダー図各行ｎ１，…を構成する。
【００２８】
縦スクロール操作部４７を、例えば、下方向に操作すると、入力条件編集エリア４４ａ内のラダー図各横方向線Ｌ１１，…と操作出力編集エリア４４ｂ内のラダー図各横方向線Ｌ１２，…とが同期して縦スクロールされることで入力条件編集エリア４４ａと操作出力編集エリア４４ｂそれぞれの横方向線Ｌ１１，…とＬ１２，…との対応関係は同じになっている。
【００２９】
横スクロール操作部４６を、右方向または左方向に移動操作すると、操作出力編集エリア４４ｂ内のラダー図各横方向線Ｌ１２，…を各行固定し常時表示した状態で入力条件編集エリア４４ａ内の横方向行線Ｌ１１，…が左右に同期横スクロールしたり、あるいは、ラダー図各行を個別に選択して横スクロール操作して、ラダー図各横方向線Ｌ１１，…を個別に横スクロールすることができる。
【００３０】
以上説明したラダー図編集エリア４４において、セルの通常の行方向（縦方向）単位幅はＷ０、列方向（横方向）単位幅はＷ１である。
【００３１】
そして、図３（ａ）で示すように、任意のラダー図行のうち、実施の形態では、例えばラダー図ｎ１行において、入力条件編集エリア４４ａ内のＡ列に接点であるラダー部品Ｃ１、Ｂ列に接点であるラダー部品Ｃ２、Ｃ列はラダー部品無し、操作出力編集エリア４４ｂ内に操作出力のためのラダー部品が配置されている。図３（ａ）で示す入力条件編集エリア４４ａ内のラダー図ｎ１行目のＡ列のセル内には、２つのラダー部品Ｃ１，Ｃ３が行方向に並行配置されていて、ラダー図ｎ１行目の行方向幅は入力条件編集エリア４４ａから操作出力編集エリア４４ｂにわたりＷ０´（＞Ｗ０）になっている。
【００３２】
また、図３（ｂ）で示す入力条件編集エリア４４ａ内のラダー図ｎ１行目のＡ列のセル内に、６つのラダー部品Ｃ１，Ｃ２−Ｃ７が行方向に並行配置されていてそのｎ１行目のＡ列のセルの行方向幅はＷ０´´（＞Ｗ０´＞Ｗ０）になっている。
【００３３】
ＣＰＵ１ａは、表示部１ｃからのラダー図編集画面４におけるラダー図情報を監視していて、操作部１ｄからのラダー図記述入力に従いセルの行方向幅を図３（ａ）や図３（ｂ）で示すように自動調整するようになっている。
【００３４】
すなわち、操作部１ｄは、カーソル５０の操作、ラダー部品の選択操作、また、操作部１ｄの操作により、メモリ１ｂからラダー部品のコメント、ニックネーム等の読み出し、等が行われ、ＣＰＵ１ａは、それら情報から、ラダー部品の配置形態を演算し、例えば図３（ａ）で示す場合、ラダー部品Ｃ１、Ｃ２を、同じラダー図行ｎ１のＡ列内に、行方向並行に配置できるように、セルサイズの行方向幅を例えばＷ０´に自動調整する。また、図３（ｂ）で示す場合、ラダー部品Ｃ１−Ｃ６を、同じラダー図行ｎ１のＡ列内に、行方向並行に配置できるように、セルサイズの行方向幅を例えばＷ０´´に自動的に調整する。
【００３５】
この場合、同一ラダー図行に実施の形態では２個あるいは３個であったが、それ以上の数のラダー部品を並行配置する場合も、上記同様にセルサイズの行方向幅をラダー部品の配置形態に応じて自動的に調整する。
【００３６】
次に、図４を参照してラダー図ｎ１行の各列それぞれの列幅を自動調整する場合を説明する。図４（ａ）では、ラダー図ｎ１行のＡ列の列方向幅はＷ１であり、このラダー図ｎ１行のＡ列のラダー部品Ｃ１ではコメント（Ｃｏｍｍｅｎｔ）が長いため、コメントの一部だけしか表示されていない。そこで、図４（ｂ）で示すように、ＣＰＵ１ａは、ラダー図ｎ１行のＡ列に配置するラダー部品の配置形態に応じて、ラダー図ｎ１行のＡ列の列方向幅をＷ１´（＞Ｗ１）に自動的に調整するようになっている。この場合、ラダー部品Ｃ１のコメントを何処までユーザに視認可能とするかは、ユーザは操作部１ｄで設定することができるようになっている。例えば、マウスのドラッグ操作でラダー図ｎ１行のＡ列の列方向幅を調整することができるようになっている。あるいは、マウスのドラッグ操作を要することなく、ＣＰＵ１ａにラダー図ｎ１行のＡ列の列方向幅を設定入力することで、自動的に当該ラダー図ｎ１行のＡ列の列方向幅が常に自動的に調整されようにしてもよい。
【００３７】
次に、図５を参照して、操作出力編集エリア４４ｂの行方向幅、列方向幅を自動的に調整する場合を説明する。図５（ａ）では、操作出力編集エリア４４ｂの列方向（横方向）幅が、ラダー部品（Ｙ００１）の配置形態に応じてＷ０１に自動的に調整されている。また、図５（ｂ）では、操作出力編集エリア４４ｂの列方向（横方向）幅が、ラダー部品Ｃｏｐｙの配置形態に応じてＷ０２（＞Ｗ０１）に自動的に調整されている。図５（ｂ）では、操作出力編集エリア４４ｂの列方向（横方向）幅が、ラダー部品Ｃｏｕｎｔｅｒの配置形態に応じてＷ０３（＞Ｗ０２＞Ｗ０１）に自動的に調整されている。これら調整は、ＣＰＵ１ａが、表示部１ｃからのラダー図編集画面４におけるラダー図情報を監視していて、操作部１ｄからのラダー図記述入力に従い操作出力編集エリア４４ｂの列方向幅を自動的に調整するようになっている。
【００３８】
なお、上記の場合、操作出力編集エリア４４ｂの列方向幅を最大の列方向幅に自動的に調整したのでは、図５（ａ）ないし図５（ｃ）のうち、図５（ｃ）で示す操作出力編集エリアの列方向幅Ｗ０３に調整されてしまい、例えば、図６のような表示形態になってしまう。
【００３９】
そこで、図７（ａ）ないし図７（ｃ）で示すように、ラダー図各行を例えば縦方向下向きにラダー図ｎ１，ｎ１０，ｎ２０行と縦スクロールしていくときに、操作出力編集エリアの横方向幅が、図７（ａ）ではラダー図行ｎ１でユーザが視認できるラダー図編集画面上ではＷ０１に、図７（ｂ）ではラダー図行ｎ１０でユーザが視認できるラダー図編集画面上ではＷ０２に、図７（ｃ）ではラダー図行ｎ２０でユーザが視認できるラダー図編集画面上ではＷ０３に、ラダー図各行のラダー部品の配置形態に合わせて、自動的に調整されるようにしている。
【００４０】
以上説明したように本実施の形態では、入力条件編集エリアや操作出力編集エリアの横方向や縦方向のサイズ（幅）をラダー部品に合わせて自動調整されるようにしたので、ユーザの編集作業の効率を向上させることができる。
【図面の簡単な説明】
【００４１】
【図１】図１は本発明の実施形態に係るラダー図編集方式を実施する装置を構成するコンピュータと、プログラマブルコントローラと、入出力デバイスの構成を示す図である。
【図２】図２はラダー図編集画面を示す図である。
【図３】図３は入力条件編集エリアにおけるラダー図各行の行方向サイズを自動調整する場合の説明に用いる図である。
【図４】図４は入力条件編集エリアにおけるラダー図各行の列方向サイズを自動調整する場合の説明に用いる図である。
【図５】図５は操作出力編集エリアの列方向サイズを自動調整する場合の説明に用いる図である。
【図６】図６は操作出力編集エリアでラダー図各行に列方向サイズが異なるラダー部品を配置する場合の当該列方向サイズの自動調整の説明に用いる図である。
【図７】図７は図６の操作出力編集エリアでユーザが視認できるラダー図編集画面上での操作出力編集エリアの列方向サイズの自動調整の説明に用いる図である。
【符号の説明】
【００４２】
１  コンピュータ
２  プログラマブルコントローラ
４  ラダー図編集画面
４４  編集画面領域
４４ａ  入力条件編集エリア
４４ｂ  操作出力編集エリア
【図１】
2009259081.tif 000003
【図２】
2009259081.tif 000004
【図３】
2009259081.tif 000005
【図４】
2009259081.tif 000006
【図５】
2009259081.tif 000007
【図６】
2009259081.tif 000008
【図７】
2009259081.tif 000009