JP2004362561A - ブール論理機能ブロック - Google Patents
ブール論理機能ブロック Download PDFInfo
- Publication number
- JP2004362561A JP2004362561A JP2004150605A JP2004150605A JP2004362561A JP 2004362561 A JP2004362561 A JP 2004362561A JP 2004150605 A JP2004150605 A JP 2004150605A JP 2004150605 A JP2004150605 A JP 2004150605A JP 2004362561 A JP2004362561 A JP 2004362561A
- Authority
- JP
- Japan
- Prior art keywords
- function
- configuration data
- cells
- input
- cell
- 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.)
- Granted
Links
- 230000006870 function Effects 0.000 claims abstract description 213
- 238000000034 method Methods 0.000 claims abstract description 110
- 239000011159 matrix material Substances 0.000 claims abstract description 56
- 230000008569 process Effects 0.000 claims description 42
- 230000007246 mechanism Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 25
- 101100228469 Caenorhabditis elegans exp-1 gene Proteins 0.000 description 14
- 238000013461 design Methods 0.000 description 4
- 238000004886 process control Methods 0.000 description 4
- 238000011217 control strategy Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001311 chemical methods and process Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13131—Select out several languages: FBD, SFC, RLL or RLD
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13146—Process image blocks have a relation to software function blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/966—Computer process, e.g. operation of computer
- Y10S715/967—Visual or iconic programming
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
【課題】複雑な論理機能ブロックのプログラミングおよびデバッグを容易に行えるようにする。
【解決手段】ブール論理機能ブロックを構築する技術では、コンピュータの表示スクリーン上にブール論理機能ブロックに関連するマトリクスを表示する。したがって、プログラマーは、かかるマトリクスにコンフィギュレーション・データを入力してブール論理機能ブロックを構築することが可能である。かかるマトリクスは複数のセルを有している。それらのうちの一部のセルは、機能ブロック出力値の生成に用いられる変数に対応しており、プログラマーは、コンフィギュレーション・データをセルに入力することが可能である。セルに入力されたコンフィギュレーション・データにより、セルの変数が入力として与えられる論理関数が表わされる。
【選択図】 図1
Description
本明細書で記載された装置および方法の特徴および利点は、以上の詳細な説明と添付の図面とを参照することにより最もよく理解できる。
図4は、BLFBの表記150の一例である。このBLFB表記150は、たとえば、図3の表示画面100の如きユーザ・インタフェース表示画面上に表示されることが可能である。BLFB表記150から、このBLFBが8つのデータ入力(IN_D1からIN_D8まで)と、8つのデータ出力(OUT_D1からOUT_D8まで)とを有していることが分かる。また、さらに詳細に記載されるように、このBLFBは、PERMISSIVE入力およびOVERIDE入力の如き、データ入力以外の他の入力を有している。図3には、BLFBが8つのデータ入力と8つのデータ出力とを有するように例示されているが、他の実施の形態では、いかなる所望の数のデータ入力およびデータ出力が利用されてもよい。さらに、データ入力数とデータ出力数とが同一の数である必要はない。
BLFBは、マトリクス(たとえば、マトリクス200、およびOUT_2からOUT_8に用いられる同様のマトリクス)に入力されるコンフィギュレーション・データに加えてさらに設定されることが可能である。たとえば、ウィンドウ、表示スクリーンなどの如きユーザ・インタフェース・メカニズムは、マウス、トラックボール、キーボード、キーパッド、タッチスクリーンなどを介して更なるコンフィギュレーション・データを入力すべく、プログラマーに対して表示されることが可能である。更なるコンフィギュレーション・データの一例が以下に記載されている。なお、以下で記載するコンフィギュレーションの更なる選択肢のうちの一もしくは複数がさまざまな実施の形態に含まれる場合も有れば、そのうちのどれも含まれない場合もある。
再び図5を参照して説明する。実施の形態によっては、マトリクス(たとえば、マトリクス200)がデバッギングの目的にも用いられる場合がある。たとえば、セル212を用いて、変数IN_1〜IN_8,OUT_1〜OUT_8の値の変化に応じてそれらの中間結果の値を表示することが可能である。具体的に言えば、中間結果EXP_1を表示するためにセル212Aを用い、中間結果EXP_2を表示するためにセル212Bを用い、中間結果EXP_3を表示するためにセル212Cを用い、中間結果EXP_4を表示するためにセル212Dを用いることが可能である。同様に、セル220を用いて、変数IN_1〜IN_8,OUT_1〜OUT_8,EXP_1〜EXP_4の値の変化に応じてそれらの出力の値を表示することが可能である。視覚的に分かりやすいように、中間結果および/または出力値の生成に用いられないセル、行、および/または列は、任意選択的に、デバッギング中に表示されないことがある。たとえば、中間結果EXP_4に対応するセル204,208にコンフィギュレーション・データが入力されなかった場合、行226および/または列228はデバッギング目的から削除される場合がある。
ここで、図4を参照して説明する。BLFBは、任意選択的に、以上で記載されたデータ入力に加えて、一または複数の他の入力を有することが可能である。たとえば、BLFBは、(「許可(permissive)」入力と呼ばれる)入力を有しており、この入力値がFALSEである場合、ブール論理機能ブロックのすべての出力値がFALSEになる。同様に、BLFBは、(「オーバーライド(override)」入力と呼ばれる)入力を有しており、この入力が、TRUEである場合、ブール論理機能ブロックのすべての出力値がFALSEになる。
14,16,18,20 ノード
12a,14a,16a プロセス・コントローラ
18a,20a オペレータ・ワークステーション
22,23 フィールド・デバイス
24 I/Oデバイス
30 ネットワーク
31 データベース
50 プロセッサ
54 揮発性メモリ
58 非揮発性メモリ
62 I/Oデバイス
66 アドレス/データバス
70 表示装置
74 ユーザ入力デバイス
100 表示画面
104 制御モジュール
108,110 ブール論理機能ブロック(BLFB)
114,118 機能ブロック
150 表示画像、BLFB表現
200 マトリクス
204,208,404,408 セル
224 行
250,270,290 論理回路
254,294 ANDゲート
258,266,274,298 ORゲート
262 NORゲート
400 マトリクス
Claims (67)
- 表示デバイスおよび入力デバイスを備えるコンピュータを用いて、プロセス・プラントに関連する機能ブロックを設定する方法であって、
機能ブロックの機能ブロック出力に関連付けされ、該機能ブロック出力を設定する、複数のセルを備えているマトリクスを、前記表示デバイスに表示することと、
前記入力デバイスを用いて、前記複数のセルのうちの少なくともいくつかに入力されているコンフィギュレーション・データを受信すること
とを有し、
前記複数のセルの各々は、複数の変数のうちの1つの変数に対応付けされており、
前記コンフィギュレーション・データは、1つのセルに対応付けされている前記変数が1つの入力である複数の論理関数のうちの1つを表わしているデータを有している方法。 - 前記複数の論理関数は、AND関数、NAND関数、OR関数、NOR関数、およびXOR関数のうちの少なくとも1つを含んでいる請求項1記載の方法。
- 前記コンフィギュレーション・データは、1つのセルに対応付けされている前記変数が前記複数の論理関数のうちの1つの論理関数への反転入力であるか否かを表わしているデータを含んでいる請求項1記載の方法。
- 前記複数の論理関数のうちの1つを表わしているデータは、前記対応付けされている前記変数が前記複数の論理関数のうちの1つの論理関数への反転入力であるか否かを表わしているデータを有している請求項3記載の方法。
- 前記複数の変数は、複数の機能ブロック入力を含んでいる請求項1記載の方法。
- 前記複数の変数は、複数の機能ブロック出力を含んでいる請求項1記載の方法。
- 前記複数のセルは、セル群を含んでおり、該セル群のうちの少なくともいくつかに入力されているコンフィギュレーション・データは、論理関数群に対して与えられている変数を表わす場合には、該論理関数群の出力は更なる論理関数に対して入力として与えられる請求項1記載の方法。
- 前記更なる論理関数は、AND関数、NAND関数、OR関数、NOR関数、およびXOR関数のうちの少なくとも1つを含んでいる請求項7記載の方法。
- 前記入力デバイスを用いて、前記更なる論理関数を表わしている更なるコンフィギュレーション・データを受信することをさらに有している請求項8記載の方法。
- 前記複数の変数は、複数の中間結果を含んでいる請求項1記載の方法。
- 前記複数のセルは、第1の複数のセルと第2の複数のセルとを有しており、該第1の複数のセルは、前記複数の中間結果を設定し、該第2の複数のセルは、前記複数の中間結果に基づいて前記機能ブロック出力を設定し、
前記複数の論理関数は、第1の複数の論理関数と第2の複数の論理関数とを有しており、
前記第1の複数のセルのうちのセルに入力される前記コンフィギュレーション・データは、前記第1の複数の論理関数のうちの1つを表わしているデータを含んでおり、
前記第2の複数のセルのうちのセルに入力される前記コンフィギュレーション・データは、前記第2の複数の論理関数のうちの1つを表わしているデータを含んでいる請求項10記載の方法。 - 前記第2の複数の論理関数は、前記第1の複数の論理関数を有している請求項11記載の方法。
- 前記第2の複数の論理関数は、前記第1の複数の論理関数と同一である請求項12記載の方法。
- 前記第1の複数のセルは、複数の機能ブロック入力に少なくとも部分的に基づいて、前記複数の中間結果を設定する請求項11記載の方法。
- 前記第1の複数のセルは、複数の他の機能ブロック出力にさらに基づいて、前記複数の中間結果を設定する請求項14記載の方法。
- 前記第1の複数のセルは、前記機能ブロック出力にさらに基づいて、前記複数の中間結果を設定する請求項14記載の方法。
- 更なるコンフィギュレーション・データを入力すべく、ユーザ・インタフェース・メカニズムを前記表示デバイス上に表示することと、
前記ユーザ・インタフェース・メカニズムを用いて入力される前記更なるコンフィギュレーション・データを受信することと
をさらに有している請求項1記載の方法。 - 前記更なるコンフィギュレーション・データは、BADステータスを有する機能ブロック入力を前記機能ブロックが処理する方法を表わしているデータを有している請求項17記載の方法。
- 前記更なるコンフィギュレーション・データは、前記機能ブロック出力を保持するか否かを表わしているデータを有している請求項17記載の方法。
- 前記コンフィギュレーション・データは、前記機能ブロック出力をクリアする時期を決定する関数を表わしているデータを有している請求項19記載の方法。
- 前記更なるコンフィギュレーション・データは、前記機能ブロック出力を遅延させるか否かを表わしているデータを有している請求項17記載の方法。
- 前記更なるコンフィギュレーション・データは、前記機能ブロック出力がカウントに基づいて状態を変更するか否かを表わしているデータを有している請求項17記載の方法。
- 前記コンフィギュレーション・データに従って前記機能ブロックを作成することをさらに有している請求項1記載の方法。
- 前記コンフィギュレーション・データに従って前記機能ブロックを設定することをさらに有している請求項1記載の方法。
- 前記コンフィギュレーション・データをコンピュータ読み取り可能な媒体に格納することをさらに有している請求項1記載の方法。
- 前記コンフィギュレーション・データをメモリに格納することをさらに有している請求項1記載の方法。
- 前記プロセス・プラントに関連するネットワークを用いて、前記コンフィギュレーション・データを伝送することをさらに有している請求項1記載の方法。
- 表示デバイスおよび入力デバイスを備えるコンピュータを用いて、プロセス・プラントに関連する機能ブロックを設定する方法であって、
機能ブロックの機能ブロック出力に関連付けされ、複数の中間結果を設定する、複数の第1のセルを備えている第1のマトリクスを、前記表示デバイスに表示することと、
前記入力デバイスを用いて前記複数の第1のセルのうちの少なくともいくつかに入力される第1のコンフィギュレーション・データを受信することと、
前記機能ブロック出力に関連付けされ、前記複数の中間結果に基づいて前記機能ブロック出力を設定する、複数の第2のセルを備えている第2のマトリクスを、前記表示デバイスに表示することと、
前記入力デバイスを用いて前記複数の第2のセルのうちの少なくともいくつかに入力される第2のコンフィギュレーション・データを受信すること
とを有し、
前記複数の第1のセルのうちの各第1のセルは、複数の変数のうちの1つの変数に対応付けされており、
前記第1のコンフィギュレーション・データは、1つの第1のセルに対応付けされている1つの変数が1つの入力である第1の複数の論理関数のうちの1つを表わしているデータを有しており、
前記複数の第2のセルのうちの各第2のセルは、複数の中間結果のうちの1つの中間結果に対応付けされており、
前記第2のコンフィギュレーション・データは、1つの第2のセルに対応付けされている1つの中間結果が1つの入力である第2の複数の論理関数のうちの1つを表わしているデータを有している方法。 - 前記第1のマトリクスおよび前記第2のマトリクスは、同一のマトリクスである請求項28記載の方法。
- 前記第1の論理関数は、AND関数、NAND関数、OR関数、NOR関数、およびXOR関数のうちの少なくとも1つを含んでいる請求項28記載の方法。
- 前記第2の論理関数は、AND関数、NAND関数、OR関数、NOR関数、およびXOR関数のうちの少なくとも1つを含んでいる請求項28記載の方法。
- 前記第1のコンフィギュレーション・データは、セルに対応付けされている変数が前記第1の複数の論理関数のうちの1つの論理関数に対する反転入力であるか否かを表わしているデータをさらに含んでいる請求項28記載の方法。
- 前記第2のコンフィギュレーション・データは、セルに対応付けされている中間結果が前記第2の複数の論理関数のうちの1つの論理関数に対する反転入力であるか否かを表わしているデータをさらに含んでいる請求項28記載の方法。
- 前記複数の変数は、複数の機能ブロック入力を含んでいる請求項28記載の方法。
- 前記複数の変数は、複数の機能ブロック出力を含んでいる請求項28記載の方法。
- 前記複数の第1のセルは、前記複数の中間結果のうちの1つの中間結果に対応付けされている第1のセル群を含んでおり、前記第1セル群のうちの少なくともいくつかに入力される第1のコンフィギュレーション・データが第1の論理関数群に与えられる変数を表わす場合には、該第1の論理関数群の出力は、更なる論理関数に対して入力として与えられる請求項28記載の方法。
- 前記更なる論理関数は、AND関数、NAND関数、OR関数、NOR関数、およびXOR関数のうちの少なくとも1つを含んでいる請求項36記載の方法。
- 前記入力デバイスを用いて、前記更なる論理関数を表わしている更なる第1のコンフィギュレーション・データを受信することをさらに有している請求項37記載の方法。
- 前記第2セルのうちの少なくともいくつかに入力される第2のコンフィギュレーション・データが、論理関数群に与えられる変数を表わす場合には、前記論理関数群の出力は、更なる論理関数に対して入力として与えられる請求項28記載の方法。
- 前記更なる論理関数は、AND関数、NAND関数、OR関数、NOR関数、およびXOR関数のうちの少なくとも1つを含んでいる請求項39記載の方法。
- 前記入力デバイスを用いて、前記更なる論理関数を表わしている更なる第1のコンフィギュレーション・データを受信することをさらに有している請求項40記載の方法。
- 第3のコンフィギュレーション・データを入力すべく、ユーザ・インタフェース・メカニズムを前記ディスプレイ・デバイス上に表示することと、
前記ユーザ・インタフェース・メカニズムを用いて前記第3のコンフィギュレーション・データを受信することと
をさらに有している請求項28記載の方法。 - 前記第3のコンフィギュレーション・データは、BADステータスを有する機能ブロックを該機能ブロックが処理する方法を表わしているデータを有している請求項42記載の方法。
- 前記第3のコンフィギュレーション・データは、前記機能ブロック出力を保持するか否かを表わしているデータを有している請求項42記載の方法。
- 前記第2のコンフィギュレーション・データは、前記機能ブロック出力をクリアする時期を決定する関数を表わしているデータを有している請求項44記載の方法。
- 前記第3のコンフィギュレーション・データは、前記機能ブロック出力を遅延させるか否かを表わしているデータを有している請求項42記載の方法。
- 前記第3のコンフィギュレーション・データは、前記機能ブロック出力がカウントに基づいて状態を変更するか否かを表わしているデータを有している請求項42記載の方法。
- 前記第1のコンフィギュレーション・データおよび前記第2のコンフィギュレーション・データに従って前記機能ブロックを設定することをさらに有している請求項28記載の方法。
- 前記第1のコンフィギュレーション・データおよび前記第2のコンフィギュレーション・データをコンピュータ読み取り可能な媒体に格納することをさらに有している請求項28記載の方法。
- 前記プロセス・プラントに関連するネットワークを用いて、前記第1のコンフィギュレーション・データおよび前記第2のコンフィギュレーション・データを伝送することをさらに有している請求項28記載の方法。
- 表示デバイスを備えるコンピュータを用いて、プロセス・プラントに関連する機能ブロックのデバッギングを容易にする方法であって、
複数の変数に基づく複数の中間結果の論理関数をベースにする、前記機能ブロックの機能ブロック出力に関連付けされるとともに、該論理関数を表わしている第1のコンフィギュレーション・データを有する複数の第1のコンフィギュレーション・セルを備え、さらに、前記複数の中間結果に対応付けされる複数の中間結果表示セルを備えたマトリクスを、前記表示デバイスに表示することと、
前記複数の変数に対応付けされる複数の値に基づいて前記複数の中間結果を決定することと、
前記中間結果を前記複数の中間結果表示セルに表示することと
を有する方法。 - 前記複数の変数に対応付けされた前記複数の値を受信することをさらに有している請求項51記載の方法。
- 前記マトリクスが機能ブロック出力表示セルを有しており、前記複数の中間結果に基づいて前記機能ブロック出力を決定することと、前記機能ブロック出力表示セルに前記機能ブロック出力を表示することとをさらに有している請求項51記載の方法。
- 前記複数の中間結果は、複数の対応する他の論理関数に基づいており、前記マトリクスは、複数の第2のコンフィギュレーション・セルを有しており、該第2のコンフィギュレーション・セルは、前記複数の対応する他の論理関数を表わしている第2のコンフィギュレーション・データを有している請求項51記載の方法。
- マシン読み取り可能な命令を格納する有体媒体であって、
機能ブロックの機能ブロック出力に関連付けされ、該機能ブロック出力を設定する、複数のセルを備えたマトリクスを、前記表示デバイス上に表示する第1のコードと、
入力デバイスを用いて、前記複数のセルのうちの少なくともいくつかに入力されるコンフィギュレーション・データを受信する第2のコードと
を備え、
前記複数のセルの各々が、複数の変数のうちの1つの変数に対応付けされており、
前記コンフィギュレーション・データは、1つのセルに対応付けされている前記変数が1つの入力である複数の論理関数のうちの1つを表わしているデータを有してなる有体媒体。 - 前記コンフィギュレーション・データに従って前記機能ブロックを作成する第3のコードをさらに備えてなる請求項55記載の有体媒体。
- 前記コンフィギュレーション・データに従って前記機能ブロックを設定する第3のコードをさらに備えてなる請求項55記載の有体媒体。
- 前記コンフィギュレーション・データをコンピュータ読み取り可能な媒体に格納する第3のコードをさらに備えてなる請求項55記載の有体媒体。
- 前記コンフィギュレーション・データをメモリに格納する第3のコードをさらに備えてなる請求項55記載の有体媒体。
- 前記プロセス・プラントに関連するネットワークを用いて前記コンフィギュレーション・データを伝送する第3のコードをさらに備えてなる請求項55記載の有体媒体。
- マシン読み取り可能な命令を格納する有体媒体であって、
機能ブロックの機能ブロック出力に関連付けされ、複数の中間結果を設定する、複数の第1のセルを備えた第1のマトリクスを、前記表示デバイス上に表示する第1のコードと、
入力デバイスを用いて、前記複数の第1のセルのうちの少なくともいくつかに入力される第1のコンフィギュレーション・データを受信する第2のコードと、
前記機能ブロック出力に関連付けされ、前記複数の中間結果に基づいて前記機能ブロック出力を設定する、複数の第2のセルを備えた第2のマトリクスを、前記表示デバイス上に表示する第3のコードと、
前記入力デバイスを用いて、前記複数の第2のセルのうちの少なくともいくつかに入力される第2のコンフィギュレーション・データを受信する第4のコードと
を備え、
前記複数の第1のセルのうちの各第1のセルは、複数の変数のうちの1つの変数に対応付けされており、
前記第1のコンフィギュレーション・データは、1つの第1のセルに対応付けされている1つの変数が1つの入力である第1の複数の論理関数のうちの1つを表わしているデータを有しており、
前記複数の第2のセルのうちの各第2のセルが、複数の中間結果のうちの1つの中間結果に対応付けされており、
前記第2のコンフィギュレーション・データは、1つの第2のセルに対応付けされている1つの中間結果が1つの入力である第2の複数の論理関数のうちの1つを表わしているデータを有している有体媒体。 - 前記コンフィギュレーション・データに従って前記機能ブロックを作成する第5のコードをさらに備えてなる請求項61記載の有体媒体。
- 前記コンフィギュレーション・データに従って前記機能ブロックを設定する第5のコードをさらに備えてなる請求項61記載の有体媒体。
- 前記コンフィギュレーション・データをコンピュータ読み取り可能な媒体に格納する第5のコードをさらに備えてなる請求項61記載の有体媒体。
- 前記コンフィギュレーション・データをメモリに格納する第5のコードをさらに備えてなる請求項61記載の有体媒体。
- 前記プロセス・プラントに関連するネットワークを用いて、前記コンフィギュレーション・データを伝送する第5のコードをさらに備えてなる請求項61記載の有体媒体。
- マシン読み取り可能な命令を格納する有体媒体であって、
複数の変数に基づく複数の中間結果の論理関数をベースにする、前記機能ブロックの機能ブロック出力に関連付けされるとともに、該論理関数を表わしている第1のコンフィギュレーション・データを有する複数の第1のコンフィギュレーション・セルを備え、さらに前記複数の中間結果に対応付けされる複数の中間結果表示セルを備えたマトリクスを、前記表示デバイスに表示する第1のコードと、
前記複数の変数に対応付けされる複数の値に基づいて前記複数の中間結果を決定する第2のコードと、
前記中間結果を前記複数の中間結果表示セルに表示する第3のコードと
を備えてなる有体媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/448,994 US7096078B2 (en) | 2003-05-30 | 2003-05-30 | Boolean logic function block |
US10/448,994 | 2003-05-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004362561A true JP2004362561A (ja) | 2004-12-24 |
JP4769427B2 JP4769427B2 (ja) | 2011-09-07 |
Family
ID=32655763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004150605A Expired - Lifetime JP4769427B2 (ja) | 2003-05-30 | 2004-05-20 | ブール論理機能ブロック |
Country Status (6)
Country | Link |
---|---|
US (1) | US7096078B2 (ja) |
JP (1) | JP4769427B2 (ja) |
CN (1) | CN100373327C (ja) |
DE (1) | DE102004025875B8 (ja) |
GB (1) | GB2402516B (ja) |
HK (1) | HK1072111A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009523366A (ja) * | 2006-01-11 | 2009-06-18 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | 無線ネットワークにおけるフィールドデバイスの予測応答時間を用いる制御システム |
US8171270B2 (en) | 2006-12-29 | 2012-05-01 | Intel Corporation | Asynchronous control transfer |
JP2022084926A (ja) * | 2015-10-09 | 2022-06-07 | フィッシャー-ローズマウント システムズ,インコーポレイテッド | 分散型工業パフォーマンス監視及び分析プラットフォーム |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7024665B2 (en) * | 2002-07-24 | 2006-04-04 | Smar Research Corporation | Control systems and methods for translating code from one format into another format |
US7668608B2 (en) * | 2006-09-01 | 2010-02-23 | Fisher-Rosemount Systems, Inc. | Graphical programming language object editing and reporting tool |
US8046519B2 (en) * | 2008-10-20 | 2011-10-25 | Daniel Measurement And Control, Inc. | Coupling a specialty system, such as a metering system, to multiple control systems |
US8655490B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8463443B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8433446B2 (en) | 2008-10-27 | 2013-04-30 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8452906B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8762666B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries, Inc. | Backup and restoration of operation control data in a heating, ventilation and air conditioning network |
US8543243B2 (en) | 2008-10-27 | 2013-09-24 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8615326B2 (en) | 2008-10-27 | 2013-12-24 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8600558B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8239066B2 (en) | 2008-10-27 | 2012-08-07 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8655491B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8874815B2 (en) | 2008-10-27 | 2014-10-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network |
US8802981B2 (en) | 2008-10-27 | 2014-08-12 | Lennox Industries Inc. | Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system |
US8548630B2 (en) | 2008-10-27 | 2013-10-01 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9377768B2 (en) | 2008-10-27 | 2016-06-28 | Lennox Industries Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8452456B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8694164B2 (en) | 2008-10-27 | 2014-04-08 | Lennox Industries, Inc. | Interactive user guidance interface for a heating, ventilation and air conditioning system |
US8855825B2 (en) | 2008-10-27 | 2014-10-07 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US9268345B2 (en) | 2008-10-27 | 2016-02-23 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8255086B2 (en) | 2008-10-27 | 2012-08-28 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8661165B2 (en) | 2008-10-27 | 2014-02-25 | Lennox Industries, Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8295981B2 (en) | 2008-10-27 | 2012-10-23 | Lennox Industries Inc. | Device commissioning in a heating, ventilation and air conditioning network |
US8352080B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8564400B2 (en) | 2008-10-27 | 2013-10-22 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8725298B2 (en) | 2008-10-27 | 2014-05-13 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network |
US8463442B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8798796B2 (en) | 2008-10-27 | 2014-08-05 | Lennox Industries Inc. | General control techniques in a heating, ventilation and air conditioning network |
US9651925B2 (en) | 2008-10-27 | 2017-05-16 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8977794B2 (en) | 2008-10-27 | 2015-03-10 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8994539B2 (en) | 2008-10-27 | 2015-03-31 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8774210B2 (en) | 2008-10-27 | 2014-07-08 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8600559B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | Method of controlling equipment in a heating, ventilation and air conditioning network |
US8560125B2 (en) | 2008-10-27 | 2013-10-15 | Lennox Industries | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8744629B2 (en) | 2008-10-27 | 2014-06-03 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8788100B2 (en) | 2008-10-27 | 2014-07-22 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US9152155B2 (en) | 2008-10-27 | 2015-10-06 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US9261888B2 (en) | 2008-10-27 | 2016-02-16 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8442693B2 (en) | 2008-10-27 | 2013-05-14 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9432208B2 (en) | 2008-10-27 | 2016-08-30 | Lennox Industries Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US9678486B2 (en) | 2008-10-27 | 2017-06-13 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8437877B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8437878B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US9325517B2 (en) | 2008-10-27 | 2016-04-26 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US9632490B2 (en) | 2008-10-27 | 2017-04-25 | Lennox Industries Inc. | System and method for zoning a distributed architecture heating, ventilation and air conditioning network |
US8352081B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8892797B2 (en) | 2008-10-27 | 2014-11-18 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
USD648642S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
USD648641S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
US9134720B2 (en) * | 2010-02-12 | 2015-09-15 | Rockwell Automation Technologies, Inc. | Macro function block for encapsulating device-level embedded logic |
CN102193537A (zh) * | 2010-02-12 | 2011-09-21 | 洛克威尔自动控制技术股份有限公司 | 用于装置功能块的多重布尔输入和输出 |
US9535413B2 (en) * | 2010-02-12 | 2017-01-03 | Rockwell Automation Technologies, Inc. | Automatic device parameter binding method and system |
US8892218B2 (en) * | 2010-02-12 | 2014-11-18 | Rockwell Automation Technologies, Inc. | Multiple boolean inputs and outputs for device function blocks |
US8260444B2 (en) | 2010-02-17 | 2012-09-04 | Lennox Industries Inc. | Auxiliary controller of a HVAC system |
CN103238143B (zh) | 2010-09-27 | 2016-11-16 | 费希尔-罗斯蒙特***公司 | 用于虚拟化过程控制***的方法和设备 |
DE112016004627T5 (de) | 2015-10-09 | 2018-07-19 | Fisher-Rosemount Systems, Inc. Emerson Process Management | System und verfahren zum bereitstellen miteinander verknüpfter benutzerschnittstellen, die einer sicherheitslogik eines prozessleitsystemsentsprechen |
EP3437810B1 (en) * | 2016-03-30 | 2022-07-13 | Panasonic Intellectual Property Management Co., Ltd. | Data storage device, robot system, and data storage method |
CN108646638B (zh) * | 2018-07-12 | 2020-05-12 | 山东大学 | 具有柔性逻辑的控制器的配置方法、运算方法及控制器 |
CN109032059B (zh) * | 2018-07-25 | 2019-12-24 | 山东大学 | 一种控制器逻辑柔性的编码、通信方法及装置 |
GB2592605B (en) * | 2020-03-03 | 2023-10-25 | Edwards Ltd | Programmable logic controller |
CN114265378A (zh) * | 2021-12-22 | 2022-04-01 | 中国核动力研究设计院 | Dcs逻辑算法图中算法页的元素布局及连线的处理方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58142708U (ja) * | 1982-03-16 | 1983-09-26 | 株式会社東芝 | シ−ケンス制御装置 |
JPH02143301A (ja) * | 1988-11-25 | 1990-06-01 | Yaskawa Electric Mfg Co Ltd | モニタ装置 |
JPH0357001A (ja) * | 1989-07-25 | 1991-03-12 | Yaskawa Electric Mfg Co Ltd | プログラミング方式 |
JPH06149311A (ja) * | 1992-11-06 | 1994-05-27 | Fuji Electric Co Ltd | 表形式回路記述及びその関数型言語変換装置 |
JPH06175709A (ja) * | 1992-12-04 | 1994-06-24 | Mitsubishi Electric Corp | プログラミング装置 |
JPH08185206A (ja) * | 1994-12-28 | 1996-07-16 | Fuji Electric Co Ltd | プログラマブルコントローラ用プログラム作成方法 |
JPH0916219A (ja) * | 1995-06-27 | 1997-01-17 | Fuji Electric Co Ltd | 回路図作成装置および回路図翻訳装置 |
JPH10171509A (ja) * | 1996-12-05 | 1998-06-26 | Shimadzu Corp | プロセス制御装置 |
JP2000163259A (ja) * | 1998-12-01 | 2000-06-16 | Babcock Hitachi Kk | シミュレータ・制御ロジック構築ツール |
JP2003122410A (ja) * | 2001-10-17 | 2003-04-25 | Shimadzu System Solutions Co Ltd | コントローラの演算実行方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4236207A (en) * | 1978-10-25 | 1980-11-25 | Digital Equipment Corporation | Memory initialization circuit |
US4914568A (en) * | 1986-10-24 | 1990-04-03 | National Instruments, Inc. | Graphical system for modelling a process and associated method |
JP3354588B2 (ja) * | 1992-03-31 | 2002-12-09 | 日本たばこ産業株式会社 | 連続シール貼付け装置 |
FR2692055B1 (fr) * | 1992-06-09 | 1996-10-25 | Bull Sa | Dispositif de conception de reseaux de commande d'informations pour la modelisation de tous processus. |
GB9322137D0 (en) * | 1993-10-27 | 1993-12-15 | Logical Water Limited | A system and method for defining a process structure for performing a task |
US5704028A (en) * | 1994-12-21 | 1997-12-30 | Micrografx, Inc. | Graphics systems and method having data fields and shape placement control |
US5812394A (en) * | 1995-07-21 | 1998-09-22 | Control Systems International | Object-oriented computer program, system, and method for developing control schemes for facilities |
FR2741986B1 (fr) * | 1995-12-05 | 1998-01-16 | Aeg Schneider Automation | Dispositif de visualisation pour automate programmable |
US6094600A (en) * | 1996-02-06 | 2000-07-25 | Fisher-Rosemount Systems, Inc. | System and method for managing a transaction database of records of changes to field device configurations |
US5838563A (en) * | 1996-04-12 | 1998-11-17 | Fisher-Rosemont Systems, Inc. | System for configuring a process control environment |
US5909368A (en) * | 1996-04-12 | 1999-06-01 | Fisher-Rosemount Systems, Inc. | Process control system using a process control strategy distributed among multiple control elements |
US6076952A (en) * | 1997-09-17 | 2000-06-20 | National Instruments, Corp. | Fieldbus network configuration utility with improved parameter control |
KR100269258B1 (ko) * | 1997-10-21 | 2000-10-16 | 정선종 | 프로세스 방법론을 위한 통합 case 정보저장소 메타 모델시스템 및 그 통합 지원 방법 |
BR9815020A (pt) | 1997-11-26 | 2000-10-03 | Moeller Gmbh | Minicomando |
US6448982B1 (en) | 1998-04-23 | 2002-09-10 | Siemens Energy & Automation, Inc. | System for graphically generating logic for a cause and effects matrix |
FI108678B (fi) * | 1998-06-17 | 2002-02-28 | Neles Controls Oy | Kenttälaitteiden hallintajärjestelmä |
US6151494A (en) * | 1998-08-19 | 2000-11-21 | Motorola, Inc. | Method and apparatus for operating and maintaining a wireless communication system |
US6369836B1 (en) * | 1998-12-23 | 2002-04-09 | Triconex | Cause effect diagram program |
FR2789245A1 (fr) | 1999-01-28 | 2000-08-04 | Suisse Electronique Microtech | Circuit de calcul programmable base sur l'arithmetique en ligne |
US6898468B2 (en) * | 2003-03-28 | 2005-05-24 | Fisher-Rosemount Systems, Inc. | Function block implementation of a cause and effect matrix for use in a process safety system |
DE202004006184U1 (de) * | 2004-04-20 | 2004-06-17 | Gude, Michael, Dr. | Verbessertes Gate-Array oder FPGA |
-
2003
- 2003-05-30 US US10/448,994 patent/US7096078B2/en active Active
-
2004
- 2004-05-20 JP JP2004150605A patent/JP4769427B2/ja not_active Expired - Lifetime
- 2004-05-21 GB GB0411363A patent/GB2402516B/en not_active Expired - Lifetime
- 2004-05-27 DE DE102004025875.9A patent/DE102004025875B8/de not_active Expired - Lifetime
- 2004-05-31 CN CNB2004100478414A patent/CN100373327C/zh not_active Expired - Lifetime
-
2005
- 2005-04-29 HK HK05103679A patent/HK1072111A1/xx not_active IP Right Cessation
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58142708U (ja) * | 1982-03-16 | 1983-09-26 | 株式会社東芝 | シ−ケンス制御装置 |
JPH02143301A (ja) * | 1988-11-25 | 1990-06-01 | Yaskawa Electric Mfg Co Ltd | モニタ装置 |
JPH0357001A (ja) * | 1989-07-25 | 1991-03-12 | Yaskawa Electric Mfg Co Ltd | プログラミング方式 |
JPH06149311A (ja) * | 1992-11-06 | 1994-05-27 | Fuji Electric Co Ltd | 表形式回路記述及びその関数型言語変換装置 |
JPH06175709A (ja) * | 1992-12-04 | 1994-06-24 | Mitsubishi Electric Corp | プログラミング装置 |
JPH08185206A (ja) * | 1994-12-28 | 1996-07-16 | Fuji Electric Co Ltd | プログラマブルコントローラ用プログラム作成方法 |
JPH0916219A (ja) * | 1995-06-27 | 1997-01-17 | Fuji Electric Co Ltd | 回路図作成装置および回路図翻訳装置 |
JPH10171509A (ja) * | 1996-12-05 | 1998-06-26 | Shimadzu Corp | プロセス制御装置 |
JP2000163259A (ja) * | 1998-12-01 | 2000-06-16 | Babcock Hitachi Kk | シミュレータ・制御ロジック構築ツール |
JP2003122410A (ja) * | 2001-10-17 | 2003-04-25 | Shimadzu System Solutions Co Ltd | コントローラの演算実行方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009523366A (ja) * | 2006-01-11 | 2009-06-18 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | 無線ネットワークにおけるフィールドデバイスの予測応答時間を用いる制御システム |
US8171270B2 (en) | 2006-12-29 | 2012-05-01 | Intel Corporation | Asynchronous control transfer |
JP2022084926A (ja) * | 2015-10-09 | 2022-06-07 | フィッシャー-ローズマウント システムズ,インコーポレイテッド | 分散型工業パフォーマンス監視及び分析プラットフォーム |
Also Published As
Publication number | Publication date |
---|---|
HK1072111A1 (en) | 2005-08-12 |
GB2402516A8 (en) | 2005-03-19 |
DE102004025875A1 (de) | 2004-12-16 |
GB2402516B (en) | 2007-04-18 |
DE102004025875B4 (de) | 2018-01-04 |
JP4769427B2 (ja) | 2011-09-07 |
DE102004025875B8 (de) | 2018-03-01 |
CN1573684A (zh) | 2005-02-02 |
CN100373327C (zh) | 2008-03-05 |
GB0411363D0 (en) | 2004-06-23 |
GB2402516A (en) | 2004-12-08 |
US7096078B2 (en) | 2006-08-22 |
US20040243654A1 (en) | 2004-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4769427B2 (ja) | ブール論理機能ブロック | |
US8600524B2 (en) | State machine function block with a user modifiable state transition configuration database | |
US10274926B2 (en) | State machine function block with user-definable actions on a transition between states | |
US7269468B2 (en) | State machine function block with a user modifiable output configuration database | |
JP6959228B2 (ja) | プロセス制御システムの安全論理に対応するインターリンクされたユーザインターフェースを提供するためのシステム、非一時的コンピュータ可読媒体及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100507 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100512 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100921 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101216 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110317 |
|
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: 20110607 |
|
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: 20110620 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4769427 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |