(57)【特許請求の範囲】
【請求項１】
設備機器を稼働するシーケンサにおける設備機器からの入力接点、設備機器への出力接点および前記シーケンサの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶し、
記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示し、
手操作による入力に応じた指令の出力を行う手操作入力手段から、前記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する接点状態の変化した変化時刻が前記画面上の所定位置にくるとともに、その接点状態の変化した変化時刻の所定位置への移動に合わせて前記画面に表示中の接点状態の表示が平行移動するように前記画面表示の変更を行う
制御動作の解析方法。
【請求項２】
前記記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示する際、前記画面の中央位置を表示基準位置として、この表示基準位置を境にして前記タイムチャートを時間的に前後に分けて表示する請求項１記載の制御動作の解析方法。
【請求項３】
正常動作の基準となるタイムチャートを保持し、
前記記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示する際、前記基準となるタイムチャートとともに表示し、
前記手操作入力手段から、前記画面に表示中の両タイムチャートのうち、いずれか一方の接点状態の表示範囲を変更する指令が出されると、前記一方のタイムチャートにおける前記指令に対応する変化時刻が前記画面上の所定位置にくるように前記画面表示の変更を行う
請求項１または２記載の制御動作の解析方法。
【請求項４】
前記両タイムチャートにおける互いに対応する両接点状態の時間間隔が、前記手操作入力手段により入力された警告許容幅を越えると、前記両タイムチャートのいずれかに警告表示を行う請求項３記載の制御動作の解析方法。
【請求項５】
表示装置と、
設備機器を稼働するシーケンサにおける設備機器からの入力接点、設備機器への出力接点および前記シーケンサの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶する監視記憶手段と、
前記監視記憶手段に記憶された時系列の接点状態をタイムチャートで前記表示装置の画面に表示させるタイムチャート表示手段と、
手操作による入力に応じた指令の出力を行う手操作入力手段と、
前記手操作入力手段から、前記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する接点状態の変化した変化時刻が前記画面上の所定位置にくるとともに、その接点状態の変化した変化時刻の所定位置への移動に合わせて前記画面に表示中の接点状態の表示が平行移動するように前記画面表示の変更を行う変更手段と
を備える制御動作の解析装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、設備機器を稼働するシーケンサの制御動作の解析を行う解析方法および解析装置に関するものである。
【０００２】
【従来の技術】
従来、いわゆる自動化設備システムでは、設備機器はプログラマブルコントローラによって稼働されるが、この稼働の状態を解析するための方法および装置が種々提案されている。
【０００３】
例えば、特開平１０−１４３２３７号公報には、シーケンサによって稼働される設備機器に対応して設けたシーケンサの接点状態をシーケンサのプログラム開始時から順次記憶させ、接点の状態変化に応じて、設備機器の制御動作をビデオ画像に撮影して記憶保持し、接点の状態変化を映像信号に変換するとともに、この映像信号にビデオ画像を同期させて合成し、得られた合成画像を同一画面に表示させる制御動作の解析方法および解析装置が開示されている。例えば、接点状態の変化は、タイムチャートなどの時系列的な要素を含んだ映像信号に変換される。この場合、接点状態の変化は、タイムチャートで表示されるとともに、タイミングの立ち上がりや立ち下がりに同期したビデオ画像が同一画面に表示されることになる。
【０００４】
また、特開平２−３９３９９号公報には、プラントのプロセス量を入力するアナログ入力部および接点状態を入力するデジタル入力部を有するプロセス入力装置と、手操作入力装置と、画面表示装置と、プロセス値の傾向表示および接点状態変化のタイムチャート表示を実行させる電子計算機とを備え、この電子計算機が、プロセス値を一定周期で取り込んで保存する手段と、接点状態を接点の状態が変化する毎に取り込み、接点変化順序を解析・記憶する手段と、あらかじめ定められた接点の状態変化を検知してプロセス値を記憶する手段と、記憶されたプロセス値を画面表示装置に傾向表示する手段と、記憶された接点状態変化の状況をタイムチャートで表示する手段と、指定された倍率で傾向表示およびタイムチャート表示の時間軸を拡大表示する手段と、傾向表示をタイムチャート表示と時間軸の整合をとる目的で移動させる手段とにより構成されて成る事故解析装置が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記双方の従来技術では、記憶された接点状態をタイムチャートで画面表示する場合、表示範囲の変更は手操作に応じた指令によって時間軸が移動することによって行われるので、ある接点状態の変化するタイミングの前後の範囲を表示させたいときには、画面に表示される接点状態を監視しながら手操作によって時間軸を移動させねばならず、操作性に難点があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、制御動作の解析操作が格段に容易となり、制御動作における接点間の関連性を容易かつ迅速に把握することが可能な解析方法および解析装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために請求項１記載の発明の制御動作の解析方法は、設備機器を稼働するシーケンサにおける設備機器からの入力接点、設備機器への出力接点および前記シーケンサの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶し、記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示し、手操作による入力に応じた指令の出力を行う手操作入力手段から、前記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する接点状態の変化した変化時刻が前記画面上の所定位置にくるとともに、その接点状態の変化した変化時刻の所定位置への移動に合わせて前記画面に表示中の接点状態の表示が平行移動するように前記画面表示の変更を行うのである。
【０００８】
この方法によれば、指令に対応する変化時刻が画面上の所定位置にくるように画面表示の変更が行われるので、制御動作の解析操作が格段に容易となる。この結果、制御動作における接点間の関連性を容易かつ迅速に把握することが可能になる。また、所望の接点状態の変化時刻を所定位置に一致させる表示範囲に素早く変更することができる。
【０００９】
なお、前記記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示する際、前記画面の中央位置を表示基準位置として、この表示基準位置を境にして前記タイムチャートを時間的に前後に分けて表示する方法でもよい（請求項２）。この方法によれば、タイムチャートが画面の中央位置の表示基準位置を基準に表示されるので、接点状態の変化時点近傍における接点間の関連性を容易かつ迅速に把握することができる。
【００１１】
また、正常動作の基準となるタイムチャートを保持し、前記記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示する際、前記基準となるタイムチャートとともに表示し、前記手操作入力手段から、前記画面に表示中の両タイムチャートのうち、いずれか一方の接点状態の表示範囲を変更する指令が出されると、前記一方のタイムチャートにおける前記指令に対応する変化時刻が前記画面上の所定位置にくるように前記画面表示の変更を行う方法でもよい（請求項３）。この方法によれば、両タイムチャートの互いに対応する双方の接点状態の変化時刻を所定位置に一致させることができるので、双方の別の接点状態が一致しているか否かの確認が容易になる。
【００１２】
さらに、前記両タイムチャートにおける互いに対応する両接点状態の時間間隔が、前記手操作入力手段により入力された警告許容幅を越えると、前記両タイムチャートのいずれかに警告表示を行う方法でもよい（請求項４）。この方法によれば、複数のタイムチャートの比較が容易になる。
【００１３】
請求項５記載の発明の制御動作の解析装置は、表示装置と、設備機器を稼働するシーケンサにおける設備機器からの入力接点、設備機器への出力接点および前記シーケンサの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶する監視記憶手段と、前記監視記憶手段に記憶された時系列の接点状態をタイムチャートで前記表示装置の画面に表示させるタイムチャート表示手段と、手操作による入力に応じた指令の出力を行う手操作入力手段と、前記手操作入力手段から、前記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する接点状態の変化した変化時刻が前記画面上の所定位置にくるとともに、その接点状態の変化した変化時刻の所定位置への移動に合わせて前記画面に表示中の接点状態の表示が平行移動するように前記画面表示の変更を行う変更手段とを備えるものである。
【００１４】
この構成によれば、指令に対応する変化時刻が画面上の所定位置にくるように画面表示の変更が行われるので、制御動作の解析操作が格段に容易となる。この結果、制御動作における接点間の関連性を容易かつ迅速に把握することが可能になる。また、所望の接点状態の変化時刻を所定位置に一致させる表示範囲に素早く変更することができる。
【００１５】
【発明の実施の形態】
図１は本発明の一実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図で、この図を用いて以下に本実施形態の説明を、本発明の制御動作の解析方法に係る一実施形態の説明とともに行う。
【００１６】
図１に示す解析装置１０は、ＣＲＴや液晶表示装置などの表示装置１１と、複数の設備機器（図示せず）を稼働するプログラマブルコントローラＰＣ（シーケンサ）における設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶する接点信号記憶保持部１２（監視記憶手段）と、この接点信号記憶保持部１２に記憶された時系列の接点状態をタイムチャートで表示装置１１の画面に表示させるタイムチャート表示部１３（タイムチャート表示手段）と、キーボードやマウスなどで構成され手操作による入力に応じた指令の出力を行う手操作入力装置１４（手操作入力手段）と、この手操作入力装置１４から、上記画面に表示中の接点状態の表示範囲を変更する指令が出されると、その指令に対応する変化時刻が画面上の所定位置にくるように画面表示の変更を行う接点情報変換部１５（変更手段）とにより構成されている。
【００１７】
ただし、接点情報変換部１５は、タイムチャート表示部１３が表示装置１１の画面にタイムチャートを表示させる際に必要となるデータを、接点信号記憶保持部１２からタイムチャート表示部１３に転送する処理も行う。
【００１８】
図２は図１に示す解析装置による表示変更の様子を示す図で、この図をさらに用いて本実施形態の動作説明を行う。
【００１９】
プログラマブルコントローラＰＣがプログラムに従って動作を開始すると、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化が監視され、変化が起こる毎に接点状態が変化時刻とともに接点信号記憶保持部１２に記憶される。
【００２０】
この後、記憶された時系列の接点状態がタイムチャートで表示装置１１の画面に表示される。図２（ａ）の例では、自動化設備システムにおけるセンサなどの設備機器からの入力接点Ｘ１，Ｘ２、および部品挿入やカシメなどの各工程で使用される設備機器への出力接点Ｙ１の各接点状態がタイムチャートで表示されている。
【００２１】
この後、手操作入力装置１４から、表示装置１１の画面に表示中の接点状態の表示範囲を変更する指令が、手操作入力装置１４に対する手操作による入力に応じて出力されると、その指令を受けた接点情報変換部１５によって、図２（ｂ）に示すように、その指令に対応する変化時刻（図２の例では接点Ｘ１の立ち下がり時刻）が画面上の所定位置Ｐ１にきて、図２（ａ）のタイムチャート全体が一方（図２の例では右方）に平行移動するように画面表示の変更が行われる。
【００２２】
ここで、プログラマブルコントローラＰＣの制御動作を解析する場合に必要となるのは、ある接点の変化時刻に対する他の接点の変化時刻のタイミングであるから、上記のように接点状態の変化時刻を基準にして、表示装置１１の画面に表示すべき接点状態の表示範囲が瞬時に変更されることにより、制御動作の解析操作が格段に容易となる。この結果、制御動作における接点間の関連性を容易かつ迅速に把握することが可能となる。
【００２３】
なお、本実施形態では、接点信号記憶保持部１２は、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶する構成になっているが、これに限らず、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点、プログラマブルコントローラＰＣの内部接点、および自動化設備システム内の制御接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶する構成でもよい。
【００２４】
図３は本発明の別の実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図で、この図を用いて以下に本実施形態の説明を、本発明の制御動作の解析方法に係る別の実施形態の説明とともに行う。
【００２５】
図３に示す解析装置２０は、表示装置１１、接点信号記憶保持部１２および手操作入力装置１４を図１に示す実施形態と同様に備えているほか、それとの相違点として、タイムチャート表示部２３および接点情報変換部２５を備えている。
【００２６】
タイムチャート表示部２３は、接点信号記憶保持部１２に記憶された時系列の接点状態をタイムチャートで表示装置１１の画面に表示させる際、その画面の中央位置を表示基準位置として、この表示基準位置を境にして上記タイムチャートを時間的に前後に分けて表示させるものである。
【００２７】
接点情報変換部２５は、タイムチャート表示部２３が表示装置１１の画面にタイムチャートを表示させる際に必要となるデータを、接点信号記憶保持部１２からタイムチャート表示部２３に転送する一方で、手操作入力装置１４から、上記画面に表示中の接点状態の表示範囲を変更する指令が出されると、その指令に対応する変化時刻が画面上の表示基準位置にくるように画面表示の変更を行うものである。
【００２８】
図４は図３に示す解析装置によるタイムチャートの表示例を示す図で、この図をさらに用いて本実施形態の動作説明を行う。
【００２９】
プログラマブルコントローラＰＣがプログラムに従って動作を開始すると、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化が監視され、変化が起こる毎に接点状態が変化時刻とともに接点信号記憶保持部１２に記憶される。
【００３０】
この後、記憶された時系列の接点状態がタイムチャートで表示装置１１の画面に表示される。図４（ａ）の例では、入力接点Ｘ１，Ｘ２および出力接点Ｙ１の各接点状態がタイムチャートで表示されている。ここで、タイムチャートは、画面中央の表示基準位置Ｐ２を境にして時間的に前後に分けて表示される。例えば、表示基準位置Ｐ２に対して左側のタイムチャートが表示され、この後、右側のタイムチャートが表示される。あるいは、表示基準位置Ｐ２に対して右側のタイムチャートが表示され、この後、左側のタイムチャートが表示される。
【００３１】
この後、手操作入力装置１４から、表示装置１１の画面に表示中の接点状態の表示範囲を変更する指令が、手操作入力装置１４に対する手操作による入力に応じて出力されると、その指令を受けた接点情報変換部２５によって、図４（ｂ）に示すように、その指令に対応する変化時刻（図４の例では接点Ｘ１の立ち下がり時刻）が画面上の表示基準位置Ｐ２にきて、図４（ａ）のタイムチャート全体が一方（図４の例では左方）に平行移動するように画面表示の変更が行われる。
【００３２】
このように、タイムチャートが画面中央の表示基準位置Ｐ２を基準に表示されるので、接点状態の変化時点近傍における接点間の関連性を容易かつ迅速に把握することができる。
【００３３】
図５は図３に示す解析装置により実行されるフローチャートで、この図を用いて時間的に前後に分けて行われるタイムチャートの表示動作についてさらに詳述する。
【００３４】
まず、表示装置１１の画面中央位置に該当するデータを検索してＤＡＴＡに格納する処理が行われる（Ｓ１０）。
【００３５】
この後、ＤＡＴＡの接点（ｎ）の引数ｎがゼロに初期化される（Ｓ１１）。例えば、図４に示すＸ１，Ｘ２，Ｙ１のような接点が１０個あるとすれば、それぞれが接点（０），接点（１），…，接点（９）で表される。
【００３６】
次いで、引数ｎが１０よりも小さいか否かの判定が行われ（Ｓ１２）、小さくなければ（Ｓ１２でＮＯ）、本フローチャートに従った処理が終了する一方、小さければ（Ｓ１２でＹＥＳ）、表示基準位置Ｐ２に対してタイムチャートの左側の描画を行うルーチンに入り（Ｓ１３）、ＤＡＴＡの接点（ｎ）の接点状態がＯＮであるか否かの判定が行われる（Ｓ１４）。
【００３７】
接点状態がＯＮであれば（Ｓ１４でＹＥＳ）、接点状態の描画に使用する描画点（ｉ）がＨＩＧＨに設定され（Ｓ１５）、この後、引数ｉがインクリメントされる（Ｓ１６）。これに対して、接点状態がＯＮでなければ（Ｓ１４でＮＯ）、描画点（ｉ）がＬＯＷに設定され（Ｓ１７）、この後、引数ｉがインクリメントされる（Ｓ１６）。
【００３８】
次いで、ＤＡＴＡがインクリメントされる（Ｓ１８）。すなわち、表示装置１１の画面中央位置から、予め定められた所望の時間幅分だけ左側にシフトした位置に該当するデータを検索してＤＡＴＡに格納する処理が行われる。ただし、シフト前のデータであるＤＡＴＡ−１は保持されるものとする。
【００３９】
この後、ＤＡＴＡの接点（ｎ）の接点状態がＤＡＴＡ−１の接点（ｎ）の接点状態と異なるか否かの判定が行われる（Ｓ１９）。
【００４０】
ＤＡＴＡの接点（ｎ）の接点状態がＤＡＴＡ−１の接点（ｎ）の接点状態と異なれば（Ｓ１９でＹＥＳ）、ＤＡＴＡ−１の接点（ｎ）の接点状態がＯＮであるか否かの判定が行われる（Ｓ２０）。ＤＡＴＡ−１の接点（ｎ）の接点状態がＯＮであれば（Ｓ２０でＹＥＳ）、描画点（ｉ＋１）がＨＩＧＨからＬＯＷに変位する縦棒にセットされ（Ｓ２１）、引数ｉがインクリメントされ（Ｓ２２）、この後、ステップＳ１８に戻る。これに対して、接点状態がＯＮでなければ（Ｓ２０でＮＯ）、描画点（ｉ＋１）がＬＯＷからＨＩＧＨに変位する縦棒にセットされ（Ｓ２３）、引数ｉがインクリメントされ（Ｓ２２）、この後、ステップＳ１８に戻る。
【００４１】
一方、ＤＡＴＡの接点（ｎ）の接点状態がＤＡＴＡ−１の接点（ｎ）の接点状態と異ならなければ（Ｓ１９でＮＯ）、ＤＡＴＡがＥＮＤまたは描画領域外であるか否かの判定が行われる（Ｓ２４）。ＤＡＴＡがＥＮＤまたは描画領域外であれば（Ｓ２４でＹＥＳ）、これまでの処理で得た描画点を線で結ぶ処理が行われ（Ｓ２５）、そうでなければ（Ｓ２４でＮＯ）、ステップＳ１８に戻る。
【００４２】
ステップＳ２５の後、ステップＳ１３からＳ２５までのルーチンとほぼ同様の処理で、表示基準位置Ｐ２に対してタイムチャートの右側の描画を行う「右側描画」のサブルーチンに入る（Ｓ２６）。このサブルーチンの処理が終了すると、ｎがインクリメントされ（Ｓ２７）、この後、ステップＳ１２に戻る。
【００４３】
以上の処理により、タイムチャートが、表示装置１１の画面中央の表示基準位置Ｐ２を境にして時間的に前後に分けて表示されることとなる。
【００４４】
図６は本発明の別の実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図で、この図を用いて以下に本実施形態の説明を、本発明の制御動作の解析方法に係る別の実施形態の説明とともに行う。
【００４５】
図６に示す解析装置３０は、表示装置１１、接点信号記憶保持部１２および手操作入力装置１４を図３に示す実施形態と同様に備えているほか、それとの相違点として、タイムチャート表示部３３および接点情報変換部３５を備えている。
【００４６】
タイムチャート表示部３３は、接点信号記憶保持部１２に記憶された時系列の接点状態をタイムチャートで表示装置１１の画面に表示させる際、その画面の中央位置を表示基準位置として、この表示基準位置を境にして上記タイムチャートを時間的に前後に分けて表示させるものである。また、タイムチャート表示部３３は、タイムチャートの各接点における左右両端にそれぞれボタン機能を有する変化点移動指示ポインタとしての左右矢印ボタンを表示装置１１の画面に表示させる。
【００４７】
接点情報変換部３５は、タイムチャート表示部３３が表示装置１１の画面にタイムチャートを表示させる際に必要となるデータを、接点信号記憶保持部１２からタイムチャート表示部３３に転送する一方で、手操作入力装置１４から、上記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する変化時刻が画面上の表示基準位置にくるように画面表示の変更を行うものである。
【００４８】
図７は図６に示す解析装置によるタイムチャートの表示例を示す図で、この図をさらに用いて本実施形態の動作説明を行う。ただし、図７の例では、接点Ｘ１における左右両端には、それぞれ左右矢印ボタンＬＡ１，ＲＡ１が設けられ、接点Ｘ２における左右両端には、それぞれ左右矢印ボタンＬＡ２，ＲＡ２が設けられ、そして接点Ｙ１における左右両端には、それぞれ左右矢印ボタンＬＡ３，ＲＡ３が設けられている。
【００４９】
プログラマブルコントローラＰＣがプログラムに従って動作を開始すると、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化が監視され、変化が起こる毎に接点状態が変化時刻とともに接点信号記憶保持部１２に記憶される。
【００５０】
この後、図３に示す実施形態と同様に、記憶された時系列の接点状態がタイムチャートで表示装置１１の画面に表示される。
【００５１】
この後、手操作入力装置１４から、表示装置１１の画面に表示中の接点状態の表示範囲を変更する指令が、手操作入力装置１４に対する手操作による入力に応じて出力されるとする。例えば、左矢印ボタンＬＡ１がマウスなどでクリックされたとすると、これに応じて出力される指令を受けた接点情報変換部３５によって、図７（ｂ）に示すように、その指令に対応する変化時刻、すなわち図７の例では接点Ｘ１の立ち上がり時刻が画面上の表示基準位置Ｐ２にきて、図７（ａ）のタイムチャート全体が右方に平行移動するように画面表示の変更が行われる。
【００５２】
このように、接点単位で変化点移動指示ポインタを設けることで、所望の変化時刻を基準にした表示変更の操作が格段に容易となる。また、接点状態の所望の変化時刻を基準にした表示変更および変化有無の検出を素早く行うことが可能となる。
【００５３】
図８は図６に示す解析装置により実行されるフローチャートで、この図を用いてタイムチャートの表示動作についてさらに詳述する。
【００５４】
まず、現在の画面表示位置が何番目のデータであるかの検索が行われる（Ｓ３０）。この後、手操作入力装置１４による手入力操作位置が表示基準位置Ｐ２より右側であるか否かの判定が行われる（Ｓ３１）。
【００５５】
手入力操作位置が表示基準位置Ｐ２より右側であれば（Ｓ３１でＹＥＳ）、画面表示位置、つまり表示基準位置Ｐ２よりも新しいデータにおいて接点状態が変化する時刻（接点変化点）を検索し（Ｓ３２）、この検索結果から新しい画面表示位置を求める処理、つまり検索で得られた接点変化点を表示基準位置Ｐ２にシフトさせるための処理が行われる（Ｓ３３）。一方、手入力操作位置が表示基準位置Ｐ２より右側でなければ（Ｓ３１でＮＯ）、表示基準位置Ｐ２よりも古いデータにおいて接点状態が変化する時刻（接点変化点）を検索し（Ｓ３４）、この検索結果から新しい画面表示位置を求める処理が行われる（Ｓ３３）。ステップＳ３３の後、図５に示すフローチャートとほぼ同様である「タイミングチャート表示フロー」のサブルーチンに進む（Ｓ３４）。
【００５６】
以上の処理により、所望の接点状態の変化時刻を表示基準位置Ｐ２に一致させる表示範囲に素早く画面変更することができる。
【００５７】
図９は本発明の別の実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図、図１０は図９に示す解析装置によるタイムチャートの表示例を示す図で、これらの図を用いて以下に本実施形態の説明を、本発明の制御動作の解析方法に係る別の実施形態の説明とともに行う。
【００５８】
図９に示す解析装置４０は、表示装置１１および手操作入力装置１４を図１に示す実施形態と同様に備えているほか、それとの相違点として、接点信号記憶保持部４２、タイムチャート表示部４３および接点情報変換部４５を備えている。
【００５９】
接点信号記憶保持部４２は、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶するものである。また、接点信号記憶保持部４２は、例えば、対象となる各接点について、予め作成された正常動作の基準となるタイムチャート（以下、Ａ）を描画するためのデータを記憶している。
【００６０】
タイムチャート表示部４３は、監視によって接点信号記憶保持部４２に記憶された時系列の接点状態をタイムチャート（以下、Ｂ）で表示装置１１の画面に表示させる際、その画面の中央位置を表示基準位置として、この表示基準位置を境にしてタイムチャートＢを時間的に前後に分けて表示させるものである。また、タイムチャート表示部４３は、タイムチャートＢに対応するタイムチャートＡを表示装置１１の画面に表示させる。さらに、タイムチャート表示部４３は、図１０に示すように、タイムチャートＡ，Ｂをそれぞれ選定するためのボタンＢＡ，ＢＢを表示装置１１の画面に表示させる。
【００６１】
接点情報変換部４５は、タイムチャート表示部４３が表示装置１１の画面にタイムチャートＡ，Ｂを表示させる際に必要となるデータを、接点信号記憶保持部４２からタイムチャート表示部４３に転送する一方で、ボタンＢＡ，ＢＢの一方がマウスなどでクリックされてアクティブにされた後、手操作入力装置１４から上記画面に表示中の接点状態の表示範囲を変更する指令が出されると、アクティブにされた方のタイムチャートにおけるその指令に対応する変化時刻が画面上の表示基準位置Ｐ２にくるように画面表示の変更を行うものである。
【００６２】
次に、本実施形態の動作説明を行うと、プログラマブルコントローラＰＣがプログラムに従って動作を開始すれば、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化が監視され、変化が起こる毎に接点状態が変化時刻とともに接点信号記憶保持部４２に記憶される。
【００６３】
この後、監視によって記憶された時系列の接点状態がタイムチャートＢとして表示装置１１の画面に表示されるとともに、タイムチャートＢに対応する正常動作の基準となるタイムチャートＡが表示装置１１の画面に表示される。
【００６４】
この後、例えば、ボタンＢＡがマウスなどでクリックされてアクティブにされた後、手操作入力装置１４から、上記画面に表示中のタイムチャートＡにおける接点状態の表示範囲を変更する指令が出されると、その指令に対応する変化時刻（例えば、接点Ｙ１の立ち下がり時刻）が画面上の表示基準位置Ｐ２にきて、タイムチャートＡ全体が一方に平行移動するように画面表示の変更が行われる。また、ボタンＢＢがマウスなどでクリックされてアクティブにされた後、手操作入力装置１４から上記画面に表示中のタイムチャートＢにおける接点状態の表示範囲を変更する指令が出されると、その指令に対応する変化時刻（例えば、接点Ｙ１の立ち下がり時刻）が画面上の表示基準位置Ｐ２にきて、タイムチャートＢ全体が一方に平行移動するように画面表示の変更が行われる。この結果、監視によって得られたタイムチャートＢに対して、このタイムチャートＢに対応する正常動作の基準となるタイムチャートＡが重ね合わされて同一画面に表示されることとなる。なお、このとき、両接点が一致する場合に限り、タイムチャートが表示されるようにしてもよい。
【００６５】
このように、予め作成して保存しておいた正常動作のタイムチャートを監視によって得られたタイムチャートに重ね合わせて表示させることで、実動作に遅れが発生しているか否かの解析を容易に実行することが可能になる。つまり、両タイムチャートの互いに対応する双方の接点状態の変化時刻を表示基準位置に一致させることができるので、双方の別の接点状態が一致しているか否かの確認が容易になるのである。
【００６６】
なお、上記動作において、両タイムチャートＡ，Ｂにおける互いに対応する両接点状態の時間間隔が、手操作入力装置１４により入力された警告許容幅を越えると、両タイムチャートＡ，Ｂのいずれかに警告表示を行うようにしてもよい。
【００６７】
例えば、図１１に示すように、接点Ｘ１，Ｘ２，Ｙ１の下側の括弧内に、それぞれ手操作入力装置１４で警告許容幅２０，１５，２０を入力させる。そして、上記動作説明の如く、両タイムチャートＡ，Ｂの各々について、例えば接点Ｙ１の立ち下がり時点が表示基準位置Ｐ２にきて、両タイムチャートＡ，Ｂ全体が右方に平行移動するように画面表示の変更が行われた後、図１１の例のように、接点Ｙ１の両立ち上がり時刻の時間間隔が手操作入力装置１４からの警告許容幅を越えると、監視によって得られたタイムチャートＢにおけるその警告許容幅を越えた時刻上に警告表示ＡＤを行うようにすればよい。このように、接点単位で設定可能な警告許容幅を用いることで、複数のタイムチャートの比較を容易に行うことが可能になる。
【００６８】
図１２は本発明の一実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図、図１３は図１２に示す接点信号記憶保持部で使用させるテーブルを示す図で、これらの図を用いて以下に本実施形態の説明を、本発明の制御動作の解析方法に係る一実施形態の説明とともに行う。ただし、図１３において、時刻ｔ１，ｔ２などは接点状態が変化した時刻を示す。
【００６９】
図１２に示す解析装置５０は、表示装置１１および手操作入力装置１４を図３に示す実施形態と同様に備えているほか、プログラマブルコントローラＰＣとのデータ送受信用の通信部ＩＦ、および接点信号記憶保持部５２を備えているとともに、タイムチャート表示部５３および接点情報変換部５５を構成する電子計算機を備えている。
【００７０】
接点信号記憶保持部５２は、通信部ＩＦを介して、プログラマブルコントローラＰＣにおける設備機器からの入力接点、設備機器への出力接点およびプログラマブルコントローラＰＣの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶するものであって、収集すべき接点情報を取得するための制御を行う収集接点情報部５２１と、保持すべき接点情報を取得するための制御を行う保持接点情報部５２２と、計時を行うクロックタイマー５２３と、収集接点情報部５２１および保持接点情報部５２２の制御に従って、監視中の接点状態に変化が起こる毎に、その接点状態をクロックタイマー５２３から得られる変化時刻とともに後述のメモリ５２５に記憶させる処理を行う接点情報記録装置５２４と、この接点情報記録装置５２４からのデータを記憶するメモリ５２５と、このメモリ５２５に記憶されているデータを、例えば図１３に示す形式のテーブルで管理して、接点情報変換部５５へのデータ読出制御を行う接点情報記憶保持装置５２６とにより構成されている。
【００７１】
タイムチャート表示部５３は、接点情報変換部５５を介して読み出される、接点信号記憶保持部５２に記憶された時系列の接点状態を、タイムチャートで表示装置１１の画面に表示させるものである。
【００７２】
接点情報変換部５５は、例えば図４（ａ）に示すようにある時刻のデータが画面上の所定位置にくるように、接点情報記憶保持装置５２６を介してメモリ５２５から必要なデータを読み取ってタイムチャート表示部５３に転送する一方で、手操作入力装置１４から、上記画面に表示中の接点状態の表示範囲を変更する指令が出されると、例えば図４（ｂ）に示すようにその指令に対応する変化時刻が画面上の表示基準位置Ｐ２にくるように画面表示の変更を行うために、タイムチャート表示部５３に転送すべきデータの変換（例えば読出アドレス番地の変換）を行う読取・変換部５５１と、手操作入力装置１４からの指令に応じた方向への移動量の算出を行い、その移動量で表示装置１１の画面に表示すべき画像の表示範囲を移動させる移動部５５２と、手操作入力装置１４からの指令に応じた倍率で表示装置１１の画面に表示すべき画像の拡大を行う拡大部５５３と、読取・変換部５５１と協調して、手操作入力装置１４からの指令に応じて表示装置１１の画面に表示すべき接点を変更する接点変更部５５４とにより構成されている。
【００７３】
図１４は図１２に示す解析装置の動作説明図で、この図をさらに用いて本解析装置の動作説明を行う。ただし、各動作の詳細は上述の実施形態とほぼ同様であるので、動作概要を説明する。
【００７４】
まず、画面中央の表示基準位置を基準とする設定が行われ（Ｓ５０）、全記録データの時間が計算される（Ｓ５１）。次いで、移動部５５２により手操作入力装置１４からの指令に応じた所望の移動量が算出される（Ｓ５２）。この後、例えば、図４（ａ）に示すようなタイムチャートが表示装置１１の画面に表示される。
【００７５】
次いで、手操作入力装置１４から、表示装置１１の画面に表示中の接点状態の表示範囲を変更する指令が出されると、例えば、図４（ｂ）に示すように、その指令に対応する変化時刻が表示基準位置にくるように、画面中央の接点情報を記憶保持内容から検索して描画する処理が行われる（Ｓ５３）。このとき、まず、表示基準位置に対して画面左側の描画が行われ（Ｓ５４）、この後、画面右側の描画が行われる（Ｓ５５）。この後、手操作入力装置１４から、表示装置１１の画面に表示中の接点状態の表示範囲を変更する指令が出されると（Ｓ５６）、ステップＳ５３の動作に戻る。
【００７６】
なお、上記各実施形態では、例えば図２（ａ）や図４（ａ）に示すように、初期画面での所定位置に変化時点を一致させずにタイムチャートの表示が行われるが、これに限らず、初期画面でも所定位置にいずれかの接点の変化時点を一致させてタイムチャートを表示させるようにしてもよい。
【００７７】
【発明の効果】
以上のことから明らかなように、請求項１記載の発明によれば、設備機器を稼働するシーケンサにおける設備機器からの入力接点、設備機器への出力接点および前記シーケンサの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶し、記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示し、手操作による入力に応じた指令の出力を行う手操作入力手段から、前記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する接点状態の変化した変化時刻が前記画面上の所定位置にくるとともに、その接点状態の変化した変化時刻の所定位置への移動に合わせて前記画面に表示中の接点状態の表示が平行移動するように前記画面表示の変更を行うので、制御動作の解析操作が格段に容易となり、制御動作における接点間の関連性を容易かつ迅速に把握することが可能になる。また、所望の接点状態の変化時刻を所定位置に一致させる表示範囲に素早く変更することができる。
【００７８】
請求項２記載の発明によれば、前記記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示する際、前記画面の中央位置を表示基準位置として、この表示基準位置を境にして前記タイムチャートを時間的に前後に分けて表示するので、接点状態の変化時点近傍における接点間の関連性を容易かつ迅速に把握することができる。
【００８０】
請求項３記載の発明によれば、正常動作の基準となるタイムチャートを保持し、前記記憶した時系列の接点状態をタイムチャートで表示装置の画面に表示する際、前記基準となるタイムチャートとともに表示し、前記手操作入力手段から、前記画面に表示中の両タイムチャートのうち、いずれか一方の接点状態の表示範囲を変更する指令が出されると、前記一方のタイムチャートにおける前記指令に対応する変化時刻が前記画面上の所定位置にくるように前記画面表示の変更を行うので、両タイムチャートの互いに対応する双方の接点状態の変化時刻を所定位置に一致させることができる。この結果、双方の別の接点状態が一致しているか否かの確認が容易になる。
【００８１】
請求項４記載の発明によれば、前記両タイムチャートにおける互いに対応する両接点状態の時間間隔が、前記手操作入力手段により入力された警告許容幅を越えると、前記両タイムチャートのいずれかに警告表示を行うので、複数のタイムチャートの比較を容易に行うことができる。
【００８２】
請求項５記載の発明によれば、表示装置と、設備機器を稼働するシーケンサにおける設備機器からの入力接点、設備機器への出力接点および前記シーケンサの内部接点の各接点状態の変化を監視して、変化が起こる毎に接点状態を変化時刻とともに記憶する監視記憶手段と、前記監視記憶手段に記憶された時系列の接点状態をタイムチャートで前記表示装置の画面に表示させるタイムチャート表示手段と、手操作による入力に応じた指令の出力を行う手操作入力手段と、前記手操作入力手段から、前記画面に表示中の接点状態の表示範囲を変更する指令が接点単位で出されると、接点単位で出されたその指令に対応する接点状態の変化した変化時刻が前記画面上の所定位置にくるとともに、その接点状態の変化した変化時刻の所定位置への移動に合わせて前記画面に表示中の接点状態の表示が平行移動するように前記画面表示の変更を行う変更手段とを備えるので、制御動作の解析操作が格段に容易となり、制御動作における接点間の関連性を容易かつ迅速に把握することが可能になる。また、所望の接点状態の変化時刻を所定位置に一致させる表示範囲に素早く変更することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図である。
【図２】図１に示す解析装置による表示変更の様子を示す図である。
【図３】本発明の別の実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図である。
【図４】図３に示す解析装置によるタイムチャートの表示例を示す図である。
【図５】図３に示す解析装置により実行されるフローチャートである。
【図６】本発明の別の実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図である。
【図７】図６に示す解析装置によるタイムチャートの表示例を示す図である。
【図８】図６に示す解析装置により実行されるフローチャートである。
【図９】本発明の別の実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図である。
【図１０】図９に示す解析装置によるタイムチャートの表示例を示す図である。
【図１１】タイムチャートの別の表示例を示す図である。
【図１２】本発明の一実施形態に係る制御動作の解析装置、およびプログラマブルコントローラを示す構成図である。
【図１３】図１２に示す接点信号記憶保持部で使用させるテーブルを示す図である。
【図１４】図１２に示す解析装置の動作説明図である。
【符号の説明】
１０，２０，３０，４０，５０  解析装置
１１  表示装置
１２，４２，５２  接点信号記憶保持部
１３，２３，３３，４３，５３  タイムチャート表示部
１４  手操作入力装置
１５，２５，３５，４５，５５  接点情報変換部
ＰＣ  プログラマブルコントローラ
【図１】
0003551077.tif 000002
【図２】
0003551077.tif 000003
【図３】
0003551077.tif 000004
【図４】
0003551077.tif 000005
【図５】
0003551077.tif 000006
【図６】
0003551077.tif 000007
【図７】
0003551077.tif 000008
【図８】
0003551077.tif 000009
【図９】
0003551077.tif 000010
【図１０】
0003551077.tif 000011
【図１１】
0003551077.tif 000012
【図１２】
0003551077.tif 000013
【図１３】
0003551077.tif 000014
【図１４】
0003551077.tif 000015