(57)【特許請求の範囲】
【請求項１】
画面上横方向に入力部を表示する入力部表示エリアと、出力部を表示する出力部表示エリアとに領域分けしてラダー図各行を表示し、画面全体の縦スクロール操作と、出力部表示エリアを固定表示した状態での入力部表示エリアのみの横スクロール操作とが可能なラダー図表示方法において、
上記入力部表示エリアに入力部全体が省略されずに表示されているときは、上記両エリアを領域分けすることなく通常表示し、
上記入力部表示エリアに入力部の少なくとも一部が隠されている行が存在するときは、上記入力部表示エリアの当該行における入力部の一部の表示が隠されて省略表示されていることを示す表示省略線を表示するようにし、
画面上に当該行における表示省略線が表示されている場合において、画面を横スクロールして当該行の入力部全体が表示された場合では上記表示省略線の表示を消すようにした、ことを特徴とするラダー図表示方法。
【請求項２】
画面上横方向に入力部を表示する入力部表示エリアと、出力部を表示する出力部表示エリアとに領域分けしてラダー図各行を表示し、画面全体の縦スクロール操作と、出力部表示エリアを固定表示した状態での入力部表示エリアのみの横スクロール操作とが可能なラダー図表示方法において、
上記入力部表示エリアに入力部全体が省略されずに表示されているときは、上記両エリアを領域分けすることなく通常表示し、
上記入力部表示エリアに入力部の少なくとも一部が隠されている行が存在するときは、上記入力部表示エリアの当該行における入力部の一部の表示が隠されて省略表示されていることを示す表示省略線を表示するようにし、
画面上に当該行における入力部全体が表示されている場合において、横スクロールにより入力部の一部が出力部表示エリア内に隠されたときは上記表示省略線を表示するようにした、ことを特徴とするラダー図表示方法。
【請求項３】
上記表示省略線を当該行に対応する入力部表示エリアと出力部表示エリアとの間に表示するようにした、ことを特徴とする請求項１または２に記載のラダー図表示方法。
【請求項４】
各行ごとに出力部表示エリアの出力部サイズに応じて上記表示省略線の表示位置を任意に設定可能とした、ことを特徴とする請求項１ないし３のいずれかに記載のラダー図表示方法。
【請求項５】
表示省略線の表示と非表示とをユーザー操作で制御可能とした、ことを特徴とする請求項１ないし４のいずれかに記載のラダー図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上にラダー図形式でラダープログラムを表示するラダー図表示方法において、入力部表示エリアにおける入力部がその画面上に全てが表示されているか一部のみが表示されているかを明確表示する方法に関するものである。
【背景技術】
【０００２】
図５を参照して従来の編集画面上におけるラダー図表示方法を説明する。編集画面１は、画面上の左端縦方向の行番号表示部２と、画面上の上端横方向の列番号表示部３と、画面上の右端縦方向の縦スクロール操作部４と、画面上の下端横方向の横スクロール操作部５とが表示されている。この編集画面１は、領域全体を横方向に入力部表示エリア６と、出力部表示エリア７とで画面構成されている。入力部表示エリア６と出力部表示エリア７との間には縦方向に境界線８が表示されている（特許文献１参照）。
【０００３】
入力部表示エリア６には、左端側縦方向に母線Ｍ１が表示され、この母線Ｍ１から横方向に行線Ｌ１，Ｌ２，…が行方向平行間隔で表示され、各行線Ｌ１，Ｌ２，…上に入力部番号Ｃ１、Ｃ２、…と共に押しボタンやスイッチやセンサ等の入力部が接点形状でシンボル表示されている。これら行線Ｌ１，Ｌ２，…はラダープログラムを画面上でラダー図形式で表示した場合のラダー図各行を構成する。
【０００４】
これら各種の入力部を構成する接点の組み合わせによるＡＮＤ、ＯＲ、ＮＯＴ、等の各種回路による入力条件の構成は本実施の形態では説明を略し、かつ、すべて同一の接点形式で表示している。なお、入力部表示エリア６内において、各行線Ｌ１，Ｌ２，…上には、接点番号はＣ１、Ｃ２、…の記号で示されているが、接点数がさらに多いので、接点番号はそれ以降もあり、行線Ｌ１，Ｌ２，…が長く、入力部表示エリア６内には表示されていない。そのため、行線Ｌ１，Ｌ２，…については横スクロール操作部５を操作して入力部表示エリア６を横スクロールすることで画面表示することができるようになっている。
【０００５】
出力部表示エリア７内には、入力部表示エリア６内の各行線Ｌ１，Ｌ１ａ，Ｌ２，…それぞれに個別対応して行線Ｌ２１，Ｌ２１ａ，Ｌ２２，…がそれぞれ表示され、この行線上にはリレーやランプ、モータ、アクチュエータ等の出力部９がボックスやその他の形式で表示されている。出力部表示エリア７上の行線それぞれは入力部表示エリア６上の行線それぞれと対応し同一のラダー図各行を構成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１２９１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上のラダー図編集画面１において、入力部表示エリア６では、接点数が増加してくると、同エリア６内の行線が長くなり、編集画面１上にエリア６内の行線全体を表示することができなくなる。そのため、エリア６内の行線が長い場合、ユーザは図示略の横スクロール操作部５の操作により入力部表示エリア６全体を横スクロールすることができても、例えば図示のラダー図行００１、００２の入力部表示エリア６の一部が、境界線８より右側の出力部表示エリア７内に隠されているので、入力部表示エリア６全体の状況を即座には見通すことができず、ラダー図各行のいずれかの行の状況を見過ごしてしまう可能性がある。また、状況確認のためには、入力部表示エリア６を横方向右に横スクロールするなどのわずらわしい操作がその都度要求される。また、出力部表示エリア７内にラダー図各行の１つの行にでも表示サイズが大きい出力デバイス９が存在すると、その出力デバイス９を基準にして境界線８が縦方向一律に引かれてしまうため、ラダー図の他の行の状況とは無関係に入力部表示エリア６全体の表示面積が狭くなるうえ、ラダー図の行によっては、出力部表示エリア７側に不必要に大きな無駄スペースが作られる。
【０００８】
本発明において解決すべき課題は、入力部表示エリア６内のラダー図各行において入力部構成デバイスの数が多くなったり、また、出力部表示エリア７の出力部構成デバイスのサイズが大きくて行線の右方向行端部側が出力部表示エリア７で隠されても、その隠された右方向行端部側に出力部表示エリア７の入力部構成デバイスが存在するかどうかを即座に視覚判別が可能で、また、入力部構成デバイスが少ない行の場合では当該行全体の有無を即座に視覚判別が可能なごとく、従来のように境界線で一律に入力条件と操作出力それぞれの記述エリア６，７を領域分けしないようにして、ラダープログラムの修正、編集等の各種作業をより容易に実行できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明によるラダー図表示方法は、画面上横方向に入力部を表示する入力部表示エリアと、出力部を表示する出力部表示エリアとに領域分けしてラダー図各行を表示し、画面全体の縦スクロール操作と、出力部表示エリアを固定表示した状態での入力部表示エリアのみの横スクロール操作とが可能なラダー図表示方法において、上記入力部表示エリアに入力部全体が表示されているときは、上記両エリアを領域分けすることなく表示し、画面上から入力部表示エリアに入力部の少なくとも一部が隠されている行が存在するときは、編集画面上に、上記入力部表示エリアの当該行における入力部の一部の表示が省略されていることを示す表示省略線を表示するようにしたことを特徴とする。
【００１０】
好ましくは、上記表示省略線を当該行に対応する入力部表示エリアと出力部表示エリアとの間に表示することである。
【００１１】
好ましくは、上記表示省略線の位置については各行ごとに出力部表示エリアの出力部サイズに応じて設定可能とすることである。
【００１２】
好ましくは、画面上に当該行における表示省略線が表示されている場合において、画面を横スクロールして当該行の入力部全体が表示された場合では上記表示省略線の表示を消すようにすることである。
【００１３】
好ましくは、画面上に当該行における入力部全体が表示されている場合において、横スクロールにより入力部の一部が出力部表示エリア内に隠されたときは上記表示省略線を表示することである。
【００１４】
好ましくは、表示省略線の表示と非表示とをユーザー操作で制御可能とすることである。
【００１５】
本発明では、画面上に表示省略線が表示されずに入力部表示エリアが表示されている場合、ユーザーは入力部表示エリアに入力部全体が表示されていることを即座に視覚判断することができ、また、画面上に表示省略線が表示されている行があればその行の一部に表示されていない入力部が存在することを即座に視覚判断することができる結果、ユーザーはラダープログラムの修正、編集等の各種作業をより容易に実行することができるようになる。
【発明の効果】
【００１６】
本発明によれば、ラダー図形式のプログラムの編集等をモニタ画面上で容易に実行することができるようになる。
【図面の簡単な説明】
【００１７】
【図１】図１は本発明の実施形態に係るラダー図表示方法において入力部と出力部との間に表示省略線が表示されていない編集画面を示す図である。
【図２】図２は上記表示省略線が表示されている編集画面を示す図である。
【図３】図３は上記表示省略線が複数表示されている編集画面を示す図である。
【図４】図４（ａ）は上記表示省略線が表示されている編集画面の一部を示す図、図４（ｂ）は図４（ａ）の状態から上記表示省略線が消された編集画面の一部を示す図である。
【図５】図５は従来のラダー図表示方法における編集画面を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態に係るラダー図表示方法を説明する。この説明にかかる実施の形態の方法は、本発明の技術思想を具体化するためのものであり、本発明を限定するものではない。本実施の形態の方法はパーソナルコンピュータからなるラダー図編集装置により実行される。本実施の形態は図１ないし図４を参照して説明するが、これらの図に示す編集画面は、このラダー図編集装置における編集画面である。こうしたラダー図編集装置においてラダー図編集プログラムの説明は省略する。ラダー図編集装置は、汎用的なコンピュータにより構成され、ＣＰＵ、メモリ、表示部、操作部を備えている。ＣＰＵは、ラダー図編集装置にインストールされているＯＳ（オペレーティングシステム）上でラダープログラム編集プログラムを含む各種のアプリケーションプログラムを動作させる際の各部の制御や演算処理を行う。メモリは、ＲＡＭ、ＲＯＭなどのメモリを備えており、データの格納、一時的なデータ記憶、ＣＰＵの演算処理時における作業エリアを提供することができるようになっている。表示部は、ＣＲＴ、ＬＣＤ、あるいは液晶パネルやＥＬパネルのような平板型の編集画面を備える。操作部は、キーボード、マウスなどの入力操作を行うための装置である。ラダープログラム編集プログラムで作成されたラダー図形式のラダープログラムにより、図１ないし図４で示す編集画面が表示されるようになっている。
【００１９】
このようなラダー図編集装置を用いて本実施の形態のラダー図表示方法は、画面上横方向に入力部を表示する入力部表示エリアと、出力部を表示する出力部表示エリアとに領域分けしてラダー図各行を表示し、画面全体の縦スクロール操作と、出力部表示エリアを固定表示した状態での入力部表示エリアのみの横スクロール操作とが可能なラダー図表示方法に関するものである。
【００２０】
そして、本実施の形態のラダー図表示においては、（１）入力部表示エリアに入力部全体が表示されているときは、上記両エリアを領域分けすることなく表示する通常表示モードと、（２）画面上から入力部表示エリアに入力部の少なくとも一部が隠されている行が存在するときは、当該行に対応する入力部表示エリアと出力部表示エリアとの間に上記入力部表示エリアの当該行における入力部の一部の表示が省略されていることを示す表示省略線を表示する省略表示モードとを有するものである。
【００２１】
以下、図１ないし図４を参照して本実施の形態にかかるラダー図表示方法を説明する。
【００２２】
（通常表示モード）
まず、図１を参照して、通常表示モードを説明する。この通常表示モードでラダー図を表示する編集画面１には、ユーザインターフェース画面として、画面上の左端縦方向の行番号表示部２と、画面上の上端横方向の列番号表示部３と、画面上の右端縦方向の縦スクロール操作部４と、画面上の下端横方向の横スクロール操作部５とが表示されている。
【００２３】
編集画面１は、入力部表示エリア６と、出力部表示エリア７とを有する。入力部表示エリア６には、左端側縦方向に母線Ｍ１が表示され、この母線Ｍ１から横方向に行線Ｌ１，Ｌ１ａ，Ｌ２，…が行方向平行間隔で表示され、これら各行線上にデバイス番号Ｃ１、Ｃ２、…と共に押しボタンやスイッチやセンサ等の入力部構成デバイスが接点形状でシンボル表示されている。これら各行線はラダープログラムを画面上でラダー図形式で表示した場合のラダー図各行を構成する。出力部表示エリア７には、入力部表示エリア６内の各行線Ｌ１，Ｌ２，…それぞれに個別対応して行線Ｌ２１．Ｌ２２，…がそれぞれ表示され、この行線Ｌ２１．Ｌ２１ａ，Ｌ２２，…上にはリレーやランプ、モータ、アクチュエータ等の出力部構成デバイス９がボックスやその他の形式で表示されている。この入力部表示エリア６における行線Ｌ１，Ｌ１ａ，Ｌ２，…と出力部表示エリア７における行線Ｌ２１．Ｌ２１ａ，Ｌ２２，…とは個別対応し、この通常表示モードにおいては入力部表示エリア６と出力部表示エリア７との間に図５で示すような境界線はなく、連続している。
【００２４】
この通常表示モードにおける編集画面１には、入力部表示エリア６に入力部全体が表示されているので、ユーザーは編集画面１に表示されるラダー図には、表示省略線が表示されていないことで、入力部表示エリア６全体が表示され、入力部表示エリア６と出力部表示エリア７との両エリアが領域分けすることなく表示されていることを視覚で即座に判断することができる。そのため、ラダー図編集を容易に行うことができる。
【００２５】
（省略表示モード）
図２を参照して省略表示モードにおける編集画面１を説明すると、ラダー図行番号（００１）には二重波線状の表示省略線１０が編集画面１上縦方向に表示されている。また、他の行番号（００２）（００３）…には表示省略線１０が表示されていない。そしてユーザーは、編集画面１上のラダー図行番号（００１）においては、入力部表示エリア６と出力部表示エリア７とが表示省略線１０により領域分けされているために、入力部表示エリア６には入力部の少なくとも一部が隠されていることが判り、他の行番号（００２）（００３）…には表示省略線１０が表示されていないことにより、入力部表示エリア６の入力部全体が省略されずに表示されていることが判る。これによりユーザーは、ラダー編集を容易に行うことができる。
【００２６】
なお、表示省略線１０の表示形態は、実施の形態では行方向波状二重線波状であるが、それに限定されるものではなく、いかなる表示形態も含むことができる。
【００２７】
また、編集画面１上のラダー図をカラー表示する場合、表示省略線１０の表示色を種々に選択表示してよい。
【００２８】
さらに、表示省略線１０の表示位置は、入力部表示エリア６と出力部表示エリア７との中間位置において行方向であったが、当該中間位置ではなく、他の位置でもよく、特に限定されない。このことに関して図３を参照して説明すると、この表示省略線１０の表示位置は各行ごとに出力部表示エリア７の出力部９のサイズに応じて設定可能とすることができる。
【００２９】
例えば図３における行番号（００１）では、出力部９のサイズが大きいために、表示省略線１０ａの表示位置は編集画面１上で左寄りであるのに対して、他の行番号（００２）の出力部９のサイズが小さいために、表示省略線１０ｂの表示位置は編集画面１上で右寄りである。
【００３０】
この表示省略線１０ａ，１０ｂの位置を出力部表示エリア７における出力部９の表示サイズにより適宜に設定することを可能としたことでより容易にラダー図編集を行うことができるようになる。
【００３１】
図４を参照して、例えば図４（ａ）で示すように画面上に当該行番号（００１）（００２）それぞれに入力部の一部が隠されていて表示省略線１０ｃ，１０ｄが表示されている場合において、図４（ｂ）で示すように画面を横スクロールして当該行番号（００１）ではその入力部全体が表示された場合では表示省略線１０ｃの表示を消し、行番号（００２）ではその入力部全体が表示されず依然として一部が隠されている場合では表示省略線１０ｄの表示を消さないようにしてもよい。この逆で、図４（ｂ）で示すように画面上に当該行番号（００１）における入力部全体が表示されて表示省略線１０ｃが表示されていない場合において、図４（ａ）で示すように横スクロールにより当該行番号（００１）における入力部の一部が出力部表示エリア７内に隠されたときは上記表示省略線１０ｃを表示するようにしてもよい。
【００３２】
以上において、表示省略線１０，１０ａ，１０ｂ，１０ｃ，１０ｄの表示と非表示とをユーザー操作で制御可能としてもよい。ユーザーによっては表示省略線の表示を好まない場合があり、ユーザーの任意操作で表示、非表示を操作制御可能としたいからである。
【００３３】
以上説明したように本実施の形態では、画面上に表示省略線１０が表示されずに入力部表示エリア６内の入力部全体が表示されている場合、ユーザーは入力部表示エリア６に入力部全体が表示されていることを即座に視覚判断することができ、また、画面上に表示省略線１０が表示されている場合では、入力部表示エリア６内の入力部全体が表示されているのではなく、その一部が表示されているだけであることをユーザーは即座に視覚判断することができるようになり、ユーザーにとって本実施の形態のラダー図方法は、ラダープログラムの修正、編集等の各種作業をより容易に促進させることができるようになる。
【符号の説明】
【００３４】
１  編集画面
２  行番号表示部
３  列番号表示部
４  縦スクロール操作部
５  横スクロール操作部
６  入力部表示エリア
７  出力部表示エリア
９  出力部
１０  表示省略線
【図１】
0005511322.tif 000002
【図２】
0005511322.tif 000003
【図３】
0005511322.tif 000004
【図４】
0005511322.tif 000005
【図５】
0005511322.tif 000006