(57)【要約】【課題】  従来の表示装置の問題点であった、プログラマブル表示器が複数のＰＬＣが受持つ各被制御対象と１対１で直接接続される構成を解消し、特定のプログラマブル表示器による被制御対象の操作が困難な場合でも、他のプログラマブル表示器から操作することが可能な表示装置を得る。【解決手段】  ＰＬＣ２ａ〜２ｃを介して被制御対象１ａ〜１ｃとプログラマブル表示器３ａ〜３ｄは互いに接続されており、特定の被制御対象を操作するときに必要な一つの制御権がプログラマブル表示器３ａ〜３ｄ間で移動し、この制御権を所有するプログラマブル表示器のみが、特定の被制御対象を操作するようにする。【選択図】  図１
2011081490.tif 000002
【特許請求の範囲】
【請求項１】
制御手段を介して複数の被制御対象を操作すると共に前記複数の被制御対象の制御状態を表示する複数のプログラマブル表示器を備えた表示装置において、
前記複数のプログラマブル表示器は、通信回線を介して前記制御手段に接続され、特定の被制御対象を操作する制御権が前記複数のプログラマブル表示器間で移動することを特徴とする表示装置。
【請求項２】
上記制御権を所有するプログラマブル表示器以外のプログラマブル表示器は、その被制御対象の制御状態の参照が可能であることを特徴とする請求項１記載の表示装置。
【請求項３】
上記プログラマブル表示器内部に、当該プログラマブル表示器が所有する上記制御権を記憶する制御権管理部を設け、この制御権管理部の制御権所有情報に基づいて上記制御権の移動が管理されることを特徴とする請求項１又は請求項２記載の表示装置。
【請求項４】
上記制御手段内部に、上記制御権の所有先を記憶する制御権管理部を設け、この制御権所有先情報に基づいて上記制御権が管理されることを特徴とする請求項１又は請求項２記載の表示装置。
【請求項５】
上記制御手段は一であり、この制御手段に通信回線を介して上記複数の被制御対象が接続されていることを特徴とする請求項４記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、制御手段を介して被制御対象を操作するプログラマブル表示器を備えた表示装置に関する。
【背景技術】
【０００２】
従来のプログラマブル表示器は、プログラマブルコントローラ（以下、「ＰＬＣ」と略す）を介して、被制御対象に１対１で直接接続されるように構成されており、被制御対象の持つ内部データを参照、更新することができる。
【０００３】
例えば、複数のＰＬＣと、各ＰＬＣに１対１で直接接続されたプログラマブル表示器の組が複数存在し、各プログラマブル表示器がネットワーク接続された表示装置において、任意のＰＬＣが受持つ被制御対象の制御状態を、そのＰＬＣに１対１で直接接続されたプログラマブル表示器の画面上のみならず、ネットワーク接続されている他の複数のプログラマブル表示器の画面上においても参照することができ、任意のプログラマブル表示器を操作することで、各ＰＬＣが受持つ全ての被制御対象の制御状態を参照することができる。ただし、ＰＬＣを介した被制御対象と直接接続されていないプログラマブル表示器は、その被制御対象の制御状態は参照できるものの、被制御対象を操作することはできない（例えば、特許文献１参照）。
【０００４】
一方、一つのプログラマブル表示器を本体制御部と表示部に分離し、この一つの本体制御部に、新たに複数の表示部を接続すると、任意の表示部からの操作を本体制御部により排他制御し、一つの表示部への操作が他の全ての表示部にも反映させることができる。この場合、本体制御部とＰＬＣが１対１で直接接続されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３８９９６号公報（第６頁、第７図）
【特許文献２】特開２００１−７５６３８号公報（第３−４頁、第１図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の表示装置は、以上のように構成されているので、特定のＰＬＣが受持つ被制御対象は、そのＰＬＣに１対１で直接接続されたプログラマブル表示器によってのみ操作することができ、例えば、もともと操作可能であったプログラマブル表示器による操作が、故障等により困難になった場合、他のプログラマブル表示器からは、制御したいＰＬＣが受持つ被制御対象を操作することができず、表示装置全体が異常状態に陥る等の問題点があった。
【０００７】
この発明は、上述のような問題を解決するためになされたもので、その目的は、プログラマブル表示器が複数のＰＬＣが受持つ各被制御対象と１対１で直接接続される構成を解消し、任意のプログラマブル表示器から、任意のＰＬＣが受持つ被制御対象の制御状態の参照のみならず、操作をも可能にする表示装置を得るものである。
【課題を解決するための手段】
【０００８】
この発明に係る表示装置においては、特定の被制御対象を操作する制御権を、通信回線を介して制御手段に接続されており、制御手段を介して被制御対象を操作、制御状態を表示する複数のプログラマブル表示器間で移動するようにしたものである。
【発明の効果】
【０００９】
この発明は、被制御対象を操作する制御権がプログラマブル表示器間で移動し、この制御権を所有するプログラマブル表示器のみが、その被制御対象を操作することができる。このため、特定のプログラマブル表示器による被制御対象の操作が困難な場合でも、他のプログラマブル表示器から操作することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１を示す表示装置の構成図である。
【図２】この発明の実施の形態１を示すプログラマブル表示器の構成図である。
【図３】この発明の実施の形態１を示す動作シーケンス図である。
【図４】この発明の実施の形態１を示す制御権管理部の管理テーブル図である。
【図５】この発明の実施の形態２を示す表示装置の構成図である。
【図６】この発明の実施の形態２を示す制御権の取得処理に関する動作シーケンス図である。
【図７】この発明の実施の形態２を示す制御権の解放処理に関する動作シーケンス図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明を実施するための実施の形態１における表示装置の構成図である。図１において、１ａ〜１ｃは被制御対象であり、例えば、センサやロボット等である。２ａ〜２ｃはＰＬＣであり、被制御対象１ａ〜１ｃと接続されており、被制御対象１ａ〜１ｃの制御手段となる。３ａ〜３ｄはプログラマブル表示器であり、ＰＬＣ２ａ〜２ｃと接続されており、ＰＬＣ２ａ〜２ｃを介して被制御対象１ａ〜１ｃを操作する。４はネットワークラインであり、プログラマブル表示器３ａ〜３ｄと、ＰＬＣ２ａ〜２ｃを介した被制御対象１ａ〜１ｃとは、ネットワークライン４により、互いに接続されている。
【００１２】
図２は、この発明を実施するための実施の形態１におけるプログラマブル表示器の構成図である。図２において、３ａは図１で示したプログラマブル表示器である。１１ａは制御部であり、プログラマブル表示器３ａ全体の処理制御を行なう。１２ａは表示部であり、画面表示を行なう。１３ａは操作部であり、入力操作を行なう。１４ａは通信用インターフェースであり、ネットワークライン４と接続して、ＰＬＣ２ａ〜２ｃやプログラマブル表示器３ｂ〜３ｄとの通信を行なう。１５ａは記憶部であり、プログラムや内部データを記憶する。１６ａは記憶部１５ａの内部に設けられた制御権管理部であり、制御権管理部を持つプログラマブル表示器自身が操作する被制御対象の番号、その被制御対象を操作するときに必要な制御権の有無、その被制御対象の制御状態の参照権の有無が記憶されている。なお、プログラマブル表示器３ｂ〜３ｄの構成についても同様であり、その構成部品について、同様の符号ｂ〜ｄを付す。
【００１３】
図３は、この発明を実施するための実施の形態１における、使用者が任意のプログラマブル表示器を用いて、特定のＰＬＣの受持つ被制御対象の制御権を所有し、そして操作する場合の動作シーケンス図である。以下に、使用者がプログラマブル表示器３ａを用いてＰＬＣ２ａの受持つ被制御対象１ａの制御権を所有する排他機能について、図３の動作シーケンスに従って説明する。まず、各プログラマブル表示器３ａ〜３ｄの起動時に、その制御部１１ａ〜１１ｄは、制御権の移動が必要となる被制御対象について、制御権データの初期化を実施する（Ｓ１１）。
【００１４】
次に、使用者が、共有下にある被制御対象１ａの操作が必要になった時（Ｓ１２）、使用者は、操作するプログラマブル表示器３ａの操作部１３ａから制御部１１ａに、まず他のプログラマブル表示器３ｂ〜３ｄに対して、操作したい被制御対象１ａの制御権を所有しているかの確認要求を送るように指令を出す。使用者からの指令を受けたプログラマブル表示器３ａの制御部１１ａは、他のプログラマブル表示器３ｂ〜３ｄの制御部１１ｂ〜１１ｄに対して、操作を行ないたい被制御対象１ａの制御権所有の有無の確認要求を、通信用インターフェース１４ａを介して送る（Ｓ１３）。
【００１５】
ネットワークライン４上にどれだけの数のプログラマブル表示器が接続されているかというプログラマブル表示器の識別情報は、あらかじめ各プログラマブル表示器３ａ〜３ｄの記憶部１５ａ〜１５ｄにそれぞれ記憶させておく。各プログラマブル表示器を識別する方法は、ＰＬＣとプログラマブル表示器の接続状態によって選択することができ、例えば、プログラマブル表示器自身が持つＥｔｈｅｒｎｅｔ（登録商標）のＩＰアドレスやＭＡＣアドレス、本体製造番号等がある。プログラマブル表示器の制御部が、他のプログラマブル表示器の制御部に対して、操作を行ないたい被制御対象の制御権所有の有無を確認する際に、その応答の時に互いに付与することで、個々のプログラマブル表示器を特定することができる。
【００１６】
各プログラマブル表示器３ｂ〜３ｄの制御部１１ｂ〜１１ｄは、プログラマブル表示器３ａの制御部１１ａからの問合せに対し、プログラマブル表示器３ｂ〜３ｄ自身の記憶部１５ｂ〜１５ｄの内部に設けられた制御権管理部１５ｂ〜１５ｄを参照し、被制御対象１ａの制御権所有の有無を確認し、問合せ元の制御部１１ａに、通信用インターフェース１４ｂ〜１４ｄを介して回答する。
【００１７】
プログラマブル表示器３ｂ〜３ｄの制御部１１ｂ〜１１ｄからの回答により、他のプログラマブル表示器３ｂ〜３ｄのいずれもが、被制御対象１ａの制御権を所有していない場合、使用者が操作しているプログラマブル表示器３ａの制御部１１ａは、プログラマブル表示器３ａの記憶部１５ａの内部に設けられた制御権管理部１６ａに、制御権を所有したことの情報を記憶する（Ｓ１５）。制御権管理部１６ａへの記憶が完了した後、使用者は被制御対象１ａの操作を実施できる（Ｓ１６）。使用者が操作しているプログラマブル表示器３ａの制御部１１ａは、その制御権管理部１６ａに記憶した制御権を、操作が完了するまで継続して保持し続ける（Ｓ１７）。
【００１８】
被制御対象１ａの操作が完了すると、使用者が操作していたプログラマブル表示器３ａの制御部１１ａは、その制御権管理部１６ａに記憶されていた制御権所有情報を消去する（Ｓ１８）。そして、他のプログラマブル表示器３ｂ〜３ｄに、操作できる機会が与えられる。
【００１９】
一方、プログラマブル表示器３ａの制御部１１ａは、プログラマブル表示器３ｂ〜３ｄの制御部１１ｂ〜１１ｄに問合せた結果、すでに他のプログラマブル表示器３ｂ〜３ｄのいずれかが、操作したい被制御対象１ａの制御権を所有していた場合、使用者が操作しているプログラマブル表示器３ａの制御部１１ａは、他のプログラマブル表示器３ｂ〜３ｄのいずれかが被制御対象１ａの制御権を所有していることが判明した時点で、被制御対象１ａの操作が不可能となるため、そのまま処理を終了する（Ｓ１９）。その場合、制御部１１ａは、プログラマブル表示器３ａの表示部１２ａに、他のプログラマブル表示器３ｂ〜３ｄのいずれかが制御権所有のため操作不可の旨を表示し、使用者に通知する（Ｓ２０）。
【００２０】
図３に示す動作シーケンスでは、制御部１１ａは、プログラマブル表示器３ａが被制御対象１ａを制御できないことが判明した時点で処理を終了する場合について説明したが、制御部１１ａは、プログラマブル表示器３ａが被制御対象１ａの制御権を所有するまで、現在制御権を所有している他のプログラマブル表示器３ｂ〜３ｄの制御部１１ｂ〜１１ｄのいずれかに、繰返し問合せ要求を送るようにしても良い。
【００２１】
以上のような実施の形態１に示した方法により、任意のプログラマブル表示器を用いての特定の被制御対象に対する制御権の排他機能は実現可能となり、従って、被制御対象の制御権がプログラマブル表示器間で移動し、制御権を所有するプログラマブル表示器のみが、その被制御対象を操作することができる。このため、特定のプログラマブル表示器による被制御対象の操作が困難な場合でも、他のプログラマブル表示器から操作することが可能となる。
【００２２】
被制御対象の操作とは異なり、制御状態を参照する場合については、どのプログラマブル表示器が、特定の被制御対象の制御権を所有していても、任意のプログラマブル表示器は、任意のタイミングでその被制御対象の制御状態を参照することができる。なお、その被制御対象の制御権を所有し、操作可能な状態にあるプログラマブル表示器は、その被制御対象に対して制御状態を参照できることは言うまでもない。
【００２３】
図４に、この実施の形態１で説明した制御権管理部１６ａの管理テーブルの一例を示す。図４によると、プログラマブル表示器３ａの制御権管理部１６ａでは、制御権と参照権が図４のテーブルのように管理されており、この管理テーブルに従って、プログラマブル表示器３ａは被制御対象１ａの制御権と被制御対象１ａ、１ｂの制御状態の参照権を所有している。同様に、プログラマブル表示器３ｂは被制御対象１ｃの制御権と被制御対象１ｃの制御状態の参照権を所有し、プログラマブル表示器３ｃは被制御対象１ｂの制御権と被制御対象１ｂの制御状態の参照権を所有し、プログラマブル表示器３ｄは被制御対象１ａ、１ｂ、１ｃの制御状態の参照権を所有している。
【００２４】
上記制御状態の参照権を利用して、制御権を所有しているプログラマブル表示器の持つ画面表示データを、他のプログラマブル表示器間で共有し、別々の画面表示データを、他のプログラマブル表示器に搭載、使用することも可能である。
【００２５】
ところで、実施の形態１では、個々のプログラマブル表示器の制御権管理部が、自身の制御下にある被制御対象の制御権を所有する構成について説明したが、特定の１つのプログラマブル表示器の制御権管理部に、全ての被制御対象の制御権所有先の情報を一括で管理させ、他のプログラマブル表示器は、この制御権所有先情報を一括管理するプログラマブル表示器の制御権管理部に対して、操作したい被制御対象の制御権を取得可能かどうか問合せる構成にしても同様の効果が得られる。
【００２６】
実施の形態２．
図５は、この発明を実施するための実施の形態２における表示装置の構成図である。図５において、２はＰＬＣ、２１は制御権管理デバイス、２２はＰＬＣ制御部、２３は通信用インターフェースであり、制御権管理デバイス２１、ＰＬＣ制御部２２、通信用インターフェース２３は、いずれもＰＬＣ２の内部に設けられている。２４はネットワークラインであり、ＰＬＣ制御部２２と被制御対象１ａ〜１ｄは接続されている。
【００２７】
この実施の形態２では、ＰＬＣ２の内部に設けられた制御権管理デバイス２１が被制御対象１ａ〜１ｄの制御権所有先情報を一括管理する。各プログラマブル表示器３ａ〜３ｄは、通信用インターフェース２３を介してＰＬＣ制御部２２と通信を行なう。
【００２８】
図６は、この発明を実施するための実施の形態２における、使用者が特定のプログラマブル表示器を用いて、ＰＬＣの受持つ特定の被制御対象の制御権を所有し、そして操作する場合の動作シーケンス図である。以下に、使用者がプログラマブル表示器３ａを用いて、ＰＬＣ２の受持つ被制御対象１ａの制御権を所有する排他機能について、図６の動作シーケンスに従って説明する。まずＰＬＣ制御部２２は、ＰＬＣ２の起動時に、その内部に設けられた制御権管理デバイス２１の状態を初期化する（Ｓ２１）。
【００２９】
プログラマブル表示器３ａは、ＰＬＣ２に接続されている被制御対象１ａを操作するため、まず、ＰＬＣ２の内部に設けられた制御権管理デバイス２１に対して、被制御対象１ａの制御権の取得を要求する。プログラマブル表示器３ａより、通信用インターフェース２３を介してＰＬＣ２の内部に設けられたＰＬＣ制御部２２に対して、被制御対象１ａの制御権取得の要求が来ると（Ｓ２２）、ＰＬＣ制御部２２は制御権管理デバイス２１を参照し、被制御対象１ａの制御権が、他のプログラマブル表示器３ｂ〜３ｄのいずれかに所有されているかを確認する（Ｓ２３）。制御権管理デバイス２１には、ＰＬＣ制御部２２に接続された被制御対象１ａの制御権が、どのプログラマブル表示器に所有されているのかが記憶されている。各プログラマブル表示器の識別については、例えば、プログラマブル表示器からＰＬＣ制御部に送信する場合に識別情報を付与することで、個々のプログラマブル表示器を特定することができる。
【００３０】
操作したい被制御対象１ａの制御権が、他のプログラマブル表示器３ｂ〜３ｄのいずれにも所有されていない場合、ＰＬＣ制御部２２は、制御権管理デバイス２１の状態、すなわち、管理テーブルを更新し、取得要求を受けている被制御対象１ａの状態をプログラマブル表示器３ａにて使用中とする（Ｓ２５）。使用中に更新したと同時に、ＰＬＣ制御部２２は、制御権の取得要求を出していたプログラマブル表示器３ａに対して、被制御対象１ａの制御権取得の成功を、通信用インターフェース２３を介して通知する（Ｓ２６）。そして、ＰＬＣ制御部２２は、プログラマブル表示器３ａから制御権の解放要求が来るまで、制御権管理デバイス２１の状態を、プログラマブル表示器３ａにて使用中と保持する。
【００３１】
プログラマブル表示器３ａは、ＰＬＣ制御部２２からの情報により、被制御対象１ａが操作可能であることを確認後、被制御対象１ａの操作を行なうことができる。プログラマブル表示器３ａは、被制御対象１ａの操作を完了後、操作が完了したことを、通信用インターフェース２３を介してＰＬＣ制御部２２に通知する。その通知を受けたＰＬＣ制御部２２は、制御権管理デバイス２１の状態を更新し、他のプログラマブル表示器３ｂ〜３ｄからの制御権取得要求を受付けられる状態にする。
【００３２】
一方、プログラマブル表示器３ａがＰＬＣ制御部２２を介して制御権管理デバイス２１に制御権取得を要求した結果、すでに他のプログラマブル表示器３ｂ〜３ｄのいずれかに被制御対象１ａの制御権が所有されていることが判明した場合、被制御対象１ａは操作不可な状態であるため、ＰＬＣ制御部２２は、要求のあったプログラマブル表示器３ａに対して操作不可であることを通知する（Ｓ２７）。通知を受けたプログラマブル表示器３ａは、その表示部１２ａに他のプログラマブル表示器３ｂ〜３ｄのいずれかが制御権所有のため操作不可の旨を表示し、使用者に通知する（Ｓ２８）。
【００３３】
被制御対象１ａの操作不可通知を受信したプログラマブル表示器３ａは、被制御対象１ａが操作可能になるまでＰＬＣ制御部２２に対して制御権取得の要求を出し続けるか、もしくは、制御権の取得ができないことが判明した時点で要求を中止するかを、設定により選択することができる。
【００３４】
また、被制御対象１ａの制御権が、他のプログラマブル表示器３ｂ〜３ｄのいずれかに所有されていた場合、制御権が解放されるまで、ＰＬＣ制御部２２の内部で制御権の取得要求を保持し続け、他のプログラマブル表示器３ｂ〜３ｄのいずれかが制御権を解放した時点で、要求元のプログラマブル表示器３ａに制御権が取得できたことを通知することも可能である。
【００３５】
図７は、特定のプログラマブル表示器を用いて、ＰＬＣの受持つ特定の被制御対象の制御権を解放する場合の動作シーケンス図である。以下に、使用者がプログラマブル表示器３ａを用いて、ＰＬＣ２の受持つ被制御対象１ａの制御権を解放する排他機能について、図７の動作シーケンスに従って説明する。プログラマブル表示器３ａより、通信用インターフェース２３を介してＰＬＣ２のＰＬＣ制御部２２に対して、被制御対象１ａの制御権解放の要求が来ると（Ｓ３１）、ＰＬＣ制御部２２は制御権管理デバイス２１を参照し、制御権解放を要求されている被制御対象１ａは、要求元のプログラマブル表示器３ａにて現在使用中の状態になっているのかを確認する（Ｓ３２）。
【００３６】
現在使用中のプログラマブル表示器が、要求元のプログラマブル表示器３ａと同一であることが確認できた場合、ＰＬＣ制御部２２は制御権管理デバイス２１の状態を更新し、制御権解放要求のあった被制御対象１ａの状態を未使用とする（Ｓ３４）。未使用に更新したと同時に、ＰＬＣ制御部２２は、制御権解放要求のあったプログラマブル表示器３ａに対して、被制御対象１ａの制御権解放の成功を、通信用インターフェース２３を介して通知する（Ｓ３５）。そして、ＰＬＣ制御部２２は、他のプログラマブル表示器３ｂ〜３ｄからの制御権取得要求を受付けられる状態にする。
【００３７】
制御権解放を要求された被制御対象１ａを現在使用中のプログラマブル表示器と、要求元のプログラマブル表示器３ａが異なる場合は、解放不可であるため、ＰＬＣ制御部２２は、その旨を、制御権解放要求を出したプログラマブル表示器３ａに、通信用インターフェース２３を介して通知する（Ｓ３６）。
【００３８】
以上のような実施の形態２に示した方法により、ＰＬＣの内部に設けられた制御権管理デバイスを用いての特定の被制御対象に対する制御権の排他機能は実現可能となり、従って、制御権を所有するプログラマブル表示器のみが、その被制御対象を操作することができる。このため、特定のプログラマブル表示器による被制御対象の操作が困難な場合でも、他のプログラマブル表示器から操作することが可能となる。
【００３９】
また、実施の形態２では、全てのプログラマブル表示器は、任意の被制御対象の制御状態の参照については、任意のタイミングで実施できるため、プログラマブル表示器毎に別々の画面表示データを搭載、使用することが可能である。
【符号の説明】
【００４０】
１ａ〜１ｃ  被制御対象、２ａ〜２ｃ  ＰＬＣ、３ａ〜３ｄ  プログラマブル表示器、４  ネットワークライン。
【図１】
2011081490.tif 000003
【図２】
2011081490.tif 000004
【図３】
2011081490.tif 000005
【図４】
2011081490.tif 000006
【図５】
2011081490.tif 000007
【図６】
2011081490.tif 000008
【図７】
2011081490.tif 000009