JP4501046B2 - Monitoring system - Google Patents

Monitoring system Download PDF

Info

Publication number
JP4501046B2
JP4501046B2 JP2000170154A JP2000170154A JP4501046B2 JP 4501046 B2 JP4501046 B2 JP 4501046B2 JP 2000170154 A JP2000170154 A JP 2000170154A JP 2000170154 A JP2000170154 A JP 2000170154A JP 4501046 B2 JP4501046 B2 JP 4501046B2
Authority
JP
Japan
Prior art keywords
display
data
function
graphic panel
content data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000170154A
Other languages
Japanese (ja)
Other versions
JP2001350506A (en
Inventor
正 吉川
一明 芹沢
智久 佐野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Howa Machinery Ltd
Original Assignee
Howa Machinery Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Howa Machinery Ltd filed Critical Howa Machinery Ltd
Priority to JP2000170154A priority Critical patent/JP4501046B2/en
Publication of JP2001350506A publication Critical patent/JP2001350506A/en
Application granted granted Critical
Publication of JP4501046B2 publication Critical patent/JP4501046B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、制御対象装置の異常や工具情報等の状態データを収集、表示記録可能なモニタリングシステムに関する。
【0002】
【従来の技術】
トランスファマシンを構成する多数の工作機械の夫々に対応して設けられた各工作機械を夫々制御するプログラマブルコントローラと通信システムを介してモニタリングシステムが連結されている。モニタリングシステムは、工作機械の生産情報や異常情報や工具情報等の多様な状態データをプログラマブルコントローラを介して収集記録し、また、パネル、CRT(ディスプレイ)上に表示する。生産情報や異常情報や工具情報等の各状態データの収集記録、表示は、モニタリングシステムに記憶された各状態データを収集記録、表示するための、各状態データの収集記録、表示に夫々対応した複数のプログラムによって行われ、例えば生産情報データを表示するためのプログラムや異常データを収集記録するためのプログラムによって実行されており、各プログラムはモニタリングシステムの仕様、要求に応じて開発される。
【0003】
【発明が解決しようとする課題】
前記従来のものでは、生産情報データ表示や異常データ収集記録等の各機能に対応した夫々のプログラムがモニタリングシステムで記憶実行される。モニタリングシステムはユーザーの要求する仕様に応じて開発されるので、各機能を実現するプログラムは各ユーザーの仕様に応じた専用のものが多く、トランスファマシンの仕様が異なれば、プログラムを開発する際に仕様に応じてその都度プログラムを開発または修正変更する可能性がある。また、このプログラムの開発、修正変更は各プログラムのソースから行われていたので、ソースの作成変更後にコンパイル等を行い再度プログラムの動作を検証しなければならず、開発、修正変更作業に大変手間がかかっていた。また、各機能毎にプログラムを作成していたが、各プログラムは多くの共通部分(例えばパネルに表示される表示画面構成等)を有しており、あるプログラムで修正が必要となった場合に、他のプログラムの共通するソース部分も個別に修正しなければならなかった。更に各機能毎のプログラムはプログラムの製作者毎にソースの記述が異なると共にプログラムの作成者以外の者がプログラムのソースを修正しなければならない場合には、プログラムソースでの記述では記述内容が分かりずらく修正作業が困難であった。
この発明の課題は、プログラムにプログラムの変数に対応したデータを設定したテーブルを読み込ませることにより各機能を実現可能とすることで、顧客の仕様の差異による開発、修正変更作業を効率良く迅速に行えるモニタリングシステムを提供することである。
【0004】
【課題を解決するための手段】
本願発明は、複数の工作機械(M/C1〜Cn)と、各工作機械に対応した制御装置(PLC)で構成されたトランスファマシン(1)に備えられ、各制御装置(PLC)から異常や工具情報等の状態データを収集し、その状態データを表示可能なモニタリングシステム(MMS)において、
モニタリングシステム(MMS)は、グラフィックパネルシステム(4)と、通信システム(2)と、これらを統合制御する総合コントロールシステム(3)とから成る基本システムと、表示内容及び動作内容を示す表示動作内容データを設定した複数の動作テーブルを記憶する動作テーブル記録手段(6)とを備え、
グラフィックパネルシステム(4)は、入力手段(10)と表示手段(11)を含むマンマシンインターフェースであって、各工作機械(M/C1〜Cn)の入出力装置で検出された状態データを収集記憶する状態データ記憶手段と、前記動作テーブルを読み込み、その動作テーブルに基づいて表示手段(11)に所望の情報を表示し、入力手段(10)から入力された指示に従い複数の機能を実現し、前記表示動作内容データに対応した変数を含んで記述された機能実現手段とを備え、表示動作の制御を行うロジック処理部(12)と、表示手段(11)に表示する表示画面を構成する複数のファンクション処理部(13)とから成り、読み込む動作テーブルによって複数のアプリケーションとして機能し、
前記動作テーブルは、グラフィックパネルシステム(4)で実現したい機能の表示動作内容データが設定されたロジックテーブル(15)と、ファンクションテーブル(16)と、オブジェクトテーブル(17)とから成り、
ロジックテーブル(15)は、1つの機能の動作を記述した表示動作内容データで、ファンクションテーブル(16)とオブジェクトテーブル(17)を参照可能であり、表示動作内容データの記述に従ってグラフィックパネルシステム(4)を動作し、
ファンクションテーブル(16)は、表示画面構成に関する表示動作内容データで、オブジェクトテーブル(17)を参照可能であり、表示動作内容データは複数のファンクションで構成され、各ファンクションは表示手段(11)の表示画面構成に関する画面構成データと、画面構成データがグラフィックパネルシステム(4)のどの処理部で処理されるデータであるかを識別するファンクション識別データとから構成され、画面構成データには表示手段(11)上への表示内容とその表示位置、及び参照したオブジェクトテーブル(17)の表示動作内容データの表示位置が設定され、
オブジェクトテーブル(17)の表示動作内容データは、デバイス指定データで構成され、デバイス指定データにはロジックテーブル(15)及びファンクションテーブル(16)で、どの入出力装置の状態データを読み書きするか指定するデータが設定され、
グラフィックパネルシステム(4)は、実現される前記アプリケーションの要求に対応する状態データが、その状態データに対応した表示画面構成によって表示手段(11)に表示され、動作テーブルに設定されている表示動作内容データが前記機能実現手段の対応した変数に設定されて、ロジックテーブル(15)の動作表示内容データに従いロジック処理部(12)が実行され、
オブジェクトテーブル(17)に記述されたデバイス指定データを書き換えることにより、グラフィックパネルシステム(4)の動作及び表示手段(11)の表示画面構成はそのままで、表示手段(11)に表示される状態データが変更可能で、
動作テーブルを追加または各テーブルの表示動作内容データを変更することで、グラフィックパネルシステム(4)の機能を実現するようにしたことを特徴とする(請求項1)。これによれば、グラフィックパネルシステムは動作テーブルを読み込み、テーブルのデータに基づき機能を実現でき、また、テーブルの追加またはテーブルの内容データを変えることで多数の機能を容易に実現できて好適である。
機能動作や表示画面構成や入出力装置を示すデータをデータ毎に夫々分けてテーブルを構成することで、動作テーブルを構成する各テーブルが他のテーブルを参照することができて、データ毎にテーブルを構成することでデータの編集作業が容易となり、好適である。
トランスファマシンの構成が変わったとしても、その構成に従ってオブジェクトテーブルの記述を変更するだけで、簡単に変更に対応できる。
システムは対応したテーブルを取り込んで各機能を実現するので、テーブルのみを変更すれば良くシステム自体を変更する必要がなく好適である。
【0005】
前記動作テーブルは、グラフィックパネルシステムで実現される機能の動作が記述されたロジックテーブルと、パネルの表示画面構成が記述されたファンクションテーブルと、状態データの入出力装置が記述されたオブジェクトテーブルを含んで構成されていることを特徴とする(請求項2)。これによれば、機能動作や表示画面構成や入出力装置を示すデータをデータ毎に夫々分けてテーブルを構成することで、動作テーブルを構成する各テーブルが他のテーブルを参照することができて、データ毎にテーブルを構成することでデータの編集作業が容易となり、好適である。
【0006】
前記ロジックテーブルは、ファンクションテーブルとオブジェクトテーブルを参照可能であり、表示、動作内容データがシーケンス方式で記述され、ロジックテーブルの記述に従ってグラフィックパネルシステムを動作することを特徴とする(請求項3)。
【0007】
前記オブジェクトテーブルに記述された表示、動作内容データを書き換えることにより、グラフィックパネルシステムの動作及びパネルへの表示画面構成はそのままで、パネルに表示される状態データを変更できることを特徴とする(請求項4)。トランスファマシンの構成が変わったとしても、その構成に従ってオブジェクトテーブルの記述を変更するだけで、簡単に変更に対応できる。
【0008】
前記グラフィックパネルシステムは、動作テーブルに設定した表示、動作内容データに対応した変数を含んで記述された機能実現手段を有し、表示、動作内容データを取り込んで各機能を実現することを特徴とする(請求項5)。これによれば、システムは対応したテーブルを取り込んで各機能を実現するので、テーブルのみを変更すれば良くシステム自体を変更する必要がなく好適である。
【0009】
【発明の実施の形態】
本願発明の実施の形態について図1から図5に基づいて説明する。図1に示すように制御対象装置であるトランスファマシン1は、従来同様に、併設された複数の工作機械M/C1、M/C2…M/Cnと、各工作機械M/C1、M/C2…M/Cnに対応して設けた制御装置(プログラマブルコントローラ)PLCと、モニタリングシステムMMSとを備えている。制御装置PLCは、工作機械M/C1、M/C2…M/Cnの運転を予め定められた加工、あるいは、測定プログラムにしたがって制御し、各工作機械M/C1、M/C2…M/Cnはその前方を移動するワークに順次加工を施すようになっている。制御装置PLCとモニタリングシステムMMSは通信システム2を介して連結されている。
【0010】
モニタリングシステムMMSは、総合コントロールシステム3とグラフィックパネルシステム4と生産情報記録システム5と通信システム2とから成る基本システムと、動作テーブル記録手段6とデータ収集テーブル記録手段7を備えている。総合コントロールシステム3は、グラフィックパネルシステム4と生産情報記録システム5によって実現された機能(アプリケーション)の要求に応じて、通信システム2を介してグラフィックパネルシステム4と生産情報記録システム5と制御装置PLCとの間の情報の遣り取りが円滑に行われるように適切に総合制御し、また、ファイル等その他の制御も行うものである。
【0011】
グラフィックパネルシステム4は、入力手段(キーボード等)10と表示手段11であるパネルやCRT(ディスプレイ)を含むマンマシンインターフェースである。また、各工作機械M/C1、M/C2…M/Cnに設けられた複数の検出用デバイス(出力装置)によって検出された異常情報や工具情報等の状態データ(デバイス値)を収集記憶する状態データ記憶手段(デバイス値記憶領域)を備えている。状態データは、グラフィックパネルシステム4に設定された状態データテーブル(デバイス登録領域)に従って記憶される。また、動作テーブルを読み込み、動作テーブルに設定した表示、動作内容データに基づいてパネル11に工具情報等を表示したり、入力手段10から入力された指示に従い制御装置PLCに対して生産指示を出力する等の複数の動作機能を実現するプログラム(機能実現手段)を備えている。グラフィックパネルシステム4は、表示、動作内容データに対応した変数を含んで記述された上記プログラムを有しており、予め決められたルールに基づいて動作制御を行う複数の処理部から構成され、図2に示すようにロジックテーブル15に従い動作や表示の制御を行うロジック処理部12と、ファンクションテーブル16に従い、文字列や図形や数値の表示や、入力手段10から入力されたデータを制御装置PLCに書込む等の各機能に夫々対応した複数のファンクション処理部13を含んでいる。グラフィックパネルシステム4は、読み込む動作テーブルによって複数のアプリケーションとして機能し、異常情報に対応する状態データを表示するための動作テーブルを読み込めば異常表示アプリケーションとなり、工具情報に対応する状態データを表示するための動作テーブルを読み込めば工具情報表示アプリケーションとなる。
【0012】
生産情報記録システム5は、データ収集テーブルに設定したデータ収集内容データに対応した変数を含み、各変数に対応して異常情報データや生産情報データ等の各状態データの収集を夫々行う複数の処理部を備えたプログラムであり、データ収集テーブルを読み込み、データ収集テーブルのデータ収集内容データに従い、各処理部が各工作機械M/C1、M/C2…M/Cnの対応する状態データを収集し、その状態データをモニタリングシステムMMSの記録手段14に記録する。
【0013】
動作テーブル記憶手段6には複数の動作テーブルが記憶されており、各動作テーブルは表示したい内容及び動作内容が設定されており、図2に示すようにロジックテーブル15とファンクションテーブル16とオブジェクトテーブル17との組み合わせから構成されている。
【0014】
ロジックテーブル15は、図3に示すように1つのアプリケーションの動作を定められた所定の記述形式で表示、動作内容データによりシーケンス方式で記述してあり、ファンクションテーブル16とオブジェクトテーブル17への参照が可能となっている。
【0015】
ファンクションテーブル16は、オペレータが実際に操作、見ることができる表示画面構成に関する動作、表示内容データが所定の記述形式で記述されており、パネル11のどの位置にどのような図形や文字列や参照したオブジェクトテーブル17で指定された入出力装置の状態データを表示するか、及び、入力手段10から入力された入力データとしての状態データを何処に書込むか(例えば生産指示のためのデータを、制御装置PLCを入力装置として書込む等)が設定されている。ファンクションテーブル16の動作、表示内容データは、複数のファンクション(文字列描画ファンクションや図形描画ファンクションや数値表示ファンクション等)から構成されており、各ファンクションは例えば図4に示すようにパネル11に表示される図形や数値や文字列を表示するための表示画面構成に関する画面構成データと、画面構成データがグラフィックパネルシステム4のどの処理部で処理されるデータであるかを識別するファンクション識別データ等で構成されている。
【0016】
オブジェクトテーブル17は、ロジックテーブル15とファンクションテーブル16が参照するテーブルであり、ロジックテーブル15及びファンクションテーブル16でどの入出力装置(工作機械M/C1、M/C2…M/Cnの異常や工具情報の検出用デバイスやメモリやファイル等)の状態データを読み書きするか指定する動作、表示内容データとしてのデバイス指定データが図5のごとく一定の書式で設定されている。
【0017】
次に作用について説明する。トランスファマシン1が稼動されている状態では、総合コントロールシステム3によってグラフィックパネルシステム4と制御装置PLC間及び生産情報記録システム5と制御装置PLC間の通信順序が調停処理されており、グラフィックパネルシステム4及び生産情報記録システム5が夫々要求する各工作機械M/C1、M/C2…M/Cnの状態データが通信システム2を介して授受されている。
【0018】
グラフィックパネルシステム4には、適宜な動作テーブルの1つが読み込まれて、その動作テーブルに基づくアプリケーションが実現されており、そのアプリケーションの要求に対応する状態データ、即ちグラフィックパネルシステム4に読み込まれている動作テーブルの記述に基づく状態データが、その状態データに対応した表示画面構成によってパネル11に表示される。図2に示すように、工具情報をパネル11に表示している場合には、工具情報を表示するための動作テーブルがグラフィックパネルシステム4に読み込まれ、その動作テーブルに設定されている表示、動作内容データがグラフィックパネルシステム4のプログラムの対応した変数に設定されて、ロジックテーブル15の動作、表示内容データに従いロジック処理部12が実行される。
【0019】
ロジックテーブル15のファンクションテーブル16の参照により、各ファンクション処理部13が実行される。ファンクションテーブル16の各ファンクション識別データに対応して夫々のファンクション処理部13が画面構成データに従ってパネル11の所定位置に図形や文字列を表示して表示画面を構成する。例えば、図2に示すようにファンクションテーブル16の文字列描画ファンクションは文字列描画ファンクション処理部により実行処理され、パネル11の所定位置に「工具情報」という文字列を表示させる。また、数値表示ファンクションは数値表示ファンクション処理部で実行処理され、参照しているオブジェクトテーブル17のデバイス指定データで指定されたデバイスの状態データを状態データ記憶手段8から読み出し、その状態データ(例えば図2において工具の回転数を示す値XXX)を表示画面の所定位置に表示する。
【0020】
更に、ファンクションテーブル16の参照によってパネル11に画面が表示された状態で、ロジック処理部12はロジックテーブル15に従って入力手段10からの入力を監視し、入力手段10からの入力があると、その入力にしたがってオブジェクトテーブル17を参照し、指定されたデバイスの状態データが表示される。今、パネル11に1ページ目として5種類の工具の情報が表示されている状態でその他の工具の情報を表示するため入力手段10から次ページを表示するように入力があると、ロジック処理部12はロジックテーブル15の動作内容データに従ってオブジェクトテーブル17を参照し、パネル11に2ページ目として1ページ目の工具情報と異なる次の5種類の工具情報を表示する。
【0021】
また、入力手段10からの入力により工具情報表示に変えて他の状態データ、例えば異常情報をパネル11に表示する場合には、工具情報用の動作テーブルに変えて異常情報用の動作テーブルを読み込み、グラフィックパネルシステム4において異常情報を表示するアプリケーションが実現され、異常情報を表示するためファンクションテーブル16に記述された表示画面構成に従ってパネル11に異常情報が表示される。更に、入力手段10からの操作選択により、生産情報記録システム5で記録手段14に記録された状態データを表示できる。
【0022】
前記のようにグラフィックパネルシステム4は各動作テーブルに設定される表示、動作内容データに基づいて各機能を実行するアプリケーションとなるので、新たな表示、動作機能を追加したい場合には、所定の書式に従って動作、表示内容データが記述された動作テーブルを追加すれば良い。また、工作機械M/C1、M/C2…M/Cnの構成が変わった場合には、オブジェクトテーブル17のデバイス指定データを新たな工作機械の検出用デバイスを指定するデバイス指定データに変更すれば良く、動作、表示機能はそのままで表示する状態データのみ変更され、更にトランスファマシン毎に仕様を変更する場合には、動作テーブルの動作、表示内容データを変更すれば良い。
【0023】
このように動作テーブルを追加、変更するだけで良いので、プログラム自体を変更する必要がなくなり、従来のように仕様の変更や機能の追加のために新たにプログラムのソースから変更、開発し、コンパイル、リンクした後プログラムの動作を検証する手間が減り、あらゆる仕様に迅速に対応できる。また、動作テーブルは、グラフィックパネルシステム4の変数に対応した、所定の記述形式で記述されたデータの集まりなので、プログラムソースを記述する場合に比べ作成が非常に容易で、各機能毎に動作テーブルの作成者が異なる場合でも統一された記述となり、動作テーブルの作成者と異なる者が修正変更する場合でも、動作テーブルの記述内容が理解し易く容易に修正変更できる。
【0024】
また、生産情報記録システム5ではデータ収集テーブルが読み込まれ状態データを収集するアプリケーションを実現し、この実現されたアプリケーションが総合コントロールシステム3に対して状態データを要求する。総合コントロールシステム3は、生産情報記録システム5からの要求に対して、生産情報記録システム5と制御装置PLC間での通信を行わせ、生産情報記録システム5の状態データの収集を可能とする。このときの状態データの収集はデータ収集テーブルに基づき自動的に行われる。例えば、生産情報記録システム5が状態データとして工作機械M/C1、M/C2…M/Cnの異常を示すデータを収集記録する場合には、その異常データを記録するためのデータ収集テーブルが生産情報記録システム5に読み込まれて、異常データをデータ収集テーブルの記述に従って記録手段14に記録するアプリケーションが実現され、制御装置PLCから異常データが収集される。また、収集の対象となる状態データが生産情報に関するデータであるなら、その生産情報データを記録するためのデータ収集テーブルが読み込まれて、生産情報データをデータ収集テーブルの記述に従って記録手段14に記録するアプリケーションが実現され、制御装置PLCから生産情報に関する状態データが収集される。生産情報記録システム5もグラフィックパネルシステム4と略同様にデータ収集テーブルが所定の統一された記述形式で記述されるので作成、修正変更が容易である。
【0025】
【発明の効果】
以上のように本願発明では、グラフィックパネルシステムに表示、動作内容データを設定した動作テーブルを読み込み、その読み込んだ動作テーブルに基づきグラフィックパネルシステムが表示、動作機能とを実現でき好適である。
【0026】
また、動作テーブルは、機能動作や表示画面構成や入出力装置を示すデータ毎にロジックテーブルとファンクションテーブルとオブジェクトテーブルを構成してあるので各テーブルのデータの編集作業が容易に行える。
【0027】
また、オブジェクトテーブルの表示、動作内容データを変更すればトランスファマシンの構成が変わったとしてもモニタリングシステムの動作、表示機能はそのままで表示する状態データが変更され、構成の変化に簡単に対応できる。また、新たな表示、動作機能を追加する場合には動作テーブル及びデータ収集テーブルを追加すれば良く、また、異なる仕様要求に対応する場合には、動作テーブルとデータ収集テーブルを仕様に応じて編集すれば良いので、従来のプログラムソースから変更、開発する場合に比べて、あらゆる仕様に迅速に対応でき、作業効率が向上する。
【0028】
また、グラフィックパネルシステムは動作テーブルに設定した表示、動作内容テーブルに対応した変数を含み、内容データを変数に読み込んで複数の機能を実現するプログラムであり、トランスファマシンの構成が異なっていてもモニタリングシステムの各システムは共通に使用でき、開発や仕様の変更が速く容易に行える。
【図面の簡単な説明】
【図1】本願のトランスファマシンの構成を示す図である。
【図2】グラフィックパネルシステムと動作テーブルと表示画面構成を示す説明図である。
【図3】ロジックテーブルを示す説明図である。
【図4】ファンクションテーブルを示す説明図である。
【図5】オブジェクトテーブルを示す説明図である。
【符号の説明】
1 トランスファマシン(制御対象装置)
3 総合コントロールシステム
4 グラフィックパネルシステム
5 生産情報記録システム
11 パネル
15 ロジックテーブル
16 ファンクションテーブル
17 オブジェクトテーブル
M/C1、M/C2…M/Cn 工作機械
MMS モニタリングシステム
PLC 制御装置
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a monitoring system capable of collecting, displaying and recording state data such as abnormality of a control target apparatus and tool information.
[0002]
[Prior art]
A monitoring system is connected via a communication system and a programmable controller that controls each machine tool provided corresponding to each of a number of machine tools constituting the transfer machine. The monitoring system collects and records various state data such as machine tool production information, abnormality information, and tool information via a programmable controller, and displays them on a panel or CRT (display). Collecting record and display of each status data such as production information, abnormality information and tool information correspond to each status data collection record and display for collecting and displaying each status data stored in the monitoring system. It is executed by a plurality of programs, for example, a program for displaying production information data and a program for collecting and recording abnormal data, and each program is developed according to the specifications and requirements of the monitoring system.
[0003]
[Problems to be solved by the invention]
In the conventional system, each program corresponding to each function such as production information data display and abnormal data collection record is stored and executed by the monitoring system. Since the monitoring system is developed according to the specifications required by the user, many programs that realize each function are dedicated to each user's specifications, and if the transfer machine specifications are different, the program is developed. There is a possibility that the program will be developed or modified according to the specifications. In addition, since development and modification of this program were performed from the source of each program, it was necessary to compile after verifying the creation of the source and verify the operation of the program again. It was over. In addition, a program was created for each function, but each program has many common parts (for example, a display screen configuration displayed on the panel), and it is necessary to modify a program. The common source parts of other programs had to be individually modified. Furthermore, if the program for each function has a different source description for each program producer and the program source must be modified by someone other than the program creator, the description in the program source will show the description. It was difficult to correct.
An object of the present invention is to enable each function to be realized by causing a program to read a table in which data corresponding to program variables is set, so that development and correction change work due to differences in customer specifications can be efficiently and quickly performed. It is to provide a monitoring system that can be used.
[0004]
[Means for Solving the Problems]
The present invention is provided in a transfer machine (1) composed of a plurality of machine tools (M / C1 to Cn) and a control device (PLC) corresponding to each machine tool. In a monitoring system (MMS) that can collect status data such as tool information and display the status data,
The monitoring system (MMS) is a basic system composed of a graphic panel system (4), a communication system (2), and an integrated control system (3) for integrated control of these, and display operation contents indicating display contents and operation contents. Action table recording means (6) for storing a plurality of action tables set with data;
The graphic panel system (4) is a man-machine interface including an input means (10) and a display means (11), and collects state data detected by input / output devices of each machine tool (M / C1 to Cn). State data storage means for storing and the operation table are read, desired information is displayed on the display means (11) based on the operation table, and a plurality of functions are realized in accordance with instructions input from the input means (10) A function realization unit described including a variable corresponding to the display operation content data, and a logic processing unit (12) for controlling the display operation and a display screen displayed on the display unit (11). It consists of a plurality of function processing units (13) and functions as a plurality of applications by an operation table to be read.
The operation table includes a logic table (15) in which display operation content data of a function desired to be realized in the graphic panel system (4) is set, a function table (16), and an object table (17).
The logic table (15) is display operation content data describing the operation of one function. The function table (16) and the object table (17) can be referred to, and the graphic panel system (4) can be referred to according to the description of the display operation content data. ) And
The function table (16) is display operation content data relating to the display screen configuration, and the object table (17) can be referred to. The display operation content data is composed of a plurality of functions, and each function is displayed on the display means (11) . It consists of screen configuration data relating to the screen configuration, and function identification data for identifying which processing unit of the graphic panel system (4) the screen configuration data is processed. The screen configuration data includes display means (11 ) The display content and its display position on the upper side, and the display position of the display operation content data in the referenced object table (17) are set.
The display operation content data of the object table (17) is composed of device designation data. The device designation data designates which input / output device status data is read / written in the logic table (15) and the function table (16). Data is set,
In the graphic panel system (4), the status data corresponding to the application request to be realized is displayed on the display means (11) by the display screen configuration corresponding to the status data, and the display operation set in the operation table Content data is set to a variable corresponding to the function realizing means, and the logic processing unit (12) is executed according to the operation display content data of the logic table (15).
By rewriting the device designation data described in the object table (17), the state data displayed on the display means (11) without changing the operation of the graphic panel system (4) and the display screen configuration of the display means (11). Can be changed,
The function of the graphic panel system (4) is realized by adding an operation table or changing display operation content data of each table (claim 1). According to this, the graphic panel system can read the operation table and realize the function based on the data in the table, and can easily realize many functions by adding the table or changing the contents data of the table. .
By configuring the table by dividing the data indicating the functional operation, display screen configuration, and input / output device for each data, each table constituting the operation table can refer to other tables, and the table for each data The data editing operation is facilitated, which is preferable.
Even if the configuration of the transfer machine changes, it is possible to cope with the change simply by changing the description of the object table according to the configuration.
Since the system implements each function by fetching the corresponding table, it is preferable that only the table needs to be changed and the system itself does not need to be changed.
[0005]
The operation table includes a logic table in which operations of functions implemented in the graphic panel system are described, a function table in which the display screen configuration of the panel is described, and an object table in which state data input / output devices are described. (Claim 2). According to this, each table constituting the operation table can refer to other tables by configuring the table by dividing the data indicating the functional operation, the display screen configuration, and the input / output device for each data. It is preferable to configure a table for each data, which facilitates data editing work.
[0006]
The logic table can refer to a function table and an object table, display and operation content data are described in a sequence system, and the graphic panel system operates according to the description of the logic table.
[0007]
By rewriting the display and operation content data described in the object table, the state data displayed on the panel can be changed without changing the operation of the graphic panel system and the display screen configuration on the panel. 4). Even if the configuration of the transfer machine changes, it is possible to cope with the change simply by changing the description of the object table according to the configuration.
[0008]
The graphical panel system displays set in operation table, a function realizing means described includes a variable corresponding to the operation content data, the display, and characterized by realizing the functions fetches the operation content data (Claim 5). According to this, since the system takes in the corresponding table to realize each function, it is preferable that only the table needs to be changed, and it is not necessary to change the system itself.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the present invention will be described with reference to FIGS. As shown in FIG. 1, a transfer machine 1 as a control target device includes a plurality of machine tools M / C1, M / C2,... M / Cn and machine tools M / C1, M / C2 provided in the same manner as in the past. ... A control device (programmable controller) PLC provided corresponding to M / Cn and a monitoring system MMS are provided. The control device PLC controls the operation of the machine tools M / C1, M / C2,... M / Cn according to a predetermined machining or measurement program, and each machine tool M / C1, M / C2. Is designed to sequentially process the workpiece moving in front of it. The control device PLC and the monitoring system MMS are connected via the communication system 2.
[0010]
The monitoring system MMS includes a basic system including a total control system 3, a graphic panel system 4, a production information recording system 5, and a communication system 2, an operation table recording means 6, and a data collection table recording means 7. The total control system 3 is connected to the graphic panel system 4, the production information recording system 5, and the control device PLC via the communication system 2 in response to a function (application) request realized by the graphic panel system 4 and the production information recording system 5. Information is appropriately and comprehensively controlled so that information can be exchanged smoothly with each other, and other controls such as files are also performed.
[0011]
The graphic panel system 4 is a man-machine interface including an input means (keyboard or the like) 10 and a panel as a display means 11 or a CRT (display). Also, status data (device values) such as abnormality information and tool information detected by a plurality of detection devices (output devices) provided in each machine tool M / C1, M / C2,... M / Cn are collected and stored. State data storage means (device value storage area) is provided. The status data is stored according to a status data table (device registration area) set in the graphic panel system 4. In addition, the operation table is read, the tool information and the like are displayed on the panel 11 based on the display set in the operation table and the operation content data, and the production instruction is output to the control device PLC according to the instruction input from the input means 10 A program (function realization means) for realizing a plurality of operation functions such as The graphic panel system 4 has the above-described program described including variables corresponding to display and operation content data, and includes a plurality of processing units that perform operation control based on predetermined rules. 2, the logic processing unit 12 that controls the operation and display according to the logic table 15, and the display of character strings, graphics, and numerical values and the data input from the input means 10 according to the function table 16 are sent to the control device PLC. A plurality of function processing units 13 corresponding to the respective functions such as writing are included. The graphic panel system 4 functions as a plurality of applications depending on the operation table to be read. When the operation table for displaying the state data corresponding to the abnormality information is read, the graphic panel system 4 becomes an abnormality display application and displays the state data corresponding to the tool information. If the operation table is read, it becomes a tool information display application.
[0012]
The production information recording system 5 includes variables corresponding to the data collection contents data set in the data collection table, and a plurality of processes for collecting each state data such as abnormality information data and production information data corresponding to each variable. Each of the processing units collects corresponding state data of each machine tool M / C1, M / C2,... M / Cn according to the data collection contents data of the data collection table. The state data is recorded in the recording means 14 of the monitoring system MMS.
[0013]
The operation table storage means 6 stores a plurality of operation tables. Each operation table is set with contents to be displayed and operation contents. As shown in FIG. 2, a logic table 15, a function table 16, and an object table 17 are set. It is composed of a combination.
[0014]
As shown in FIG. 3, the logic table 15 displays the operation of one application in a predetermined description format and describes the operation contents data in a sequential manner. The function table 16 and the object table 17 are referred to. It is possible.
[0015]
The function table 16 describes operations related to the display screen configuration that can be actually operated and viewed by the operator, and display content data in a predetermined description format, and what figure, character string, and reference at any position on the panel 11 Display the status data of the input / output device specified in the object table 17 and where to write the status data as input data input from the input means 10 (for example, data for production instructions, For example, the control device PLC is written as an input device). The operation and display content data of the function table 16 are composed of a plurality of functions (character string drawing function, figure drawing function, numerical display function, etc.), and each function is displayed on the panel 11 as shown in FIG. Consists of screen configuration data related to the display screen configuration for displaying graphics, numerical values, and character strings, and function identification data for identifying which processing unit of the graphic panel system 4 the screen configuration data is processed by Has been.
[0016]
The object table 17 is a table that is referred to by the logic table 15 and the function table 16. In the logic table 15 and the function table 16, which input / output device (machine tool M / C 1, M / C 2... M / Cn abnormality or tool information) The operation for designating whether to read / write state data of the detection device, memory, file, etc.), and device designation data as display content data are set in a fixed format as shown in FIG.
[0017]
Next, the operation will be described. In a state where the transfer machine 1 is in operation, the communication sequence between the graphic panel system 4 and the control device PLC and between the production information recording system 5 and the control device PLC is adjusted by the general control system 3. And the status data of each machine tool M / C1, M / C2,... M / Cn respectively requested by the production information recording system 5 is exchanged via the communication system 2.
[0018]
One of the appropriate operation tables is read into the graphic panel system 4 and an application based on the operation table is realized, and the state data corresponding to the request of the application, that is, the graphic panel system 4 is read. The state data based on the description of the operation table is displayed on the panel 11 with a display screen configuration corresponding to the state data. As shown in FIG. 2, when the tool information is displayed on the panel 11, an operation table for displaying the tool information is read into the graphic panel system 4, and the display and operation set in the operation table are displayed. The content data is set in the corresponding variable of the program of the graphic panel system 4, and the logic processing unit 12 is executed according to the operation of the logic table 15 and the display content data.
[0019]
Each function processing unit 13 is executed by referring to the function table 16 of the logic table 15. Corresponding to each function identification data of the function table 16, each function processing unit 13 displays a figure or a character string at a predetermined position on the panel 11 according to the screen configuration data to constitute a display screen. For example, as shown in FIG. 2, the character string drawing function of the function table 16 is executed by the character string drawing function processing unit, and a character string “tool information” is displayed at a predetermined position on the panel 11. The numerical display function is executed and processed by the numerical display function processing unit, and the state data of the device designated by the device designation data in the referenced object table 17 is read from the state data storage means 8 and the state data (for example, FIG. 2, a value XXX indicating the number of rotations of the tool is displayed at a predetermined position on the display screen.
[0020]
Further, in a state where the screen is displayed on the panel 11 by referring to the function table 16, the logic processing unit 12 monitors the input from the input means 10 according to the logic table 15. The object table 17 is referred to, and the status data of the designated device is displayed. If there is an input to display the next page from the input means 10 in order to display the information of other tools in the state where the information of five types of tools is displayed on the panel 11 as the first page, the logic processing unit Reference numeral 12 refers to the object table 17 in accordance with the operation content data of the logic table 15, and displays the following five types of tool information different from the tool information on the first page as the second page on the panel 11.
[0021]
When other status data, for example, abnormality information is displayed on the panel 11 instead of the tool information display by input from the input means 10, the operation table for abnormality information is read instead of the operation table for tool information. The graphic panel system 4 realizes an application for displaying the abnormality information, and the abnormality information is displayed on the panel 11 in accordance with the display screen configuration described in the function table 16 in order to display the abnormality information. Further, the state data recorded in the recording unit 14 by the production information recording system 5 can be displayed by selecting the operation from the input unit 10.
[0022]
As described above, since the graphic panel system 4 is an application that executes each function based on the display and operation content data set in each operation table, when a new display or operation function is to be added, a predetermined format is used. The operation table describing the operation and display content data may be added according to the above. If the configuration of the machine tools M / C1, M / C2,... M / Cn is changed, the device designation data in the object table 17 is changed to device designation data for designating a new machine tool detection device. Only the state data to be displayed is changed with the operation and display functions as they are, and when the specification is changed for each transfer machine, the operation table display and display content data may be changed.
[0023]
Since it is only necessary to add and change the operation table in this way, there is no need to change the program itself, and changes, development and compilation from the source of the program are newly made to change specifications and add functions as before. After linking, the effort to verify the operation of the program is reduced, and all specifications can be handled quickly. In addition, since the operation table is a collection of data described in a predetermined description format corresponding to the variables of the graphic panel system 4, it is much easier to create than the case of describing the program source, and the operation table for each function. Even if the creators of the table are different, the description is unified, and even when a person different from the creator of the action table modifies and changes, the description contents of the action table can be easily understood and modified easily.
[0024]
Further, the production information recording system 5 implements an application that reads the data collection table and collects state data, and the realized application requests the state data from the general control system 3. In response to a request from the production information recording system 5, the integrated control system 3 allows communication between the production information recording system 5 and the control device PLC to collect state data of the production information recording system 5. Collection of the state data at this time is automatically performed based on the data collection table. For example, when the production information recording system 5 collects and records data indicating abnormality of the machine tools M / C1, M / C2,... M / Cn as state data, a data collection table for recording the abnormal data is produced. An application which is read into the information recording system 5 and records the abnormal data in the recording means 14 according to the description of the data collection table is realized, and the abnormal data is collected from the control device PLC. If the state data to be collected is data related to production information, a data collection table for recording the production information data is read and the production information data is recorded in the recording means 14 according to the description of the data collection table. Application is implemented, and status data relating to production information is collected from the control device PLC. The production information recording system 5 can be easily created and modified because the data collection table is described in a predetermined unified description format in substantially the same manner as the graphic panel system 4.
[0025]
【The invention's effect】
Above in the present invention is as, displayed on the graphic panel system reads the operation table that sets the operation content data, the graphics panel system based on the read operation table display is suitable can be realized and the operation function.
[0026]
In addition, since the operation table includes a logic table, a function table, and an object table for each data indicating a functional operation, a display screen configuration, and an input / output device, the data in each table can be easily edited.
[0027]
If the object table display and operation content data are changed, even if the configuration of the transfer machine is changed, the status data to be displayed is changed without changing the operation and display functions of the monitoring system, and the change in configuration can be easily handled. In addition, when adding new display and operation functions, it is only necessary to add an operation table and a data collection table. When responding to different specification requirements, the operation table and the data collection table can be edited according to the specifications. As a result, it is possible to respond quickly to all specifications and improve work efficiency, compared with the case of changing and developing from a conventional program source.
[0028]
In addition, the graphic panel system is a program that implements multiple functions by reading the content data into variables, including the variables set in the operation table , the display set in the operation table , and monitoring even if the transfer machine configuration is different Each system can be used in common, and development and specification changes can be made quickly and easily.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a transfer machine of the present application.
FIG. 2 is an explanatory diagram showing a graphic panel system, an operation table, and a display screen configuration.
FIG. 3 is an explanatory diagram showing a logic table.
FIG. 4 is an explanatory diagram showing a function table.
FIG. 5 is an explanatory diagram showing an object table.
[Explanation of symbols]
1 Transfer machine (device to be controlled)
3 General Control System 4 Graphic Panel System 5 Production Information Recording System 11 Panel 15 Logic Table 16 Function Table 17 Object Table M / C1, M / C2 ... M / Cn Machine Tool MMS Monitoring System PLC Controller

Claims (1)

複数の工作機械(M/C1〜Cn)と、各工作機械に対応した制御装置(PLC)で構成されたトランスファマシン(1)に備えられ、各制御装置(PLC)から異常や工具情報等の状態データを収集し、その状態データを表示可能なモニタリングシステム(MMS)において、
モニタリングシステム(MMS)は、グラフィックパネルシステム(4)と、通信システム(2)と、これらを統合制御する総合コントロールシステム(3)とから成る基本システムと、表示内容及び動作内容を示す表示動作内容データを設定した複数の動作テーブルを記憶する動作テーブル記録手段(6)とを備え、
グラフィックパネルシステム(4)は、入力手段(10)と表示手段(11)を含むマンマシンインターフェースであって、各工作機械(M/C1〜Cn)の入出力装置で検出された状態データを収集記憶する状態データ記憶手段と、前記動作テーブルを読み込み、その動作テーブルに基づいて表示手段(11)に所望の情報を表示し、入力手段(10)から入力された指示に従い複数の機能を実現し、前記表示動作内容データに対応した変数を含んで記述された機能実現手段とを備え、表示動作の制御を行うロジック処理部(12)と、表示手段(11)に表示する表示画面を構成する複数のファンクション処理部(13)とから成り、読み込む動作テーブルによって複数のアプリケーションとして機能し、
前記動作テーブルは、グラフィックパネルシステム(4)で実現したい機能の表示動作内容データが設定されたロジックテーブル(15)と、ファンクションテーブル(16)と、オブジェクトテーブル(17)とから成り、
ロジックテーブル(15)は、1つの機能の動作を記述した表示動作内容データで、ファンクションテーブル(16)とオブジェクトテーブル(17)を参照可能であり、表示動作内容データの記述に従ってグラフィックパネルシステム(4)を動作し、
ファンクションテーブル(16)は、表示画面構成に関する表示動作内容データで、オブジェクトテーブル(17)を参照可能であり、表示動作内容データは複数のファンクションで構成され、各ファンクションは表示手段(11)の表示画面構成に関する画面構成データと、画面構成データがグラフィックパネルシステム(4)のどの処理部で処理されるデータであるかを識別するファンクション識別データとから構成され、画面構成データには表示手段(11)上への表示内容とその表示位置、及び参照したオブジェクトテーブル(17)の表示動作内容データの表示位置が設定され、
オブジェクトテーブル(17)の表示動作内容データは、デバイス指定データで構成され、デバイス指定データにはロジックテーブル(15)及びファンクションテーブル(16)で、どの入出力装置の状態データを読み書きするか指定するデータが設定され、
グラフィックパネルシステム(4)は、実現される前記アプリケーションの要求に対応する状態データが、その状態データに対応した表示画面構成によって表示手段(11)に表示され、動作テーブルに設定されている表示動作内容データが前記機能実現手段の対応した変数に設定されて、ロジックテーブル(15)の動作表示内容データに従いロジック処理部(12)が実行され、
オブジェクトテーブル(17)に記述されたデバイス指定データを書き換えることにより、グラフィックパネルシステム(4)の動作及び表示手段(11)の表示画面構成はそのままで、表示手段(11)に表示される状態データが変更可能で、
動作テーブルを追加または各テーブルの表示動作内容データを変更することで、グラフィックパネルシステム(4)の機能を実現するようにしたことを特徴とするモニタリングシステム。
It is provided in a transfer machine (1) composed of a plurality of machine tools (M / C1 to Cn) and a control device (PLC) corresponding to each machine tool. From each control device (PLC), abnormality, tool information, etc. In a monitoring system (MMS) capable of collecting state data and displaying the state data,
The monitoring system (MMS) is a basic system composed of a graphic panel system (4), a communication system (2), and an integrated control system (3) for integrated control of these, and display operation contents indicating display contents and operation contents. Action table recording means (6) for storing a plurality of action tables set with data;
The graphic panel system (4) is a man-machine interface including an input means (10) and a display means (11), and collects state data detected by input / output devices of each machine tool (M / C1 to Cn). State data storage means for storing and the operation table are read, desired information is displayed on the display means (11) based on the operation table, and a plurality of functions are realized in accordance with instructions input from the input means (10) A function realization unit described including a variable corresponding to the display operation content data, and a logic processing unit (12) for controlling the display operation and a display screen displayed on the display unit (11). It consists of a plurality of function processing units (13) and functions as a plurality of applications by an operation table to be read.
The operation table includes a logic table (15) in which display operation content data of a function desired to be realized in the graphic panel system (4) is set, a function table (16), and an object table (17).
The logic table (15) is display operation content data describing the operation of one function. The function table (16) and the object table (17) can be referred to, and the graphic panel system (4) can be referred to according to the description of the display operation content data. ) And
The function table (16) is display operation content data relating to the display screen configuration, and the object table (17) can be referred to. The display operation content data is composed of a plurality of functions, and each function is displayed on the display means (11) . It consists of screen configuration data relating to the screen configuration, and function identification data for identifying which processing unit of the graphic panel system (4) the screen configuration data is processed. The screen configuration data includes display means (11 ) The display content and its display position on the upper side, and the display position of the display operation content data in the referenced object table (17) are set.
The display operation content data of the object table (17) is composed of device designation data. The device designation data designates which input / output device status data is read / written in the logic table (15) and the function table (16). Data is set,
In the graphic panel system (4), the status data corresponding to the application request to be realized is displayed on the display means (11) by the display screen configuration corresponding to the status data, and the display operation set in the operation table Content data is set to a variable corresponding to the function realizing means, and the logic processing unit (12) is executed according to the operation display content data of the logic table (15).
By rewriting the device designation data described in the object table (17), the state data displayed on the display means (11) without changing the operation of the graphic panel system (4) and the display screen configuration of the display means (11). Can be changed,
A monitoring system characterized in that the function of the graphic panel system (4) is realized by adding an operation table or changing display operation content data of each table.
JP2000170154A 2000-06-07 2000-06-07 Monitoring system Expired - Fee Related JP4501046B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000170154A JP4501046B2 (en) 2000-06-07 2000-06-07 Monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000170154A JP4501046B2 (en) 2000-06-07 2000-06-07 Monitoring system

Publications (2)

Publication Number Publication Date
JP2001350506A JP2001350506A (en) 2001-12-21
JP4501046B2 true JP4501046B2 (en) 2010-07-14

Family

ID=18672914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000170154A Expired - Fee Related JP4501046B2 (en) 2000-06-07 2000-06-07 Monitoring system

Country Status (1)

Country Link
JP (1) JP4501046B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7028064B2 (en) * 2018-05-30 2022-03-02 横河電機株式会社 Equipment maintenance equipment, equipment maintenance methods, equipment maintenance programs and recording media

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020122A (en) * 1998-07-06 2000-01-21 Toshiba Corp Plant monitor and control device and computer readable storage medium
JP2000075919A (en) * 1998-08-27 2000-03-14 Hitachi Ltd Method and device for defining man-machine screen representing transition state

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020122A (en) * 1998-07-06 2000-01-21 Toshiba Corp Plant monitor and control device and computer readable storage medium
JP2000075919A (en) * 1998-08-27 2000-03-14 Hitachi Ltd Method and device for defining man-machine screen representing transition state

Also Published As

Publication number Publication date
JP2001350506A (en) 2001-12-21

Similar Documents

Publication Publication Date Title
JP4462449B2 (en) Control system setting device
JP2938374B2 (en) Sequence sequence program creation device and control device
JP2005327263A (en) Control system setting device
JP3847585B2 (en) Editor registration device, registration program, and recording medium recording the same
KR101431995B1 (en) Facility management device, screen display method, and recording medium
JP4102137B2 (en) Control program creation support system and support method thereof
JP4501046B2 (en) Monitoring system
JP3913414B2 (en) Editor device and recording medium recording editor program
JP3283225B2 (en) Editor device and computer-readable recording medium recording editor program
JP3939518B2 (en) Input / output address setting device, input / output address setting program and recording medium recording the same
JP6779418B1 (en) Design support equipment, design support methods and design support programs
JP3795473B2 (en) Editor device and recording medium recording editor program
JP3598594B2 (en) Document processing apparatus and document processing method
JP2003044105A (en) Editor device, editor program, and recording medium where the same is recorded
JP3809151B2 (en) Sequence program editing device
JPH08137521A (en) Program management method
JP2009157534A (en) Programming support system, its programmable controller support device, and programmable indicator support device
JPH0277838A (en) Control system for program selective execution menu
JP2813058B2 (en) Numerical control information creation device
JP4474631B2 (en) Monitoring system
JPH11194810A (en) Nc information editing device
JPH04359317A (en) Software development supporting device
JPH06332749A (en) Register analysis processor
JPH01199226A (en) Data control system
JPS63138466A (en) Control method for form data on cad system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090422

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090423

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090713

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090907

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091013

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100107

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100303

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100304

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100325

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100407

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4501046

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140430

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees