(57)【要約】【課題】予め定められた事象を検出すると、マニュアルなどのマルチメディアデータを動画像として自動的に表示するプログラマブル表示器、プログラム、サーバ装置、データ通信方法およびデータ通信システムを提供する。【解決手段】プログラマブル表示器５のＨＭＩ処理部５６は、予め定められた事象を検出すると、サーバ装置８に、当該事象に対応したマルチメディアデータを要求する。サーバ装置８のサーバ処理部８１は、当該要求されたマルチメディアデータを、記憶部８２から検索する。サーバ処理部８１は、検索されたマルチメディアデータを、ネットワーク６を介して、プログラマブル表示器５に送信する。プログラマブル表示器５の表示部５４は、送信されたマルチメディアデータを、動画像として表示する。【選択図】  図１
2004326285.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置と接続されたプログラマブル表示器において、
予め定められた事象を検出すると、上記サーバ装置から、マルチメディアデータを取得する取得手段と、
該取得手段により取得されたマルチメディアデータを、動画像として再生する再生手段と、
該再生手段により動画像として再生されたマルチメディアデータを表示する表示手段とを備えていることを特徴とするプログラマブル表示器。
【請求項２】
上記取得手段は、予め定められた事象を検出すると、該事象に対応したマルチメディアデータを、上記サーバ装置から検索し、該事象に対応したマルチメディアデータを取得することを特徴とする請求項１記載のプログラマブル表示器。
【請求項３】
上記マルチメディアデータは、トラブル・シューティングまたはマニュアルに関するデータであることを特徴とする請求項１または２記載のプログラマブル表示器。
【請求項４】
請求項１ないし３の何れか１項に記載の各手段を動作させるコンピュータ用のプログラム。
【請求項５】
トラブル・シューティングまたはマニュアルに関するデータを動画像として再生させるためのマルチメディアデータを記憶する記憶手段と、
プログラマブル表示器が予め定められた事象を検出した場合、上記記憶手段に記憶されたマルチメディアデータを、ネットワークを介して、上記プログラマブル表示器へ送信する送信手段とを備えていることを特徴とするサーバ装置。
【請求項６】
上記プログラマブル表示器から要求されたマルチメディアデータを、上記記憶手段から検索する検索手段を備え、
上記送信手段は、上記検索手段により検索されたマルチメディアデータを、上記プログラマブル表示器へ送信することを特徴とする請求項５記載のサーバ装置。
【請求項７】
上記記憶手段に記憶されたマルチメディアデータを編集可能な編集手段を備えていることを特徴とする請求項５または６記載のサーバ装置。
【請求項８】
プログラマブル表示器が予め定められた事象を検出した場合、トラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを、サーバ装置から、ネットワークを介して、上記プログラマブル表示器へ伝送する伝送工程と、
上記プログラマブル表示器の再生手段が、上記伝送工程により伝送されたマルチメディアデータを取得すると、該マルチメディアデータを、動画像として再生する再生工程と、
該再生工程により動画像として再生されたマルチメディアデータを、上記プログラマブル表示器の表示手段に表示する表示工程とを備えていることを特徴とするデータ通信方法。
【請求項９】
上記事象に対応したマルチメディアデータを、上記サーバ装置から検索する検索工程を含み、
上記伝送工程は、上記検索工程により検索されたマルチメディアデータを、上記プログラマブル表示器へ伝送することを特徴とする請求項８記載のデータ通信方法。
【請求項１０】
デバイスが接続された制御装置と、該制御装置に接続され、該制御装置の制御状態を表示し、かつ上記制御装置に制御指示を与えるプログラマブル表示器と、該プログラマブル表示器にネットワークを介して接続されるサーバ装置とを備えたデータ通信システムにおいて、
上記プログラマブル表示器は、
上記デバイスまたは上記制御装置に予め定められた事象が発生すると、該事象の発生を検出すると共に、その検出と略同時に、上記サーバ装置に記憶されたトラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを取得する取得手段と、
該取得手段により取得されたマルチメディアデータを、動画像として再生する再生手段と、
該再生手段により動画像として再生されたマルチメディアデータを表示する表示手段とを備えていることを特徴とするデータ通信システム。
【請求項１１】
上記取得手段は、上記プログラマブル表示器が予め定められた事象を検出した場合、該事象に対応したマルチメディアデータを、上記サーバ装置から検索し、該事象に対応したマルチメディアデータを取得することを特徴とする請求項１０記載のデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、制御システムのＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）として動作するプログラマブル表示器、プログラム、サーバ装置、データ通信方法およびデータ通信システムに関するものである。
【０００２】
【従来の技術】
プログラマブル・ロジック・コントローラ（以降、ＰＬＣと称する）などと呼ばれる産業用制御装置は、シーケンス制御をはじめとする各種制御を実現するために、ベルトコンベアー式の自動組付機など種々のターゲットシステムを制御する制御装置として広く使用されている。このようなＰＬＣへの制御指示を行うための操作盤、ＰＬＣの稼動状況を示す表示灯などに代わって、近年では、ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）機器としてのプログラマブル表示器が普及している。
【０００３】
プログラマブル表示器は、ドット表示画面、操作入力スイッチ、ＰＬＣとの間のインターフェース、画面上での操作入力のような制御のためのプログラムメモリなどを備えた操作表示器である。一般に、プログラマブル表示器は、グラフィック表示を行うので、操作盤、スイッチ、表示灯などの機能を備えることができる他、デバイスの稼動状況や作業指示のような管理のための各種モニタ、機器に対する設定値を入力する端末としての機能を備えており、幅広い用途で活用されている。
【０００４】
このため、生産現場だけでなく、あらゆる施設や設備にプログラマブル表示器が設置されるようになってきた。また、プログラマブル表示器は、表示部と操作部とが一体に設けられて小型化かつ軽量化が図られているので、設置場所の制約が少なく、導入が容易である。
【０００５】
ところで、生産現場などでは、デバイスや生産ラインなどの装置（システム）の保守を行う場合、装置のマニュアルを参照することがある。例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行う場合である。このような場合、例えば、装置の保守を行う作業員が、その装置のマニュアルを現場に持ち込むと共に、そのマニュアルを参照することにより装置の保守を行っていた。
【０００６】
しかしながら、上記のような場合、例えば、装置を提供するメーカー側において、マニュアルの内容などを変更した場合、その装置を採用している生産現場に再度マニュアルを配布する必要があった。また、マニュアルを配布されたユーザ側においても、マニュアルを保管・管理するのに煩雑であるという問題があった。このような問題を解決するため、例えば、特許文献１記載のようなプログラマブル表示器が提案されている。
【０００７】
すなわち、特許文献１記載のプログラマブル表示器は、インターネットに接続されたＷｅｂコンテンツを閲覧するためのブラウザを備えている。そして、インターネットを介して接続されたホストコンピュータからＷｅｂコンテンツを得ると共に、ブラウザを起動することにより、Ｗｅｂコンテンツとしてのマニュアルなどを閲覧することができる。このようなプログラマブル表示器であれば、マニュアルの内容を変更しても再度マニュアルを配布する必要がなく、ペーパレス化を図ることができる。
【０００８】
【特許文献１】
特開２００１−２８２５０１（公開日平成１３年１０月１２日）
【０００９】
【発明が解決しようとする課題】
しかしながら、特許文献１記載のようなプログラマブル表示器であっても、以下のような問題を生じる。
【００１０】
すなわち、生産現場などに配された装置は、その装置毎に内部構造や操作方法などが異なるので、装置毎に異なるマニュアルが存在する。このため、例えば、装置が故障した場合、その装置に対応したマニュアルを探す必要があった。つまり、特許文献１記載のプログラマブル表示器においては、作業員が所望するマニュアルをＷｅｂコンテンツとして検索する必要が生じる。
【００１１】
また、このようなマニュアルは、各装置のメーカーにより提供されるものであるが、メーカー毎あるいはメーカーが同一であっても装置毎にマニュアルの記載方式などが異なり、必要な箇所を見付けてそのマニュアルの内容を理解しなければならなかった。さらに、このようなマニュアルは、一般に静止画像（図面と文章など）により提供されるものであるので、熟練した作業員ならばともかく、経験の浅い作業員にとっては、細かい作業手順までは理解し難い。
【００１２】
このため、例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行うのに時間がかかると共に、作業効率が低下するという問題があった。このような作業効率の低下を防ぐために、生産現場などにおいては、装置毎にあるいは略同一の機能を有する装置毎に作業員を配置する必要がありコストがかかるという問題があった。
【００１３】
本発明は、上記の問題点に鑑みてなされたものであり、予め定められた事象を検出すると、マニュアルなどのマルチメディアデータを動画像として自動的に表示するプログラマブル表示器、プログラム、サーバ装置、データ通信方法およびデータ通信システムを提供することを目的としている。
【００１４】
【課題を解決するための手段】
請求項１の発明に係るプログラマブル表示器は、上記の課題を解決するために、ネットワークを介してサーバ装置と接続されたプログラマブル表示器において、予め定められた事象を検出すると、上記サーバ装置から、マルチメディアデータを取得する取得手段と、該取得手段により取得されたマルチメディアデータを、動画像として再生する再生手段と、該再生手段により動画像として再生されたマルチメディアデータを表示する表示手段とを備えていることを特徴としている。
【００１５】
上記の構成によれば、取得手段は、予め定められた事象を検出すると、サーバ装置から、マルチメディアデータを取得する。再生手段は、取得されたマルチメディアデータを、動画像として再生する。そして、表示手段は、動画像として再生されたマルチメディアデータを表示する。なお、上記マルチメディアデータは、トラブル・シューティングまたはマニュアルに関するデータで構成されていることが好ましい。
【００１６】
これにより、プログラマブル表示器は、例えば、デバイスや生産ラインなどの装置（システム）が故障するような予め定められた事象を検出すると、サーバ装置から、自動的にマルチメディアデータを取得するので、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、プログラマブル表示器は、マルチメディアデータを動画像として表示できるので、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。
【００１７】
請求項２の発明に係るプログラマブル表示器は、請求項１記載の発明の構成において、上記取得手段は、予め定められた事象を検出すると、該事象に対応したマルチメディアデータを、上記サーバ装置から検索し、該事象に対応したマルチメディアデータを取得することを特徴としている。
【００１８】
上記の構成によれば、取得手段は、検出した事象に対応したマルチメディアデータをサーバ装置から検索し、該事象に対応したマルチメディアデータを取得している。これにより、例えば、サーバ装置に、複数のマルチメディアデータが個別に記憶されている場合、例えば、デバイスや生産ラインなどの装置（システム）が故障すると、その装置の故障箇所や故障具合に応じた適切なマルチメディアデータを取得することができる。
【００１９】
ところで、上記プログラマブル表示器は、ハードウェアのみで実現してもよいが、コンピュータがプログラムを実行することで実現してもよい。具体的には、請求項４記載のプログラムは、請求項１ないし３の何れか１項に記載の各手段を動作させるコンピュータ用のプログラムである。
【００２０】
一方、請求項５の発明に係るサーバ装置は、上記の課題を解決するために、トラブル・シューティングまたはマニュアルに関するデータを動画像として再生させるためのマルチメディアデータを記憶する記憶手段と、プログラマブル表示器が予め定められた事象を検出した場合、上記記憶手段に記憶されたマルチメディアデータを、ネットワークを介して、上記プログラマブル表示器へ送信する送信手段とを備えていることを特徴としている。
【００２１】
上記の構成によれば、記憶手段は、動画像として再生させるためのマルチメディアデータを記憶している。そして、送信手段は、プログラマブル表示器が予め定められた事象を検出した場合、記憶手段に記憶されたマルチメディアデータを、ネットワークを介して、プログラマブル表示器に送信する。
【００２２】
これにより、プログラマブル表示器が例えばデバイスや生産ラインなどの装置（システム）が故障するような予め定められた事象を検出した場合、サーバ装置は、プログラマブル表示器に、自動的にマルチメディアデータを送信するので、請求項１と同様、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、マルチメディアデータは、プログラマブル表示器において動画像として再生させることが可能であるので、請求項１と同様、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。
【００２３】
さらに、サーバ装置は、記憶手段に記憶されたマルチメディアデータを、ネットワークを介してプログラマブル表示器に送信するので、例えば、異なる生産現場で複数の装置が故障した場合、それぞれの装置に対応したマルチメディアデータを、ネットワークを介して、例えば、複数のプログラマブル表示器に一括して送信することができる。
【００２４】
また、請求項６の発明に係るサーバ装置は、請求項５記載の発明の構成において、上記プログラマブル表示器から要求されたマルチメディアデータを、上記記憶手段から検索する検索手段を備え、上記送信手段は、上記検索手段により検索されたマルチメディアデータを、上記プログラマブル表示器へ送信することを特徴としている。
【００２５】
上記の構成によれば、検索手段は、プログラマブル表示器から要求されたマルチメディアデータを、記憶手段から検索する。そして、送信手段は、検索手段により検索されたマルチメディアデータを、プログラマブル表示器に送信する。これにより、請求項２と同様、例えば、サーバ装置に、複数のマルチメディアデータが個別に記憶されている場合、例えば、デバイスや生産ラインなどの装置（システム）が故障すると、その装置の故障箇所や故障具合に応じた適切なマルチメディアデータをプログラマブル表示器に送信することができる。
【００２６】
また、請求項７の発明に係るサーバ装置は、請求項６記載の発明の構成において、上記記憶手段に記憶されたマルチメディアデータを編集可能な編集手段を備えていることを特徴としている。
【００２７】
これにより、例えば、装置を提供するメーカー側において、マニュアルなどを改訂する必要が生じた場合、編集手段によりマルチメディアデータを編集することができる。そして、編集が終了したマルチメディアデータを、ネットワークを介して、例えば、複数のプログラマブル表示器に一括して送信することができる。
【００２８】
一方、請求項８の発明に係るデータ通信方法は、上記の課題を解決するために、プログラマブル表示器が予め定められた事象を検出した場合、トラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを、サーバ装置から、ネットワークを介して、上記プログラマブル表示器へ伝送する伝送工程と、上記プログラマブル表示器の再生手段が、上記伝送工程により伝送されたマルチメディアデータを取得すると、該マルチメディアデータを、動画像として再生する再生工程と、該再生工程により動画像として再生されたマルチメディアデータを、上記プログラマブル表示器の表示手段に表示する表示工程とを備えていることを特徴としている。
【００２９】
上記の構成によれば、プログラマブル表示器が例えばデバイスや生産ラインなどの装置（システム）が故障するような予め定められた事象を検出した場合、サーバ装置から、ネットワークを介して、自動的にマルチメディアデータをプログラマブル表示器に伝送すると共に、そのマルチメディアデータを、動画像として再生し、表示する。これにより、請求項１または５と同様、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、プログラマブル表示器は、マルチメディアデータを、再生手段により動画像として再生するので、請求項１または５と同様、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。
【００３０】
また、請求項９の発明に係るデータ通信方法は、請求項８記載の発明の構成において、上記事象に対応したマルチメディアデータを、上記サーバ装置から検索する検索工程を含み、上記伝送工程は、上記検索工程により検索されたマルチメディアデータを、上記プログラマブル表示器へ伝送することを特徴としている。
【００３１】
上記の構成によれば、事象に対応したマルチメディアデータを、サーバ装置から検索すると共に、検索されたマルチメディアデータを、プログラマブル表示器に伝送する。これにより、請求項２または６と同様、例えば、サーバ装置に、複数のマルチメディアデータが個別に記憶されている場合、例えば、デバイスや生産ラインなどの装置（システム）が故障すると、その装置の故障箇所や故障具合に応じた適切なマルチメディアデータをプログラマブル表示器に伝送することができる。
【００３２】
さらに、請求項１０の発明に係るデータ通信システムは、上記の課題を解決するために、デバイスが接続された制御装置と、該制御装置に接続され、該制御装置の制御状態を表示し、かつ上記制御装置に制御指示を与えるプログラマブル表示器と、該プログラマブル表示器にネットワークを介して接続されるサーバ装置とを備えたデータ通信システムにおいて、上記プログラマブル表示器は、上記デバイスまたは上記制御装置に予め定められた事象が発生すると、該事象の発生を検出すると共に、その検出と略同時に、上記サーバ装置に記憶されたトラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを取得する取得手段と、該取得手段により取得されたマルチメディアデータを、動画像として再生する再生手段と、該再生手段により動画像として再生されたマルチメディアデータを表示する表示手段とを備えていることを特徴としている。
【００３３】
上記の構成によれば、プログラマブル表示器の取得手段は、デバイスまたは制御装置に予め定められた事象が発生すると、該事象の発生を検出すると共に、その検出と略同時に、サーバ装置に記憶されたマルチメディアデータを取得する。再生手段は、取得されたマルチメディアデータを、動画像として再生する。そして、表示手段は、動画像として再生されたマルチメディアデータを表示する。
【００３４】
これにより、プログラマブル表示器は、例えば、デバイスや生産ラインなどの装置（システム）が故障するような予め定められた事象を検出すると、サーバ装置から、自動的にマルチメディアデータを取得するので、請求項１、５または８と同様、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、プログラマブル表示器は、マルチメディアデータを動画像として表示できるので、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。
【００３５】
また、請求項１１の発明に係るデータ通信システムは、請求項１０記載の発明の構成において、上記取得手段は、上記プログラマブル表示器が予め定められた事象を検出した場合、該事象に対応したマルチメディアデータを、上記サーバ装置から検索し、該事象に対応したマルチメディアデータを取得することを特徴としている。
【００３６】
上記の構成によれば、取得手段は、検出した事象に対応したマルチメディアデータをサーバ装置から検索し、該事象に対応したマルチメディアデータを取得している。これにより、請求項２、６または９と同様、例えば、サーバ装置に、複数のマルチメディアデータが個別に記憶されている場合、例えば、デバイスや生産ラインなどの装置（システム）が故障すると、その装置の故障箇所や故障具合に応じた適切なマルチメディアデータを取得することができる。
【００３７】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図３に基づいて説明すれば、以下の通りである。
【００３８】
すなわち、本実施の形態に係る制御システム１は、図１に示すように、例えば、ベルトコンベアー式の自動組付機などのデバイス２１…を有するターゲットシステム２を制御するシステムであって、予め格納された制御プログラムに基づいて、上記各デバイス２１を制御するＰＬＣ（制御装置）３…と、シリアルケーブル４を介して各ＰＬＣ３にそれぞれ接続されると共に、制御システム１のＨＭＩとして、多くの場合、ターゲットシステム２の近傍にて、ターゲットシステム２のオペレータ（作業者）により操作されるプログラマブル表示器５…と、例えば、イーサネット（登録商標）などからなり、各プログラマブル表示器５を接続するローカルエリアネットワーク（ＬＡＮ）６と、当該ＬＡＮ６に接続され、多くの場合、プログラマブル表示器５よりもターゲットシステム２から離れた場所にて、例えば、制御プログラムの作成（修正）処理などを行い、制御システム１全体を管理する制御用ホストコンピュータ７と、ＬＡＮ６を介してプログラマブル表示器５に接続されるサーバ装置８とを備えている。
【００３９】
なお、図１では、図示を簡略化するために、デバイス２１、ＰＬＣ３およびプログラマブル表示器５をそれぞれ１つずつ図示しているが、ＰＬＣ３に接続されるデバイス２１の数や、制御システム１に設けられるＰＬＣ３およびプログラマブル表示器５の数は、制御システム１の規模に応じて任意の値に設定できる。また、プログラマブル表示器５と、それに対応するＰＬＣ３との間の伝送路は、両者が相互に通信可能であればよく、有線であってもよいし、無線であってもよい。
【００４０】
プログラマブル表示器５は、処理指示語（タグ）を組み合わせて決定される画面データに基づいて、デバイス２１の状態を画面表示する際の動作や、画面への操作に応じてデバイス２１の状態を制御する際の動作を特定するものである。このため、プログラマブル表示器５は、ＰＬＣ側通信処理部５１、ネットワーク側通信処理部５２、入力部５３、表示部５４、画面データ記憶部５５、ＨＭＩ処理部５６および動画再生処理部５７を備えている。
【００４１】
ＰＬＣ側通信処理部５１は、シリアルケーブル４を介してＰＬＣ３と通信する処理を行う。ネットワーク側通信処理部５２は、ＬＡＮ６を介して制御用ホストコンピュータ７や他のプログラマブル表示器５またはサーバ装置８と通信する処理を行う。
【００４２】
入力部５３は、表示部５４の表示画面上で入力を行うためにタッチパネルのような入力装置によって構成されている。このため、表示部５４は、液晶パネルやＥＬパネルのような平板型表示素子によって構成されている。
【００４３】
画面データ記憶部５５は、上記画面データを格納している。この画面データは、表示部５４に表示すべきベース画面のデータや動的表示を行うための画像ブロックのデータおよび各画像ブロックに付与された処理指示語（タグ）などを含んでいる。
【００４４】
具体的には、上記画面データを構成するタグとして、画面上の領域と当該領域への表示に対応するデバイスのアドレス（デバイスアドレス）との対応を示す表示タグ、および、画面上の領域と当該領域への入力に対応するデバイスアドレスとの対応を示す入力タグが規定されている。さらに、本実施形態では、上記各タグは、複数の単位画面の少なくとも１つと関連付けることができる。
【００４５】
ＨＭＩ処理部５６は、画面データ記憶部５５に予め格納された画面データから、現在表示中の単位画面に関連する表示タグを抽出すると共に、所定の周期毎に、各表示タグについて、当該表示タグに関連するデバイスアドレスの内容を読み出し、例えば、読み出した値に応じた部品図形など、デバイスアドレスの内容に応じ、しかも、表示タグで指定された表現形式の図形を、画面上の指定された領域へ表示する。一方、プログラマブル表示器５が入力部５３への入力操作を受け付けると、ＨＭＩ処理部５６は、上記画面データから、現在表示中の単位画面に対応し、当該入力操作にマッチする入力タグを検索し、例えば、シリアルケーブル４で接続されたＰＬＣ３へ指示したり、ＬＡＮ６、プログラマブル表示器５およびシリアルケーブル４を介して、他のプログラマブル表示器５に接続されたＰＬＣ３へ指示するなどして、入力タグが示すデバイスアドレスの内容を入力結果に応じて変更する。これにより、プログラマブル表示器５は、画面データが示すデバイスの状態を、画面データが示す表現形式で画面データが示す表示位置に表示したり、画面データが示す入力操作に応じて制御したりできる。
【００４６】
上記画面データは、例えば、制御用ホストコンピュータ７などで、ターゲットシステム２の現状や、制御システム１のオペレータの習熟度などに応じて作成（修正）された後、プログラマブル表示器５の画面データ記憶部５５に格納され、ＨＭＩ処理部５６は、当該画面データに基づいて動作する。したがって、プログラマブル表示器５は、画面データを変更することで、制御対象とするターゲットシステム２の現状や制御システム１のオペレータの習熟度に合わせた操作画面を表示し、操作を受け付けることができる。また、上述したように、画面データは、入力／表示範囲と、関連するデバイスの制御動作との組み合わせで特定できるので、デバイスを制御したり、表示したりするプログラムを新たに作成するよりも少ない手間で作成／修正できる。
【００４７】
なお、上記デバイスアドレスは、制御対象となるデバイスを特定するアドレスであって、例えば、ＰＬＣ３やプログラマブル表示器５あるいは制御用ホストコンピュータ７などに設けられた記憶装置の一領域を示している。また、上記デバイスは、入力部５３から入力されたデータが格納されたメモリであってもよい。なお、デバイスの状態の取得／変更は、その都度指示してもよいし、プログラマブル表示器５内にキャッシュを用意し、取得／変更時には、キャッシュへアクセスすると共に、所定の時間間隔毎や所定のイベント毎に通信してデバイスアドレスの実体と同期を取ってもよい。
【００４８】
また、ＨＭＩ処理部５６は、画面データ記憶部５５に予め格納された画面データから、例えば、監視タグを抽出すると共に、ＰＬＣ３またはデバイス２１における制御状態を常に監視している。監視タグは、例えば、タンクレベルや温度が予め定められた上限値を超えるような制御異常が発生した場合、これらの異常を検出する。異常を検出すると、ＨＭＩ処理部５６は、ブザーやランプなどの報知手段により、プログラマブル表示器５のオペレータに制御異常を知らせることができる。
【００４９】
さらに、ＨＭＩ処理部５６は、監視タグにより、ＰＬＣ３またはデバイス２１における制御異常の発生を検出すると、ＬＡＮ６を介して、後述するサーバ装置８の記憶部８２から、マルチメディアデータを取得する。このマルチメディアデータは、トラブル・シューティングまたはマニュアルに関するデータである。ＨＭＩ処理部５６は、このマルチメディアデータの内、動画を示すデータを、後述する動画再生処理部５７に送信すると共に、音声を示すデータを、例えば、図示しないスピーカなどへ出力させる。なお、上記ＨＭＩ処理部５６が、特許請求の範囲に記載の取得手段に対応している。
【００５０】
動画再生処理部５７は、上記ＨＭＩ処理部５６から送信されたマルチメディアデータを、動画像として再生処理する。ＨＭＩ処理部５６から送信された動画を示すデータには、マルチメディアデータが示す映像を表示する領域の範囲（位置および大きさなど）を特定するためのデータが含まれている。ＨＭＩ処理部５６は、現在の単位画面への配置を示す動画表示タグが画面データ記憶部５５の画面データに含まれている場合、当該動画表示タグを参照して、マルチメディアデータの表示領域を特定する。さらに、ＨＭＩ処理部５６は、例えば、動画再生処理部５７へ指示して、マルチメディアデータに含まれる映像の各フレームを、所定の周期で、図示しないビデオメモリのうち、上記表示領域に対応する記憶領域へ順次展開させるなどして、表示部５４の表示領域のうち、動画表示タグの示す領域に、マルチメディアデータが示す映像（動画）を表示できる。
【００５１】
なお、上記マルチメディアデータの形式は、動画像および音声を、ＬＡＮ６を介して伝送し、受信側のプログラマブル表示器５で再生可能な形式であれば、どのような形式でもよいが、本実施の形態では、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）２形式が採用されている。
【００５２】
一方、サーバ装置８は、プログラマブル表示器５など、ＬＡＮ６に接続された機器へデータを配信可能なコンピュータであって、サーバ処理部８１、記憶部８２および編集部８３を備えている。なお、サーバ装置８は、記憶部８２を管理するためのＤＢＭＳ（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）でもある。
【００５３】
サーバ処理部８１は、ＬＡＮ６を介してプログラマブル表示器５や制御用ホストコンピュータ７と通信する処理を行う。また、サーバ処理部８１は、上記プログラマブル表示器５のＨＭＩ処理部５６が、ＰＬＣ３またはデバイス２１における制御異常の発生を検出した場合、ＨＭＩ処理部５６から要求されたその制御異常に対応したマルチメディアデータを、後述する記憶部８２から検索する。そして、検索されたマルチメディアデータを、ＬＡＮ６を介して、上記プログラマブル表示器５に送信する。また、上記サーバ処理部８１が、特許請求の範囲に記載の検索手段または送信手段に対応している。
【００５４】
なお、上記では、サーバ処理部８１が、記憶部８１に記憶されたマルチメディアデータを検索する例を説明したが、以下のような構成でもよい。すなわち、プログラマブル表示器５のＨＭＩ処理部５６が、ネットワーク側通信処理部５２に指示をして、サーバ装置８の記憶部８２に記憶されたマルチメディアデータを検索することもできる。要するに、サーバ装置８の記憶部８２に記憶されたマルチメディアデータを検索する機能は、サーバ装置８またはプログラマブル表示器５のいずれに備えていてもよい。
【００５５】
記憶部８２は、トラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを記憶するデータベースである。このマルチメディアデータは、例えば、ＰＬＣ３またはデバイス２１などの装置の故障箇所や故障具合に応じて個別に記憶されている。なお、記憶部８２の記憶形式は、どのような形式でもよいが、本実施の形態では、リレーショナル・データベース形式で記憶されている。
【００５６】
編集部８３は、記憶部８２に記憶されたマルチメディアデータの編集を行う。編集部８３は、例えば、エディタなどから構成されており、マルチメディアデータの編集（入力、修正など）が可能である。これにより、生産現場に適応した最新のマルチメディアデータをプログラマブル表示器５に送信することができる。
【００５７】
上記の構成において、図２に基づき、制御システム１の動作を説明すると、以下のとおりである。
【００５８】
図２に示すように、ステップ１（以下、Ｓ１のように略称する）において、ＰＬＣ３またはデバイス２１に制御異常や所定の設定値を超えたような予め定められた事象が発生した場合、Ｓ２において、プログラマブル表示器５のＨＭＩ処理部５６は、当該事象の発生を検出する。事象の発生を検出すると、Ｓ３において、ＨＭＩ処理部５６は、サーバ装置８に、当該事象に対応したマルチメディアデータを要求する。
【００５９】
サーバ装置８のサーバ処理部８１は、Ｓ４において、プログラマブル表示器５から要求されたマルチメディアデータを、記憶部８２から検索する。サーバ処理部８１は、Ｓ５において、検索されたマルチメディアデータを、プログラマブル表示器５に送信する。
【００６０】
プログラマブル表示器５は、Ｓ６において、送信されたマルチメディアデータを動画像として表示する。具体的には、プログラマブル表示器５のＨＭＩ処理部５６は、送信されたマルチメディアデータの内、動画を示すデータを、動画再生処理部５７に送信する。動画再生処理部５７は、ＨＭＩ処理部５６の指示のもとに、当該マルチメディアデータを、例えば、ビデオメモリに順次展開させるなどして、プログラマブル表示器５の表示部５４に、動画像を表示させる。また、ＨＭＩ処理部５６は、サーバ装置８から送信されたマルチメディアデータの内、音声を示すデータを、例えば、スピーカなどへ出力する。
【００６１】
より具体的には、図３に示すように、例えば、制御システム１を構成するＡ機が停止するような装置（システム）の制御異常が発生した場合、プログラマブル表示器５の表示部５４には、異常内容を示す画面５４ａと、処置方法を示す画面５４ｂと、その処置方法を動画像として表示する画面５４ｃとが表される。
【００６２】
異常内容を示す画面５４ａは、Ａ機が停止したことを示す文字情報として、例えば、「Ａ機停止中」と表示される。処置方法を示す画面５４ｂは、Ａ機が停止した場合のトラブル・シューティングまたはマニュアルの静止画像の文章として、例えば、「Ａ機注入口より資材Ａを注入し、手動ＳＷを押し、全機起動まで手動運転して下さい」と表示される。なお、当該文章と共に、その文章の内容を音声として出力してもよい。処置方法を動画として表示する画面５４ｃは、処置方法を示す画面５４ｂに表示された静止画像の文章の内容を、動画像として表示する。例えば、図３では、作業員が、Ａ機注入口より資材Ａを注入している動画が表示されている。なお、当該画面５４ｃに表示される動画は、一回実行すると終了するようにしてもよいし、何度も繰り返して表示するようにしてもよい。
【００６３】
さらに、当該画面５４ｃに表示された動画を、プログラマブル表示器５の図示しないＲＡＭなどの記憶領域に順次格納することにより、保存することも可能である。保存に際しては、その保存した日時、事象の内容などを合わせて記憶することにより、後日の制御システム１の保守や調査などに役立てることができる。
【００６４】
以上に述べたように、本実施の形態に係る制御システム１は、プログラマブル表示器５が例えばデバイス２１や生産ラインなどの装置（システム）が故障するような予め定められた事象を検出すると、サーバ装置８から、自動的にマルチメディアデータを取得するので、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、プログラマブル表示器５は、マルチメディアデータを動画像として表示できるので、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。それゆえ、例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行うのに時間を要することがないので、作業効率の向上を図ることができる。
【００６５】
また、サーバ装置８のサーバ処理部８１は、プログラマブル表示器５から要求されたマルチメディアデータを、記憶部８２から検索すると共に、その検索したマルチメディアデータをプログラマブル表示器５に送信する。これにより、例えば、サーバ装置８に、複数のマルチメディアデータが個別に記憶されている場合、例えば、デバイス２１や生産ラインなどの装置（システム）が故障すると、その装置の故障箇所や故障具合に応じた適切なマルチメディアデータをプログラマブル表示器５に送信することができる。それゆえ、例えば、故障した装置の保守に迅速に対応することができる。
【００６６】
なお、本実施の形態では、図３において、プログラマブル表示器５の表示部５４に、異常内容を示す画面５４ａと、処置方法を示す画面５４ｂと、その処置方法を動画像として表示する画面５４ｃとが表される例を説明したが、これに限るものではない。すなわち、例えば、異常内容を示す画面５４ａもしくは処置方法を示す画面５４ｂを表示することなく、全画面を動画像として表示してもよい。また、動画像と共に音声を出力する構成を説明したが、音声を出力することなく、動画像のみ表示するようにしてもよい。
【００６７】
また、本実施の形態では、例えば、図３に示すように、装置が停止したような制御異常が発生した場合を例として説明したが、これに限るものではない。すなわち、例えば、デバイス２１や生産ラインなどの装置（システム）が予め定められた設定値を超えたような場合に、プログラマブル表示器５を操作する作業員などに、当該内容を報知する程度の動画表示を表わしてもよい。
【００６８】
また、本実施の形態では、プログラマブル表示器５がＰＬＣ３と接続される構成を説明したが、プログラマブル表示器５に、デバイス２を直接接続するための入出力ユニットなどを搭載することによってＰＬＣ３の制御機能を備えたプログラマブル表示器５を用いてもよい。
【００６９】
さらに、本実施の形態では、プログラマブル表示器５とサーバ装置８とを、ＬＡＮ６を介して接続した例を説明したが、例えば、ルーターなどを備えることにより、インターネットを介して、プログラマブル表示器５とサーバ装置８とを接続してもよい。これにより、サーバ装置８が、いかなる場所に設置されようとも、プログラマブル表示器５は、インターネットを介して、サーバ装置８からマルチメディアデータを取得することができる。
【００７０】
すなわち、上記実施例の説明は、本発明を説明するためのものであって、特許請求の範囲に記載の発明を限定し、あるいは、減縮するように解すべきではない。また、本発明の各構成は上記実施例に限らず、特許請求の範囲に記載の権利範囲内で種々の変形が可能であることは勿論である。
【００７１】
【発明の効果】
以上のように、請求項１の発明に係るプログラマブル表示器は、ネットワークを介してサーバ装置と接続されたプログラマブル表示器において、予め定められた事象を検出すると、上記サーバ装置から、マルチメディアデータを取得する取得手段と、該取得手段により取得されたマルチメディアデータを、動画像として再生する再生手段と、該再生手段により動画像として再生されたマルチメディアデータを表示する表示手段とを備えている構成である。
【００７２】
これにより、プログラマブル表示器は、例えば、デバイスや生産ラインなどの装置（システム）が故障するような予め定められた事象を検出すると、サーバ装置から、自動的にマルチメディアデータを取得するので、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、プログラマブル表示器は、マルチメディアデータを動画像として表示できるので、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。
【００７３】
これらの結果、例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行うのに時間を要することがないので、作業効率の向上を図ることができるという効果を奏する。
【００７４】
請求項２の発明に係るプログラマブル表示器は、請求項１記載の発明の構成において、上記取得手段は、予め定められた事象を検出すると、該事象に対応したマルチメディアデータを、上記サーバ装置から検索し、該事象に対応したマルチメディアデータを取得する構成である。
【００７５】
これにより、例えば、サーバ装置に、複数のマルチメディアデータが個別に記憶されている場合、例えば、デバイスや生産ラインなどの装置（システム）が故障すると、その装置の故障箇所や故障具合に応じた適切なマルチメディアデータを取得することができる。これらの結果、例えば、故障した装置の保守に迅速に対応することができるという効果を奏する。
【００７６】
なお、請求項３の発明に係るプログラマブル表示器は、請求項１または２記載の発明の構成において、上記マルチメディアデータは、トラブル・シューティングまたはマニュアルに関するデータで構成されていることが好ましい。
【００７７】
ところで、上記プログラマブル表示器は、ハードウェアのみで実現してもよいが、コンピュータがプログラムを実行することで実現してもよい。具体的には、請求項４記載のプログラムは、請求項１ないし３の何れか１項に記載の各手段を動作させるコンピュータ用のプログラムで実現できる。
【００７８】
請求項５の発明に係るサーバ装置は、トラブル・シューティングまたはマニュアルに関するデータを動画像として再生させるためのマルチメディアデータを記憶する記憶手段と、プログラマブル表示器が予め定められた事象を検出した場合、上記記憶手段に記憶されたマルチメディアデータを、ネットワークを介して、上記プログラマブル表示器へ送信する送信手段とを備えている構成である。
【００７９】
これにより、プログラマブル表示器が例えばデバイスや生産ラインなどの装置（システム）が故障するような予め定められた事象を検出した場合、サーバ装置は、プログラマブル表示器に、自動的にマルチメディアデータを送信するので、請求項１と同様、従来のように、例えば、その故障した装置に対応したマニュアルを探す手間が省けると共に、トラブル・シューティングなどに迅速に対応することができる。また、マルチメディアデータは、プログラマブル表示器において動画像として再生させることが可能であるので、請求項１と同様、従来のように、例えば、マニュアルなどを静止画像として表示する場合よりも理解し易く、かつ細かい作業手順までも容易に把握できる。
【００８０】
これらの結果、請求項１記載のプログラマブル表示器と同様、例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行うのに時間を要することがないので、作業効率の向上を図ることができるという効果を奏する。
【００８１】
さらに、サーバ装置は、記憶手段に記憶されたマルチメディアデータを、ネットワークを介してプログラマブル表示器に送信するので、例えば、異なる生産現場で複数の装置が故障した場合、それぞれの装置に対応したマルチメディアデータを、ネットワークを介して、例えば、複数のプログラマブル表示器に一括して送信することができる。これらの結果、例えば、異なる生産現場で複数の故障した装置の保守に迅速に対応することができるという効果を奏する。
【００８２】
請求項６の発明に係るサーバ装置は、請求項５記載の発明の構成において、上記プログラマブル表示器から要求されたマルチメディアデータを、上記記憶手段から検索する検索手段を備え、上記送信手段は、上記検索手段により検索されたマルチメディアデータを、上記プログラマブル表示器へ送信する構成である。これらの結果、請求項１記載のプログラマブル表示器と同様、例えば、故障した装置の保守に迅速に対応することができるという効果を奏する。
【００８３】
請求項７の発明に係るサーバ装置は、請求項６記載の発明の構成において、上記記憶手段に記憶されたマルチメディアデータを編集可能な編集手段を備えている構成である。
【００８４】
これにより、例えば、装置を提供するメーカー側において、マニュアルなどを改訂する必要が生じた場合、編集手段によりマルチメディアデータを編集することができる。そして、編集が終了したマルチメディアデータを、ネットワークを介して、例えば、複数のプログラマブル表示器に一括して送信することができる。これらの結果、例えば、生産現場に適応した最新のマルチメディアデータを送信することができるという効果を奏する。
【００８５】
請求項８の発明に係るデータ通信方法は、プログラマブル表示器が予め定められた事象を検出した場合、トラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを、サーバ装置から、ネットワークを介して、上記プログラマブル表示器へ伝送する伝送工程と、上記プログラマブル表示器の再生手段が、上記伝送工程により伝送されたマルチメディアデータを取得すると、該マルチメディアデータを、動画像として再生する再生工程と、該再生工程により動画像として再生されたマルチメディアデータを、上記プログラマブル表示器の表示手段に表示する表示工程とを備えている構成である。
【００８６】
これらの結果、請求項１記載のプログラマブル表示器または請求項５記載のサーバ装置と同様、例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行うのに時間を要することがないので、作業効率の向上を図ることができるという効果を奏する。
【００８７】
請求項９の発明に係るデータ通信方法は、請求項８記載の発明の構成において、上記事象に対応したマルチメディアデータを、上記サーバ装置から検索する検索工程を含み、上記伝送工程は、上記検索工程により検索されたマルチメディアデータを、上記プログラマブル表示器へ伝送する構成である。これらの結果、請求項２記載のプログラマブル表示器または請求項６記載のサーバ装置と同様、例えば、故障した装置の保守に迅速に対応することができるという効果を奏する。
【００８８】
請求項１０の発明に係るデータ通信システムは、デバイスが接続された制御装置と、該制御装置に接続され、該制御装置の制御状態を表示し、かつ上記制御装置に制御指示を与えるプログラマブル表示器と、該プログラマブル表示器にネットワークを介して接続されるサーバ装置とを備えたデータ通信システムにおいて、上記プログラマブル表示器は、上記デバイスまたは上記制御装置に予め定められた事象が発生すると、該事象の発生を検出すると共に、その検出と略同時に、上記サーバ装置に記憶されたトラブル・シューティングまたはマニュアルに関するデータであるマルチメディアデータを取得する取得手段と、該取得手段により取得されたマルチメディアデータを、動画像として再生する再生手段と、該再生手段により動画像として再生されたマルチメディアデータを表示する表示手段とを備えている構成である。
【００８９】
これらの結果、請求項１記載のプログラマブル表示器、請求項５記載のサーバ装置または請求項８記載のデータ通信方法と同様、例えば、装置が故障した場合のように、その装置の修理やその装置を構成する部品の交換などを行うのに時間を要することがないので、作業効率の向上を図ることができるという効果を奏する。
【００９０】
請求項１１の発明に係るデータ通信システムは、請求項１０記載の発明の構成において、上記取得手段は、上記プログラマブル表示器が予め定められた事象を検出した場合、該事象に対応したマルチメディアデータを、上記サーバ装置から検索し、該事象に対応したマルチメディアデータを取得する構成である。これらの結果、請求項２記載のプログラマブル表示器、請求項６記載のサーバ装置または請求項９記載のデータ通信方法と同様、例えば、故障した装置の保守に迅速に対応することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すものであり、制御システムの要部構成を示すブロック図である。
【図２】上記制御システムの動作を示すフローチャートである。
【図３】上記制御システムのプログラマブル表示器における表示部の画面を示す図である。
【符号の説明】
３  ＰＬＣ（制御装置）
５  プログラマブル表示器
６  ＬＡＮ（ネットワーク）
８  サーバ装置
２１  デバイス
５２  ネットワーク側通信処理部（取得手段）
５４  表示部（表示手段）
５６  ＨＭＩ処理部（取得手段）
５７  動画再生処理部（再生手段）
８１  サーバ処理部（検索手段、送信手段）
８２  記憶部（記憶手段）
８３  編集部（編集手段）
【図１】
2004326285.tif 000003
【図２】
2004326285.tif 000004
【図３】
2004326285.tif 000005