"プログラマブルコントローラのプログラミングツールにおいて、前記プログラミングツールの出力装置である表示器の表示画面で、マスタ―コントロールを使用したラダープログラムを表示する領域と、前記マスターコントロールのマスターコントロールセットとマスターコントロールリセットに囲まれたラダープログラムをグループ化するアイコンを表示する領域と、前記マスターコントロールセットと前記マスターコントロールリセットで囲まれたラダープログラムの起動条件を表示する領域とを有したことを特徴とするプログラマブルコントローラのプログラミングツール。請求項1記載のプログラミングツールにおいて、前記マスターコントロールの前記マスターコントロールセットと前記マスターコントロールリセットで囲まれたラダープログラムの領域の背景色を周囲と異なる色で表示したことを特徴とするプログラマブルコントローラのプログラミングツール。プログラマブルコントローラのプログラミングツールにおいて、プログラミングツールの出力装置である表示器の表示画面で、マスターコントロールを使用したラダープログラムを表示する領域と、前記マスターコントロールのマスターコントロールセットとマスターコントロールリセットに囲まれたラダープログラムをグループ化するアイコンを表示する領域と、前記マスターコントロールセットと前記マスターコントロールリセットに囲まれたラダープログラムの起動条件を表示する領域とを有し、前記マスターコントロールセットと前記マスターコントロールリセットに囲まれたラダープログラムをグループ化して非表示する場合のアイコンと、表示する場合のアイコンを異ならせることを特徴とするプログラマブルコントローラのプログラミングツール。請求項3のプログラマブルコントローラのプログラミングツールにおいて、前記マスターコントロールセットと前記マスターコントロールリセットで囲まれたラダープログラムをグループ化して表示または非表示する場合、前記アイコンを選択することにより表示または非表示に切り換えることを特徴とするプログラマブルコントローラのプログラミングツール。特許文献1には、ラダープログラムのマスターコントロールのプログラムにおいて、ラダープログラムの場合、ある入力データがある範囲の動作条件となることがあり、一般的にこれをマスターコントロール条件以下、マスターコントロールというと呼んで、マスターコントロールを明記するために、ラダープログラムではマスターコントロールセット命令MCS命令を用意し、また、マスターコントロールの終了を明記するためにマスターコントロールリセット命令MCR命令を用意している。また、マスターコントロールセット命令とマスターコントロールリセット命令により挟まれた部分が少ない場合には、マスターコントロールはすぐに理解できるが、その箇所が長くなると、そのマスターコントロールが分からなくなり、場合によってはマスターコントロールがあったことも忘れてします恐れがあるため、マスターコントロールセット命令とマスターコントロールリセット命令によるマスターコントロールがネスとしている場合、現在注目しているプログラムがどのマスターコントロールで動作しているのか、また、ネストレベルはいくつなのかを分かるようにしたことが記載されている。そして、指定した時だけ起動条件が分かるようになっており、常時分かるようにはなっておらず、マスターコントロールのネスト数は分かるが、マスターコントロールは表示されたままの状態である。本発明の目的は、常時マスターコントロールのラダープログラムの起動条件を表示し、マスターコントロール内のプログラムを表示または非表示に切り換える手段を有し、プログラミングの作業効率を向上させることにある。上記目的を達成するために、本発明は、プログラマブルコントローラのプログラミングツールにおいて、前記プログラミングツールの出力装置である表示器の表示画面で、マスタ―コントロールを使用したラダープログラムを表示する領域と、前記マスターコントロールのマスターコントロールセットとマスターコントロールリセットに囲まれたラダープログラムをグループ化するアイコンを表示する領域と、前記マスターコントロールセットと前記マスターコントロールリセットで囲まれたラダープログラムの起動条件を表示する領域とを有したことを特徴とする。また、上記のプログラミングツールにおいて、前記マスターコントロールの前記マスターコントロールセットと前記マスターコントロールリセットで囲まれたラダープログラムの領域の背景色を周囲と異なる色で表示したことを特徴とする。さらに、プログラマブルコントローラのプログラミングツールにおいて、プログラミングツールの出力装置である表示器の表示画面で、マスターコントロールを使用したラダープログラムを表示する領域と、前記マスターコントロールのマスターコントロールセットとマスターコントロールリセットに囲まれたラダープログラムをグループ化するアイコンを表示する領域と、前記マスターコントロールセットと前記マスターコントロールリセットに囲まれたラダープログラムの起動条件を表示する領域とを有し、前記マスターコントロールセットと前記マスターコントロールリセットに囲まれたラダープログラムをグループ化して非表示する場合のアイコンと、表示する場合のアイコンを異ならせることを特徴とする。また、上記プログラマブルコントローラのプログラミングツールにおいて、前記マスターコントロールセットと前記マスターコントロールリセットで囲まれたラダープログラムをグループ化して表示または非表示する場合、前記アイコンを選択することにより表示または非表示に切り換えることを特徴とする。本発明では常時マスターコントロールの起動条件を表示し、プログラムの可読性を高める手段を提供する。また、マスターコントロール内のプログラムの表示非表示を切り替える手段を提供し、プログラミングの作業効率を向上する。以下、本発明の実施例を図面を用いて説明する。図1は、本発明のプログラミングコントローラにおけるプログラミングツールのハードウェア構成図である。プログラミングツール1は、CPU10、主記憶装置20、補助記憶装置30、入力装置40、出力装置50、通信インターフェース60より構成される。そして、これらはバスライン70で接続されている。図1において、CPU10は、プログラミングツール1の各部を制御し、主記憶装置20にラダープログラムをロードして実行する。主記憶装置20は、通常RAMなどの揮発メモリで構成され、CPU10が実行するプログラムや参照するデータなどが記憶される。補助記憶装置30は、HDDHarddiscDriveやDVDDigitalVersatileDiscなどプログラムやデータを記憶する外部の装置である。入力装置40は、キーボードなどプログラムやデータを入力する装置で、出力装置50は、ラダープログラムなどを表示する表示装置である。通信インターフェース60は、プログラミングツール1と外部の機器とを接続するためのインターフェースである。図2は、図1に示したプログラミングツール1の出力装置50に表示するマスタコントロールMCを使用したラダープログラムの表示の一例を示している。図2において、100はプログラミングツール表示領域、110はラダープログラムを表示する領域、120はマスターコントロールのマスターコントロールセットMCSとマスターコントロールリセットMCRで囲まれた部分以下、この部分を対応部分定義するをグループ化するアイコン、130はラダープログラムの起動条件を表示する領域、111は領域110の背景色を異なる色に表示することを示している。210はマスターコントロールをセットするマスターコントロールセットMCSで、マスターコントロールを解除するマスタコントロールリセットMCRである。プログラミングツール表示領域100は、ラダープログラムを表示する領域110、マスターコントロールの対応部分をグループ化するアイコン120を表示する領域、及び起動条件を表示する領域を有する。プログラミングツール1は、ラダープログラムを表示する領域110に、ユーザが入力したラダープログラムをシンボルとI/O番号を用いて表示するものである。図2は、起動条件のI/O番号X0を、2回路目から3回路目の起動条件を表示する領域130に表示する場合を示している。ここで、X0,X1,X2は入力を、Y100,Y101は出力を表す。また、マスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるラダープログラムであることを示すために、ラダープログラムを表示する領域110の背景色をグレー表示するなど通常の背景色とは異なる色111で表示している。図3は、図1に示したプログラミングツールの出力装置50に表示するマスターコントロールMCを使用したラダープログラムの表示例で、マスターコントロールの対応部分をグループ化した表示例である。プログラミングツール1は、図2で示したマスターコントロールの対応部分をグループ化するアイコン120を、ユーザが入力装置40を用いて選択したことを受け付けるとマスタコントロールセットMCSとマスターコントロールリセットMCRの間にあるプログラムを非表示にし、マスターコントロールの対応部分をグループ化するアイコン120を、マスターコントロールの対応部分をグループ化したアイコン121に表示を変更する。図3は、図2の2回路目から3回路目を非表示にしたものを表している。また、プログラミングツール1は、図2で表したマスターコントロールの対応部分をグループ化したアイコン121を、ユーザが入力装置40により選択することによって非表示しているマスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるプログラムを表示する。そして、マスターコントロールの対応部分をグループ化したアイコン121を、マスターコントロールの対応部分をグループ化するアイコン120に表示を変更する。このとき、マスターコントロールセットMCSの起動条件のI/O番号を起動条件を表示する領域130に表示し、マスターコントロールセットMCSとマスタコントロールリセットMCRの間にあるプログラムであることを示すために、ラダープログラムを表示する領域110の背景色を、グレー表示にするなど通常の背景色とは異なる色111で表示し、マスターコントロールセットMCSとマスターコントロールリセットMCRの間のラダープログラムであることを分かりやすくする。すなわち、アイコン120及び121によって、マスタコントロールセットMCSとマスタコントロールリセットMCRの間にあるラダープログラムを表示したり非表示にすることが可能である。図4は、図1に示したプログラミングツール1の出力装置50に表示するマスターコントロールの起動条件が複数あるラダープログラムの表示の一例である。図4において、図2と同様のものは同符号を付している。図4は、マスターコントロールセットMCSの起動条件のI/O番号がX0とX3の2つであり、起動条件のI/O番号X0とX3を2回路目から3回路目の起動条件を表示する領域130に表示する場合を示している。ここで、X0~X3は入力、Y100,Y101は出力を表わし、X0とX3はAND回路を表わしている。また、マスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるラダープログラムであることを示すために、ラダープログラムを表示する領域110の背景色をグレー表示など通常の背景色とは異なる色111で表示している。図5は、図4のプログラミングツール1の出力装置50に表示するマスターコントロールMCを使用したプログラムの表示の一例で、マスターコントロールの対応部分をグループ化した表示例である。プログラミングツール1は、図4で示したマスターコントロールの対応部分をグループ化するアイコン120を、ユーザが入力装置40により選択したことを受け付けると、マスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるプログラムを非表示にし、マスターコントロールの対応部分をグループ化するアイコン120を、マスターコントロールの対応部分をグループ化したアイコン121に表示を変更する。図5は、図4の2回路目から3回路目を非表示にしたものを表わしている。また、プログラミングツール1は、図4で表したマスターコントロールの対応部分をグループ化したアイコン121を、ユーザが入力装置40により選択することによって非表示しているマスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるプログラムを表示する。そして、マスターコントロールの対応部分をグループ化したアイコン121を、マスターコントロールの対応部分をグループ化するアイコン120に表示を変更する。図6は、図1のプログラミングツール1の出力装置50に表示するマスターコントロールを使用したプログラムの表示の一例で、起動条件がOR回路の場合を示している。図6において、図2と同様のものは同符号を付している。図6は、マスターコントロールセットMCSの起動条件のI/O番号がX0とX4の2つであり、起動条件のI/O番号X0とX4を3回路目から4回路目の起動条件を表示する領域130に表示する場合を示している。ここで、X0、X1,X2、X4は入力、Y100,Y101は出力を表わし、X0とX4はOR回路を表わしている。また、マスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるラダープログラムであることを示すために、ラダープログラムを表示する領域110の背景色をグレー表示など通常の背景色とは異なる色111で表示している。図7は、図6のプログラミングツール1の出力装置50に表示するマスターコントロールMCを使用したプログラムの表示の一例で、マスターコントロールの対応部分をグループ化し非表示にした表示例である。図8は、本発明の図2、図4、図6の表示の一例を表示するための処理のフローチャート図である。図8のフローチャート図において、スタートし、マスターコントロールMCの対応関係を検索する処理ステップ300が行われる。すなわち、マスターコントロールMCのマスターコントロールセットMCSとマスターコントロールリセットMCRの対応関係を検索する。この処理ステップ300については、図9を用いて、詳細に説明する。マスターコントロールMCの対応関係を検索する処理ステップ300の後、マスターコントロールMCの対応関係を表示する処理ステップ310を行い、すなわち、図2、図4、図6などの表示を行う。このマスターコントロールMCの対応関係を表示する処理ステップ310については図11を用いて詳細に説明する。以上、マスターコントロールMCの対応関係を検索する処理ステップ300とマスタコントロールMCの対応関係を表示する処理ステップ310により本発明の図2、図4、図6の表示が可能となる。図9は、図8のマスターコントロールMCの対応関係を検索する処理ステップ300の詳細なフローチャート図である。図9において、先ずラダープログラムの最後かどうかを判断するステップ400。ラダープログラムの最後であれば、終了しステップ470、最後でなければ、マスタコントロールセットMCSかを判断するステップ410。ラダープログラムがマスターコントロールセットMCSであれば、図10に示すマスターコントロール検索用テーブルに、マスターコントロールMCの番号、マスターコントロールセットMCSの起動条件を記憶する。そして、マスターコントロールセットMCSのカウンタをインクリメントしステップ420、次のプログラムを参照するステップ430。ラダープログラムがマスターコントロールセットMCSでなければ、マスターコントロールリセットMCRであるかどうかを判断するステップ440。マスタコントロールリセットMCRであれば、対応するマスターコントロールセットMCSが既にマスターコントロール検索用テーブルに記憶されているかを判断するステップ450。検索テーブルの確認はマスターコントロールセットMCSのカウンタ分を確認すればよい。マスターコントロールリセットMCRでなければ、次のラダープログラムを参照するステップ430。マスターコントロールリセットMCRであり、対応するマスターコントロールセットMCSが既に検索用テーブルに記憶されておれば、検索用テーブルにマスターコントロールリセットMCRの回路番号を登録、記憶しステップ460、次のプログラムを参照するステップ430。マスターコントロールリセットMCRであり、対応するマスターコントロールセットMCSが検索用テーブルに記憶されていなければ、次のプログラムを参照するステップ430。次のプログラムを参照したステップ430後は、ラダープログラムの最後かどうかを判断するステップ400に戻り、この処理をラダープログラムの最後になるまで繰り返す。図10は、マスターコントロールMC検索用テーブルを示す。マスターコントロールMC検索用テーブルは、マスターコントロールMC番号、マスターコントロールセットMCSの回路番号、マスターコントロールリセットMCRの回路番号、マスターコントロールセットMCSの起動条件で構成され、全体でN古分記憶できる。ここでNはラダープログラムで使用できるマスターコントロールMCの上限の個数である。図11は、図8のマスターコントロールMCの対応関係を表示する処理ステップ310の詳細なフローチャート図である。図11において、先ず、マスタコントロールMCのカウンタの値をi=0とするステップ500。そして、そのカウンタの値iがマスターコントロールセットMCSのカウンタの値より大か等しいなら、表示は終了としステップ560、そうでなければ、図8のマスターコントロールMCの対応関係を検索する処理ステップ300で保存したマスターコントロールセットMCSのカウンタの回数分、マスターコントロールMCの回路番号が0かどうかを判断するステップ520。マスターコントロールリセットMSRの回路番号が0であれば、マスターコントロールリセットMSRがなかったことを示し、カウンタをインクリメントし、上記ステップ510に戻る。マスターコントロールリセットMSRの回路番号が0でなければ、マスターコントロールMC検索用テーブルに保存しているマスターコントロールセットMCSの回路番号のラダープログラムを表示する領域110の左側にマスターコントロールのマスターコントロールセットMCSとマスターコントロールリセットMCRで囲まれた部分をグループ化するアイコン120を表示するステップ540。そして、マスターコントロールMC検索用テーブル番号iのマスターコントロールMC検索用テーブル番号iのマスターコントロールセットMCSの回路番号からマスターコントロールリセットMCRの回路番号までの起動条件を表示する領域130にマスターコントロールセットMCSの起動条件を表示する。同様に、ラダープログラムを表示する領域110の背景色をグレー表示するなど通常の背景色とは異なる色111で表示するステップ550。表示が完了すると、次のステップに移るステップ530。そして、ステップ50に戻り、この表示処理を繰り返す。図12は、マスターコントロールの対応部分をグループ化するアイコン120が選択されたときにマスターコントロールの対応部分をグループ化するフローチャート図である。図12において、先ず、検索用テーブルの番号iを1にするステップ600。次に、テーブル番号iの値がマスターコントロールセットMCSカウンタの値より大きいか又は等しいかを判断しステップ610、そうであれば処理は終了するステップ660。テーブル番号iの値がマスターコントロールセットMCSカウンタの値より小さい又は等しくなければ、選択されたマスターコントロールの対応部分をグループ化するアイコン120の回路番号とマスターコントロールMC検索用テーブルに保存されたマスターコントロールセットMCSの回路番号と等しいか判断するステップ620。等しいならば、マスターコントロールMC検索用テーブルに保存されたマスターコントロールセットMCSの回路番号1の回路番号から、マスターコントロールMC検索用テーブルに保存されたマスターコントロールリセットMCRの回路番号1の回路番号までを非表示にするステップ630。その後、選択されたマスターコントロールの対応部分をグループ化するアイコン120を対応するグループ化したアイコン121に変更しステップ640、終了するステップ660。等しくなければ、テーブル番号iをインクリメントしてステップ650、ステップ610に戻り、この処理を繰り返す。図13は、マスターコントロールの対応部分をグループ化したアイコン121が選択されたときに、マスターコントロールの対応部分のグループ化を解除する、すなわち非表示部を表示するフローチャート図である。図13において、先ず、検索用テーブル番号iを0にしステップ700、次に、検索用テーブル番号iとマスターコントロールセットMCSカウンタの値を比較し、検索用テーブル番号iがマスターコントロールセットMCSカウンタの値より大きいか等しいなら処理を終了するステップ760。そうでなければ、マスターコントロールの対応部分をグループ化したアイコン121のある回路番号と、マスターコントロールMC検索用テーブルに保存されたマスタコントロールセットMCSの回路番号と等しいかを判断するステップ720。等しければ、マスターコントロールMC検索用テーブルに保存されたマスターコントロールセットMCSの回路番号1の回路番号からマスターコントロールリセットMCRの回路番号-1の回路番号を表示するステップ730。さらに、選択されたマスターコントロールの対応部分をグループ化したアイコン121を、マスターコントロールの対応部分をグループ化するアイコン120に変更しステップ740、処理を終了するステップ760。等しくなければ、検索用テーブル番号iをインクリメントしステップ750、ステップ750に戻り、処理を繰り返す。実施例2本実施例では、マスターコントロールMCを二重に使用したラダープログラムの例について説明する。図14は、プログラマブルコントローラのプログラミングツールにおいて、マスターコントロールMCを二重に使用したラダープログラムの表示の一例を示す。図14において、1回路目のマスターコントロールセットMCS最上段のMCS0と表示している箇所と7回路目のマスターコントロールリセットMCR最下段のMCR0と表示している箇所、3回路目のマスターコントロールセットMCS3段目のMCS1と表示している箇所と5段目のマスターコントロールリセットMCR5段目のMCR1と表示している箇所が対応関係にあり、マスタコントロールMCが二重に使用されている点が実施例1とは異なる。本実施例では、マスターコントロールMCの対応関係を検索する処理300が、1回路目のマスターコントロールセットMCSと7回路目のマスターコントロールリセットMCRの対応関係を検索し、マスターコントロールMCの対応関係を表示する処理310が、1回路目のマスターコントロールセットMCSの左側にある領域に対応部分をグループ化するアイコン120を表示する。さらに、1回路目のマスターコントロールセットMCSの起動条件のI/O番号を2回路目から6回路目の起動条件を表示する領域130に表示する。図14では、起動条件のI/O番号X0を起動条件を表示する領域130に表示する例である。ここで、X0,X2を2行に表示することで二重になっていることが分かるようにしている。また、マスターコントロールセットMCSとマスターコントロールリセットMCRの間にあるプログラムであることを示すために、ラダープログラムを表示する領域110の背景色をグレー表示にするなど通常の背景色とは異なる色111で表示する。図15は、図14の3回路目から5回路目の対応部分をグループ化した表示例である。図14で示した3回路目の左側にある対応部分をグループ化するアイコン120をユーザがクリックしたことを受け付けると、3回路目のマスターコントロールセットMCSと5回路目のマスターコントロールリセットMCRの間にある4回路目のプログラムを非表示にし、対応部分をグループ化するアイコン120を対応部分をグループ化したアイコン121に表示したものである。なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するためにマスターコントロールMCについて詳細に説明したものであり、必ずしもマスターコントロールMCに限定されるものではない。マスターコントロールMCの他に対応関係がある命令としてサブルーチンなどが考えられる。そのため、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加削除置換をすることが可能である。"