(57)【要約】【課題】シーケンスプログラムの作成、編集を容易にするシーケンスプログラム作成装置を提供する。【解決手段】シーケンスプログラムを作成編集する際、デバイスの位置、種類、信号名称を入力する（１００〜１０２）。アドレスの種類に応じたアドレス表示属性を設定する（１０４、１０５）。表示したシーケンスプログラム（ラダープログラム）上の対応デバイスのシンボル及び名称をその表示属性の色で表示（１０６）。設定されたデバイスの位置、種類、名称、アドレス表示属性をメモリに記憶し（１０７）、信号アドレス割付表示画面を読み出すと、メモリに記憶したこのデバイス情報を読み出し、設定され記憶しているアドレス表示属性に基づいて各デバイス情報（番号、名称、すでに入力されたアドレス）が色分けして一覧表示される。よってアドレスの割付が容易となる。【選択図】      図３
2004171401.tif 000002
【特許請求の範囲】
【請求項１】
シーケンスプログラム作成装置であって、シーケンスプログラムで使用されるデバイスのアドレスの種類を区別する表示属性情報を入力する表示属性入力手段と、
該表示属性入力手段により入力された表示属性情報を記憶する記憶手段と、
該記憶手段に記憶された表示属性情報に従い前記シーケンスプログラムに前記デバイス又は信号名称を表示する表示手段とを備えたことを特徴とするシーケンスプログラム作成装置。
【請求項２】
前記表示装置は前記信号名称にアドレスを割り付けるための信号名称を一覧表示する信号アドレス割付画面を備えており、該信号アドレス割付画面に表示される前記信号名称を前記表示属性情報に従って表示することを特徴とする請求項１に記載のシーケンスプログラム作成装置。
【請求項３】
特定の表示属性を選択することによって、前記記憶手段から前記選択された表示属性と一致する表示属性のデバイスを読み出し、前記信号アドレス割付画面に表示することを特徴とする請求項２に記載のシーケンスプログラム作成装置。
【請求項４】
特定の表示属性を選択することによって、前記記憶手段に記憶された表示属性情報と一致するデバイスを前記表示属性情報に従って前記シーケンスプログラムに表示することを特徴とする請求項２又は請求項３に記載のシーケンスプログラム作成装置。
【請求項５】
前記表示属性情報は、表示する色である請求項１乃至４の内いずれか１項に記載のシーケンスプログラム作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
プログラマブルコントローラに用いるシーケンスプログラムの作成装置に関する。
【０００２】
【従来の技術】
プログラマブルコントローラにおいては、ラダープログラムで構成されるシーケンスプログラムに基づいて、制御対象をシーケンス制御する。このプログラマブルコントローラが使用するシーケンスプログラム（ラダープログラム）を対話形式で作成するシーケンスプログラム作成装置はすでに公知公用である。
【０００３】
このシーケンスプログラム作成装置において、シーケンスプログラムの作成、編集を容易にするために、ラダープログラムの表示レイアウトに工夫をしたり、、ラダープログラムの理解を容易にするために表示を切り替えたり、ファンクションブロックの状態を線の太さを変えて表示したり、一括変換されたパラメータの表示色を変えて、シーケンスプログラムの作成、編集を容易にすることも公知である（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−１８２７１２号公報
【０００５】
【発明が解決しようとする課題】
本発明は、シーケンスプログラムの作成、編集を容易にするシーケンスプログラム作成装置を提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明は、シーケンスプログラム作成装置に関するものであり、シーケンスプログラムで使用されるデバイスのアドレスの種類を区別する表示属性情報を入力する表示属性入力手段と、該表示属性入力手段により入力された表示属性情報を記憶する記憶手段と、該記憶手段に記憶された表示属性情報に従い前記シーケンスプログラムにデバイスまたは信号名称を表示する表示手段とを備えるものである。表示属性情報に従って、アドレスの種類を区別してデバイスが表示されるから、シーケンスプログラムの作成が容易となり、誤りを少なくすることができるものである。又、表示装置は信号名称にアドレスを割り付けるための信号名称を一覧表示する信号アドレス割付画面を備え、該信号アドレス割付画面に表示される信号名称を表示属性情報に従って表示するようにした。さらに、特定の表示属性を選択することによって、記憶手段から前記選択された表示属性と一致する表示属性のデバイスを読み出し、信号アドレス割付画面に表示するようにもした。又、特定の表示属性を選択することによって、記憶手段に記憶された表示属性情報と一致するデバイスを表示属性情報に従って前記シーケンスプログラムに表示するようにもした。そして、特に、表示属性情報を「色」とすることによって、色分けしてデバイスを表示するようにした。
【０００７】
【発明の実施の形態】
図１は、本発明の一実施形態のシーケンスプログラム作成装置１の要部ブロック図である。このシーケンスプログラム作成装置１のハードウエア構成は従来のシーケンスプログラム作成装置の構成と同一である。プロセッサ１０にバス１５を介してＲＯＭ，ＲＡＭ等で構成されるメモリ１２、表示装置付きのキーボード等の入力手段１１、作成したシーケンスプログラムをフロッピー（登録商標）ディスク等の記憶媒体のドライバーに接続する入出力回路、作成したシーケンスプログラムを直接プログラマブルコントローラやＣＮＣのプログラマブルコントローラに通信線を介して出力する通信インターフェース１４等が接続されている。
【０００８】
図２は、このシーケンスプログラム作成装置１を用いてシーケンスプログラムの作成の概要を説明する説明図である。又、図３は、シーケンスプログラムの作成、編集処理の動作フローチャートである。
オペレータが表示装置／入力手段１１を操作して、シーケンスプログラム作成、編集画面に表示装置の表示画面を切替え、デバイスを入力する位置を、表示装置／入力手段１１のカーソル又はマウス等で指定し（ステップ１００）、該指定した位置に接点やコイル等のデバイスのシンボル（種類）をキーボードに設けられたシンボルキーより設定する（ステップ１０１）。そして、そのデバイスの信号名称を、キーボードを用いて入力する（ステップ１０２）。図２に示すように、デバイスのシンボルとデバイスのＩＮＰ１，ＩＮＰ２，ＯＵＴ１・・等の信号名称が表示装置の画面に表示される。
【０００９】
さらに、デバイスの信号名称を入力したとき、デバイスの番号（作成した順に番号が付与される）、信号名称が表示され、アドレス、及び表示属性が空欄となったウインドウが表示される（ステップ１０３）。この段階でアドレスを設定しない場合には、アドレス表示属性のみを入力する（ステップ１０４）。又、アドレスを入力した場合には、この入力されたアドレスに基づいてそのアドレス表示属性が自動的に設定される（ステップ１０５）。すなわち、アドレスは、機械側との入出力信号、内部リレー等の各信号が存在する場所を示す番号であり、複数の種類に区分される。例えば、ＣＮＣ（数値制御装置）に使用されるプログラマブルコントローラの場合、アドレスとしては、機械からプログラマブルコントローラに入力される信号Ｘ、プログラマブルコントローラから機械へ出力する信号Ｙ、ＣＮＣからプログラマブルコントローラに入る入力信号Ｆ、プログラマブルコントローラからＣＮＣへ出力する信号Ｇ、内部リレーＲ、メッセージ要求信号Ａ、カウンタＣ、キープリレーＫ、可変タイマＴ、データテーブルＤ、ラベル番号Ｌ、サブプログラム番号Ｐ等の各種種類がある。これらのアドレス種類に対してそれぞれ表示属性を付与する。このアドレス表示属性は、マークや符号、アイコン等で構成されるが、この実施形態では、アドレス表示属性を「色」としている。表示色をアドレスの種類毎に与え色分けして表示するようにするもので、アドレスの種類に応じてアドレス表示属性として色を入力設定する。
【００１０】
こうしてアドレス表示属性が入力されると、当該デバイスのシンボル及び信号名称をこの入力された表示属性に応じた表示色に変える（ステップ１０６）。次に、ステップ１００〜１０５で設定入力された、デバイス番号、デバイスの位置、種類、名称、表示属性、さらにはアドレスをメモリ１２内に設けられたシンボルデータファイル１２ａに記憶する（ステップ１０７）。そして、プログラミング終了しなければ、ステップ１００に戻り上述した処理動作を繰り返し実行し、シーケンスプログラムを作成、編集する。プログラミングが終了しプログラム終了の入力があると、このシーケンスプログラム作成編集処理は終了する。
【００１１】
こうして作成されたシーケンスプログラムＰ１、Ｐ２は図２に示すようにサブプログラム１、サブプログラム２としてメモリ１２内に記憶され、かつ、記憶された各シーケンスプログラムに使用されるデバイス番号、デバイスの位置、種類、信号名称、アドレス表示属性、アドレスはシンボルデータファイル１２ａに格納されることになる。
【００１２】
次に、信号アドレス割付画面を呼び出すと、図４に示す処理が実行される。メモリのシンボルデータファイル１２ａから記憶しているデバイス情報を呼び出し（ステップ２００）、設定されているアドレス表示属性に基づいて表示色を変えて一覧表示画面に、デバイスの番号、信号名称、アドレスを、表示装置／入力手段１１の表示画面に図２で符号２０に示すように表示する（ステップ２０１）。以下、メモリ１２内のシンボルデータファイル１２ａにデバイス情報が記憶されている限り（ステップ２０２）、そのデバイス情報を読み出し図２の符号２０に示すように表示画面に追加して表示する。この場合、図３のステップ１０５で、アドレスが入力されている場合には、アドレスも表示されるが、アドレスが入力されていない場合には、アドレスの表示はない。
【００１３】
図２の符号２０で示すような信号アドレス割付画面を表示させ、この画面でアドレスが付与されていない各デバイスに対してアドレスを付与する。その際、デバイスのアドレスの種類に応じ、表示色がそれぞれ異なって表示されているから、アドレスの割付付与が容易となり、誤りを少なくすることができる。こうして割り付けられたアドレスは、割り付けられたデバイスに対応してメモリ１２内のシンボルデータファイル１２ａに格納される。
【００１４】
さらには、信号アドレス選択表示画面を選択すると図５に示す処理が開始される。まず、表示させるアドレス表示属性を設定入力する（ステップ３００）。プロセッサ１０は、メモリ１２内のシンボルデータファイル１２ａを先頭から読み出し、デバイス情報があれば（ステップ３０１）、そのデバイス情報を読み出し（ステップ３０２）、該デバイス情報のアドレス表示属性が設定した表示属性と一致するか判断して（ステップ３０３）、一致しなければステップ３０１に戻り、一致すれば、この選択表示画面へデバイス情報を追加表示し（ステップ３０４）、ステップ３０１に戻る。以下、シンボルデータファイル１２ａに記憶するデバイス情報を全て読み出すまで、上述した処理を繰り返す。
【００１５】
その結果、この選択表示画面では、設定したアドレス表示属性と同一のデバイスだけが選択され表示されることになる。よって、同一種類のデバイス、例えば、選択アドレス表示属性が内部リレーを示すものであれば、内部リレーだけが表示されることになる。よって、この選択表示画面を用いて、アドレス割付を行えば、同一種類のアドレスであるから、アドレス割付が非常に容易で、簡単になり、誤った割付を少なくすことができる。なお、この選択表示画面でアドレスの割付を行っても割り付けられたアドレスは、割り付けられたデバイスに対応してシンボルデータファイル１２ａに格納される。
【００１６】
【発明の効果】
デバイスのアドレスが分類され、表示されることから、アドレス割付が容易となり、シーケンスプログラムの作成、編集を容易にする。
【図面の簡単な説明】
【図１】本発明の一実施形態のシーケンスプログラム作成装置の要部ブロック図である。
【図２】この実施形態を用いたシーケンスプログラムの作成の概要説明図である。
【図３】同実施形態におけるシーケンスプログラムの作成、編集処理の動作フローチャートである。
【図４】同実施形態における信号アドレス割付画面の表示処理の動作フローチャートである。
【図５】同実施形態における信号アドレス選択表示画面の表示処理の動作フローチャートである。
【符号の説明】
１  シーケンスプログラム作成装置
１０  プロセッサ（ＣＰＵ）
１１  表示装置／入力手段
１２  メモリ
１３  入出力回路
１４  通信インターフェース
１５  バス
Ｐ１，Ｐ２  シーケンスプログラム
【図１】
2004171401.tif 000003
【図２】
2004171401.tif 000004
【図３】
2004171401.tif 000005
【図４】
2004171401.tif 000006
【図５】
2004171401.tif 000007