(57)【要約】【課題】  この種のプログラム開発支援装置における設計項目メニューの直感的理解を容易とすることで、制御装置の操作性を向上させることにある。【解決手段】  メニュー表示領域を、第１のメニュー表示領域と第２のメニュー表示領域とから構成し、第１のメニュー表示領域には、デバイス構成の設計に必要な設計項目名を配列してなるデバイス構成設計用メニューを表示し、かつ第２のメニュー表示領域には、プログラム構成の設計に必要な設計項目名を配列してなるプログラム構成設計用メニューが表示する。【選択図】  図２
2011192085.tif 000002
【特許請求の範囲】
【請求項１】
画像表示器の表示スクリーン上に、
所望の制御システムの構築に必要なデバイス構成の設計や所望の制御仕様に対応するプログラム構成の設計に必要な複数の設計項目名を階層構造に配列して選択可能に構成してなる設計項目メニューを表示するためのメニュー表示領域と、
前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に対応する設計作業に必要な作業用画面を表示するための作業用画面表示領域とを設け、
前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に関して、前記作業用画面表示領域に表示された作業用画面上にて必要な設計作業を行うようにした制御装置の開発支援装置であって、
前記メニュー表示領域は、第１のメニュー表示領域と第２のメニュー表示領域とからなり、
前記第１のメニュー表示領域には、前記デバイス構成の設計に必要な設計項目名を配列してなるデバイス構成設計用メニューが表示され、かつ前記第２のメニュー表示領域には、前記プログラム構成の設計に必要な設計項目名を配列してなるプログラム構成設計用メニューが表示される、ことを特徴とするＰＬＣの開発支援装置。
【請求項２】
前記デバイス構成設計用メニューから選択された１の設計項目名に対応する作業用画面と前記プログラム構成設計用メニューから選択された１の設計項目名に対応する作業用画面とは同時に開いた状態とすることができ、かつ所定のユーザ操作に応答して、それらの画面の１つが前記作業用画面表示領域に択一的に表示される、ことを特徴とする請求項１に記載の制御装置の開発支援装置。
【請求項３】
前記所定のユーザ操作が画面の上下スライド操作である、ことを特徴とする請求項２に記載の制御装置の開発支援装置。
【請求項４】
前記所定のユーザ操作に応答して、前記デバイス構成設計用メニューを構成する一連の設計項目名と前記プログラム構成設計用メニューを構成する一連の設計項目名とのうちで、その時点で前記作業用画面表示領域に表示されている作業用画面に対応する設計項目名が特徴的に表示される、ことを特徴とする請求項２に記載の制御装置の開発支援装置。
【請求項５】
前記デバイス構成設計用メニュー及び前記プログラム構成設計用メニューのそれぞれからは、２以上の設計項目名に対応する作業用画面を同時に開いた状態とすることができ、それら２以上の開いた状態とされた作業用画面の１つがタブを介して択一的に表示可能とされている、ことを特徴とする請求項２〜４のいずれかに記載の制御装置の開発支援装置。
【請求項６】
所定の表示スクリーンを有する画像表示器と、ポインティングデバイスやキーボード等を有する入力操作部と、半導体メモリ、外部記憶装置、及び演算処理部を含む中央処理装置とを有するコンピュータを、
画像表示器の表示スクリーン上に、
所望の制御システムの構築に必要なデバイス構成の設計や所望の制御仕様に対応するプログラム構成の設計に必要な複数の設計項目名を階層構造に配列して選択可能に構成してなる設計項目メニューを表示するためのメニュー表示領域と、
前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に対応する設計作業に必要な作業用画面を表示するための作業用画面表示領域とを設け、
前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に関して、前記作業用画面表示領域に表示された作業用画面上にて必要な設計作業を行うようにした制御装置の開発支援装置として機能させるためのコンピュータプログラムであって、
前記メニュー表示領域は、第１のメニュー表示領域と第２のメニュー表示領域とからなり、
前記第１のメニュー表示領域には、デバイス構成の設計に必要な設計項目名を配列してなるデバイス構成設計用メニューが表示され、かつ前記第２のメニュー表示領域には、プログラム構成の設計に必要な設計項目名を中心として配列してなるプログラム設計用メニューが表示される、ことを特徴とするコンピュータプログラム。
【請求項７】
前記デバイス構成設計用メニューから選択された１の設計項目名に対応する作業用画面と前記プログラム構成設計用メニューから選択された１の設計項目名に対応する作業用画面とは同時に開いた状態とすることができ、かつ所定のユーザ操作に応答して、それらの画面の１つが前記作業用画面表示領域に択一的に表示される、ことを特徴とする請求項６に記載のコンピュータプログラム。
【請求項８】
前記所定のユーザ操作が画面の上下スライド操作である、ことを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
前記所定のユーザ操作に応答して、前記デバイス構成設計用メニューを構成する一連の設計項目名と前記プログラム構成設計用メニューを構成する一連の設計項目名とのうちで、その時点で前記作業用画面表示領域に表示されている作業用画面に対応する設計項目名が特徴的に表示される、ことを特徴とする請求項７に記載のコンピュータプログラム。
【請求項１０】
前記デバイス構成設計用メニュー及び前記プログラム構成設計用メニューのそれぞれからは、２以上の設計項目名に対応する作業用画面を同時に開いた状態とすることができ、それら２以上の開いた状態とされた作業用画面の１つがタブを介して択一的に表示可能とされている、ことを特徴とする請求項７〜９のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プログラマブル・コントローラ（以下、「ＰＬＣ」と言う）等の産業用制御装置を使用した制御システムの開発を支援するための開発支援装置に関する。
【背景技術】
【０００２】
所望の制御仕様を実現するＰＬＣシステムを開発する際の設計項目としては、当該ＰＬＣシステムを構成する制御ユニット（例えば、ＣＰＵユニット、基本ＩＯユニット、高機能ＩＯユニット、マスタユニット、スレーブユニット等々）として、どのような型式のデバイスを採用するかと言ったデバイス構成上の設計項目や、所望の制御仕様を実現するためには、どのような制御プログラム（以下、「ユーザプログラム」と言う）を構築せねばならないかと言ったプログラム構成上の設計項目が存在する。これらの設計項目に関して適切な設計を行うために、パソコンに所定の設計用ソフトをインストールして構成されるＰＬＣの開発支援装置が従来より知られている。
【０００３】
このような開発支援装置を構成する画像表示器の表示スクリーン上には、メニュー表示領域と作業用画面表示領域とが設けられる。メニュー表示領域には、所望のＰＬＣシステムの構築に必要なデバイス構成上の設計項目やユーザプログラム上の設計項目に対応する複数の設計項目名を階層構造的に配列してなる設計項目メニューが表示される。また、作業用画面表示領域には、メニュー表示領域に表示された設計項目メニューから選択された設計項目名に対応する設計作業に必要な作業用画面が表示される。そして、ユーザは、メニュー表示領域に表示された設計項目メニューから１の設計項目名を選択すると共に、選択された設計項目に対応する作業用画面を作業用画面表示領域に表示させることで、必要な設計作業を行うことができる。
【０００４】
従来の開発支援装置における表示スクリーン上の表示例が図４に示されている（非特許文献１参照）。図において、表示スクリーンＳの左端部にあって、上下方向へ細長い長方形領域がメニュー表示領域Ａ１であり、中央部から右側部にあって、左右方向へ細長い大きな長方形領域が作業用画面表示領域Ａ２であり、領域Ａ２の上に重ねて開いた状態で示されているのが補助的な作業用画面表示領域として機能するウィンドウＷ１である。
【０００５】
メニュー表示領域Ａ１には、所望のＰＬＣシステムの構築に必要なデバイス構成上の設計項目やユーザプログラム上の設計項目に対応する複数の設計項目名を階層構造的（図ではツリー状に）に配列してなる設計項目メニューＤ１が表示される。
【０００６】
より具体的に説明すれば、図示の設計項目メニューＤ１は、所望のＰＬＣシステムの構築に必要な複数の設計項目名のそれぞれに相当する文字列をツリー状に配置してなるものであって、その最上位階層である第１階層には、この例では、設計項目の総括名称に相当する文字列である「新規プロジェクト」が配置されている。
【０００７】
最上位階層よりも１段下位の階層である第２階層には、この例では、新規プロジェクトのデバイス構成に関する６個の設計項目のそれぞれの名称に相当する文字列である「新規ＰＬＣ１［ＣＪ２Ｈ］，「データ型」，「変数テーブル」，「Ｉ／Ｏテーブル・ユニット設定」，「ＰＬＣシステム設定」，「ＰＬＣメモリ」、及び新規プロジェクトのプログラム構成に関する２個の設計項目のそれぞれの名称に相当する文字列である「プログラム」，「ファンクションブロック」が互いに並列に配置されている。
【０００８】
さらに、文字列「プログラム」に続く、１段下位の階層である第３階層には、この例では、プログラム構成に関する６個の設計項目のそれぞれの名称に相当する文字列である「新規プログラム１（００）」，「変数デーブル」，「セクション１」，「セクション２」，「セクション３」，「ＥＮＤ」が互いに並列に配置されている。
【０００９】
そして、メニュー表示領域Ａ１に表示されたプログラム構成に関する７個の設計項目のそれぞれを示す文字列である「新規プログラム１（００）」，「変数デーブル」，「セクション１」，「セクション２」，「セクション３」，「ＥＮＤ」、及び「ファンクションブロック」の１つをマウスのクリック操作等で選択すると、選択された文字列で指定される設計項目に対応する作業用画面が作業用画面表示領域Ａ２に開かれ、ユーザはその設計項目に関する設計作業又は編集作業を作業用画面表示領域Ａ２において実行することができる。なお、この例では、作業用画面表示領域Ａ２としては、文字列である「セクション２」が選択された状態が示されている。
【００１０】
また、メニュー表示領域Ａ１に表示されたデバイス構成に関する６個の設計項目のそれぞれを示す文字列である「新規ＰＬＣ１［ＣＪ２Ｈ］オフライン」，「データ型」，「変数テーブル」，「Ｉ／Ｏテーブル・ユニット設定」，「ＰＬＣシステム設定」，「ＰＬＣメモリ」の１つをマウスのクリック操作等で選択すると、選択された文字列で指定される設計項目に対応する作業用画面が表示されるウィンドウＷ１が開かれ、ユーザはその設計項目に関する作業をウィンドウＷ１において実行することができる。なお、この例では、ウィンドウＷ１としては、文字列である「Ｉ／Ｏテーブル・ユニット設定」が選択された状態が示されている。
【先行技術文献】
【非特許文献】
【００１１】
【非特許文献１】オムロン社製  ＣＸ−Ｐｒｏｇｒａｍｍｅｒ  サポートソフト  Ｖｅｒ  ９．０  日本語版（２００９年発売）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述の開発支援装置にあっては、メニュー表示領域Ａ１にツリー状に表示される設計項目メニューＤ１には、デバイス構成の設計項目に相当する文字列（「新規ＰＬＣ１［ＣＪ２Ｈ］オフライン」，「データ型」，「変数テーブル」，「Ｉ／Ｏテーブル・ユニット設定」，「ＰＬＣシステム設定」，「ＰＬＣメモリ」）とプログラム構成の設計項目に相当する文字列（「新規プログラム１（００）」，「変数デーブル」，「セクション１」，「セクション２」，「セクション３」，「ＥＮＤ」、及び「ファンクションブロック」）とが混在して表示されているため、視覚を通じての直感的な理解しやすさに欠け、デバイス構成担当の設計者にとっても、プログラム構成担当の設計者にとっても、使い勝手が悪いと言う問題点が指摘されている。
【００１３】
加えて、プログラム構成に関する設計項目の作業用画面については固定的に配置された作業用画面表示領域Ａ２に表示される一方、デバイス構成に関する設計項目の作業用画面についてはその都度に開かれるウィンドウＷ１に表示されるため、プログラム構成に関する作業用画面とデバイス構成に関する作業用画面とを照らし合わせながら設計作業を進めようとすると、画面切替に際する操作性の悪さから、使い勝手が悪いと言う問題点も指摘されている。
【００１４】
この発明は、上述の問題点に着目してなされたものであり、その目的とするところは、この種のプログラム開発支援装置における設計項目メニューの直感的理解を容易とすることで、開発支援装置の操作性を向上させることにある。
【００１５】
この発明のさらに他の目的並びに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【００１６】
上述の技術的な課題は、以下の構成を有する制御装置のプログラム開発支援装置により解決することができる。
【００１７】
すなわち、このプログラム開発支援装置は、画像表示器の表示スクリーン上に、所望の制御システムの構築に必要なデバイス構成の設計や所望の制御仕様に対応するプログラム構成の設計に必要な複数の設計項目名を階層構造に配列して選択可能に構成してなる設計項目メニューを表示するためのメニュー表示領域と、前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に対応する設計作業に必要な作業用画面を表示するための作業用画面表示領域とを設け、前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に関して、前記作業用画面表示領域に表示された作業用画面上にて必要な設計作業を行うように構成されている。
【００１８】
そして、前記メニュー表示領域は、第１のメニュー表示領域と第２のメニュー表示領域とからなり、前記第１のメニュー表示領域には、デバイス構成の設計に必要な設計項目名を配列してなるデバイス構成設計用メニューが表示され、かつ前記第２のメニュー表示領域には、プログラム構成の設計に必要な設計項目名を中心として配列してなるプログラム設計用メニューが表示される。
【００１９】
このような構成によれば、デバイス構成設計用メニューとプログラム構成設計用メニューとは完全に分離構成されると共に、別々の領域に表示されることとなるため、デバイス構成担当の設計者にとっても、プログラム構成担当の設計者にとっても、所望の設計項目に対応する設計項目名を容易に探し出し、それを選択することによって、当該設計項目に対応する設計作業を能率良く行うことが可能となる。
【００２０】
本発明装置の好ましい実施の形態においては、前記デバイス構成設計用メニューから選択された１の設計項目名に対応する作業用画面と前記プログラム設計用メニューから選択された１の設計項目名に対応する作業用画面とは同時に開いた状態とすることができ、かつ所定のユーザ操作に応答して、それらの画面の１つが前記作業用画面表示領域に択一的に表示される、ようにしてもよい。
【００２１】
このような構成によれば、プログラム構成に関する作業用画面とデバイス構成に関する作業用画面とを照らし合わせながら設計作業を進める場合に、画面切替に際する操作性が改善されて、使い勝手が良好となる。
【００２２】
このとき、前記所定のユーザ操作が画面の上下スライド操作であると、上下スライド式窓の開け閉めと同様な操作感覚で、表示スクリーン上で視点を大きく逸らすことなく、２つの画面を照らし合わせることができる。
【００２３】
本発明装置の好ましい実施の形態においては、前記所定の切替操作に応答して、前記デバイス構成設計用メニューを構成する一連の設計項目名と前記プログラム構成設計用メニューを構成する一連の設計項目名とのうちで、その時点で前記作業用画面表示領域に表示されている作業用画面に対応する設計項目名が特徴的に表示される、ようにしてもよい。
【００２４】
このような構成によれば、開かれた状態にある２つの作業用画面（デバイス構成設計用とプログラム構成設計用）のうちのどちらの画面が現在表示されているかを、メニュー上の設計項目名の表示状態から容易に確認することができる。
【００２５】
本発明装置の好ましい実施の形態においては、前記デバイス構成設計用メニュー及び前記プログラム設計用メニューのそれぞれからは、２以上の設計項目名に対応する作業用画面を同時に開いた状態とすることができ、それら２以上の開いた状態とされた作業用画面の１つがタブを介して択一的に表示可能とされる、ようにしてもよい。
【００２６】
別の一面から見た本発明は、上述の技術的課題を解決するためのコンピュータプログラムとしても把握することができる。
【００２７】
すなわち、このコンピュータプログラムは、所定の表示スクリーンを有する画像表示器と、ポインティングデバイスやキーボード等を有する入力操作部と、半導体メモリ、外部記憶装置、及び演算処理部を含む中央処理装置とを有するコンピュータを、画像表示器の表示スクリーン上に、所望の制御システムの構築に必要なデバイス構成の設計や所望の制御仕様に対応する構成の設計に必要な複数の設計項目名を階層構造に配列して選択可能に構成してなる設計項目メニューを表示するためのメニュー表示領域と、前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に対応する設計作業に必要な作業用画面を表示するための作業用画面表示領域とを設け、前記メニュー表示領域に表示された設計項目メニューから選択された設計項目名に関して、前記作業用画面表示領域に表示された作業用画面上にて必要な設計作業を行うようにした制御装置の開発支援装置として機能させるためのものであって、前記メニュー表示領域は、第１のメニュー表示領域と第２のメニュー表示領域とに分割されており、前記第１のメニュー表示領域には、デバイス構成の設計に必要な設計項目名を中心として配列してなるデバイス構成設計用メニューが表示され、かつ前記第２のメニュー表示領域には、主として、プログラム構成の設計に必要な設計項目名を中心として配列してなるプログラム設計用メニューが表示される、ことを特徴とする。
【００２８】
このような構成によれば、デバイス構成設計用メニューとプログラム構成設計用メニューとは完全に分離構成されると共に、別々の領域に表示されることとなるため、デバイス構成担当の設計者にとっても、プログラム構成担当の設計者にとっても、所望の設計項目に対応する設計項目名を容易に探し出し、それを選択することによって、当該設計項目に対応する設計作業を能率良く行うことが可能となる。
【００２９】
本発明プログラムの好ましい実施の形態においては、前記デバイス構成設計用メニューから選択された１の設計項目名に対応する作業用画面と前記プログラム構成設計用メニューから選択された１の設計項目名に対応する作業用画面とは同時に開いた状態とすることができ、かつ所定のユーザ操作操作に応答して、それらの画面の１つが前記作業用画面表示領域に択一的に表示される、ようにしてもよい。
【００３０】
このような構成によれば、プログラム構成に関する作業用画面とデバイス構成に関する作業用画面とを照らし合わせながら設計作業を進める場合に、画面切替に際する操作性が改善されて、使い勝手が良好となる。
【００３１】
このとき、前記所定のユーザ操作が画面の上下スライド操作であると、上下スライド式窓の開け閉めと同様な操作感覚で、表示スクリーン上で視点を大きく逸らすことなく、２つの画面を照らし合わせることができる。
【００３２】
本発明プログラムの好ましい実施の形態においては、前記所定の切替操作に応答して、前記デバイス構成設計用メニューを構成する一連の設計項目名と前記プログラム構成設計用メニューを構成する一連の設計項目名とのうちで、その時点で前記作業用画面表示領域に表示されている作業用画面に対応する設計項目名が特徴的に表示される、ようにしてもよい。
【００３３】
このような構成によれば、開かれた状態にある２つの作業用画面（デバイス構成設計用とプログラム構成設計用）のうちのどちらの画面が現在表示されているかを、メニュー上の設計項目名の表示状態から容易に確認することができる。
【００３４】
本発明プログラムの好ましい実施の形態においては、前記デバイス構成設計用メニュー及び前記プログラム構成設計用メニューのそれぞれからは、２以上の設計項目名に対応する作業用画面を同時に開いた状態とすることができ、それら２以上の開いた状態とされた作業用画面の１つがタブを介して択一的に表示可能とされる、ようにしてもよい。
【発明の効果】
【００３５】
本発明によれば、デバイス構成設計用メニューとプログラム構成設計用メニューとは完全に分離構成されると共に、別々の領域に表示されることとなるため、デバイス構成担当の設計者にとっても、プログラム構成担当の設計者にとっても、所望の設計項目に対応する設計項目名を容易に探し出し、それを選択することによって、当該設計項目に対応する設計作業を能率良く行うことが可能となる。
【図面の簡単な説明】
【００３６】
【図１】本発明に係る装置のハードウェア構成図である。
【図２】表示スクリーン上の表示例（デバイス構成）を示す図（本発明）である。
【図３】表示スクリーン上の表示例（プログラム構成）を示す図（本発明）である。
【図４】表示スクリーン上の表示例を示す図（従来例）である。
【発明を実施するための形態】
【００３７】
以下に、本発明に係るプログラム開発支援装置の好適な実施の一形態を添付図面を参照しながら詳細に説明する。なお、以下においては、制御装置としてＰＬＣを用いた例について述べているが、本発明における制御装置はＰＬＣに限定されるものではない。
【００３８】
本発明に係る装置のハードウェア構成図が図１に示されている。本発明装置は、所定のハードウェア構成を有するコンピュータに所定のソフトウェア構成を有するコンピュータプログラム（以下、「ツールソフト」と言う）を組み込むことで実現することができる。ここで、コンピュータとしては、図１に示されるように、例えば市販の可搬型パソコン（ＰＣ）のハードウェア構成をそのまま利用することもできる。
【００３９】
当業者にはよく知られているように、ノート型パソコン等の可搬型パソコンのハードウェア構成は、ＰＣ本体１と、キーボード２と、マウス等のポインティングデバイス３と、所定サイズの表示スクリーンを有する画像表示器４と、ハードディスク、ＣＤ−ＲＯＭ、ＵＳＢメモリ等々の外部記憶装置５等々を含んで構成されている。
【００４０】
ＰＣ本体１の内部には、周知のように、マイクロプロセッサや各種のＡＳＩＣ等で構成されるＣＰＵ１１と、半導体ＲＡＭやＲＯＭで構成されるメモリ１２と、ネットワークを介してＰＬＣ等の通信ノードと交信するための通信インタフェース１３とが設けられている。
【００４１】
この種のツールソフトには、所望のＰＬＣシステムの構築に必要なハードウェア構成及びソフトウェア構成の設計に供されるべき各種の機能が組み込まれており、本発明装置を実現するための機能もそのような機能の１つとしてツールソフトに組み込まれる。ツールソフトは例えば可搬型記録媒体（例えば、ＣＤ−ＲＯＭ、ＵＳＢメモリ等々）に格納された状態でユーザに提供され、ユーザはこれをパソコンのハードディスク等にインストールした後、所定の操作で起動することにより、本発明に係るプログラム開発支援装置が実現される。
【００４２】
ツールソフトが起動されて、所定の準備操作が行われたのちの表示スクリーン上の表示例を示す図が図２及び図３に示されている。それらの図において、表示スクリーンＳの左端部にあって、上下方向へ細長い長方形領域の全体がメニュー表示領域Ａ３であり、中央部にあって、左右方向へ細長い大きな長方形領域が作業用画面表示領域Ａ４である。
【００４３】
図４に示される従来のメニュー表示領域Ａ１とは異なり、本発明のメニュー表示領域Ａ３は、上側に位置しかつタイトルとして「コンフィグレーション」なる文字列が表示された第１のメニュー表示領域Ａ３１と下側に位置しかつタイトルとして「プログラム」なる文字列が表示された第２のメニュー表示領域Ａ３２とから構成されている。
【００４４】
そして、第１のメニュー表示領域Ａ３１には、所望のＰＬＣシステムの構築のためのデバイス構成の設計に必要な設計項目名を階層構造的に（図ではツリー状に）配列してなるデバイス構成設計用メニューＤ２１が表示され、かつ第２のメニュー表示領域Ａ３２には、所望のＰＬＣシステムの構築のためのプログラム構成の設計に必要な設計項目名を階層構造的に（図ではツリー状に）配列してなるプログラム構成設計用メニューＤ２２が表示されている。
【００４５】
より具体的に説明すれば、図示の設計項目メニューＤ２１は、その最上位階層である第１階層には、この例では、デバイス構成に関する設計項目の総括名称に相当する文字列である「ＩＯテーブル・ユニット設定」が配置されている。
【００４６】
最上位階層よりも１段下位の階層である第２階層には、この例では、ＩＯテーブル・ユニット設定に関する２個の設計項目のそれぞれの総括名称に相当する文字列である「ＣＰＵ装置］，「ユニット」が互いに並列に配置されている。
【００４７】
文字列「ＣＰＵ装置」に続く、１段下位の階層である第３階層には、この例では、ＣＰＵ装置に関する２個の設計項目のそれぞれの名称に相当する文字列である「ＣＰＵ：ＣＪ２Ｈ−ＣＰＵ６８−ＥＩＰ」，「電源：ＣＪ１Ｗ−ＰＡ２０２」が互いに並列に配置されている。
【００４８】
文字列「ユニット」に続く、１段下位の階層である第３階層には、この例では、ユニットに関する７個の設計項目のそれぞれの名称に相当する文字列である「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」，「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」，「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」，「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」，「高機能ＩＯ：ＣＪ１Ｗ−ＡＤ０４」，「高機能ＩＯ：ＣＪ１Ｗ−ＡＤ０４」，「高機能ＩＯ：ＣＪ１Ｗ−ＣＲＭ」が互いに並列に配置されている。
【００４９】
また、図示の設計項目メニューＤ２２は、その最上位階層である第１階層には、この例では、プログラム構成に関する設計項目の総括名称に相当する文字列である「プログラム」が配置されている。
【００５０】
最上位階層よりも１段下位の階層である第２階層には、この例では、プログラムに関する２個の設計項目のそれぞれの総括名称に相当する文字列である「ＣＣ４０１］，「ＡＸＩＳ」が互いに並列に配置されている。
【００５１】
文字列「ＣＣ４０１」に続く、１段下位の階層である第３階層には、この例では、プログラムＣＣ４０１に関する１１個の設計項目のそれぞれの名称に相当する文字列である「変換テーブル」，「工程歩進」，「ＭＡＩＮ」，「集中監視」，「バーコード処理」，「温度補正回路」，「カードルＮＭ特殊回路」，「カードル専用」，「ＣＣ分岐ＢＯＸ処理」，「ポンプ処理」，「ＥＮＤ」が互いに並列に配置されている。
【００５２】
一方、作業用画面表示領域Ａ４の上部中央には、図２及び図３に示されるように、上昇ボタンＢ１と下降ボタンＢ２とが配置されている。これらのボタンＢ１，Ｂ２は、後に詳述するように、これらのボタンをマウスのクリック操作で択一的にオン動作させることで、デバイス構成の設計項目に関する１又は２以上の作業用画面とプログラム構成の設計項目に関する１又は２以上の作業用画面とが同時に開かれているときに、それらのうちのどちらの画面を、作業用画面表示領域Ａ４に表示させるかを決定するために使用される。
【００５３】
作業用画面表示領域Ａ４には、デバイス構成に関する設計項目の範囲内においてのみ、又はプログラム構成に関する設計項目の範囲内においてのみ、１又は２以上の作業用画面を同時に重ねて表示可能とされており、それら重ねられた画面のうちのどの画面を露出可能乃至視認可能とするかの選択は、マウスのクリック操作にて、各画面の上部に付されたタブＴ１〜Ｔ７の１つを選択することで行うように構成されている。
【００５４】
次に、以上の構成よりなる本発明装置の動作を、ユーザの行う設計作業にしたがって説明する。
【００５５】
今仮に、ユーザが、所望のＰＬＣシステムに関するデバイス構成、中でも、ユニット構成についての設計を行うものと想定する。
【００５６】
この場合、ユーザは、第１のメニュー表示領域Ａ３１に表示された設計項目メニューＤ２１の中から、設計対象となる１又は２以上のユニット（この例では、３個の基本ＩＯ）を、それらのユニットに対応する文字列（「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」，「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」，「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」）のマウスによるクリック操作で選択する。
【００５７】
すると、図２に示されるように、選択された設計項目に対応する１又は２以上の作業用画面が、作業用画面表示領域Ａ４に重ねて表示される。このとき、１又は２以上の作業用画面の中で、ユーザが当初視認可能となるのは最後に選択された設計項目に対応する作業用画面となるが、マウスのクリック操作にて所望のタブＴ１〜Ｔ３を選択することにより、任意の作業用画面を露出乃至視認させることができる。したがって、ユーザは、以上の操作を繰り返すことにより、任意のユニットについて、デバイス構成に関して必要な設定作業を実行することが可能となる。
【００５８】
一方、ユーザが、所望のＰＬＣシステムに関するプログラム構成についての設計を行うものと想定する。
【００５９】
この場合、ユーザは、先ず、マウスのクリック操作にて下降ボタンＢ２をオン動作させたのち、第２のメニュー表示領域Ａ３２に表示された設計項目メニューＤ２２の中から、設計対象となる１又は２以上のユニット（この例では、工程歩進処理、ＭＡＩＮ処理、集中監視処理、温度補正回路処理）を、それらのユニットに対応する文字列（「工程歩進」，「ＭＡＩＮ」，「集中監視」，「温度補正回路」）のマウスによるクリック操作で選択する。
【００６０】
すると、図３に示されるように、選択された設計項目に対応する１又は２以上の作業用画面が、作業用画面表示領域Ａ４に重ねて表示される。このとき、１又は２以上の作業用画面の中で、ユーザが当初視認可能となるのは最後に選択された設計項目に対応する作業用画面となるが、マウスのクリック操作にて所望のタブＴ４〜Ｔ７を選択することにより、任意の作業用画面を露出乃至視認させることができる。したがって、ユーザは、以上の操作を繰り返すことにより、任意のプログラム部品について、プログラム構成に関して必要な設計作業を実行することが可能となる。
【００６１】
なお、プログラム構成に関する設計項目からデバイス構成に関する設計項目へと作業用画面を戻したい場合には、マウスのクリック操作にて上昇ボタンＢ１をオン動作させればよい。すると、作業用画面表示領域Ａ４の表示内容は、プログラム構成に関する設計項目の作業用画面（図３参照）から、デバイス構成に関する設計項目の作業用画面（図２参照）へと即座に切り替えられる。
【００６２】
つまり、この例にあっては、仮想的には、常時、スクリーンの垂直方向の上方にはデバイス構成に関する作業用画面が、また垂直方向の下方にはプログラム構成に関する作業用画面が開かれて配置された状態となっており、その上には、作業用画面表示領域に相当するウインドウが上下にスライド可能に配置されており、その状態において、上昇ボタンＢ１と下降ボタンＢ２とのオン動作にてウィンドウを上下にスライドさせる感覚で、作業用画面をデバイス構成とプログラム構成とに切り替えることができるのである。
【００６３】
また、図２に示されるように、３個の作業用画面が同時に開かれた重ねられた状態においては、設計項目メニューＤ２１内において、そのとき視認状態にある作業用画面に対応する設計項目の文字列（この例では、３つの「基本ＩＯ：ＣＪ１Ｗ−ＩＤ２１２」の１つ）だけが、特徴的に表示される。ここで、「特徴的に表示」とは、反転表示、ハイライト表示、ランプ表示、変色表示、点滅表示等々のように、周囲の文字列と識別可能な表示態様のことを意味するものである。
【００６４】
また、図３に示されるように、４個の作業用画面が同時に開かれた重ねられた状態においては、設計項目メニューＤ２２内において、そのとき視認状態にある作業用画面に対応する設計項目の文字列（この例では、「工程歩進」）だけが、特徴的に表示される。ここでも、「特徴的に表示」とは、反転表示、ハイライト表示、ランプ表示、変色表示、点滅表示等々のように、周囲の文字列と識別可能な表示態様のことを意味するものである。
【００６５】
したがって、ユーザは、設計項目メニューＤ２１と設計項目メニューＤ２２とのうちでどちらの文字列が特徴的に表示されているかにより、またどの文字列が特徴的に表示されているかにより、現在、作業用画面表示領域Ａ４に表示されている作業用画面がどの設計項目に関するものであるかを一目瞭然に確認することができる。
【００６６】
以上の実施形態によれば、デバイス構成に関する設計項目メニューＤ２１とプログラム構成に関する設計項目メニューＤ２２とは別々の領域Ａ３１，Ａ３２に表示されるため、デバイス構成の設計担当者にとっても、プログラム構成の設計担当者にとっても、自己の担当する設計項目を設計項目メニューから容易に探し出すことができ、この種の設計作業における能率を向上させることができる。
【００６７】
また、デバイス構成に関する設計項目メニューＤ２１から選択された設計項目に対応する作業用画面も、プログラム構成に関する設計項目メニューＤ２２から選択された設計項目に対応する作業用画面も、固定された同一の作業用画面表示領域Ａ４に表示されることから、別ウィンドウＷ１に表示させる従来例とは異なり、設計担当者は表示スクリーンＳ上にて視線を逸らすことなく、設計作業を実行することができる。
【００６８】
また、デバイス構成とプログラム構成とで種別の異なる作業用画面を同一の表示領域Ａ４に表示させると言う構成を採用しつつも、それらの画面を双方とも開いた状態に維持しつつ、択一的に表示させると言う構成を採用しているため、いずれの種別の作業画面も表示スクリーンＳのほぼフルスクリーンの状態で行うことができ、比較的に小型のスクリーンを使用せざるを得ない可搬型パソコンであっても、視認性を低下させることがない。
【００６９】
また、デバイス構成とプログラム構成とで種別の異なる作業用画面を択一的に表示させるについては、上昇ボタンＢ１と下降ボタンＢ２とを使用した上下スライド式を採用しているため、上下スライド式ウィンドウの開け閉め動作を観念させやすく、操作性が良好で作業能率を向上させることができる。
【００７０】
また、デバイス構成とプログラム構成とで種別の異なる作業用画面を択一的に表示させつつも、個々の種別の作業用画面についても同時に複数の画面を開き、それらの１つをタブＴ１〜Ｔ７を介して択一的に選択させることができることから、個々の種別の作業についても能率良く実行することができる。
【００７１】
さらに、１個の作業用画面表示領域Ａ４に、デバイス構成とプログラム構成とで種別の異なる作業用画面を択一的に表示させつつも、デバイス構成に関する設計項目メニューＤ２１及びプログラム構成に関する設計項目メニューＤ２２においては、そのとき作業用画面として視認されている画面に対応する文字列が特徴的に表示されることから、現在視認している作業用画面がどの設計項目に対応するものであるかを一目瞭然に確認することができる。
【００７２】
なお、以上の実施形態においては、デバイス構成に関する設計項目メニューを表示するための第１のメニュー表示領域Ａ３１とプログラム構成に関する設計項目メニューを表示するための第２のメニュー表示領域Ａ３２とを上下に隣接配置したが、これら２つの領域については、分離させて上下に又は左右に配置しても良い。
【００７３】
また、デバイス構成に関する設計項目メニューＤ２１及びプログラム構成に関する設計項目メニューＤ２２はいずれもツリー状としたが、それらのメニューの構造はツリー状に限定されず、その他マトリクス状等々の任意の階層構造状配列を採用することができる。
【００７４】
さらに、作業用画面表示領域の切替は、上昇ボタンＢ１と下降ボタンＢ２に限定されず、左右のスライドボタン等々、作業性を考慮した任意の切替操作を採用することができる。
【産業上の利用可能性】
【００７５】
本発明は、ＰＬＣ用のユーザプログラム（制御プログラム）の作成や編集等を行うためのプログラム開発支援装置に応用して、装置の操作性を改善することもできる。
【符号の説明】
【００７６】
１        ＰＣ本体
２        キーボード
３        ポインティングデバイス
４        画像表示器
５        外部記憶装置
１１      ＣＰＵ
１２      メモリ
１３      通信インタフェース
Ｓ        表示スクリーン
Ａ１      メニュー表示領域
Ａ２      作業用画面表示領域
Ｄ１      設計項目メニュー
Ｗ１      ウィンドウ
Ａ３１    第１のメニュー表示領域
Ａ３２    第２のメニュー表示領域
Ｄ２１    デバイス構成設計用メニュー
Ｄ２２    プログラム構成設計用メニュー
Ａ４      作業用画面表示領域
Ｔ１〜Ｔ７      タブ
Ｂ１      上昇ボタン
Ｂ２      下降ボタン
【図１】
2011192085.tif 000003
【図２】
2011192085.tif 000004
【図３】
2011192085.tif 000005
【図４】
2011192085.tif 000006