(57)【要約】【課題】各装置の配置位置を示した画像に各装置の稼働状態を表示する装置稼働状態監視システムにおいて、当該画像を表示する表示機器と各装置との位置関係を容易に把握できるようにする。【解決手段】装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０から稼働状態表示灯１２に与える稼働状態信号を、Ｉ／Ｏユニット３およびラインネットワーク４を介してラインＡ〜Ｃのプログラマブル表示器５に入力する。各プログラマブル表示器５は、各装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０およびプログラマブル表示器５（表示機器）の配置位置をブロックで示した稼働状態表示画像を記憶している。プログラマブル表示器５は、稼働状態信号のデータに基づいた各装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の稼働状態を、稼働状態表示画像のブロックの表示色を変えるなどして反映させ、当該稼働状態表示画像を自機の表示モジュールや大型ディスプレイ７に表示させる。【選択図】図１
2011090570.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置を備えた生産システムにおいて、各装置の稼働状態を集約して表示する装置稼働状態監視システムであって、
画像を表示する表示手段と、
外部から収集されたデータを記憶するデータ記憶手段と、
前記画像を記憶する画像記憶手段と、
前記データ記憶手段に記憶された前記データに基づいて前記画像の表示状態を変更して前記表示手段に表示させる表示制御手段とを有するプログラマブル表示器を備え、
前記データ記憶手段は、各装置から収集された前記装置の稼働状態を表す稼働状態信号のデータを記憶し、
前記画像記憶手段は、各装置の配置位置を示す装置配置領域および前記プログラマブル表示器の配置位置を示す表示器配置領域を含む第１稼働状態表示画像を記憶し、
前記表示制御手段は、前記画像記憶手段に記憶された前記第１稼働状態表示画像を前記画像として前記表示手段に表示させ、前記データ記憶手段に記憶された前記稼働状態信号のデータに基づいて、前記装置配置領域に各装置の稼働状態を表示させることを特徴とする装置稼働状態監視システム。
【請求項２】
表示装置をさらに備え、
前記画像記憶手段は、前記装置配置領域および前記表示装置の配置位置を示す表示装置配置領域を含む第２稼働状態表示画像を記憶し、
前記表示制御手段は、前記画像記憶手段に記憶された前記第２稼働状態表示画像を前記画像として前記表示装置に表示させ、前記データ記憶手段に記憶された前記稼働状態信号のデータに基づいて、前記装置配置領域に各装置の稼働状態を表示させることを特徴とする請求項１に記載の装置稼働状態監視システム。
【請求項３】
各装置が、それぞれの本体に装備され、前記稼働状態信号によって各装置の稼働状態を表示する稼働状態表示灯を個々に有しており、
前記稼働状態信号が前記本体と前記稼働状態表示灯との間で取り出されて前記プログラマブル表示器に供給されることを特徴とする請求項１または２に記載の装置稼働状態監視システム。
【請求項４】
前記プログラマブル表示器は、前記装置が分類される複数のグループ毎に配置され、
各プログラマブル表示器が前記稼働状態信号を相互に送受信するようにネットワークに接続されていることを特徴とする請求項１または２に記載の装置稼働状態監視システム。
【請求項５】
前記画像記憶手段は、前記第１稼働状態表示画像として、全グループの前記装置の稼働状態を表示する全稼働状態表示画像と、前記プログラマブル表示器が配置されたグループの前記装置の稼働状態のみを表示するグループ別稼働状態表示画像とを記憶し、
前記表示制御手段は、前記全稼働状態表示画像と前記グループ別稼働状態表示画像との表示を切り替えることを特徴とする請求項４に記載の装置稼働状態監視システム。
【請求項６】
前記表示制御手段は、前記表示手段に前記第１稼働状態表示画像を表示させる代わりに他の画像を表示させることを特徴とする請求項２に記載の装置稼働状態監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置の稼働状態を一括して表示することにより監視する装置稼働状態監視システムに関するものである。
【背景技術】
【０００２】
一般に、工場の生産システムには、製品などに応じて複数のラインが配置されている。そして、各ラインは各工程の処理を行う装置によって構成されている。このような生産システムでは、各ラインの稼働状態を把握するために、アンドンなどと呼ばれる表示システムが導入されている。この表示システムは、各装置から収集した稼働状態（稼働、待機、異常など）の情報を表示装置に表示させている。
【０００３】
例えば、特許文献１には、生産ラインの各工程に設けられた設備（装置）の稼働状態を表示するシステムが記載されている。このシステムでは、各設備を制御するプログラマブルコントローラが、各工程からの異常信号をデータ化して制御パソコンに送信する。制御パソコンは、異常信号のデータを受信すると、ディスプレイに、異常が発生している工程を生産ラインの概略図上で表示させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２２２７４９号公報（１９９４年８月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の表示システムでは、生産ラインの概略図上で、異常が発生している工程が示されるものの、ディスプレイそのものの位置が示されていない。生産ラインに熟知している作業者は、生産ラインにおけるディスプレイの位置と各工程との位置関係を把握しているので、ディスプレイの位置が示されていなくても、概略図上の異常発生箇所が実際にどこにあるかを容易に認識することができる。しかしながら、生産ラインを熟知していない作業者は、ディスプレイの位置と各工程との位置関係を把握していないことが多く、概略図上の異常発生箇所が実際にどこにあるかを容易に認識できない。その結果、異常への対処が遅れ、設備の稼働率の低下を招くという不都合が生じる。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、各装置の配置位置を示した画像に各装置の稼働状態を表示する装置稼働状態監視システムにおいて、当該画像を表示する表示機器と各装置との位置関係を容易に把握できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明に係る装置稼働状態監視システムは、上記の課題を解決するために、複数の装置を備えた生産システムにおいて、各装置の稼働状態を集約して表示する装置稼働状態監視システムであって、画像を表示する表示手段と、外部から収集されたデータを記憶するデータ記憶手段と、前記画像を記憶する画像記憶手段と、前記データ記憶手段に記憶された前記データに基づいて前記画像の表示状態を変更して前記表示手段に表示させる表示制御手段とを有するプログラマブル表示器を備え、前記データ記憶手段が、各装置から収集された前記装置の稼働状態を表す稼働状態信号のデータを記憶し、前記画像記憶手段が、各装置の配置位置を示す装置配置領域および前記プログラマブル表示器の配置位置を示す表示器配置領域を含む第１稼働状態表示画像を記憶し、前記表示制御手段が、前記画像記憶手段に記憶された前記第１稼働状態表示画像を前記画像として前記表示手段に表示させ、前記データ記憶手段に記憶された前記稼働状態信号のデータに基づいて、前記装置配置領域に各装置の稼働状態を表示させることを特徴としている。
【０００８】
上記の構成では、プログラマブル表示器において、各装置からの稼働状態信号が収集され、データ記憶手段に記憶される。表示手段には、表示制御手段によって、画像記憶手段に記憶された第１稼働状態表示画像が表示される。この第１稼働状態表示画像には、表示制御手段によって、データ記憶手段に記憶された稼働状態信号のデータに基づいて、各装置の稼働状態が装置配置領域に表示される。
【０００９】
これにより、例えば、第１稼働状態表示画像の装置配置領域に表示された各装置の稼働状態から、異常が発生している装置を確認することができる。また、第１稼働状態表示画像が表示器配置領域を含むことにより、プログラマブル表示器の配置位置が第１稼働状態表示画像上で示されている。それゆえ、プログラマブル表示器に表示されている第１稼働状態表示画像を見ている作業者は、当該プログラマブル表示器と異常が発生している装置との位置関係を、表示器配置領域と装置配置領域との位置関係から容易に把握することができる。
【００１０】
しかも、プログラマブル表示器は、データを収集し、そのデータに基づいて画像を表示させる機能を有しているので、アンドン用の表示機器として利用することができる。それゆえ、背景技術のように、データ収集用のプログラマブルコントローラ、表示画像作成用の制御パソコンおよび画像表示用のディスプレイを備える必要がない。
【００１１】
前記装置稼働状態監視システムは、表示装置をさらに備え、前記画像記憶手段が、前記装置配置領域および前記表示装置の配置位置を示す表示装置配置領域を含む第２稼働状態表示画像を記憶し、前記表示制御手段が、前記画像記憶手段に記憶された前記第２稼働状態表示画像を前記画像として前記表示装置に表示させ、前記データ記憶手段に記憶された前記稼働状態信号のデータに基づいて、前記装置配置領域に各装置の稼働状態を表示させることが好ましい。
【００１２】
この構成では、プログラマブル表示器と別途設けられた表示装置をアンドン表示に用いることができる。表示装置には、表示制御手段によって、画像記憶手段に記憶された第２稼働状態表示画像が表示される。この第２稼働状態表示画像には、表示制御手段によって、データ記憶手段に記憶された稼働状態信号のデータに基づいて、各装置の稼働状態が装置配置領域に表示される。
【００１３】
これにより、例えば、第２稼働状態表示画像上で表示された各装置の稼働状態から、異常が発生している装置を確認することができる。また、第２稼働状態表示画像が表示装置配置領域を含むことにより、表示装置の配置位置が第２稼働状態表示画像上で示されている。表示装置に表示されている第２稼働状態表示画像を見ている作業者は、当該表示装置と異常が発生している装置との位置関係を、表示装置配置領域と装置配置領域との位置関係から容易に把握することができる。
【００１４】
前記装置稼働状態監視システムにおいて、各装置は、それぞれの本体に装備され、前記稼働状態信号によって各装置の稼働状態を表示する稼働状態表示灯を個々に有しており、前記稼働状態信号が前記本体と前記稼働状態表示灯との間で取り出されて前記プログラマブル表示器に供給されることが好ましい。
【００１５】
この構成では、稼働状態信号が装置の本体と稼働状態表示灯との間で取り出されているので、装置の本体に稼働状態信号を取り出すための改造を施す必要がない。
【００１６】
前記装置稼働状態監視システムにおいて、前記プログラマブル表示器は、前記装置が分類される複数のグループ毎に配置され、各プログラマブル表示器が前記稼働状態信号を相互に送受信するようにネットワークに接続されていることが好ましい。
【００１７】
この構成では、各グループのプログラマブル表示器同士が、ネットワークを介して相互に通信を行うことにより、稼働状態信号のデータを送受信する。これにより、１台のプログラマブル表示器で全グループの装置の稼働状態を表示することができる。
【００１８】
前記装置稼働状態監視システムにおいて、前記画像記憶手段は、前記第１稼働状態表示画像として、全グループの前記装置の稼働状態を表示する全稼働状態表示画像と、前記プログラマブル表示器が配置されたグループの前記装置の稼働状態のみを表示するグループ別稼働状態表示画像とを記憶し、前記表示制御手段は、前記全稼働状態表示画像と前記グループ別稼働状態表示画像との表示を切り替えることが好ましい。
【００１９】
この構成では、表示制御手段によって、全稼働状態表示画像とグループ別稼働状態表示画像とが切り替えて表示される。これにより、プログラマブル表示器が配置されたグループの装置のみの稼働状態を監視する場合は、グループ別稼働状態表示画像を表示させ、全てのグループの装置の稼働状態を監視する場合は、全稼働状態表示画像を表示させる。このように、監視の対象によって、所望の稼働状態表示画像で稼働状態を監視することができる。
【００２０】
前記表示装置を備えた前記装置稼働状態監視システムは、前記表示制御手段が、前記表示手段に前記第１稼働状態表示画像を表示させる代わりに他の画像を表示させることが好ましい。
【００２１】
この構成では、表示装置に第２稼働状態表示画像が表示される一方、プログラマブル表示器の表示手段に他の画像が表示される。これにより、装置の稼働状態を表示装置で監視し、プログラマブル表示器では、表示手段に装置の稼働状態と異なる情報を表示させることができる。それゆえ、プログラマブル表示器に稼働状態表示画像を表示させる場合に比べて、より多くの表示情報を提供することができる。
【発明の効果】
【００２２】
本発明に係る装置稼働状態監視システムは、以上のように、前記表示手段と、複数の装置の稼働状態を表す稼働状態信号のデータを記憶する前記データ記憶手段と、各装置の配置位置を示す装置配置領域および前記プログラマブル表示器の配置位置を示す表示器配置領域を含む第１稼働状態表示画像を記憶する前記画像記憶手段と、前記第１稼働状態表示画像を前記画像として前記表示手段に表示させ、前記稼働状態信号のデータに基づいて、前記装置配置領域に各装置の稼働状態を表示させる前記表示制御手段とを有する前記プログラマブル表示器を備えている。これにより、プログラマブル表示器に表示されている第１稼働状態表示画像に示される表示器配置領域と装置配置領域との位置関係から、当該プログラマブル表示器と異常が発生している装置との位置関係を容易に把握することができる。したがって、生産システムにおける各装置の配置を熟知していない作業者でも、プログラマブル表示器の位置から異常が発生している装置の位置を素早く特定して、当該装置の異常への対処を早期に実施することができる。よって、装置の稼働率の低下を抑えることができるという効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る生産システムの構成を示すブロック図である。
【図２】上記生産システムにおける各ラインに設置される装置の構成を示すブロック図である。
【図３】上記装置の外観の構成を示す斜視図である。
【図４】上記生産システムにおけるプログラマブル表示器およびその周辺の装置の構成を示すブロック図である。
【図５】（ａ）は上記プログラマブル表示器のデータメモリにおいてデータを格納している状態を示す図であり、（ｂ）は自ラインのプログラマブル表示器における上記データメモリに対するデータの書き込みを示す図であり、（ｃ）は自ラインのプログラマブル表示器における上記データメモリから他ラインのプログラマブル表示器へのデータの読み出しおよび他ラインのプログラマブル表示器からのデータの上記データメモリへの書き込みを示す図である。
【図６】上記プログラマブル表示器の外観の構成を示す正面図である。
【図７】上記生産システムにおける装置稼働状態を上記プログラマブル表示器に表示する処理の手順を示すフローチャートである。
【図８】（ａ）〜（ｃ）は上記生産システムの全ラインの装置稼働状態を各ラインの上記プログラマブル表示器に表示する全ライン稼働状態表示画像を示す図である。
【図９】（ａ）〜（ｃ）は上記生産システムの全ラインの装置稼働状態を上記生産システムにおける各ラインの大型ディスプレイに表示する全ライン稼働状態表示画像を示す図である。
【図１０】上記生産システムにおいて上記プログラマブル表示器が配置されたラインのみの装置稼働状態を当該プログラマブル表示器に表示する自ライン稼働状態表示画像を示す図である。
【発明を実施するための形態】
【００２４】
本発明の実施形態を図１〜図１０に基づいて説明すると、以下の通りである。
【００２５】
〔１．生産システムの構成〕
図１に示すように、本実施形態に係る生産システム１（装置稼働状態監視システム）は、ラインＡ〜Ｃ（装置が分類されるグループ）と、共通ネットワーク２とを備えている。ラインＡは装置Ａ１〜Ａ１０を備え、ラインＢは装置Ｂ１〜Ｂ１０を備え、ラインＣは装置Ｃ１〜Ｃ１０を備えている。また、ラインＡ〜Ｃは、それぞれ、２台のＩ／Ｏユニット（図中、Ｉ／Ｏ）３と、ラインネットワーク４と、プログラマブル表示器５と、ドライバユニット６と、大型ディスプレイ７（表示装置）とを備えている。
【００２６】
共通ネットワーク２は、イーサネット（登録商標）のようなＬＡＮに適したネットワークであり、ラインＡ〜Ｃの各プログラマブル表示器５間の相互通信を可能としている。
【００２７】
装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０は、各ラインＡ〜Ｃにおける各工程の処理を行う機能を有している。装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０は、それぞれの稼働状態を表示するための稼働状態表示灯１２を装備している。装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０は、稼働状態表示灯１２を点灯および消灯させるため、それぞれの稼働状態を表す稼働状態信号を配線１３を介して稼働状態表示灯１２に出力する。装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０については、後に詳しく説明する。
【００２８】
Ｉ／Ｏユニット３は、図示しない入力ユニットおよび出力ユニットが一体的に設けられたＩ／Ｏ装置である。入力ユニットは、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０から出力される稼働状態信号を入力するために複数設けられている。出力ユニットは、ラインネットワーク４に稼働状態信号を出力するために設けられている。上記の入力ユニットには、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０からの稼働状態信号が配線８を介して入力される。Ｉ／Ｏユニット３は、入力された稼働状態信号に、いずれの装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０装置から出力されたかを識別するためのＩＤ（識別データ）を付与する。上記の出力ユニットからは、稼働状態信号にＩＤが付与されたデータが出力される。
【００２９】
Ｉ／Ｏユニット３は、リモートＩ／Ｏのようなシリアル通信を行う装置であってもよいが、これには限定されない。例えば、ラインネットワーク４がCANopenのようなオープンネットワークである場合、Ｉ／Ｏユニット３は、入力ユニットと出力ユニットとの間で通信プロトコルの変換を行う機能を有する。
【００３０】
なお、Ｉ／Ｏユニット３の設置台数は、稼働状態信号の数と入力ユニットの数とで定まる。
【００３１】
ラインネットワーク４は、各ラインＡ〜Ｃにおいて、Ｉ／Ｏユニット３とプログラマブル表示器５との間でデータを伝送する通信ラインである。このラインネットワーク４としては、上記のようなシリアル通信を行う通信ラインや、通信の信頼性が高い上記のCANopenのようなオープンネットワークが用いられてもよい。
【００３２】
プログラマブル表示器５は、ＣＰＵなどの演算処理装置と、後述する表示モジュール５７（図４参照）と、後述するタッチパネル５６（図４参照）とを備えることにより、プログラマブル表示器特有の表示機能および操作機能を実現する専用コンピュータである。ＨＭＩ（Human Machine Interface）機器として好適に使用されるプログラマブル表示器５は、一般には、プログラマブルロジックコントローラ（ＰＬＣ）、インバータ、温度調節器などの制御装置を含む外部装置と通信して、外部装置から取得したデータで表される情報を上記の表示モジュール５７に表示する。また、プログラマブル表示器５において、ユーザによる上記のタッチパネル５６からの入力操作によって、外部制御装置やプログラマブル表示器５のＨＭＩ制御部５１（図４参照）に制御指示が与えられる。
【００３３】
また、プログラマブル表示器５は、ラインＡ〜Ｃ毎（グループ毎）に配置されている。各ラインＡ〜Ｃのプログラマブル表示器５は、Ｉ／Ｏユニット３から受信したデータに基づいて、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０のレイアウトを表した画像上で、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の個々の稼働状態を集約して表示する。プログラマブル表示器５については、その詳細を後に説明する。
【００３４】
ドライバユニット６は、大型ディスプレイ７を駆動するためのユニットであり、プログラマブル表示器５から供給される表示データに基づいて、表示の制御を行う。ドライバユニット６についても、その詳細を後に説明する。
【００３５】
大型ディスプレイ７は、プログラマブル表示器５と独立して設けられており、ドライバユニット６に駆動されることによってプログラマブル表示器５で表示される画像と同じ画像または異なる画像を表示する。この大型ディスプレイ７は、解像度の高い装置が用いられ、生産システム１の各所から見やすいように高所に設置される。
【００３６】
なお、生産システム１は３つのラインＡ〜Ｃを備えているが、ライン数はこれには限定されない。また、各ラインＡ〜Ｃにおける装置の台数についても、上記の１０台に限定されない。
【００３７】
〔１−１．装置の構成〕
装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０は、図２に示す装置１１のように構成されている。装置１１は、前述の稼働状態表示灯１２を有するとともに、処理部１１ａと、制御部１１ｂとを有している。処理部１１ａおよび制御部１１ｂは、本体１１ｃの内部に設けられている。
【００３８】
処理部１１ａは、装置１１の機能を実現するための各種の処理（加工、組み立て、塗装、洗浄、検査など）を行う。
【００３９】
制御部１１ｂは、外部からの指示を受けて処理部１１ａに制御指示を与えたり、処理部１１ａからのデータを受けて外部に出力したりする。また、制御部１１ｂは、各種のエラーの状態を表すエラーフラグを設定するメモリ領域を有しており、エラーフラグがＯＮとなる状態でエラーを検知する。さらに、制御部１１ｂ（信号発生手段）は、装置の稼働状態を監視しており、その稼働状態を表す前述の稼働状態信号を、配線１３を介して稼働状態表示灯１２に出力する。配線１３は、装置１１の本体１１ｃと稼働状態表示灯１２との間で配線８と接続されている。これにより、稼働状態信号は、本体１１ｃと稼働状態表示灯１２との間で取り出されてＩ／Ｏユニット３に入力される。
【００４０】
稼働状態としては、例えば、稼働、待機および異常があるが、これらには限定されない。稼働は、装置１１が正常に稼働をしていることを意味する。待機は、指示があれば動作可能な状態で装置１１が停止していることを意味する。異常は、装置１１に何らかの異常が発生していることを意味する。制御部１１ｂは、全てのエラーフラグが“０”であれば異常なしと判断して、稼働状態または待機状態を表す稼働状態信号を生成し、少なくとも１つのエラーフラグが“１”であれば異常ありと判断して、異常状態を表す稼働状態信号を生成する。
【００４１】
図３に示すように、稼働状態表示灯１２は、装置１１の本体１１ｃの外壁面における目立つ箇所に、ブラケット１４を介して取り付けられている。上記の配線１３は、図示しないがブラケット１４内に配されている。
【００４２】
稼働状態表示灯１２は、表示ユニット１２ａ〜１２ｃが積層された構造をなしている。この稼働状態表示灯１２は、制御部１１ｂからの稼働状態信号に基づいて装置１１の稼働状態を表示ユニット１２ａ〜１２ｃで表示する。
【００４３】
表示ユニット１２ａは赤色で異常状態を表示し、表示ユニット１２ｂは黄色で待機状態を表示し、表示ユニット１２ｃは緑色で稼働状態を表示する。また、稼働状態表示灯１２は、図示しないが、各表示ユニット１２ａ〜１２ｃに内蔵される発光体（ランプ、ＬＥＤなど）を駆動するための駆動回路を内蔵している。駆動回路は、入力される稼働状態信号に基づいて、各表示ユニット１２ａ〜１２ｃの発光体を点灯または消灯させる。稼働状態信号は、発光体を点灯（ＯＮ）させる状態を表す“０”と、発光体を消灯（ＯＦＦ）させる状態を表す“１”との２値をとる。
【００４４】
なお、稼働状態表示灯１２は、上記のような積層構造以外の構造の表示灯であってもよい。また、生産システム１において、装置１１の稼働状態として異常状態のみを表示できればよい場合は、表示ユニット１２ａのみを含む表示灯や、回転灯からなる表示灯を稼働状態表示灯１２として採用してもよい。
【００４５】
〔１−２．プログラマブル表示器の構成〕
図４に示すように、プログラマブル表示器５は、ＨＭＩ制御部５１と、表示コントローラ５２と、画像メモリ５３（画像記憶手段）と、ＶＲＡＭ５４と、データメモリ５５（データ記憶手段）と、タッチパネル５６と、表示モジュール５７（表示手段）と、ユニットインターフェース部（図中、ユニットＩ／Ｆ）５８と、インターフェース部（図中、Ｉ／Ｆ）５９ａ，５９ｂとを備えている。以下、プログラマブル表示器５の各部について詳細に説明する。
【００４６】
〔１−２−１．画像メモリおよび画像データの構成〕
画像メモリ５３は、複数の画像データを記憶するために、ＦＥＰＲＯＭ（Flash Erasable and Programmable ROM）のようなフラッシュメモリによって構成される。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。
【００４７】
画像データは、プログラマブル表示器５の表示モジュール５７および大型ディスプレイ７に表示させる画像のデータである。画像データは、表示モジュール５７および大型ディスプレイ７に共通に表示させるために用意されている。また、これに限らず、画像データは、表示モジュール５７と大型ディスプレイ７とで個別に表示させるための別個の画像データであってもよい。
【００４８】
画像データは、予め画像作成用のソフトウェアに用意されている画像データ、およびこのソフトウェアを用いてユーザによって作成される画像データを含む。画像データは、オブジェクトと、このオブジェクトに付与された処理規定データおよび属性データとを含んでいる。
【００４９】
オブジェクトは、画像の背景となるベース画像や、後述するデータメモリ５５のデータで表される情報をベース画像上で表示するための図形画像などである。図形画像は、ユーザが作成した任意の図形や、上記のソフトウェアに予め用意されている部品図形（スイッチ、ランプなど）を含んでいる。この部品図形は、規定の形状をなす複数の部品図形からユーザによって選択されて、ベース画像上に配置される。
【００５０】
処理規定データは、ＨＭＩ制御部５１で実行される各種の処理を規定（定義）している。属性データは、その処理を実行するために必要なオブジェクトの属性（大きさ、形状、色、位置、データの取得先、データの送信先等）を規定している。データの取得先および送信先としては、データメモリ５５で使用される後述のアドレス（ワードアドレスおよびビットアドレス）が挙げられる。また、各画像には識別のための画像番号が個々に付与されており、この画像番号はベース画像の属性データに含まれている。
【００５１】
画像メモリ５３に記憶される画像データとしては、後述する稼働状態表示画像の画像データも含まれる。稼働状態表示画像は、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置をブロックで示し、そのブロック上で各装置の稼働状態を表示する画像である。プログラマブル表示器５が表示する稼働状態表示画像は、当該プログラマブル表示器５の配置位置も示している。大型ディスプレイ７が表示する稼働状態表示画像は、当該大型ディスプレイ７の配置位置も示している。これらの稼働状態表示画像については、後に詳しく説明する。
【００５２】
〔１−２−２．ＶＲＡＭの構成〕
ＶＲＡＭ５４は、表示モジュール５７および大型ディスプレイ７に表示させる画像データを一時的に記憶するメモリであり、ＳＤＲＡＭなどによって構成される。このＶＲＡＭ５４は、表示コントローラ５２によって画像データの書き込みおよび読み出しが制御される。また、ＶＲＡＭ５４は、画像データを水平方向に表示される順に画素データとして格納している。
【００５３】
〔１−２−３．データメモリの構成〕
データメモリ５５は、例えば、ＤＲＡＭによって構成されており、ＨＭＩ制御部５１が各種の処理を行うときの作業に用いられる。また、データメモリ５５は、タッチパネル５６から入力されたデータや外部装置との間でやり取りされるデータの一時的な記憶に用いられる。
【００５４】
データメモリ５５は、上記の記憶のための領域として、ワードデバイスおよびビットデバイスを有している。ワードデバイスは、数値のようなワードデータを記憶する領域として設定され、専用のアドレス（ワードアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを記憶する領域として設定され、専用のアドレス（ビットアドレス）で指定される。このような記憶領域を有することにより、データメモリの任意のワードデバイスまたはビットデバイスを指定してアクセスするだけで、データの書き込みや読み出しを行うことができる。
【００５５】
〔１−２−３（ａ）．データメモリにおけるデータの記憶〕
データメモリ５５において、稼働状態信号のデータはワードデバイスに記憶される。ここでは、ラインＡのプログラマブル表示器５におけるデータメモリ５５を例に挙げて説明する。ここで、稼働状態信号としては、表１で示すように、前述の稼働状態を表す稼働信号ＳＧ１と、前述の待機状態を表す待機信号ＳＧ２と、前述の異常状態を表す異常信号ＳＧ３とが用意されている。
【００５６】
【表１】
2011090570.tif 000003
【００５７】
図５（ａ）に示すように、ワードアドレス“０”，“１”，…，“９”のそれぞれで指定されるワードデバイスが、ラインＡ（自ライン）の装置Ａ１，Ａ２，…，Ａ１０に対応している。また、各ワードデバイスには、ビット位置００に装置Ａ１の稼働信号ＳＧ１（稼働状態信号）が記憶され、ビット位置０１に装置Ａ１の待機信号ＳＧ２（稼働状態信号）が記憶され、ビット位置０２に装置Ａ１の異常信号ＳＧ３（稼働状態信号）が記憶される。
【００５８】
ワードアドレス“１０”，“１１”，…，“１９”のそれぞれで指定されるワードデバイスが、ラインＢの装置Ｂ１，Ｂ２，…，Ｂ１０に対応している。また、各ワードデバイスには、ビット位置００に装置Ｂ１の稼働信号ＳＧ１が記憶され、ビット位置０１に装置Ｂ１の待機信号ＳＧ２が記憶され、ビット位置０２に装置Ｂ１の異常信号ＳＧ３が記憶される。
【００５９】
ワードアドレス“２０”，“２１”，…，“２９”のそれぞれで指定されるワードデバイスが、ラインＣの装置Ｃ１，Ｃ２，…，Ｃ１０に対応している。また、各ワードデバイスには、ビット位置００に装置Ｃ１の稼働信号ＳＧ１が記憶され、ビット位置０１に装置Ｃ１の待機信号ＳＧ２が記憶され、ビット位置０２に装置Ｃ１の異常信号ＳＧ３が記憶される。
【００６０】
上記の例では、３種の稼働状態信号を用いているため、ワードデバイスでは、それに応じて３つのビット位置を使用している。例えば、ワードデバイスが１６ビットである場合は、最大で１６種の稼働状態信号のデータを記憶することができる。
【００６１】
〔１−２−３（ｂ）．データメモリにおけるデータの書き込み〕
図５（ｂ）に示すように、ラインＡの装置Ａ１からの稼働信号ＳＧ１のデータは、ワードアドレス“０”のビット位置００に書き込まれる。また、装置Ａ１からの待機信号ＳＧ２のデータは、ワードアドレス“０”のビット位置０１に書き込まれる。さらに、装置Ａ１からの異常信号ＳＧ３のデータは、ワードアドレス“０”のビット位置０２に書き込まれる。同様に、装置Ａ２〜Ａ１０からの各信号ＳＧ１〜ＳＧ３のデータは、それぞれ対応するワードアドレス“１”〜“９”のビット位置００〜０２に書き込まれる。
【００６２】
〔１−２−３（ｃ）．データメモリからのデータの転送およびデータメモリへのデータの取り込み〕
図５（ｃ）に示すように、装置Ａ１〜Ａ１０の各信号ＳＧ１〜ＳＧ３のデータは、他ラインＢまたはＣのプログラマブル表示器５に転送される場合、各ワードアドレス“０”〜“９”のビット位置００〜０２から読み出される。ラインＢのプログラマブル表示器５に記憶されている装置Ｂ１〜Ｂ１０の各信号ＳＧ１〜ＳＧ３のデータは、ラインＡのプログラマブル表示器５に転送されると、各ワードアドレス“１０”〜“１９”のビット位置００〜０２に書き込まれる。同様に、ラインＣのプログラマブル表示器５に記憶されている装置Ｃ１〜Ｃ１０の各信号ＳＧ１〜ＳＧ３のデータは、ラインＡのプログラマブル表示器５に転送されると、各ワードアドレス“２０”〜“２９”のビット位置００〜０２に書き込まれる。
【００６３】
〔１−２−４．タッチパネルおよび表示モジュールの構成〕
タッチパネル５６は、表示モジュール５７の後述するスクリーン５７ａ（図６参照）上でタッチ入力を行うために設けられている入力装置である。タッチパネル５６としては、デジタル方式やアナログ方式のタッチパネルが利用できる。
【００６４】
表示モジュール５７は、表示パネルと、この表示パネルを駆動する駆動部とを有する。表示モジュール５７は、プログラマブル表示器５を薄型に構成するために、液晶パネルや、ＥＬパネルや、プラズマディスプレイパネル（ＰＤＰ）のような平板型表示パネルが好適に用いられる。表示モジュール５７は、ＶＲＡＭ５４から読み出されて表示コントローラ５２から供給される表示データを表示コントローラ５２で制御されるタイミングで表示する。
【００６５】
〔１−２−５．ユニットインターフェース部およびインターフェース部の構成〕
ユニットインターフェース部５８は、表示コントローラ５２から出力される表示データをドライバユニット６へ送信するための通信制御部である。
【００６６】
インターフェース部５９ａは、プログラマブル表示器５がＩ／Ｏユニット３との間の通信を行うための通信制御部であり、ラインネットワーク４に接続されている。インターフェース部５９ａは、プログラマブル表示器５が他のプログラマブル表示器５との間の通信を行うための通信制御部であり、共通ネットワーク２に接続されている。
【００６７】
〔１−２−６．ＨＭＩ制御部の構成〕
ＨＭＩ制御部５１は、ＨＭＩ機能の中心的な制御動作を行うために、入出力制御部５１１と表示制御部５１２（表示制御手段）とを有している。上記の制御動作は、データメモリ５５に対するデータの書き込みおよび読み出し、タッチパネル５６からの入力操作に応じた処理、Ｉ／Ｏユニット３や他のプログラマブル表示器５などの外部装置との通信の制御、画像メモリ５３の画像データに基づく表示データの生成などである。
【００６８】
ＨＭＩ制御部５１は、ＨＭＩ制御プログラムをプログラマブル表示器５が備えるＣＰＵなどの演算処理装置に実行させることにより実現される機能ブロックである。上記のＨＭＩ制御プログラムは、プログラマブル表示器５と分離可能に構成される記録媒体に記録可能であり、その記録媒体からプログラマブル表示器５にインストールされる。
【００６９】
上記の記録媒体は、例えば、磁気テープやカセットテープ等のテープ系、フレキシブルディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００７０】
また、共通ネットワーク２を介して外部からＨＭＩ制御プログラムを供給してもよい。この共通ネットワーク２としては、前述のイーサネット（登録商標）に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、共通ネットワーク２を構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００７１】
〔１−２−６（ａ）．入出力制御部の構成〕
入出力制御部５１１は、操作受入部５１１ａとメモリ制御部５１１ｂとを有している。
【００７２】
操作受入部５１１ａは、次の処理を行う。
（１）タッチパネル５６からのデータ入力操作に応じて、メモリ制御部５１１ｂに当該データの書き込みおよび読み出しを指示する。
（２）タッチパネル５６からの画像切替操作に応じて、表示する画像の切り替えを表示制御部５１２に指示する。
【００７３】
メモリ制御部５１１ｂは、次の処理を行う。
（１）Ｉ／Ｏユニット３から受信したデータをデータメモリ５５へ書き込む。
（２）他のプログラマブル表示器５へ送信するデータをデータメモリ５５から読み出す。
（３）画像の表示に用いるデータをデータメモリ５５から読み出して表示制御部５１２に与える。
【００７４】
〔１−２−６（ｂ）．表示制御部の構成〕
表示制御部５１２は、次の処理を行う。
（１）画像メモリ５３から読み出した画像データに基づいて表示コントローラ５２および表示コントローラ６１に与えるための表示データを生成する。
（２）画像データに含まれる属性データのアドレスに基づいて、データメモリ５５からデータを読み出す。
（３）画像データに含まれる処理規定データで規定されている処理内容を、上記のデータに基づいて、画像データ上で対象となるオブジェクトに対して実行する。具体的には、前述の稼働状態信号のデータに基づいて、稼働状態を表示する画像の表示状態を変更するという処理を実行する。例えば、稼働信号ＳＧ１が“１”（待機信号ＳＧ２および異常信号ＳＧ３はともに“０”）である場合はオブジェクトを緑色で表示する。また、待機信号ＳＧ２が“１”（稼働信号ＳＧ１および異常信号ＳＧ３はともに“０”）である場合はオブジェクトを黄色で表示する。さらに、異常信号ＳＧ３が“１”（稼働信号ＳＧ１および待機信号ＳＧ２はともに“０”）である場合はオブジェクトを赤色で表示する。
（４）操作受入部５１１ａからの画像の切替指示に基づいて、切り替えて表示する画像データを画像メモリ５３から読み出して、この画像データに基づいて表示データを生成する。
【００７５】
〔１−２−７．表示コントローラの構成〕
表示コントローラ５２は、表示モジュール５７に画像を表示させるタイミングを形成するとともに、ＶＲＡＭ５４に対する画像データの読み書きを制御する。この表示コントローラ５２は、表示モジュール５７の解像度（ＶＧＡ，ＳＶＧＡ，ＸＧＡなど）に応じて同期信号などのタイミング信号を生成する。また、表示コントローラ５２は、表示制御部５１２から供給されてＶＲＡＭ５４に展開された画像データをクロックのタイミングで読み出して表示データとして表示モジュール５７に出力する。これにより、表示コントローラ５２は、表示モジュール５７の解像度に応じたタイミングで画像の表示を制御する。上記のタイミング信号は、表示データとともに表示モジュール５７に出力される。
【００７６】
〔１−２−８．プログラマブル表示器の外観構成〕
図６に示すように、プログラマブル表示器５の筐体５ａは、正面部分が額縁形状に形成されている。その額縁形状の部分の内側には、表示モジュール５７の表示面を形成するスクリーン５７ａが配置されている。そして、このスクリーン５７ａ上には、タッチパネル５６が重ねられている。
【００７７】
〔１−３．ドライバユニットの構成〕
ドライバユニット６は、大型ディスプレイ７を駆動するためのユニットである。このドライバユニット６は、表示コントローラ６１と、ＶＲＡＭ６２と、ディスプレイインターフェース部（図中、ディスプレイＩ／Ｆ）６３とを有している。
【００７８】
表示コントローラ６１は、大型ディスプレイ７に画像を表示させるタイミングを形成するとともに、ＶＲＡＭ６２に対する画像データの読み書きを制御する。この表示コントローラ６１は、大型ディスプレイ７の解像度（ＶＧＡ，ＳＶＧＡ，ＸＧＡなど）に応じて同期信号（水平同期信号および垂直同期信号）などのタイミング信号を生成する。また、表示コントローラ６１は、表示制御部５１２から供給されてＶＲＡＭ６２に展開された画像データをクロックのタイミングで読み出して表示データとして出力する。これにより、表示コントローラ６１は、大型ディスプレイ７の解像度に応じたタイミングで画像の表示を制御する。上記のタイミング信号は、表示データとともに大型ディスプレイ７に出力される。
【００７９】
ディスプレイインターフェース部６３は、表示コントローラ６１から出力される表示データを大型ディスプレイ７へ送信するための通信制御部である。このディスプレイインターフェース部６３は、例えばＶＭ（Video Mix）ユニットや、ＤＶＩ（Digital Visual Interface）規格のデータに変換する回路を有している。
【００８０】
〔２．稼働状態表示動作〕
ここで、上記のように構成される生産システム１における装置稼働状態を表示する動作について図７のフローチャートを参照して説明する。ここでは、ラインＡのプログラマブル表示器５を中心にした動作について説明する。
【００８１】
まず、プログラマブル表示器５におけるＨＭＩ制御部５１の入出力制御部５１１は、ラインＡの装置Ａ１〜Ａ１０からの稼働状態信号が入力されたか否かを判定する（ステップＳ１）。ここで、稼働状態信号が入力されている場合、入出力制御部５１１は、入力された稼働状態信号のデータに含まれるＩＤから、稼働状態信号を出力した装置Ａ１〜Ａ１０を特定し（ステップＳ２）、図５（ｂ）に示すように、稼働状態信号のデータをデータメモリ５５の所定の領域（ワードデバイスの各ビット位置）に書き込む。
【００８２】
入出力制御部５１１は、共通ネットワーク２に接続されているプログラマブル表示器５が自機のみであるか否かを判定する（ステップＳ３）。このとき、入出力制御部５１１は、共通ネットワーク２を介して他のプログラマブル表示器５と通信を行うことにより、共通ネットワーク２に接続されている他のプログラマブル表示器５の有無を確認する。
【００８３】
ステップＳ３でプログラマブル表示器５が自機のみであると判定した場合、表示モジュール５７は稼働状態をプログラマブル表示器５の位置とともに表示する（ステップＳ４）。このとき、ＨＭＩ制御部５１の表示制御部５１２は、稼働状態信号のデータに基づいて表示データを生成し、表示コントローラ５２を介して表示モジュール５７に与える。これにより、表示モジュール５７のスクリーン５７ａに稼働状態を表す画像が表示される。
【００８４】
また、ステップＳ３でプログラマブル表示器５が自機のみでないと判定した場合、入出力制御部５１１は、稼働状態信号のデータをデータメモリ５５から読み出して、他ラインの各プログラマブル表示器５に転送する（ステップＳ５）。
【００８５】
そして、スクリーン５７ａに表示した稼働状態と同じ稼働状態を大型ディスプレイ７に大型ディスプレイ７の位置とともに表示する（ステップＳ６）。このとき、表示制御部５１２は、ドライバユニット６を介して大型ディスプレイ７に表示データを与える。これにより、表示モジュール５７のスクリーン５７ａに稼働状態を表す画像が表示される。
【００８６】
さらに、稼働状態の表示処理を続ける場合は、ステップＳ１に処理を戻す（ステップＳ７）。
【００８７】
〔３．稼働状態表示画像〕
上記のように表示される稼働状態は、ラインＡ〜Ｃ毎に装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置（レイアウト）を示す稼働状態表示画像によってプログラマブル表示器５および大型ディスプレイ７に表示される。ここでは、その稼働状態表示画像について説明する。
【００８８】
〔３−１．プログラマブル表示器用の全ライン稼働状態表示画像の構成〕
図８（ａ）〜（ｃ）は、それそれぞれ、ラインＡ〜Ｃのプログラマブル表示器５が表示する全ライン稼働状態表示画像１０１〜１０３（第１稼働状態表示画像，全稼働状態表示画像）を示している。全ライン稼働状態表示画像１０１〜１０３は、全てのラインＡ〜Ｃの装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の稼働状態を表示するように構成されている。
【００８９】
全ライン稼働状態表示画像１０１は、レイアウト表示領域１１１と、装置ブロック１１２（装置配置領域）と、稼働状態表示色部１１３〜１１５と、表示器ブロック１１６（表示器配置領域）と、自ライン表示切替スイッチ１１９とを含んでいる。全ライン稼働状態表示画像１０２は、表示器ブロック１１６の代わりに表示器ブロック１１７を含む以外は、全ライン稼働状態表示画像１０１と同様に構成されている。全ライン稼働状態表示画像１０３は、表示器ブロック１１６の代わりに表示器ブロック１１８を含む以外は、全ライン稼働状態表示画像１０１と同様に構成されている。
【００９０】
装置ブロック１１２は、各装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０を表しており、矩形状に形成されている。各装置ブロック１１２は、レイアウト表示領域１１１において、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置に対応して配置されており、それぞれの装置番号（Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０）が記載されている。装置ブロック１１２は、表示用のオブジェクト（図形画像）として設けられており、前述の属性データのワードアドレスで指定されるワードデバイス内のデータと対応付けられている。
【００９１】
稼働状態表示色部１１３〜１１５は、レイアウト表示領域１１１の右側に配置されている。稼働状態表示色部１１３は、「稼働」と記載されるとともに、稼働状態を表す緑色に着色されており、稼働状態の表示色を参照するために設けられている。稼働状態表示色部１１４は、「待機」と記載されるとともに、待機状態を表す黄色に着色されており、待機状態の表示色を参照するために設けられている。稼働状態表示色部１１５は、「異常」と記載されるとともに、異常状態を表す赤色に着色されており、異常状態の表示色を参照するために設けられている。
【００９２】
表示器ブロック１１６〜１１８は、それぞれラインＡ〜Ｃにおけるプログラマブル表示器５を表しており、矩形状に形成されている。各表示器ブロック１１６〜１１８は、レイアウト表示領域１１１において、プログラマブル表示器５の配置位置に対応して配置され、それぞれ、「表示器  ラインＡ」、「表示器  ラインＢ」、「表示器  ラインＣ」と記載されている。表示器ブロック１１６〜１１８は、オブジェクト（図形画像）として設けられているが、装置ブロック１１２と異なり、単なる図形であり表示用のオブジェクトではないので、データメモリ５５内のデータとは対応付けられてない。
【００９３】
ラインＡのプログラマブル表示器５は、装置Ａ１〜Ａ１０の操作面側における装置Ａ５，Ａ６の間に配置されている。これに応じて、表示器ブロック１１６は、装置Ａ５を示す装置ブロック１１２および装置Ａ６を示す装置ブロック１１２の右側（操作面側）の中間位置に配置されている。
【００９４】
ラインＢのプログラマブル表示器５は、装置Ｂ１〜Ｂ１０の操作面側における装置Ｂ５，Ｂ６の間に配置されている。これに応じて、表示器ブロック１１７は、装置Ｂ５を示す装置ブロック１１２および装置Ｂ６を示す装置ブロック１１２の右側（操作面側）の中間位置に配置されている。
【００９５】
ラインＣのプログラマブル表示器５は、装置Ｃ１〜Ｃ１０の操作面側における装置Ｃ５，Ｃ６の間に配置されている。これに応じて、表示器ブロック１１８は、装置Ｃ５を示す装置ブロック１１２および装置Ｃ６を示す装置ブロック１１２の右側（操作面側）の中間位置に配置されている。
【００９６】
自ライン表示切替スイッチ１１９は、全ライン稼働状態表示画像１０１から後述の自ライン稼働状態表示画像１０４（図１０参照）へ表示を切り替えるときに操作するためのスイッチの部品である。自ライン表示切替スイッチ１１９は、オブジェクト（図形画像）として設けられている。このため、自ライン表示切替スイッチ１１９は、画像を切り替える処理が処理規定データとして規定され、切り替え先の自ライン稼働状態表示画像１０４の画像番号を属性データとして含んでいる。
【００９７】
なお、上記の例では、自ライン表示切替スイッチ１１９が、全ライン稼働状態表示画像１０１からラインＡ用の自ライン稼働状態表示画像１０４への切り替えのために設けられていることを説明している。これに対し、全ライン稼働状態表示画像１０２，１０３が含む自ライン表示切替スイッチ１１９は、全ライン稼働状態表示画像１０２，１０３からそれぞれに対応する自ライン稼働状態表示画像（図示せず）への切り替えを上記と同様にするために設けられている。
【００９８】
ここで、上記の全ライン稼働状態表示画像１０１〜１０３は、各ラインＡ〜Ｃのプログラマブル表示器５に対して個別に用意される。これに対し、各プログラマブル表示器５に共通の全ライン稼働状態表示画像を用意することも可能である。
【００９９】
この全ライン稼働状態表示画像は、図示しないが、表示器ブロック１１６〜１１８と同様の表示器ブロックを含んでいる。ただし、これらの表示器ブロックは、全ライン稼働状態表示画像を表示しているプログラマブル表示器５を明示するために、表示色を変更できるような表示用のオブジェクトとして設けられる。また、これらの表示器ブロックは、データメモリ５５に設けられている所定のビットのデータと対応付けられている。このビットは、表示器ブロックに対応するプログラマブル表示器５が全ライン稼働状態表示画像を表示しているときにＯＮする。表示制御部５１２は、上記のビットのデータに基づいて、全ライン稼働状態表示画像の各表示器ブロックの表示色を変更する。
【０１００】
〔３−２．大型ディスプレイ用の全ライン稼働状態表示画像の構成〕
図９（ａ）〜（ｃ）は、それそれぞれ、ラインＡ〜Ｃの大型ディスプレイ７が表示する全ライン稼働状態表示画像２０１（第２稼働状態表示画像）を表示する。全ライン稼働状態表示画像２０１〜２０３は、全てのラインＡ〜Ｃの装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０（全グループ）の稼働状態を表示するように構成されている。
【０１０１】
全ライン稼働状態表示画像２０１は、レイアウト表示領域２１１と、装置ブロック２１２（装置配置領域）と、稼働状態表示色部２１３〜２１５と、ディスプレイブロック２１６（表示装置配置領域）とを含んでいる。全ライン稼働状態表示画像２０２は、ディスプレイブロック２１６の代わりにディスプレイブロック２１７を含む以外は、全ライン稼働状態表示画像２０１と同様に構成されている。全ライン稼働状態表示画像２０３は、ディスプレイブロック２１６の代わりにディスプレイブロック２１８を含む以外は、全ライン稼働状態表示画像２０１と同様に構成されている。
【０１０２】
装置ブロック２１２は、前述の装置ブロック１１２と同様、各装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０を表しており、矩形状に形成されている。各装置ブロック２１２は、レイアウト表示領域２１１において、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置に対応して配置されており、それぞれの装置番号（Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０）が記載されている。装置ブロック２１２は、表示用のオブジェクト（図形画像）として設けられており、前述の属性データのワードアドレスで指定されるワードデバイス内のデータと対応付けられている。
【０１０３】
各装置ブロック２１２は、レイアウト表示領域２１１において、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置に対応して配置されており、それぞれの装置番号（Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０）が記載されている。装置ブロック２１２は、表示用のオブジェクト（図形画像）として設けられており、前述の属性データのワードアドレスで指定されるワードデバイス内のデータと対応付けられている。
【０１０４】
稼働状態表示色部２１３〜２１５は、レイアウト表示領域２１１の右側に配置されている。稼働状態表示色部２１３は、「稼働」と記載されるとともに、稼働状態を表す緑色に着色されており、稼働状態の表示色を参照するために設けられている。稼働状態表示色部２１４は、「待機」と記載されるとともに、待機状態を表す黄色に着色されており、待機状態の表示色を参照するために設けられている。稼働状態表示色部２１５は、「異常」と記載されるとともに、異常状態を表す赤色に着色されており、異常状態の表示色を参照するために設けられている。
【０１０５】
ディスプレイブロック２１６〜２１８は、それぞれラインＡ〜Ｃにおける大型ディスプレイ７を表しており、矩形状に形成されている。各ディスプレイブロック２１６〜２１８は、レイアウト表示領域２１１において、大型ディスプレイ７の配置位置に対応して配置され、それぞれ、作業者にアンドンであることを示すために、「アンドン  ラインＡ」、「アンドン  ラインＢ」、「アンドン  ラインＣ」と記載されている。ディスプレイブロック２１６〜２１８は、オブジェクト（図形画像）として設けられているが、装置ブロック２１２と異なり、単なる図形であり表示用のオブジェクトではないので、データメモリ５５内のデータとは対応付けられてない。
【０１０６】
ラインＡの大型ディスプレイ７は、装置Ａ１〜Ａ１０の背面側（操作面の反対側）における装置Ａ５，Ａ６の間の上方であって、装置Ａ１〜Ａ１０の操作面側から見える位置に配置されている。これに応じて、ディスプレイブロック２１６は、装置Ａ５を示す装置ブロック２１２および装置Ａ６を示す装置ブロック２１２の左側（背面側）の中間位置に配置されている。
【０１０７】
ラインＢの大型ディスプレイ７は、装置Ｂ１〜Ｂ１０の背面側における装置Ｂ５，Ｂ６の間の上方であって、装置Ｂ１〜Ｂ１０の操作面側から見える位置に配置されている。これに応じて、ディスプレイブロック２１７は、装置Ｂ５を示す装置ブロック２１２および装置Ｂ６を示す装置ブロック２１２の左側（背面側）の中間位置に配置されている。
【０１０８】
ラインＣの大型ディスプレイ７は、装置Ｃ１〜Ｃ１０の背面側における装置Ｃ５，Ｃ６の間の上方であって、装置Ｃ１〜Ｃ１０の操作面側から見える位置に配置されている。これに応じて、ディスプレイブロック２１８は、装置Ｃ５を示す装置ブロック２１２および装置Ｃ６を示す装置ブロック２１２の左側（背面側）の中間位置に配置されている。
【０１０９】
ここで、全ライン稼働状態表示画像２０１〜２０３は、各ラインＡ〜Ｃの大型ディスプレイ７に対して個別に用意される。これに対し、各大型ディスプレイ７に共通の全ライン稼働状態表示画像を用意することも可能である。
【０１１０】
この全ライン稼働状態表示画像は、図示しないが、ディスプレイブロック２１６〜２１８と同様のディスプレイブロックを含んでいる。ただし、これらのディスプレイブロックは、全ライン稼働状態表示画像を表示している大型ディスプレイ７を明示するために、表示色を変更できるような表示用のオブジェクトとして設けられる。また、これらのディスプレイブロックは、データメモリ５５に設けられている所定のビットのデータと対応付けられている。このビットは、ディスプレイブロックに対応する大型ディスプレイ７が全ライン稼働状態表示画像を表示しているときにＯＮする。表示制御部５１２は、上記のビットのデータに基づいて、全ライン稼働状態表示画像の各表示器ブロックの表示色を変更する。
【０１１１】
〔３−３．自ライン稼働状態表示画像の構成〕
図１０は、ラインＡのプログラマブル表示器５が表示する自ライン稼働状態表示画像１０４（グループ別稼働状態表示画像）を示している。自ライン稼働状態表示画像１０４は、自ライン（ラインＡ）のみの稼働状態を表示するように構成されている。
【０１１２】
この自ライン稼働状態表示画像１０４は、全ライン稼働状態表示画像１０１と同様に、レイアウト表示領域１１１と、装置ブロック１１２と、稼働状態表示色部１１３〜１１５と、全ライン表示切替スイッチ１２０とを含んでいる。また、自ライン稼働状態表示画像１０４は、全ライン稼働状態表示画像１０１と異なり、表示器ブロック１１６の代わりに表示器ブロック１１６と同等の機能を有する表示器ブロック１２１を含んでいる。また、自ライン稼働状態表示画像１０４は、全ライン稼働状態表示画像１０１と異なり、レイアウト表示領域１１１に、ラインＡの装置Ａ１〜Ａ１０を表す装置ブロック１１２のみが配置され、ラインＢ，Ｃに対応する装置ブロック１１２が配置されていない。
【０１１３】
全ライン表示切替スイッチ１２０は、自ライン稼働状態表示画像１０４から前述の全ライン稼働状態表示画像１０１へ表示を切り替えるときに操作するためのスイッチの部品である。全ライン表示切替スイッチ１２０も、前述の自ライン表示切替スイッチ１１９と同様、オブジェクト（図形画像）として設けられている。このため、全ライン表示切替スイッチ１２０は、画像を切り替える処理が処理規定データとして規定され、切り替え先の全ライン稼働状態表示画像１０１の画像番号を属性データとして含んでいる。
【０１１４】
なお、自ライン稼働状態表示画像１０４は、スクリーン５７ａの全体に表示するようなサイズで形成されているが、レイアウト表示領域１１１を縮小して、スクリーン５７ａの全体の１／３程度のサイズで形成されてもよい。このような縮小された各ラインの自ライン稼働状態表示画像１０４を組み合わせて表示することにより、全ラインの稼働状態を表示することができる。このように、稼働状態の表示の形態は図１０に示す形態に限定されない。
【０１１５】
なお、図示はしないが、ラインＢ，Ｃのプログラマブル表示器５が表示する自ライン稼働状態表示画像も、自ライン稼働状態表示画像１０４と同様に用意される。また、図示はしないが、大型ディスプレイ７に表示するための自ライン稼働状態表示画像をラインＡ〜Ｃについてそれぞれ用意してもよい。
【０１１６】
〔３−４．稼働状態表示画像の表示動作〕
図８（ａ）に示す全ライン稼働状態表示画像１０１がラインＡのプログラマブル表示器５に表示されているとする。
【０１１７】
ラインＡのプログラマブル表示器５は、図５（ｂ）に示すように、装置Ａ１〜Ａ１０から稼働状態信号のデータを受信すると、メモリ制御部５１１ｂが、データメモリ５５のワードデバイス（ワードアドレス“０”〜“９”）における各ビット位置００〜０２に当該データを書き込む。また、ラインＡのプログラマブル表示器５は、図５（ｃ）に示すように、ラインＢのプログラマブル表示器５から送信されてきた装置Ｂ１〜Ｂ１０の稼働状態信号のデータを受信すると、メモリ制御部５１１ｂが、ワードデバイス（ワードアドレス“１０”〜“１９”）における各ビット位置００〜０２に当該データを書き込む。さらに、ラインＡのプログラマブル表示器５は、ラインＣのプログラマブル表示器５から送信されてきた装置Ｃ１〜Ｃ１０の稼働状態信号のデータを受信すると、メモリ制御部５１１ｂが、ワードデバイス（ワードアドレス“２０”〜“２９”）における各ビット位置００〜０２に当該データを書き込む。
【０１１８】
表示制御部５１２は、メモリ制御部５１１ｂに定期的にデータの出力を要求する。データメモリ制御部５１１ｂは、表示制御部５１２の要求に応じて、データメモリ５５の各ワードデバイスからデータを読み出して表示制御部５１２に渡す。表示制御部５１２は、各ワードデバイスの各ビット位置のデータに基づいて、全ライン稼働状態表示画像１０１，２０１の各装置ブロック１１２，２１２の表示色を変更する。
【０１１９】
ワードアドレス“１”，“２”，“４”，“５”，“７”，“８”，“９”，“１０”，“１１”，“１３”〜“１９”，“２１”，“２３”〜“２９”の各ワードデバイスにおけるビット位置００（稼働信号ＳＧ１）が“１”（ＯＮ）であるとする。この場合、図８（ａ）に示すように、全ライン稼働状態表示画像１０１において、装置Ａ２，Ａ３，Ａ５，Ａ６，Ａ８〜Ａ１０，Ｂ１，Ｂ２，Ｂ４〜Ｂ１０，Ｃ２，Ｃ４〜Ｃ１０の装置ブロック１１２が緑色で表示され、稼働状態であることがわかる。
【０１２０】
このとき、ラインＢ，Ｃのプログラマブル表示器５も、ラインＡのプログラマブル表示器５と同様に動作する。したがって、図８（ｂ）および（ｃ）に示すように、全ライン稼働状態表示画像１０２，１０３においても、装置Ａ２，Ａ３，Ａ５，Ａ６，Ａ８〜Ａ１０，Ｂ１，Ｂ２，Ｂ４〜Ｂ１０，Ｃ２，Ｃ４〜Ｃ１０の装置ブロック１１２が緑色で表示され、稼働状態であることがわかる。
【０１２１】
また、図９（ａ）〜（ｃ）に示すように、全ライン稼働状態表示画像２０１〜２０３においても、装置Ａ２，Ａ３，Ａ５，Ａ６，Ａ８〜Ａ１０，Ｂ１，Ｂ２，Ｂ４〜Ｂ１０，Ｃ２，Ｃ４〜Ｃ１０の装置ブロック２１２が緑色で表示され、稼働状態であることがわかる。
【０１２２】
ワードアドレス“０”，“３”，“６”，“１２”，“２０”の各ワードデバイスにおけるビット位置０１（待機信号ＳＧ２）が“１”（ＯＮ）であるとする。この場合、図８（ａ）〜（ｃ）に示すように、全ライン稼働状態表示画像１０１〜１０３において、装置Ａ１，Ａ４，Ａ７，Ｂ３，Ｃ１の装置ブロック１１２が黄色で表示され、待機状態であることがわかる。同様に、図９（ａ）〜（ｃ）に示すように、全ライン稼働状態表示画像２０１〜２０３においても、装置Ａ１，Ａ４，Ａ７，Ｂ３，Ｃ１の装置ブロック２１２が黄色で表示され、待機状態であることがわかる。
【０１２３】
ワードアドレス“２２”のワードデバイスにおけるビット位置０２（異常信号ＳＧ３）が“１”（ＯＮ）であるとする。この場合、図８（ａ）〜（ｃ）に示すように、全ライン稼働状態表示画像１０１〜１０３において、装置Ｃ３の装置ブロック１１２が赤色で表示され、異常状態であることがわかる。同様に、図９（ａ）〜（ｃ）に示すように、全ライン稼働状態表示画像２０１〜２０３においても、装置Ｃ３の装置ブロック２１２が赤色で表示され、異常状態であることがわかる。
【０１２４】
また、全ライン稼働状態表示画像１０１〜１０３には、それぞれ、表示器ブロック１１６〜１１８が示されている。これにより、プログラマブル表示器５と異常が生じている装置Ｃ３との位置関係を容易に把握することができる。同様に、全ライン稼働状態表示画像２０１〜２０３には、それぞれ、ディスプレイブロック２１６〜２１８が示されている。これにより、大型ディスプレイ７と異常が生じている装置Ｃ３との位置関係を容易に把握することができる。
【０１２５】
〔３−５．稼働状態表示画像の切替動作〕
図８（ａ）に示す全ライン稼働状態表示画像１０１がラインＡのプログラマブル表示器５に表示された状態で、自ライン表示切替スイッチ１１９が作業者によってタッチ操作されると、操作受入部５１１ａが、その操作を認識して、表示制御部５１２に、自ライン稼働状態表示画像１０４に表示を切り替えるように指示する。表示制御部５１２は、その指示を受けると、自ライン表示切替スイッチ１１９の属性データから、切り替え先の自ライン稼働状態表示画像１０４の画像番号を認識する。そして、表示制御部５１２は、画像メモリ５３から自ライン稼働状態表示画像１０４の画像データを読み込んで、表示処理を行う。これにより、前述のスクリーン５７ａには、全ライン稼働状態表示画像１０１に代わって自ライン稼働状態表示画像１０４が表示される。
【０１２６】
図１０に示す自ライン稼働状態表示画像１０４が表示された状態で、全ライン表示切替スイッチ１２０が作業者によってタッチ操作されると、上記と同様にして、操作受入部５１１ａおよび表示制御部５１２によって、全ライン稼働状態表示画像１０１の表示処理が行われる。これにより、スクリーン５７ａには、自ライン稼働状態表示画像１０４に代わって全ライン稼働状態表示画像１０１が表示される。
【０１２７】
このように、全ライン稼働状態表示画像１０１および自ライン稼働状態表示画像１０４を切り替えて表示することができる。これにより、自ラインの状態を監視する作業者は、自ラインのプログラマブル表示器５に自ライン稼働状態表示画像１０４を表示させることで、自ラインの状態の監視に専念することができる。また、全ライン稼働状態表示画像１０１を表示させることにより、自ラインに影響のある他ラインの状態も監視することができる。
【０１２８】
〔４．実施形態の総括〕
以上のように、本実施の形態の生産システム１では、各ラインＡ〜Ｃのプログラマブル表示器５が、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０から稼働状態表示灯１２に供給する稼働状態信号を用いて、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の稼働状態を稼働状態表示画像（例えば、全ライン稼働状態表示画像１０１〜１０３）に表示している。また、プログラマブル表示器５は、同様な稼働状態表示画像（例えば、全ライン稼働状態表示画像２０１〜２０３）を大型ディスプレイ７に表示させている。全ライン稼働状態表示画像１０１〜１０３は、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置およびプログラマブル表示器５の配置位置を示している。また、全ライン稼働状態表示画像２０１〜２０３は、装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置および大型ディスプレイ７の配置位置を示している。
【０１２９】
これにより、例えば、ラインＡのプログラマブル表示器５に表示される全ライン稼働状態表示画像１０１には、当該プログラマブル表示器５の配置位置を示す表示器ブロック１１６と前述の異常状態の装置Ｃ３の配置位置を示す装置ブロック１１２とが示されている。それゆえ、この全ライン稼働状態表示画像１０１を見ている作業者は、全ライン稼働状態表示画像１０１を表示しているプログラマブル表示器５の位置に対する装置Ｃ３の位置を容易に確認することができる。また、例えば、ラインＡの大型ディスプレイ７に表示される全ライン稼働状態表示画像２０１には、当該大型ディスプレイ７の配置位置を示すディスプレイブロック２１６と異常状態の装置Ｃ３の配置位置を示す装置ブロック２１２とが示されている。それゆえ、この全ライン稼働状態表示画像２０１を見ている作業者は、全ライン稼働状態表示画像２０１を表示している大型ディスプレイ７の位置に対する装置Ｃ３の位置を容易に確認することができる。
【０１３０】
したがって、生産システム１の装置Ａ１〜Ａ１０，Ｂ１〜Ｂ１０，Ｃ１〜Ｃ１０の配置位置を熟知していない作業者でも、プログラマブル表示器５および大型ディスプレイ７の配置位置に基づいて、異常の発生している装置の位置を容易に認識することができる。よって、迅速に異常に対処することが可能となり、装置の稼働率低下を抑制することができる。
【０１３１】
しかも、プログラマブル表示器５は、データを収集し、そのデータに基づいて画像を表示させる機能を有しているので、背景技術のように、データ収集用のプログラマブルコントローラ、表示画像作成用の制御パソコンおよび画像表示用のディスプレイを備える必要がない。したがって、装置稼働状態監視システムを簡素に構成することができる。
【０１３２】
稼働状態の確認のしやすさという観点では、大型ディスプレイ７を用いて画像を大きく表示することが望ましいが、各ラインの所定位置に設置されたプログラマブル表示器５で、自ラインや他ラインの装置稼働状態を確認できるので、プログラマブル表示器５で稼働状態を表示させるだけでも、十分に本発明の目的を達成することができる。
【０１３３】
また、生産システム１では、図１および図２に示すように、稼働状態信号を装置１１の本体１１ｃと稼働状態表示灯１２との間で配線８により取り出している。これにより、稼働状態の表示システムを導入する場合、装置本体に対して稼働状態信号を取り出すための改造が不要となり、簡単な改造で対応することができる。例えば、図３に示す構成では、ブラケット１４を開けて、その中の配線１３に配線８を接続するだけでよく、装置１１の本体１１ｃに改造を必要としない。したがって、稼働状態表示灯１２を備えた装置１１に好適に本実施の形態を適用することができる。
【０１３４】
また、生産システム１では、各ラインＡ〜Ｃのプログラマブル表示器５同士が、共通ネットワーク２を介して相互に通信を行うことにより、稼働状態信号のデータを送受信する。これにより、１台のプログラマブル表示器５で全ラインの稼働状態を表示することができる。
【０１３５】
さらに、生産システム１では、表示制御部５１２から表示コントローラ５２および大型ディスプレイ７にそれぞれ異なる表示データを与えることで、表示モジュール５７および大型ディスプレイ７に異なる画像を表示させることができる。これにより、大型ディスプレイ７に全ライン稼働状態表示画像２０１〜２０３を表示させる一方で、プログラマブル表示器５には、全ライン稼働状態表示画像１０１〜１０３や、それ以外の操作用の画像などを表示させることができる。
【０１３６】
本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３７】
本発明の装置稼働状態監視システムは、プログラマブル表示器が、各装置および当該プログラマブル表示器または表示装置の配置位置を示す稼働状態表示画像を記憶しており、各装置が発生する稼働状態信号に基づいて、各装置の稼働状態を稼働状態表示画像上の各装置の配置位置に反映させて、プログラマブル表示器自身に表示したり、表示装置に表示したりする。これにより、作業者が、プログラマブル表示器や表示装置に表示されている稼働状態表示画像上で、当該プログラマブル表示器や表示装置と異常が発生している装置との位置関係を容易に把握することができる。したがって、本発明の装置稼働状態監視システムを、いわゆるアンドン表示をさせる表示システムを好適に利用できる。
【符号の説明】
【０１３８】
１    生産システム（装置稼働状態監視システム）
２    共通ネットワーク（ネットワーク）
３    Ｉ／Ｏユニット
４    ラインネットワーク
５    プログラマブル表示器
７    大型ディスプレイ（表示装置）
８    配線
１１    装置
１１ｂ  制御部（信号発生手段）
１１ｃ  本体
１２    稼働状態表示灯
１３    配線
５３    画像メモリ（画像記憶手段）
５５    データメモリ（データ記憶手段）
５７    表示モジュール（表示手段）
１０１    全ライン稼働状態表示画像（第１稼働状態表示画像，全稼働状態表示画像）
１０２    全ライン稼働状態表示画像（第１稼働状態表示画像，全稼働状態表示画像）
１０３    全ライン稼働状態表示画像（第１稼働状態表示画像，全稼働状態表示画像）
１０４    自ライン稼働状態表示画像（第１稼働状態表示画像，グループ別稼働状態表示画像）
１１２    装置ブロック（装置配置領域）
１１６    表示器ブロック（表示器配置領域）
１１７    表示器ブロック（表示器配置領域）
１１８    表示器ブロック（表示器配置領域）
１２１    表示器ブロック（表示器配置領域）
２０１    全ライン稼働状態表示画像（第２稼働状態表示画像）
２０２    全ライン稼働状態表示画像（第２稼働状態表示画像）
２０３    全ライン稼働状態表示画像（第２稼働状態表示画像）
２１２    装置ブロック（装置配置領域）
２１６    ディスプレイブロック（表示装置配置領域）
２１７    ディスプレイブロック（表示装置配置領域）
２１８    ディスプレイブロック（表示装置配置領域）
５１２    表示制御部（表示制御手段）
Ａ〜Ｃ    ライン（グループ）
ＳＧ１    稼働信号（稼働状態信号）
ＳＧ２    待機信号（稼働状態信号）
ＳＧ３    異常信号（稼働状態信号）
【図１】
2011090570.tif 000004
【図２】
2011090570.tif 000005
【図３】
2011090570.tif 000006
【図４】
2011090570.tif 000007
【図５】
2011090570.tif 000008
【図６】
2011090570.tif 000009
【図７】
2011090570.tif 000010
【図８】
2011090570.tif 000011
【図９】
2011090570.tif 000012
【図１０】
2011090570.tif 000013