(57)【要約】  本発明は、制御プログラムの記述の中で、どの箇所に対応する信号が、機器がどのような状態にあるときにどのような値で機器から出力されるかを把握しやすくすることを目的とする。  表示制御装置において、取得部は、機器を制御する制御プログラム（５２）の実行中に機器から出力された信号の値を取得する。制御部は、制御プログラム（５２）の記述を画面（５４）に表示し、かつ、取得部により取得された信号の値を、制御プログラム（５２）の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器の状態を判別できる形式で表示するよう表示装置を制御する。
2019123510.tif 000002
【特許請求の範囲】
【請求項１】
機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する取得部と、  前記制御プログラムの記述を画面に表示し、かつ、前記取得部により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するよう表示装置を制御する制御部とを備える表示制御装置。
【請求項２】
前記制御部は、前記機器が非定常状態にあるときに出力された値を前記信号の値として表示する際に前記機器が定常状態にあるときに出力される値を同時に表示するよう前記表示装置を制御する請求項１に記載の表示制御装置。
【請求項３】
前記機器が定常状態にあるときに出力される値とは異なる値が前記信号の値として出力された２つ以上の期間の中から前記信号の表示対象の期間を選択する操作を受け付ける操作部をさらに備え、  前記取得部は、前記操作部への操作により選択された期間に出力された値を前記信号の値として取得する請求項１または２に記載の表示制御装置。
【請求項４】
異常度が閾値を超える値が前記信号の値として出力された２つ以上の期間の中から前記信号の表示対象の期間を選択する操作を受け付ける操作部をさらに備え、  前記取得部は、前記操作部への操作により選択された期間に出力された値を前記信号の値として取得する請求項１または２に記載の表示制御装置。
【請求項５】
前記制御部は、前記信号の値の異常度をさらに表示するよう前記表示装置を制御する請求項１から４のいずれか１項に記載の表示制御装置。
【請求項６】
前記信号は、オンおよびオフのいずれかに対応する２値信号であり、  前記制御部は、前記信号がオンになる確率をさらに表示するよう前記表示装置を制御する請求項１から５のいずれか１項に記載の表示制御装置。
【請求項７】
前記取得部は、複数の機器から個別に出力された複数の信号の値を前記信号の値として取得し、  前記制御部は、前記取得部により取得された各信号の値を、前記記述の中で各信号に対応する箇所に、前記複数の機器が全体として定常状態にあるときと前記複数の機器が全体として非定常状態にあるときとのいずれにおいて各信号の値が出力されたか判別できる形式で表示するよう前記表示装置を制御する請求項１から４のいずれか１項に記載の表示制御装置。
【請求項８】
前記制御部は、信号ごとの値の異常度をさらに表示するよう前記表示装置を制御する請求項７に記載の表示制御装置。
【請求項９】
前記制御部は、前記複数の信号の全体としての値の異常度をさらに表示するよう前記表示装置を制御する請求項７に記載の表示制御装置。
【請求項１０】
各信号は、オンおよびオフのいずれかに対応する２値信号であり、  前記制御部は、信号ごとのオンになる確率をさらに表示するよう前記表示装置を制御する請求項７から９のいずれか１項に記載の表示制御装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の表示制御装置と、  前記制御部により制御されて前記記述と前記信号の値とを表示する表示装置とを備える表示システム。
【請求項１２】
機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する表示制御装置により制御されて、前記制御プログラムの記述を画面に表示し、かつ、前記表示制御装置により取得された前記信号の値を、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するディスプレイを備える表示装置。
【請求項１３】
表示制御装置が、機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得し、  表示装置が、前記表示制御装置により制御されて、前記制御プログラムの記述を画面に表示し、かつ、前記表示制御装置により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示する表示方法。
【請求項１４】
コンピュータに、  機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する取得処理と、  前記制御プログラムの記述を画面に表示し、かつ、前記取得処理により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するよう表示装置を制御する制御処理とを実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、表示制御装置、表示システム、表示装置、表示方法および表示プログラムに関するものである。
【背景技術】
【０００２】  特許文献１および特許文献２には、正常なデータ変化のタイムチャートと、異常なデータ変化のタイムチャートとを重ねて表示する技術が記載されている。【０００３】  特許文献３には、正常なデータ変化のタイムチャートと、異常なデータ変化のタイムチャートとを並べて表示する技術が記載されている。【０００４】  特許文献１には、さらに、プログラムの先頭から順に、最初に異常が生じたデータの該当箇所を表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１１５４２６号公報
【特許文献２】特開２００５−１２８７２１号公報
【特許文献３】特開２００７−１０２３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】  従来技術では、機器を制御する制御プログラムの記述の中で、どの箇所に対応する信号が、機器が定常状態にあるときにどのような値で機器から出力されるか、あるいは、機器が非定常状態にあるときにどのような値で機器から出力されるかを把握することが難しい。【０００７】  本発明は、制御プログラムの記述の中で、どの箇所に対応する信号が、機器がどのような状態にあるときにどのような値で機器から出力されるかを把握しやすくすることを目的とする。
【課題を解決するための手段】
【０００８】  本発明の一態様に係る表示制御装置は、  機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する取得部と、  前記制御プログラムの記述を画面に表示し、かつ、前記取得部により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するよう表示装置を制御する制御部とを備える。
【発明の効果】
【０００９】  本発明では、機器から出力された信号の値が、機器を制御する制御プログラムの記述の中で信号に対応する箇所に、信号の値が出力されたときの機器の状態を判別できる形式で表示される。そのため、制御プログラムの記述の中で、どの箇所に対応する信号が、機器がどのような状態にあるときにどのような値で機器から出力されるかを把握しやすくなる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る表示システムの構成を示すブロック図。
【図２】実施の形態１に係る表示システムの動作を示すフローチャート。
【図３】実施の形態１に係る表示システムの画面例を示す図。
【図４】実施の形態２に係る表示システムの画面例を示す図。
【図５】実施の形態２に係る表示システムの画面例を示す図。
【図６】実施の形態３に係る表示システムの動作を示すフローチャート。
【図７】実施の形態３に係る表示システムの画面例を示す図。
【図８】実施の形態４に係る表示システムの動作を示すフローチャート。
【図９】実施の形態４に係る表示システムの画面例を示す図。
【発明を実施するための形態】
【００１１】  以下、本発明の実施の形態について、図を用いて説明する。各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。なお、本発明は、以下に説明する実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。例えば、以下に説明する実施の形態のうち、２つ以上の実施の形態が組み合わせられて実施されても構わない。あるいは、以下に説明する実施の形態のうち、１つの実施の形態または２つ以上の実施の形態の組み合わせが部分的に実施されても構わない。
【００１２】  実施の形態１．  本実施の形態について、図１から図３を用いて説明する。
【００１３】  ＊＊＊構成の説明＊＊＊  図１を参照して、本実施の形態に係る表示システム５０の構成を説明する。
【００１４】  表示システム５０は、表示制御装置１０と、表示装置３０とを備える。
【００１５】  表示制御装置１０は、ＬＡＮ等のネットワークを介して表示装置３０および複数の機器６０と接続されている。「ＬＡＮ」は、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略語である。
【００１６】  表示制御装置１０は、ＰＣ等のコンピュータである。「ＰＣ」は、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略語である。表示制御装置１０は、プロセッサ１１を備えるとともに、メモリ１２および通信デバイス１３といった他のハードウェアを備える。プロセッサ１１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００１７】  表示制御装置１０は、機能要素として、取得部２１と、制御部２２と、操作部２３とを備える。取得部２１、制御部２２および操作部２３の機能は、ソフトウェアにより実現される。
【００１８】  プロセッサ１１は、表示プログラムを実行する装置である。表示プログラムは、取得部２１、制御部２２および操作部２３の機能を実現するプログラムである。プロセッサ１１は、例えば、ＣＰＵである。「ＣＰＵ」は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略語である。
【００１９】  メモリ１２は、表示プログラムを記憶する装置である。メモリ１２は、例えば、フラッシュメモリまたはＲＡＭである。「ＲＡＭ」は、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略語である。
【００２０】  通信デバイス１３は、表示プログラムに入力されるデータを受信するレシーバと、表示プログラムから出力されるデータを送信するトランスミッタとを含む。通信デバイス１３は、例えば、通信チップまたはＮＩＣである。「ＮＩＣ」は、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄの略語である。
【００２１】  表示プログラムは、プロセッサ１１に読み込まれ、プロセッサ１１によって実行される。メモリ１２には、表示プログラムだけでなく、ＯＳも記憶されている。「ＯＳ」は、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略語である。プロセッサ１１は、ＯＳを実行しながら、表示プログラムを実行する。
【００２２】  表示プログラムおよびＯＳは、補助記憶装置に記憶されていてもよい。補助記憶装置は、例えば、フラッシュメモリまたはＨＤＤである。「ＨＤＤ」は、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。表示プログラムおよびＯＳは、補助記憶装置に記憶されている場合、メモリ１２にロードされ、プロセッサ１１によって実行される。
【００２３】  なお、表示プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００２４】  表示制御装置１０は、プロセッサ１１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、表示プログラムの実行を分担する。それぞれのプロセッサは、例えば、ＣＰＵである。
【００２５】  表示プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ１２、補助記憶装置、または、プロセッサ１１内のレジスタまたはキャッシュメモリに記憶される。本実施の形態では、少なくとも信号データ５１および制御プログラム５２がメモリ１２に記憶される。
【００２６】  信号データ５１は、各機器６０から出力された信号の値を示す時系列データである。信号は、本実施の形態では２値信号であるが、アナログ信号等、他の種類の信号でもよい。
【００２７】  制御プログラム５２は、各機器６０を制御するプログラムである。制御プログラム５２は、本実施の形態ではラダープログラムであるが、Ｃ言語のプログラム等、他の種類のプログラムでもよい。
【００２８】  表示プログラムは、取得部２１、制御部２２および操作部２３により行われる処理をそれぞれ取得処理、制御処理および操作処理としてコンピュータに実行させるプログラムである。表示プログラムは、コンピュータ読取可能な媒体に記録されて提供されてもよいし、記録媒体に格納されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００２９】  表示制御装置１０は、１台のコンピュータで構成されていてもよいし、複数台のコンピュータで構成されていてもよい。表示制御装置１０が複数台のコンピュータで構成されている場合は、取得部２１、制御部２２および操作部２３の機能が、各コンピュータに分散されて実現されてもよい。
【００３０】  表示装置３０は、ネットワークを介して表示制御装置１０により制御される装置である。
【００３１】  表示装置３０は、タブレット等のコンピュータである。表示装置３０は、プロセッサ３１を備えるとともに、メモリ３２、通信デバイス３３、入力デバイス３４およびディスプレイ３５といった他のハードウェアを備える。プロセッサ３１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００３２】  プロセッサ３１は、例えば、ＣＰＵである。
【００３３】  メモリ３２は、例えば、フラッシュメモリまたはＲＡＭである。
【００３４】  通信デバイス３３は、例えば、通信チップまたはＮＩＣである。
【００３５】  入力デバイス３４は、例えば、タッチパネル、マウスまたはキーボードである。
【００３６】  ディスプレイ３５は、例えば、ＬＣＤである。「ＬＣＤ」は、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略語である。ディスプレイ３５は、入力デバイス３４を兼ねるタッチパネルであってもよい。
【００３７】  表示装置３０は、コンピュータでなくてもよく、単なるディスプレイであってもよい。表示制御装置１０は、表示装置３０が単なるディスプレイである場合、ＵＳＢケーブル等の信号線を介して、あるいは、無線で表示装置３０と接続される。「ＵＳＢ」は、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略語である。表示制御装置１０は、表示装置３０がタッチパネルでない場合、信号線を介して、あるいは、無線で、表示装置３０とは独立した入力デバイスとも接続される。
【００３８】  複数の機器６０には、センサＸおよびセンサＹといった２つ以上のセンサと、モータＸおよびモータＹといった２つ以上のモータとが含まれている。なお、複数の機器６０には、制御プログラム５２により制御されて信号を出力し、その信号の値を信号データ５１として取得可能なものであれば、任意の種類の機器６０が任意の数含まれていてよい。機器６０の数は、２つ以上に限らず、１つでもよい。
【００３９】  説明を簡単にするため、本実施の形態では、各機器６０が１種類の信号のみを出力するものとするが、複数の機器６０には、２種類以上の信号を出力する機器６０が含まれていてもよい。
【００４０】  ＊＊＊動作の説明＊＊＊  図２を参照して、本実施の形態に係る表示システム５０の動作を説明する。表示システム５０の動作は、本実施の形態に係る表示方法に相当する。
【００４１】  ステップＳ１０１において、表示制御装置１０は、信号が定常な信号であるか非定常な信号であるかを検出する。
【００４２】  定常な信号とは、機器６０が定常状態にあるときに機器６０から出力される信号のことである。非定常な信号とは、機器６０が非定常状態にあるときに機器６０から出力される信号のことである。本実施の形態では、複数の機器６０が全体として定常状態にあるときに各機器６０から出力される信号が定常な信号に相当する。複数の機器６０が全体として非定常状態にあるときに各機器６０から出力される信号が非定常な信号に相当する。なお、実際に各機器６０から出力された信号のことを、単に「信号」という場合がある。
【００４３】  ステップＳ１０１の処理の詳細を説明する。
【００４４】  表示制御装置１０において、取得部２１は、メモリ１２から制御プログラム５２を読み取る。取得部２１は、読み取った制御プログラム５２を実行する。取得部２１は、通信デバイス１３を用いて、複数の機器６０の状態を監視しながら、制御プログラム５２の実行中に各機器６０から出力された信号を受信する。取得部２１は、受信した信号の値を信号データ５１としてメモリ１２に記録する。すなわち、取得部２１は、実際に各機器６０から出力された信号の信号データ５１を生成し、生成した信号データ５１をメモリ１２に記録する。取得部２１は、さらに、各機器６０が定常状態にあるときに各機器６０から出力される信号の値を予測する。取得部２１は、予測した値を、図示していない予測データとしてメモリ１２に記録する。すなわち、取得部２１は、各機器６０が定常状態にあるときに各機器６０から出力される信号の予測データを生成し、生成した予測データをメモリ１２に記録する。取得部２１は、さらに、信号データ５１と予測データとを比較することで、受信した信号が定常な信号であるか非定常な信号であるかを判定する。取得部２１は、判定結果を信号データ５１に紐付けてメモリ１２に記録する。
【００４５】  なお、取得部２１が制御プログラム５２を実行する代わりに、表示制御装置１０とは別のコンピュータが制御プログラム５２を実行してもよい。取得部２１が信号データ５１を生成する代わりに、表示制御装置１０とは別のコンピュータが信号データ５１を生成し、生成した信号データ５１を表示制御装置１０のメモリ１２に記録してもよい。取得部２１が予測データを生成する代わりに、表示制御装置１０とは別のコンピュータが予測データを生成し、生成した予測データを表示制御装置１０のメモリ１２に記録してもよい。各機器６０から周期的に出力される信号については、予測データの代わりに、各機器６０が定常状態にあるときに各機器６０から出力された信号の受信データが用いられてもよい。予測データは、信号データ５１よりも前に生成されていてもよい。取得部２１が信号データ５１と予測データとを比較する代わりに、表示制御装置１０とは別のコンピュータが信号データ５１と予測データとを比較し、受信した信号が定常な信号であるか非定常な信号であるかの判定結果を信号データ５１に紐付けて表示制御装置１０のメモリ１２に記録してもよい。
【００４６】  以下では、ステップＳ１０１で、受信された信号が非定常な信号であると判定された場合について説明するが、受信された信号が定常な信号であると判定された場合についても、非定常な信号が定常な信号に置き換わる点を除けば、ほぼ同様である。
【００４７】  ステップＳ１０２において、表示制御装置１０は、表示装置３０を制御して、非定常な信号と定常な信号とを図３に示すような画面５３をディスプレイ３５に出力する。
【００４８】  ステップＳ１０２の処理の詳細を説明する。
【００４９】  表示制御装置１０において、取得部２１は、非定常な信号と判定された信号データ５１をメモリ１２から読み取る。これにより、取得部２１は、制御プログラム５２の実行中に各機器６０から出力された信号の値を取得する。具体的には、取得部２１は、各機器６０から出力された信号の値である信号データ５１を取得し、その値を非定常な信号の値とする。取得部２１は、さらに、定常な信号の予測データをメモリ１２から読み取る。これにより、取得部２１は、制御プログラム５２の実行中に各機器６０が定常状態にあるときに出力される値を取得する。具体的には、取得部２１は、各機器６０が定常状態にあるときに出力されると予測された予測データを取得し、定常な信号の値とする。
【００５０】  制御部２２は、通信デバイス１３を用いて、取得部２１により読み取られた非定常な信号の信号データ５１を表示装置３０に送信する。これにより、制御部２２は、取得部２１により取得された信号の値の変化を示すタイムチャートを画面５３に表示するよう表示装置３０を制御する。具体的には、制御部２２は、各機器６０が非定常状態にあるときに実際に出力された値の変化を信号の値の変化として示すタイムチャートを画面５３に表示するよう表示装置３０を制御する。すなわち、制御部２２は、リアルタイムの信号から求められた非定常状態の実測タイムチャートを画面５３に表示するよう表示装置３０を制御する。制御部２２は、さらに、通信デバイス１３を用いて、取得部２１により読み取られた定常な信号の予測データを表示装置３０に送信する。これにより、制御部２２は、各機器６０が定常状態にあるときに出力されると予測された値の変化を示すタイムチャートを画面５３に表示するよう表示装置３０を制御する。すなわち、制御部２２は、定常状態の予測タイムチャートを画面５３に表示するよう表示装置３０を制御する。
【００５１】  なお、前述したように、各機器６０から周期的に出力される信号については、予測データの代わりに受信データが用いられてもよいため、定常状態の予測タイムチャートの代わりに、周期的に現れた定常状態の実測タイムチャートが表示されてもよい。
【００５２】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された非定常な信号の信号データ５１を受信する。表示装置３０は、受信した非定常な信号の信号データ５１から、非定常な信号のタイムチャートを生成する。表示装置３０は、生成した非定常な信号のタイムチャートを画面５３に表示する。これにより、表示装置３０は、取得部２１により取得された信号の値の変化を示すタイムチャートを画面５３に表示する。具体的には、表示装置３０は、各機器６０から出力された信号の値である信号データ５１の値の変化を非定常な信号の値の変化として示すタイムチャートを画面５３に表示する。表示装置３０は、さらに、通信デバイス３３を用いて、制御部２２により送信された定常な信号の予測データを受信する。表示装置３０は、受信した定常な信号の予測データから、定常な信号のタイムチャートを生成する。表示装置３０は、生成した定常な信号のタイムチャートを、非定常な信号のタイムチャートと並べて同時に画面５３に表示する。これにより、表示装置３０は、各機器６０が定常状態にあるときに出力されると予測された値の変化を示すタイムチャートを、各機器６０が非定常状態にあるときに実際に出力された値の変化を示すタイムチャートとともに画面５３に表示する。
【００５３】  なお、表示装置３０がタイムチャートを生成する代わりに、表示制御装置１０の制御部２２がタイムチャートを生成し、生成したタイムチャートを表示装置３０に送信してもよい。表示装置３０がタイムチャートを生成する処理が不要になれば、表示装置３０の負荷を減らすことができる。あるいは、表示装置３０が単なるディスプレイである場合に対応することができるようになる。
【００５４】  ステップＳ１０３において、表示制御装置１０は、表示装置３０を制御して、制御プログラム５２を図３に示すような画面５４に表示する。
【００５５】  制御プログラム５２のどの部分を表示するかについては任意に指定されてよい。非定常な信号に対応する箇所が表示制御装置１０により抽出および指定されてもよいし、ユーザが表示したい箇所がユーザにより指定されてもよい。
【００５６】  ステップＳ１０３の処理の詳細を説明する。
【００５７】  表示制御装置１０において、制御部２２は、制御プログラム５２をメモリ１２から読み取る。制御部２２は、通信デバイス１３を用いて、読み取った制御プログラム５２を表示装置３０に送信する。これにより、制御部２２は、制御プログラム５２の記述を画面５４に表示するよう表示装置３０を制御する。
【００５８】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された制御プログラム５２を受信する。表示装置３０は、受信した制御プログラム５２の記述をディスプレイ３５の画面５４に表示する。
【００５９】  ステップＳ１０４において、表示制御装置１０は、表示装置３０を制御して、制御プログラム５２上に非定常な信号の値と定常な信号の値とを同時に表示する。表示制御装置１０は、カーソルの移動等によりユーザが信号の表示対象の時刻を変更するのに伴い、制御プログラム５２上に表示する信号の値を更新する。
【００６０】  なお、ステップＳ１０１で、受信された信号が定常な信号であると判定された場合には、制御プログラム５２上に定常な信号の値のみが表示される。
【００６１】  ステップＳ１０４の処理の詳細を説明する。
【００６２】  表示装置３０は、入力デバイス３４を介して、画面５３に表示しているタイムチャート上で、ユーザが時間軸に沿ってカーソルを移動する操作を受け付ける。表示装置３０は、通信デバイス３３を用いて、カーソルの位置またはその位置に対応する時刻を示す情報を表示制御装置１０に送信する。
【００６３】  表示制御装置１０において、操作部２３は、通信デバイス１３を用いて、表示装置３０により送信された情報を受信する。操作部２３は、受信した情報から、ユーザにより指定された時刻を信号の表示対象の時刻として特定する。これにより、操作部２３は、信号の表示対象の時刻を選択する操作を受け付ける。
【００６４】  取得部２１は、ステップＳ１０１で読み取った非定常な信号の信号データ５１から、操作部２３により特定された時刻に対応する非定常な信号の値を抽出する。これにより、取得部２１は、操作部２３への操作により選択された時刻に各機器６０から出力された信号の値を取得する。取得部２１は、さらに、ステップＳ１０１で読み取った定常な信号の予測データから、操作部２３により特定された時刻に対応する定常な信号の値を抽出する。これにより、取得部２１は、操作部２３への操作により選択された時刻に各機器６０から出力されるべき信号の値を取得する。
【００６５】  制御部２２は、通信デバイス１３を用いて、取得部２１により抽出された非定常な信号の値を表示装置３０に送信する。これにより、制御部２２は、制御プログラム５２の記述を画面５４に表示し、かつ、取得部２１により取得された信号の値を、制御プログラム５２の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器６０の状態を判別できる形式で表示するよう表示装置３０を制御する。制御部２２は、さらに、通信デバイス１３を用いて、取得部２１により抽出された定常な信号の値を表示装置３０に送信する。これにより、制御部２２は、定常な信号の値と、非定常な信号の値とのそれぞれを、制御プログラム５２の記述の中で信号に対応する箇所に、対応する機器６０の状態を判別できる形式で同時に表示するよう表示装置３０を制御する。
【００６６】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された非定常な信号の値を受信する。表示装置３０は、受信した非定常な信号の値を、画面５４上の制御プログラム５２の記述の中で、その信号に対応する箇所に、非定常な信号の値であることを判別できる形式で表示する。これにより、表示装置３０は、制御プログラム５２の記述を画面５４に表示し、かつ、取得部２１により取得された信号の値を、制御プログラム５２の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器６０の状態を判別できる形式で表示する。表示装置３０は、さらに、通信デバイス３３を用いて、制御部２２により送信された定常な信号の値を受信する。表示装置３０は、受信した定常な信号の値を、画面５４上の制御プログラム５２の記述の中で、その信号に対応する箇所に、定常な信号の値であることを判別できる形式で表示する。この表示は、非定常な信号の値の表示と同時に行われる。これにより、表示装置３０は、定常な信号の値と、非定常な信号の値とのそれぞれを、制御プログラム５２の記述の中で信号に対応する箇所に、対応する機器６０の状態を判別できる形式で同時に表示する。
【００６７】  本実施の形態では、制御プログラム５２は、センサＸおよびセンサＹといった２つ以上のセンサと、モータＸおよびモータＹといった２つ以上のモータとを制御するラダープログラムである。表示装置３０は、このラダープログラムを画面５４に表示する。表示装置３０は、各センサについて、画面５４上のラダープログラム内の該当箇所に、定常な信号がオンであれば色付きの丸を表示し、定常な信号がオフであれば何も表示しない。表示装置３０は、各センサについて、画面５４上のラダープログラム内の該当箇所に、非定常な信号がオンであれば色付きの四角を表示し、非定常な信号がオフであれば何も表示しない。各モニタについても、各センサと同様である。
【００６８】  具体例として、画面５３上で選択された時刻において、センサＸから実際に出力された信号がオフ、定常時の信号はオンであり、モータＸから実際に出力された信号と定常時の信号とがいずれもオフであり、センサＹから実際に出力された信号と定常時の信号とがいずれもオンであるとする。この場合、表示装置３０は、画面５４上のラダープログラム内でセンサＸに対応する箇所に色付きの丸を表示し、モータＸに対応する箇所に何も表示せず、センサＹに対応する箇所に色付きの丸と色付きの四角とを並べて表示する。
【００６９】  なお、取得部２１がユーザにより指定された時刻の信号の値を抽出し、制御部２２が抽出された値を表示装置３０に送信する代わりに、表示装置３０がステップＳ１０２で受信した信号データ５１から、ユーザにより指定された時刻の信号の値を抽出してもよい。その場合でも、制御部２２が、信号データ５１と制御プログラム５２とを表示装置３０に送信する点は同じである。よって、制御部２２は、制御プログラム５２の記述を画面５４に表示し、かつ、取得部２１により取得された信号の値を、制御プログラム５２の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器６０の状態を判別できる形式で表示するよう表示装置３０を制御していることになる。
【００７０】  ＊＊＊実施の形態の効果の説明＊＊＊  本実施の形態では、機器６０から出力された信号の値が、機器６０を制御する制御プログラム５２の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器６０の状態を判別できる形式で表示される。そのため、制御プログラム５２の記述の中で、どの箇所に対応する信号が、機器６０がどのような状態にあるときにどのような値で機器６０から出力されるかを把握しやすくなる。
【００７１】  本実施の形態では、取得部２１は、複数の機器６０から個別に出力された複数の信号の値を信号の値として取得する。制御部２２は、取得部２１により取得された各信号の値を、制御プログラム５２の記述の中で各信号に対応する箇所に、複数の機器６０が全体として定常状態にあるときと複数の機器６０が全体として非定常状態にあるときとのいずれにおいて各信号の値が出力されたか判別できる形式で表示するよう表示装置３０を制御する。そのため、制御プログラム５２の記述の中で、どの箇所に対応する信号が、複数の機器６０が全体として定常状態にあるときにどのような値で機器６０から出力され、複数の機器６０が全体として非定常状態にあるときにどのような値で機器６０から出力されるかを把握しやすくなる。
【００７２】  本実施の形態では、制御部２２は、機器６０が非定常状態にあるときに出力された値を信号の値として表示する際に機器６０が定常状態にあるときに出力される値を同時に表示するよう表示装置３０を制御するが、変形例として、制御部２２は、信号の値のみを表示するよう表示装置３０を制御してもよい。すなわち、本実施の形態では、制御部２２は、実際に出力された値を信号の値として表示するのと同時に機器６０が定常状態にあるときに出力されると予測された値を表示するよう表示装置３０を制御するが、変形例として、制御部２２は、実際に出力された値のみを表示するよう表示装置３０を制御してもよい。
【００７３】  具体例として、画面５３上で選択された時刻において、センサＸから実際に出力された信号がオフ、定常時の信号はオンであり、モータＸから実際に出力された信号と定常時の信号とがいずれもオフであり、センサＹから実際に出力された信号と定常時の信号とがいずれもオンであるとする。この場合、表示装置３０は、画面５４上のラダープログラム内でセンサＸに対応する箇所に何も表示せず、モータＸに対応する箇所に何も表示せず、センサＹに対応する箇所に色付きの四角のみを表示する。
【００７４】  この例によれば、制御プログラム５２の記述の中で、どの箇所に対応する信号が、機器６０が非定常状態にあるときにどのような値で機器６０から出力されるかを把握しやすくなる。
【００７５】  本実施の形態では、各機器６０から出力される信号は、オンおよびオフのいずれかに対応する２値信号であるが、変形例として、各信号は、アナログ信号であってもよい。
【００７６】  具体例として、画面５３上で選択された時刻において、センサＸ、モータＸおよびセンサＹから出力された信号がアナログ信号であるとする。この場合、表示装置３０は、画面５４上のラダープログラム内でセンサＸ、モータＸおよびセンサＹに対応する箇所に、センサＸ、モータＸおよびセンサＹから定常時に出力される信号の値を第１色の色付きの数字で、非定常時に出力された信号の値を第１色とは異なる第２色の色付きの数字で表示する。
【００７７】  この例によれば、制御プログラム５２の記述の中で、どの箇所に対応する信号が、機器６０が定常状態にあるときにどのような値で機器６０から出力され、機器６０が非定常状態にあるときにどのような値で機器６０から出力されるかを把握しやすくなる。
【００７８】  本実施の形態では、制御プログラム５２は、ラダープログラムであるが、変形例として、制御プログラム５２は、Ｃ言語のプログラム等、ソースコードが作成されるプログラムであってもよい。
【００７９】  具体例として、画面５３上で選択された時刻において、センサＸから実際に出力された信号がオフ、定常時の信号はオンであり、モータＸから実際に出力された信号と定常時の信号とがいずれもオフであり、センサＹから実際に出力された信号と定常時の信号とがいずれもオンであるとする。この場合、表示装置３０は、画面５４上の制御プログラム５２のソースコード内でセンサＸに対応する変数の近傍に色付きの丸を表示し、モータＸに対応する変数の近傍に何も表示せず、センサＹに対応する変数の近傍に色付きの丸と色付きの四角とを並べて表示する。
【００８０】  この例によれば、制御プログラム５２の記述の一種であるソースコードの中で、どの変数に対応する信号が、機器６０が定常状態にあるときにどのような値で機器６０から出力され、機器６０が非定常状態にあるときにどのような値で機器６０から出力されるかを把握しやすくなる。
【００８１】  ＊＊＊他の構成＊＊＊  本実施の形態では、取得部２１、制御部２２および操作部２３の機能がソフトウェアにより実現されるが、変形例として、取得部２１、制御部２２および操作部２３の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、取得部２１、制御部２２および操作部２３の機能の一部が専用のハードウェアにより実現され、残りがソフトウェアにより実現されてもよい。
【００８２】  専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＦＰＧＡまたはＡＳＩＣである。「ＩＣ」は、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。「ＧＡ」は、Ｇａｔｅ  Ａｒｒａｙの略語である。「ＦＰＧＡ」は、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。「ＡＳＩＣ」は、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。
【００８３】  プロセッサ１１および専用のハードウェアは、いずれも処理回路である。すなわち、取得部２１、制御部２２および操作部２３の機能がソフトウェアにより実現されるか、ソフトウェアとハードウェアとの組み合わせにより実現されるかに関わらず、取得部２１、制御部２２および操作部２３の動作は、処理回路により行われる。
【００８４】  実施の形態２．  本実施の形態について、主に実施の形態１との差異を、図４および図５を用いて説明する。
【００８５】  本実施の形態では、ステップＳ１０４の処理が実施の形態１のものと異なる。
【００８６】  ステップＳ１０４において、表示制御装置１０は、表示装置３０を制御して、図４および図５に示すような画面５４の制御プログラム５２上に非定常な信号の値と定常な信号の値とを同時に表示する。
【００８７】  ステップＳ１０４の処理の詳細を説明する。
【００８８】  表示装置３０は、画面５３に表示しているタイムチャート上で、定常な信号の値と非定常な信号の値とが異なる期間を非定常箇所として強調表示する。表示装置３０は、入力デバイス３４を介して、画面５３に表示しているタイムチャート上で、ユーザが非定常箇所をカーソルで選択する操作を受け付ける。表示装置３０は、通信デバイス３３を用いて、カーソルの位置またはその位置に対応する期間を示す情報を表示制御装置１０に送信する。
【００８９】  その後、表示装置３０は、入力デバイス３４を介して、画面５３またはディスプレイ３５のその他の領域に表示しているボタン５５をユーザが押下する操作を受け付ける。表示装置３０は、ボタン５５が押下される度に、画面５３に表示しているタイムチャート上で、時間軸に沿ってカーソルを次の非定常箇所へ移動する。表示装置３０は、通信デバイス３３を用いて、カーソルの移動先の位置またはその位置に対応する期間を示す情報を表示制御装置１０に送信する。
【００９０】  カーソルの位置またはその位置に対応する期間を示す情報が表示装置３０から送信される度に、表示制御装置１０において、操作部２３は、通信デバイス１３を用いて、表示装置３０により送信された情報を受信する。操作部２３は、受信した情報から、ユーザにより指定された期間を信号の表示対象の期間として特定する。これにより、操作部２３は、機器６０が定常状態にあるときに出力される値とは異なる値が信号の値として出力された２つ以上の期間の中から信号の表示対象の期間を選択する操作を受け付ける。
【００９１】  取得部２１は、ステップＳ１０１で読み取った定常な信号の予測データと、非定常な信号の信号データ５１とから、操作部２３により特定された期間に対応する定常な信号の値と、操作部２３により特定された期間に対応する非定常な信号の値とをそれぞれ抽出する。これにより、取得部２１は、操作部２３への操作により選択された期間に各機器６０から出力された信号の値を取得する。
【００９２】  制御部２２は、通信デバイス１３を用いて、取得部２１により抽出された非定常な信号の値を表示装置３０に送信する。これにより、制御部２２は、制御プログラム５２の記述を画面５４に表示し、かつ、取得部２１により取得された信号の値を、制御プログラム５２の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器６０の状態を判別できる形式で表示するよう表示装置３０を制御する。制御部２２は、さらに、通信デバイス１３を用いて、取得部２１により抽出された定常な信号の値を表示装置３０に送信する。これにより、制御部２２は、定常な信号の値と、非定常な信号の値とのそれぞれを、制御プログラム５２の記述の中で信号に対応する箇所に、対応する機器６０の状態を判別できる形式で表示するよう表示装置３０を制御する。
【００９３】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された非定常な信号の値を受信する。表示装置３０は、受信した非定常な信号の値を、画面５４上の制御プログラム５２の記述の中で、その信号に対応する箇所に、非定常な信号の値であることを判別できる形式で表示する。これにより、表示装置３０は、制御プログラム５２の記述を画面５４に表示し、かつ、取得部２１により取得された信号の値を、制御プログラム５２の記述の中で信号に対応する箇所に、信号の値が出力されたときの機器６０の状態を判別できる形式で表示する。表示装置３０は、さらに、通信デバイス３３を用いて、制御部２２により送信された定常な信号の値を受信する。表示装置３０は、受信した定常な信号の値を、画面５４上の制御プログラム５２の記述の中で、その信号に対応する箇所に、定常な信号の値であることを判別できる形式で表示する。この表示は、非定常な信号の値の表示と同時に行われる。これにより、表示装置３０は、定常な信号の値と、非定常な信号の値とのそれぞれを、制御プログラム５２の記述の中で信号に対応する箇所に、対応する機器６０の状態を判別できる形式で表示する。
【００９４】  本実施の形態では、複数回発生した非定常箇所に対し、ボタン５５の押下等の簡単な操作で制御プログラム５２上に表示する信号の値を次々に切り替えることができる。
【００９５】  なお、操作部２３は、機器６０が定常状態にあるときに出力される値とは異なる値が信号の値として出力された２つ以上の期間の中から信号の表示対象の期間を選択する操作を受け付ける代わりに、異常度が閾値を超える値が信号の値として出力された２つ以上の期間の中から信号の表示対象の期間を選択する操作を受け付けてもよい。
【００９６】  実施の形態３．  本実施の形態について、主に実施の形態１との差異を、図６および図７を用いて説明する。
【００９７】  図６を参照して、本実施の形態に係る表示システム５０の動作を説明する。表示システム５０の動作は、本実施の形態に係る表示方法に相当する。
【００９８】  ステップＳ３０１の処理については、ステップＳ１０１の処理と同じであるため、説明を省略する。
【００９９】  ステップＳ３０２において、表示制御装置１０は、表示装置３０を制御して、非定常な信号と定常な信号と異常度５６とを表示する、図７に示すような画面５３をディスプレイ３５に出力する。
【０１００】  ステップＳ３０２の処理におけるステップＳ１０２の処理との差異を説明する。
【０１０１】  表示制御装置１０において、取得部２１は、非定常な信号の異常度５６を求める。異常度５６は、非定常な信号の信号データ５１等から既知の方法で求めることができるが、外部より与えられてもよい。
【０１０２】  制御部２２は、通信デバイス１３を用いて、取得部２１により求められた異常度５６を表示装置３０に送信する。これにより、制御部２２は、取得部２１により取得された信号の値の異常度５６をさらに画面５３に表示するよう表示装置３０を制御する。
【０１０３】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された異常度５６を受信する。表示装置３０は、受信した異常度５６のタイムチャートを生成する。表示装置３０は、生成した異常度５６のタイムチャートを、定常な信号のタイムチャートと、非定常な信号のタイムチャートとともに並べて同時に画面５３に表示する。これにより、表示装置３０は、取得部２１により取得された信号の値の異常度５６をさらに画面５３に表示する。
【０１０４】  ステップＳ３０３の処理については、ステップＳ１０３の処理と同じであるため、説明を省略する。
【０１０５】  ステップＳ３０４において、表示制御装置１０は、表示装置３０を制御して、制御プログラム５２上に非定常な信号の値と定常な信号の値と異常度５６とを同時に表示する。表示制御装置１０は、カーソルの移動等によりユーザが信号の表示対象の時刻を変更するのに伴い、制御プログラム５２上に表示する信号の値および異常度５６を更新する。
【０１０６】  ステップＳ３０４の処理におけるステップＳ１０４の処理との差異を説明する。
【０１０７】  表示制御装置１０において、制御部２２は、通信デバイス１３を用いて、取得部２１により求められた、操作部２３により特定された時刻に対応する異常度５６を表示装置３０に送信する。これにより、制御部２２は、取得部２１により取得された信号の値の異常度５６をさらに画面５４に表示するよう表示装置３０を制御する。
【０１０８】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された異常度５６を受信する。表示装置３０は、非定常な信号の値を、画面５４上の制御プログラム５２の記述の中で、その信号に対応する箇所に、その信号の値の異常度５６を判別できる形式で表示する。これにより、表示装置３０は、取得部２１により取得された信号の値の異常度５６をさらに画面５４に表示する。
【０１０９】  具体例として、画面５３上で選択された時刻において、センサＸから出力された信号の値の異常度５６が高く、モータＸから出力された信号の値の異常度５６が中間、センサＹから出力された信号の値の異常度５６が低いとする。この場合、表示装置３０は、画面５４上のラダープログラム内でセンサＸに対応する箇所のラベルを濃い色の枠付きで表示し、モータＸに対応する箇所のラベルを薄い色の枠付きで表示し、センサＹに対応する箇所のラベルを枠なしで表示する。
【０１１０】  本実施の形態によれば、各信号の異常度５６を制御プログラム５２上で表現することができる。
【０１１１】  本実施の形態では、制御部２２は、信号ごとの値の異常度５６を画面５４に表示するよう表示装置３０を制御するが、変形例として、制御部２２は、複数の信号の全体としての値の異常度を画面５４に表示するよう表示装置３０を制御してもよい。
【０１１２】  実施の形態４．  本実施の形態について、主に実施の形態１との差異を、図８および図９を用いて説明する。
【０１１３】  図８を参照して、本実施の形態に係る表示システム５０の動作を説明する。表示システム５０の動作は、本実施の形態に係る表示方法に相当する。
【０１１４】  ステップＳ４０１の処理については、ステップＳ１０１の処理と同じであるため、説明を省略する。
【０１１５】  ステップＳ４０２において、表示制御装置１０は、表示装置３０を制御して、非定常な信号と定常な信号のオンの確率とを表示する、図９に示すような画面５３をディスプレイ３５に出力する。
【０１１６】  ステップＳ４０２の処理におけるステップＳ１０２の処理との差異を説明する。
【０１１７】  表示制御装置１０において、取得部２１は、定常な信号がオンになる確率を求める。この確率は、定常な信号の予測データ等から既知の方法で求めることができるが、外部より与えられてもよい。
【０１１８】  制御部２２は、通信デバイス１３を用いて、取得部２１により読み取られた定常な信号の予測データの代わりに、取得部２１により求められた確率を示すデータを表示装置３０に送信する。これにより、定常な信号がオンになる確率をさらに画面５３に表示するよう表示装置３０を制御する。
【０１１９】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された確率を示すデータを受信する。表示装置３０は、受信したデータに示されている確率のタイムチャートを生成する。表示装置３０は、生成した確率のタイムチャートを、定常な信号のタイムチャートの代わりに、非定常な信号のタイムチャートと並べて同時に画面５３に表示する。これにより、表示装置３０は、定常な信号がオンになる確率をさらに画面５３に表示する。
【０１２０】  ステップＳ４０３の処理については、ステップＳ１０３の処理と同じであるため、説明を省略する。
【０１２１】  ステップＳ４０４において、表示制御装置１０は、表示装置３０を制御して、制御プログラム５２上に非定常な信号の値と定常な信号の値がオンになる確率とを同時に表示する。
【０１２２】  ステップＳ４０４の処理におけるステップＳ１０４の処理との差異を説明する。
【０１２３】  表示制御装置１０において、制御部２２は、通信デバイス１３を用いて、取得部２１により求められた、操作部２３により特定された時刻に対応する、定常な信号がオンになる確率を示すデータを表示装置３０に送信する。これにより、制御部２２は、定常な信号がオンになる確率をさらに画面５４に表示するよう表示装置３０を制御する。
【０１２４】  表示装置３０は、通信デバイス３３を用いて、制御部２２により送信された、定常な信号がオンになる確率を示すデータを受信する。表示装置３０は、定常な信号の値の代わりに、定常な信号がオンになる確率を、画面５４上の制御プログラム５２の記述の中で、その信号に対応する箇所に表示する。これにより、表示装置３０は、定常な信号がオンになる確率をさらに画面５４に表示する。
【０１２５】  具体例として、画面５３上で選択された時刻において、センサＸから出力される信号が定常時にオンになる確率が中間、非定常時はオフであり、モータＸから出力される信号が定常時にオンになる確率が低く、非定常時はオフであり、センサＹから出力される信号が定常時にオンになる確率が高く、非定常時はオンであるとする。この場合、表示装置３０は、画面５４上のラダープログラム内でセンサＸに対応する箇所に薄い色の色付きの丸を表示し、モータＸに対応する箇所に色なしの丸を表示し、センサＹに対応する箇所に濃い色の色付きの丸と色付きの四角とを並べて表示する。
【０１２６】  本実施の形態によれば、各２値信号がオンになる確率を制御プログラム５２上で表現することができる。また、本実施の形態では、各２値信号がオンになる確率が表示されることで、ユーザが非定常時の状況に問題があるかどうかを判断できるようになる。例えば、定常時にオンになる確率が低い箇所が非定常時にオンになっている場合は、非定常時の状況に問題があると判断できる。
【符号の説明】
【０１２７】  １０  表示制御装置、１１  プロセッサ、１２  メモリ、１３  通信デバイス、２１  取得部、２２  制御部、２３  操作部、３０  表示装置、３１  プロセッサ、３２  メモリ、３３  通信デバイス、３４  入力デバイス、３５  ディスプレイ、５０  表示システム、５１  信号データ、５２  制御プログラム、５３  画面、５４  画面、５５  ボタン、５６  異常度、６０  機器。
【図１】
2019123510.tif 000003
【図２】
2019123510.tif 000004
【図３】
2019123510.tif 000005
【図４】
2019123510.tif 000006
【図５】
2019123510.tif 000007
【図６】
2019123510.tif 000008
【図７】
2019123510.tif 000009
【図８】
2019123510.tif 000010
【図９】
2019123510.tif 000011
【手続補正書】
【提出日】令和1年11月28日(2019.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する取得部と、
前記制御プログラムの記述を画面に表示し、かつ、前記取得部により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するよう表示装置を制御する制御部と
を備え、
前記信号は、オンおよびオフのいずれかに対応する２値信号であり、
前記制御部は、前記信号がオンになる確率をさらに表示するよう前記表示装置を制御する表示制御装置。
【請求項２】
前記制御部は、前記機器が非定常状態にあるときに出力された値を前記信号の値として表示する際に前記機器が定常状態にあるときに出力される値を同時に表示するよう前記表示装置を制御する請求項１に記載の表示制御装置。
【請求項３】
前記機器が定常状態にあるときに出力される値とは異なる値が前記信号の値として出力された２つ以上の期間の中から前記信号の表示対象の期間を選択する操作を受け付ける操作部をさらに備え、
前記取得部は、前記操作部への操作により選択された期間に出力された値を前記信号の値として取得する請求項１または２に記載の表示制御装置。
【請求項４】
異常度が閾値を超える値が前記信号の値として出力された２つ以上の期間の中から前記信号の表示対象の期間を選択する操作を受け付ける操作部をさらに備え、
前記取得部は、前記操作部への操作により選択された期間に出力された値を前記信号の値として取得する請求項１または２に記載の表示制御装置。
【請求項５】
前記制御部は、前記信号の値の異常度をさらに表示するよう前記表示装置を制御する請求項１から４のいずれか１項に記載の表示制御装置。
【請求項６】
前記取得部は、複数の機器から個別に出力された複数の信号の値を前記信号の値として取得し、
前記制御部は、前記取得部により取得された各信号の値を、前記記述の中で各信号に対応する箇所に、前記複数の機器が全体として定常状態にあるときと前記複数の機器が全体として非定常状態にあるときとのいずれにおいて各信号の値が出力されたか判別できる形式で表示するよう前記表示装置を制御する請求項１から４のいずれか１項に記載の表示制御装置。
【請求項７】
前記制御部は、信号ごとの値の異常度をさらに表示するよう前記表示装置を制御する請求項６に記載の表示制御装置。
【請求項８】
前記制御部は、前記複数の信号の全体としての値の異常度をさらに表示するよう前記表示装置を制御する請求項６に記載の表示制御装置。
【請求項９】
各信号は、オンおよびオフのいずれかに対応する２値信号であり、
前記制御部は、信号ごとのオンになる確率をさらに表示するよう前記表示装置を制御する請求項６から８のいずれか１項に記載の表示制御装置。
【請求項１０】
請求項１から９のいずれか１項に記載の表示制御装置と、
前記制御部により制御されて前記記述と前記信号の値とを表示する表示装置と
を備える表示システム。
【請求項１１】
機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する表示制御装置により制御されて、前記制御プログラムの記述を画面に表示し、かつ、前記表示制御装置により取得された前記信号の値を、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するディスプレイを備え、
前記信号は、オンおよびオフのいずれかに対応する２値信号であり、
前記表示制御装置により制御されて、前記信号がオンになる確率をさらに表示する表示装置。
【請求項１２】
表示制御装置が、機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得し、
表示装置が、前記表示制御装置により制御されて、前記制御プログラムの記述を画面に表示し、かつ、前記表示制御装置により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示し、
前記信号は、オンおよびオフのいずれかに対応する２値信号であり、
前記表示装置が、前記表示制御装置により制御されて、前記信号がオンになる確率をさらに表示する表示方法。
【請求項１３】
コンピュータに、
機器を制御する制御プログラムの実行中に前記機器から出力された信号の値を取得する取得処理と、
前記制御プログラムの記述を画面に表示し、かつ、前記取得処理により取得された前記信号の値を、前記記述の中で前記信号に対応する箇所に、前記信号の値が出力されたときの前記機器の状態を判別できる形式で表示するよう表示装置を制御する制御処理と
を実行させる表示プログラムであって、
前記取得処理は、前記信号としてオンおよびオフのいずれかに対応する２値信号の値を取得し、
前記制御処理は、前記信号がオンになる確率をさらに表示するよう前記表示装置を制御する表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
本実施の形態では、制御プログラム５２は、センサＸおよびセンサＹといった２つ以上のセンサと、モータＸおよびモータＹといった２つ以上のモータとを制御するラダープログラムである。表示装置３０は、このラダープログラムを画面５４に表示する。表示装置３０は、各センサについて、画面５４上のラダープログラム内の該当箇所に、定常な信号がオンであれば色付きの丸を表示し、定常な信号がオフであれば何も表示しない。表示装置３０は、各センサについて、画面５４上のラダープログラム内の該当箇所に、非定常な信号がオンであれば色付きの四角を表示し、非定常な信号がオフであれば何も表示しない。各モータについても、各センサと同様である。
【国際調査報告】
2019123510.tif 000012
2019123510.tif 000013
2019123510.tif 000014
2019123510.tif 000015