(57)【要約】【課題】  アクションインジケータの色情報により設備の制御状況が把握可能なシーケンシャルファンクションチャートを表示することができるシーケンス処理のモニタ装置を提供する。【解決手段】  コントロール部７の記憶部は、シーケンシャルプログラム、シーケンシャルファンクションチャートを記憶する。またコントロール部７の記憶部は、入力装置６から入力される対応情報に基づいて、色を表す色情報とアクションインジケータとを対応させて記憶する。コントロール部７の制御部は、シーケンシャルプログラムを実行処理したときに、各ステップの状態情報、アクションプログラム、アクションリレーの状態情報、およびアクションインジケータを表す状態情報を取得する。プログラム編集部１５は、アクションインジケータに対応させて記憶手段に記憶される色情報を付加した表示用のシーケンシャルファンクションチャートを表す画像情報を生成する。表示装置４は、生成された画像情報を可視表示する。【選択図】      図１
2008059488.tif 000002
【特許請求の範囲】
【請求項１】
シーケンシャルプログラムを表現するシーケンシャルファンクションチャートのアクションインジケータに対して色を表す色情報を記憶する記憶手段と、
情報を入力する入力手段から入力されるアクションインジケータと色情報とを対応させる指令に応答して、前記アクションインジケータと色情報とを対応させて前記記憶手段に記憶させる色情報付加手段と、
前記シーケンシャルプログラムを実行処理したときに、アクションインジケータの状態を表す状態情報を取得する取得手段と、
前記取得手段によって取得した状態情報に応じて、記憶手段に記憶されるアクションインジケータの色情報を付加した表示用のシーケンシャルファンクションチャートを表す画像情報を生成する画像情報生成手段と、
画像情報生成手段によって生成された画像情報を可視表示する表示手段とを含むことを特徴とするシーケンス処理のモニタ装置。
【請求項２】
前記記憶手段には、前記色情報と、文字を表す文字情報とが対応して記憶され、
前記色情報付加手段は、前記指令として入力手段から入力される文字情報に応答して、入力された文字情報に対応して記憶手段に記憶される色情報を、前記アクションインジケータに対応させることを特徴とする請求項１記載のシーケンス処理のモニタ装置。
【請求項３】
前記記憶手段には、前記色情報と、数値で表す数値情報とが対応して記憶され、
前記色情報付加手段は、前記指令として入力手段から入力される数値情報に応答して、入力された数値情報に対応して記憶手段に記憶される色情報を、前記アクションインジケータに対応させることを特徴とする請求項１記載のシーケンス処理のモニタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シーケンス処理のモニタ装置に関する。
【背景技術】
【０００２】
プログラマブルコントローラ（Programmable Logic Controller：略称ＰＬＣ）は、シーケンシャルプログラムを実行して複数の制御対象装置をシーケンス制御する。またＰＬＣは、シーケンシャルプログラムを表現するシーケンシャルファンクションチャート（Sequential Function Chart：略称ＳＦＣ）を表示手段に可視表示する。
【０００３】
従来の技術のＰＬＣは、活性中のステップと活性済みのステップと非活性のステップとを区別可能なＳＦＣを可視表示している。具体的にはＰＬＣは、活性中のステップの色と活性済みのステップの色と非活性のステップの色とを異ならせたＳＦＣを可視表示している。シーケンシャルプログラムを実行中にシーケンス制御が中断すると、利用者は、表示されたＳＦＣを基にして活性状態のステップのうちのどのステップに起因してシーケンス制御が中断したかを特定する。活性状態のステップのうちの活性済みのステップは、正常に動作するステップとして切り分けられるので、活性状態のステップの中からシーケンス制御が中断した原因となるステップを絞り込むことができる。これによって、シーケンス制御が中断した原因となるステップを特定するために要する時間と手間とを抑制している（たとえば特許文献１参照）。
【０００４】
他の従来の技術のＰＬＣは、活性状態が複数回連続するステップにおいて、何回目の活性状態かを識別可能なＳＦＣを表示している（たとえば特許文献２参照）。
【０００５】
【特許文献１】特開２００１−２８２３３０号公報
【特許文献２】特開平７−３３４２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の技術のＰＬＣは、各ステップが活性状態か活性済み状態か非活性状態かを色分けしたＳＦＣを表示するので、活性状態のステップを視覚的に把握可能だが、ステップに連結されたアクションを視覚的に把握することができない。したがって複数の種類のアクションが存在する場合には、どのステップが活性状態かを把握できたとしても、制御対象の装置が故障してシーケンス制御が停止した場合、どの種類のアクションに起因してシーケンス制御が停止したかを特定することができないので、どの制御対象の装置が故障したかを容易に特定することができず、シーケンス制御が中断した原因を特定するために多くの時間と手間とを要する。
【０００７】
したがって本発明の目的は、シーケンス制御が中断した原因を容易に特定することであり、設備の状況を把握可能なシーケンシャルファンクションチャートを表示することができるシーケンス処理のモニタ装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、シーケンシャルプログラムを表現するシーケンシャルファンクションチャートのアクションインジケータに対して色を表す色情報を記憶する記憶手段と、
情報を入力する入力手段から入力されるアクションインジケータと色情報とを対応させる指令に応答して、前記アクションインジケータと色情報とを対応させて前記記憶手段に記憶させる色情報付加手段と、
前記シーケンシャルプログラムを実行処理したときに、アクションインジケータの状態を表す状態情報を取得する取得手段と、
前記取得手段によって取得した状態情報に応じて、記憶手段に記憶されるアクションインジケータの色情報を付加した表示用のシーケンシャルファンクションチャートを表す画像情報を生成する画像情報生成手段と、
画像情報生成手段によって生成された画像情報を可視表示する表示手段とを含むことを特徴とするシーケンス処理のモニタ装置である。
【０００９】
また本発明は、前記記憶手段には、前記色情報と、文字を表す文字情報とが対応して記憶され、
前記色情報付加手段は、前記指令として入力手段から入力される文字情報に応答して、入力された文字情報に対応して記憶手段に記憶される色情報を、前記アクションインジケータに対応させることを特徴とする。
【００１０】
また本発明は、前記記憶手段には、前記色情報と、数値で表す数値情報とが対応して記憶され、
前記色情報付加手段は、前記指令として入力手段から入力される数値情報に応答して、入力された数値情報に対応して記憶手段に記憶される色情報を、前記アクションインジケータに対応させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、色情報付加手段は、情報を入力する入力手段から入力されるアクションインジケータと色情報とを対応させる指令に応答して、アクションインジケータと色を表す色情報とを対応させて記憶手段に記憶させるので、利用者が入力手段を操作することによって、利用者が指定する任意の色を表す色情報とアクションインジケータとを対応させて記憶手段に記憶させることができる。
【００１２】
取得手段が取得する状態情報は、実行中のシーケンシャルプログラムによって制御される設備状態を表す。すなわち状態情報は、ステップに連結されている各アクションの実行状態を表す。画像情報生成手段は、状態情報に基づいて、ステップに連結されるアクションに対応する色情報を付加した表示用のＳＦＣを表す画像情報を生成する。表示手段は、画像情報生成手段が生成した画像情報を可視表示するので、表示手段には表示用のＳＦＣが表示される。表示手段に表示されるＳＦＣには、アクションインジケータに対して、利用者が任意に設定した色が付加されている。したがって利用者が設定した色とアクションインジケータとの対応関係から、アクションに基づいて制御が行われている設備の状態を把握することができる。
【００１３】
また本発明によれば、記憶手段は、アクションインジケータの内容に関連する文字を表す文字情報を、色情報に対応して記憶する。色情報付加手段は、入力手段から入力される文字情報に応答して、入力された文字情報に対応して記憶手段に記憶される色情報をアクションインジケータに対応させる。したがって利用者が入力手段を操作することによってアクションインジケータに対応する文字情報を入力すると、利用者が指定する任意の色を表す色情報とアクションインジケータとを対応させて記憶手段に記憶させることができる。これによって前述したようにアクションインジケータに対して、利用者が任意に設定した色を付加した表示用のＳＦＣが表示手段に表示される。
【００１４】
また本発明によれば、記憶手段は、数値を表す数値情報を色情報に対応して記憶する。色情報付加手段は、入力手段から入力される数値情報に応答して、入力された数値情報に対応して記憶手段に記憶される数値情報を、アクションインジケータに対応させる。したがって利用者が入力手段を操作することによってアクションインジケータに対応する数値情報を入力すると、任意の色を表す色情報とアクションインジケータとを対応させて記憶手段に記憶させることができる。これによって前述したようにアクションインジケータに対して、利用者が任意に設定した色を付加した表示用のＳＦＣが表示手段に表示される。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施の一形態のＰＬＣシステム１の構成を示すブロック図である。シーケンス処理のモニタ装置に相当するＰＬＣシステム１は、モータおよびランプなどの制御対象装置２をシーケンス制御する。ＰＬＣシステム１は、情報処理装置３と、表示装置４と、ＰＬＣ５と、入力装置６とを含んで構成される。
【００１６】
ＰＬＣ５は、コントロール部７と、入力部８と、出力部９と、電源部１０との各部を含んで構成される。電源部１０は、ＰＬＣ５の各部に電力を供給する。
【００１７】
入力部８は、複数の入力端子を有し、この入力端子にセンサおよびスイッチなどの外部情報入力装置１２が接続される。入力部８の入力端子には、たとえば利用者がスイッチを押下げると、この利用者の操作に対応する電気信号が入力される。入力部８は、前記外部情報入力装置１２からの電気信号をコントロール部７に与える。出力部９は、複数の出力端子を有し、この出力端子に前述したモータおよびアクチュエータなどの制御対象装置２が接続される。ＰＬＣ５は、出力部９の出力端子の電圧を制御することによって、制御対象装置２を制御する。前記複数の入力端子および前記複数の出力端子には、それぞれ固有のアドレスが割り振られている。したがってアドレスは、特定の出力端子を指定するとともに、出力端子に接続される特定の制御対象装置２を指定する。
【００１８】
コントロール部７は、ＰＬＣ５の各部を制御する。コントロール部７は、記憶手段に相当する記憶部と制御部とを含んで構成される。制御部は、中央処理装置（Central 
Processing Unit：略称ＣＰＵ）によって実現される。制御部は、記憶部に記憶されるシーケンシャルプログラムを実行することによって、入力部８に与えられる外部情報入力装置１２からの電気信号に応じて、出力部９を制御し、制御対象装置２をシーケンス制御する。
【００１９】
記憶部は、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）によって実現され、シーケンシャルプログラム、およびこのシーケンシャルプログラムを表すＳＦＣを記憶する。
【００２０】
図２は、表示装置４に可視表示されるＳＦＣを示す図である。ＳＦＣは、シーケンシャルプログラムをステップＳと、トランジションＴと、アクションブロックＡと、有向接続線１３とを用いて表す。
【００２１】
シーケンシャルプログラムは、複数のステップＳに分割される。各ステップＳは、シーケンシャルプログラムに基づく制御が実行される順に一方向に並べられる。ステップＳには、制御が行われている活性状態と、制御が行われていない非活性状態との２つの状態がある。活性状態は、シーケンシャルプログラムのうちのステップＳに対応する部分を実行処理している状態であり、非活性状態は、シーケンシャルプログラムのうちのステップＳに対応する部分を実行処理していない状態である。各ステップＳは、１つ前に制御が行われるステップＳと有向接続線１３によって接続されるとともに、１つ後に制御が行われるステップＳと有向接続線１３によって接続される。図２では、ステップＳ０、ステップＳ１、ステップＳ２がこの順に実行されるので、ステップＳ０とステップＳ１とが有向接続線１３によって接続され、ステップＳ１とステップＳ２とが有向接続線１３によって接続されている。
【００２２】
有向接続線１３によって接続されるステップＳとステップＳとの間には、トランジションＴが設けられる。トランジションＴは、トランジションＴを挟むステップＳのうちの先に制御が行われるステップＳから後に制御が行われるステップＳへと制御が遷移する条件を表す。トランジションＴが示す条件が満たされると、トランジションＴの１つ前のステップＳが活性状態から非活性状態に遷移するとともに、トランジションＴの１つ後のステップＳが非活性状態から活性状態に遷移する。トランジションＴが示す条件は、たとえば外部情報入力装置１２を構成する特定のスイッチが押下げられたり、特定のセンサから電気信号が入力されることによって満たされる。
【００２３】
各ステップＳには、０個以上のアクションが連結される。ステップＳが活性状態になると、活性状態のステップＳに連結されているアクションが実行されて、このアクションに基づく制御が行われる。１つのステップＳに複数のアクションが連結されている場合には、ステップＳが活性状態になると連結された複数のアクションが実行される。したがって１つのステップＳに複数のアクションが連結されている場合には、複数のアクションに基づいた制御が行われる。０個のアクションがステップＳに連結されている場合には、制御を行わずにトランジションＴが表す条件が満たされるまで待機する。
【００２４】
アクションブロックＡは、アクションクオリファイアーを表示する第１領域ａと、アクション名を表示する第２領域ｂと、アクションインジケータを表示する第３領域ｃとを有する。アクションクオリファイアーは、アクションを実行するタイミングやアクションを停止するタイミングを表す。アクション名は、各アクションによって実行される制御を表す。アクションインジケータは、たとえばタイムアウトフラグ、完了フラグおよび通信完了フラグなどの変数であって、利用者の用途によって様々な情報を表す。
【００２５】
コントロール部７の記憶部は、アクションインジケータと、色を表す色情報とを対応させて記憶する。アクションインジケータを表示する第３領域ｃは、制御対象装置２のデバイスのＯＮに対応して記憶された色情報が表す色によって表示される。
【００２６】
図３は、シーケンス制御をモニタリング中に表示装置４に可視表示される表示用のＳＦＣを示す図である。図３では、ステップＳ０とステップＳ２とが非活性状態であって、ステップＳ１が活性状態の場合の表示用のＳＦＣを示している。トランジションＴの条件が満たされることでステップＳが非活性状態から活性状態へと遷移し、同時にステップに連結されるアクションが実行開始となる。ステップＳに連結されるアクションブロックＡの第１領域ａは、ステップＳの状態（活性/非活性）に同期して、予め定める色で表示される。アクションブロックＡの第２領域ｂは、アクションプログラム、アクションリレーの状態（ＯＮ/ＯＦＦ）に同期して、予め定める色で表示される。図３では、ステップＳ１、およびステップＳ１に連結されるアクションの第１領域ａと第２領域ｂとに斜線を引いて、予め定める色を示している。これらの色を表す色情報は、予め情報処理装置３に記憶されている。アクションインジケータを表示する第３領域ｃは、このアクションインジケータに対応して記憶される色情報が表す色で表示される。図３では、ステップＳ１に連結されるアクションのアクションインジケータを表示する第３領域ｃに網線を引いて、このアクションインジケータに対応して記憶される色情報が表す色を示している。これらの色を表す色情報は、予めコントロール部７の記憶部、および情報処理装置３に記憶されている。
【００２７】
コントロール部７の制御部は、シーケンシャルプログラムの進捗を表す進捗情報を取得する。コントロール部７の制御部は、シーケンシャルプログラムを実行処理したときに、各ステップの状態情報、アクションプログラム、アクションリレーの状態情報、アクションインジケータを表す状態情報を取得する取得手段して機能する。進捗情報は、状態情報を含む。状態情報は、具体的には「１」か「０」かによって表される。
【００２８】
コントロール部７は、インタフェース部をさらに有し、このインタフェース部と情報処理装置３のインタフェース部とを接続するケーブルを介して情報処理装置３と通信可能に構成される。コントロール部７と情報処理装置３とは、たとえばＲＳ−２３２ＣおよびＵＳＢ（Universal Serial Bus）などに準拠したケーブルによって接続される。
【００２９】
表示装置４は、情報処理装置３から与えられる画像情報を可視表示する。表示装置４は、液晶ディスプレイ（Liquid Crystal Display：略称ＬＣＤ）によって実現される。入力装置６は、キーボードおよびマウスなどによって実現される。利用者がキーボードおよびマウスなどを操作すると、この操作に応じた情報が入力装置６によって情報処理装置３に与えられる。
【００３０】
情報処理装置３は、記憶部と制御部とインタフェース部とを含んで構成される。記憶部には、制御プログラムが記憶される。制御部は、記憶部に記憶された制御プログラムを読込んで実行することによって、画像情報生成手段に相当するプログラム編集部１５と、ＰＬＣ状態記憶処理部１６と、プログラムファイル記憶部１７として機能する。情報処理装置３は、たとえばパーソナルコンピュータによって実現される。
【００３１】
プログラム編集部１５は、利用者が入力装置６を操作することによって入力される情報に基づいて、シーケンシャルプログラムおよびＳＦＣを作成したり、編集したりする。またプログラム編集部１５は、利用者が入力装置６を操作することによって入力される情報に基づいて、アクションインジケータと色情報との対応関係を表す対応関係情報を生成する。プログラム編集部１５は、作成したシーケンシャルプログラム、ＳＦＣおよび対応関係情報をプログラムファイル記憶部１７に与えて記憶させる。またプログラム編集部１５は、プログラムファイル記憶部１７に記憶させたシーケンシャルプログラム、ＳＦＣおよび対応関係情報をコントロール部７に与えて、コントロール部７の記憶部に記憶させる。これによってコントロール部７の記憶部は、シーケンシャルプログラムおよびＳＦＣを記憶するとともに、アクションインジケータと色情報とを対応して記憶する。
【００３２】
プログラムファイル記憶部１７は、コントロール部７の記憶部に記憶されるシーケンシャルプログラム、ＳＦＣ、および対応関係情報をインタフェース部を介して読込む。またプログラムファイル記憶部１７は、コントロール部７から読込んだシーケンシャルプログラム、ＳＦＣ、および対応関係情報をプログラム編集部１５に与える。ＰＬＣ状態記憶処理部１６は、コントロール部７から与えられるシーケンシャルプログラムの進捗を表す進捗情報を記憶する。
【００３３】
プログラム編集部１５は、ＰＬＣ状態記憶処理部１６に記憶される進捗情報のうちの、最も新しく記憶した進捗情報を読込むとともに、コントロール部７の制御部が現在読込んで実行しているシーケンシャルプログラム、ＳＦＣおよび対応関係情報をプログラムファイル記憶部１７から読込む。プログラム編集部１５は、読込んだ進捗情報と、シーケンシャルプログラムと、ＳＦＣと対応関係情報とに基づいて、表示部に表示させる表示用のＳＦＣを表す画像情報を生成する。プログラム編集部１５は、生成した画像情報を表示装置４に与えて、表示用のＳＦＣを可視表示させる。
【００３４】
図４は、情報処理装置３が表示用のＳＦＣを表示装置４に表示させる処理を表すフローチャートである。利用者が入力装置６を操作することによって、ＳＦＣを表示装置４に表示させる指令が情報処理装置３に入力されると、ステップａ０からステップａ１に移行する。
【００３５】
ステップａ１では、プログラムファイル記憶部１７は、コントロール部７の記憶部に記憶されたシーケンシャルプログラムおよびＳＦＣを読込んで記憶する。コントロール部７は、複数のシーケンシャルプログラムおよびＳＦＣを記憶している。ステップａ１において読込んで記憶するシーケンシャルプログラムおよびＳＦＣは、ＰＬＣ５が現在実行処理しているシーケンシャルプログラムおよびこのシーケンシャルプログラムを表すＳＦＣである。次にステップａ２に移行する。
【００３６】
ステップａ２では、プログラム編集部１５は、ステップａ１においてプログラムファイル記憶部１７が記憶したＳＦＣに基づいて、このＳＦＣを表す画像情報を生成する。次にプログラム編集部１５は、生成した画像情報を表示装置４に与え、表示装置４にＳＦＣを表示させる。このステップにおいて表示装置４に表示されるＳＦＣは、色情報が付加されておらず、ステップＳおよびアクションブロックＡがＳＦＣの表示される背景の色と同じ色で表示される。たとえば図２に示すＳＦＣが表示装置４に表示される。次にステップａ３に移行する。
【００３７】
ステップａ３では、情報処理装置３は、シーケンス制御のモニタリングを開始する処理を行い、ＰＬＣ５に対してシーケンシャルプログラムの進捗情報、およびアクションと色情報との対応関係情報を送信させる制御を行う。次にステップａ４に移行する。
【００３８】
ステップａ４では、ＰＬＣ状態記憶処理部１６は、ＰＬＣ５からシーケンシャルプログラムの進捗情報およびアクションと色情報との対応関係情報を読込んで、プログラム編集部１５に与える。次にステップａ５に移行する。
【００３９】
ステップａ５では、プログラム編集部１５は、進捗情報と対応関係情報とに基づいて、ステップａ２において生成した画像情報に色情報を付与した表示用のＳＦＣを表す画像情報を生成する。具体的には、プログラム編集部１５は、アクションの第１領域ａに、連結されるステップＳの状態（活性/非活性）と同期して対応する色情報を付加する。またプログラム編集部１５は、アクションの第２領域ｂに、アクションプログラムおよびアクションリレーの状態（ＯＮ/ＯＦＦ）と同期して、対応する色情報を付加する。またプログラム編集部１５は、アクションインジケータを表す第３領域ｃに、利用者が指定したデバイスのＯＮに対応して記憶された色情報を付与する。次にステップａ６に移行する。ステップａ６では、プログラム編集部１５は、生成した画像情報を表示装置４に与え、表示用のＳＦＣを表示装置４に表示させる。このステップにおいて表示装置４に表示されるＳＦＣは、色情報が付加されているので、活性状態のステップＳおよびこのステップＳに連結されるアクションブロックＢは、ＳＦＣの背景の色とは異なる色で表示される。特にアクションインジケータを表す第３領域ｃは、このアクションに対応する色で表示される。たとえば図３に示す表示用のＳＦＣが表示装置４に表示される。次にステップａ７に移行して表示用のＳＦＣを表示装置４に表示させる処理を終了する。
【００４０】
情報処理装置３は、シーケンス制御が終了する、またはモニタリングを終了する指令が入力装置６から入力されるまでステップａ４〜ステップａ６の処理を繰返す。これによって表示装置４に表示される表示用のＳＦＣがシーケンシャルプログラムの進捗に応じて更新される。
【００４１】
次にコントロール部７の記憶部に、アクションインジケータと色情報とを対応させて記憶させるために、アクションインジケータと色情報との対応関係を表す対応関係情報を入力する処理について説明する。本実施の形態のＰＬＣシステム１では、対応関係情報として、アクションインジケータに対応する色情報を直接入力してもよく、また色情報に対応する数値であるキーを表す数値情報を入力してもよく、また色情報に対応し、アクションインジケータの内容に関連する文字であるコメントを表す文字情報を入力してもよい。つまり色情報、数値情報および文字情報のいずれかを入力することによって、対応関係情報が入力される。
【００４２】
図５は、色情報と数値情報と文字情報との対応関係を表す図である。色情報と数値情報と文字情報との対応関係は、情報処理装置３の記憶部に記憶されている。ひとつの色の種類を表す色情報に対応して、ひとつのキーに対応する数値を表す数値情報およびコメントを表す文字情報が記憶される。図５に示すように、本実施の形態では赤色にキー「１」およびコメント「タイムアウト」が対応し、緑色にキー「２」およびコメント「完了」が対応し、青色にキー「３」およびコメント「通信完了」が対応する。図５では、赤色を横線で示し、緑色を縦線で示し、青色を縦線と横線とで示す。
【００４３】
図６は、アクションインジケータに対して色情報を設定するときの表示装置４に表示される設定画面を示す図である。利用者は、表示装置４に表示される設定画面を見ながら、入力装置６を操作する。プログラム編集部１５は、入力装置６から入力されるアクションインジケータと色情報とを対応させる指令に応答して、アクションインジケータと色情報とを対応させてコントロール部７の記憶部に記憶させる色情報付加手段として機能し、アクションインジケータに対して色情報が設定されると、設定された情報をコントロール部７に与えて、コントロール部７の記憶部にアクションインジケータと色情報とを対応させて記憶させる。
【００４４】
設定画面には、シーケンシャルプログラムに基づく制御によって制御対象装置２の情報、すなわちデバイスの情報と、アクションインジケータを表す第３領域ｃの色、すなわちＯＮ時のカラーを表す情報とが表示される。
【００４５】
デバイスの情報として、アドレスを表す情報とコメントを表す情報とがある。アドレスは、出力部９の出力端子の番号を表し、この出力端子に接続されるデバイスを表す。すなわちこのアドレスの出力端子の電圧を制御することによって、出力端子に接続された制御対象装置２を制御する。コメントは、前記アドレスが示す出力端子に接続されるデバイスに対して利用者が入力する文字であって、このアクションインジケータの内容に関連する文字である。
【００４６】
ＯＮ時のカラーを表す情報には、色と数値とがある。この色は、ステップに連結されるアクションのアクションインジケータを表示する第３領域ｃの色を表す。数値は、色情報に対応する数値である。
【００４７】
利用者が色情報を入力すると、選択されたアクションインジケータに対して色情報を設定する。また利用者が数値情報を入力すると、選択されたアクションインジケータに対して、入力された数値情報に対応する色情報を設定する。また利用者が文字情報を入力すると、選択されたアクションインジケータに対して、入力された文字情報に対応する色情報を設定する。すなわち利用者が色情報、数値情報および文字情報のうちのいずれかを入力すると、選択されたアクションインジケータに対して色情報が設定される。各アクションインジケータに対して色情報が設定されると、プログラム編集部１５は、各アクションインジケータと色情報との対応関係を表す対応関係情報を生成し、前述したようにプログラムファイル記憶部１７に与えて記憶させる。このように利用者が入力装置６を操作することによって、利用者が指定する任意の色を表す色情報を、各アクションインジケータに対応させてコントロール部７の記憶部に記憶させることができる。
【００４８】
たとえば図６において、数値「２」が入力されると、この数値に対応する緑色が設定画面に表示されるアクションインジケータに対して設定される。また図６において、下降完了というコメントが入力されると、このコメントに含まれる「完了」という文字に対応する緑色が設定画面に表示されるアクションインジケータに対して設定される。このようにたとえば「完了」という特定の文字を含むコメントが入力されると、この特定の文字に対応する色がアクションインジケータに対して設定されるので、色を逐次指定することなく特定の文字に対して同一の色を指定することができ、利用者の利便性が向上する。
【００４９】
以上説明した本実施の形態のＰＬＣシステム１では、表示装置４に表示される表示用のＳＦＣには、ＯＮ時のアクションインジケータを表示する第３領域ｃが、利用者が任意に指定した色で表示される。これによって制御対象装置２の状態を把握することができる。
【００５０】
これに対して従来の技術では、アクションインジケータを表示する第３領域ｃは、ＯＮ時の色が固定表示であるので、利用者が色を任意に設定することができず、たとえばシーケンス制御が中断した原因を速やかに特定することができない。本実施の形態のＰＬＣシステム１では、アクションインジケータの色を記憶することができるので、たとえばシーケンス制御が停止したときに制御されていた制御対象装置２を容易に把握することができ、シーケンス制御が中断した原因を可及的速やかに特定することができる。また視覚的に活性状態のステップに連結されたアクションの種類も把握することができるので、シーケンシャルプログラムのデバックにも好適に利用することができる。
【００５１】
また本実施の形態のＰＬＣシステム１によれば、アクションインジケータの内容に関連する文字を表す文字情報を入力することによって、アクションインジケータと色情報とを関連させるので、意味付けのない色情報を直接入力する場合に比べて、色情報とアクションインジケータとを誤って関係付けることを防ぐことができる。
【００５２】
また本実施の形態のＰＬＣシステム１によれば、文字情報および数値情報のいずれか一方を入力するだけで、アクションインジケータと色情報とを関係付けることができるので、色情報を直接入力する場合に比べて簡易にアクションインジケータと色情報とを関係付けることができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の一形態のＰＬＣシステム１の構成を示すブロック図である。
【図２】表示装置４に可視表示されるＳＦＣを示す図である。
【図３】シーケンス制御をモニタリング中に表示装置４に可視表示される表示用のＳＦＣを示す図である。
【図４】情報処理装置３が表示用のＳＦＣを表示装置４に表示させる処理を表すフローチャートである。
【図５】色情報と数値情報と文字情報との対応関係を表す図である。
【図６】各アクションに対して色情報を設定するときの表示装置４に表示される設定画面を示す図である。
【符号の説明】
【００５４】
１  ＰＬＣシステム
２  制御対象装置
３  情報処理装置
４  表示装置
５  ＰＬＣ
６  入力装置
７  コントロール部
８  入力部
９  出力部
１０  電源部
１２  外部情報入力装置
１３  有向接続線
１５  プログラム編集部
１６  ＰＬＣ状態記憶処理部
１７  プログラムファイル記憶部
【図１】
2008059488.tif 000003
【図２】
2008059488.tif 000004
【図３】
2008059488.tif 000005
【図４】
2008059488.tif 000006
【図５】
2008059488.tif 000007
【図６】
2008059488.tif 000008