JP7516648B2 - Automated Analysis Equipment - Google Patents
Automated Analysis Equipment Download PDFInfo
- Publication number
- JP7516648B2 JP7516648B2 JP2023500761A JP2023500761A JP7516648B2 JP 7516648 B2 JP7516648 B2 JP 7516648B2 JP 2023500761 A JP2023500761 A JP 2023500761A JP 2023500761 A JP2023500761 A JP 2023500761A JP 7516648 B2 JP7516648 B2 JP 7516648B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- liquid level
- control sequence
- control
- solenoid valve
- 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.)
- Active
Links
- 239000007788 liquid Substances 0.000 claims description 239
- 238000004140 cleaning Methods 0.000 claims description 123
- 230000007246 mechanism Effects 0.000 claims description 37
- 230000008859 change Effects 0.000 claims description 23
- 238000003745 diagnosis Methods 0.000 claims description 19
- 230000005856 abnormality Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 5
- 238000007599 discharging Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 49
- 230000008569 process Effects 0.000 description 26
- 239000000523 sample Substances 0.000 description 20
- 239000003153 chemical reaction reagent Substances 0.000 description 10
- 238000005259 measurement Methods 0.000 description 10
- 238000005406 washing Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 238000002835 absorbance Methods 0.000 description 5
- 230000032683 aging Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 239000012530 fluid Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000003756 stirring Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000015271 coagulation Effects 0.000 description 1
- 238000005345 coagulation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001900 immune effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/02—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations
Landscapes
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Description
本発明は、自動分析装置に関する。 The present invention relates to an automatic analysis device.
反応容器の洗浄に使用する洗浄液の液量を自動で調整する自動分析装置が知られている。例えば、特許文献1には、「バルブ調整機能84は、判定機能82により判定された洗浄機構230の状態に関する判定結果に応じて、第1のノズル251、第4のノズル254、第5のノズル255、及び第6のノズル256から吐出される洗浄液量を調整する機能である。バルブ調整機能84が実行されると、制御回路8Aは、判定機能82の実行により算出された吸光度変化率に基づいて、例えば第1のノズルから吐出された洗浄液量の増加量又は減少量を算出する。制御回路8Aは、算出した洗浄液量の増加量又は減少量に基づいて、駆動機構4を制御し、例えば第1のノズル251から吐出される洗浄液量が適切な量になるように、三方電磁弁271の開放時間を調整する。」という記載がある(段落0084)。An automatic analyzer that automatically adjusts the amount of cleaning liquid used to clean a reaction vessel is known. For example,
特許文献1では、調整した洗浄液量が所定の範囲条件を満たしていれば調整処理を終了する。そのため、液量が当該範囲条件の上限下限付近に調整された場合でも、液量がその範囲条件内であれば調整は完了してしまう。そうすると、調整して間もなく再調整が必要となり、オペレータの手間やコストがかかってしまう課題がある。また、洗浄液量を調整するために、頻繁に分析を止めなければいけなくなる課題も生じる。In
本発明は、このような課題に鑑みてなされたものであり、その目的は、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供することにある。The present invention has been made in consideration of such problems, and its purpose is to provide an automatic analyzer that reduces the frequency of adjusting the amount of cleaning liquid in the reaction vessel.
前記課題を解決するために、本発明は、反応容器内に洗浄液を吐出する吐出ノズルと、前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、前記洗浄液の液量を検知する液量検知器と、前記電磁弁を制御する制御部と、を備えた自動分析装置であって、前記制御部は、前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、洗浄液量の調整時に、前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液量が前記液量検知器によって検知され、前記判定部は、検知結果が所定の液量範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものと判定するものである。 In order to solve the above problem, the present invention provides an automatic analyzer comprising a discharge nozzle that discharges a cleaning solution into a reaction vessel, a solenoid valve provided in a path for supplying the cleaning solution to the discharge nozzle, a liquid volume detector that detects the volume of the cleaning solution, and a control unit that controls the solenoid valve, the control unit having a memory unit that stores control sequences that cause the solenoid valve to operate in different ways, and a judgment unit that judges which of the different control sequences should be applied during analysis, and when adjusting the volume of the cleaning solution, all or part of the control sequences stored in the memory unit are executed, and the volume of the cleaning solution corresponding to each control sequence is detected by the liquid volume detector, and the judgment unit judges that the control sequence with a relatively high likelihood among a plurality of control sequences whose detection results satisfy a predetermined liquid volume range condition is the one to be applied during analysis.
本発明によれば、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供できる。前記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。According to the present invention, an automatic analyzer can be provided that reduces the frequency of adjusting the amount of washing liquid in the reaction vessel. Problems, configurations, and effects other than those described above will become clear from the description of the following embodiments.
以下、図面を参照しながら、本発明の実施形態に係わる自動分析装置を説明する。図1は、本実施形態に係る生化学自動分析装置の全体構成図である。図1に示すように、自動分析装置は、機構駆動部103と、オペレータが操作する操作部108と、機構駆動部103を制御する制御部102と、を備えている。An automatic analyzer according to an embodiment of the present invention will now be described with reference to the drawings. FIG. 1 is a diagram showing the overall configuration of an automatic biochemical analyzer according to this embodiment. As shown in FIG. 1, the automatic analyzer includes a
ここで、機構駆動部103は、駆動回路110と、測定対象を保持する検体容器111と、検体容器111内の検体を反応容器112(反応セル)に分注する検体分注機構113と、反応容器112に試薬を分注する試薬分注機構114と、反応容器112内の混合液を攪拌する攪拌機構115と、反応容器112内の混合液の吸光度を測定する光度計116と、測定が完了した反応容器112を洗浄する洗浄機構117と、反応容器112を各機構の動作位置に搬送する反応ディスク130と、反応を安定させるために反応系を一定温度に保つ反応槽118と、を有する。また、操作部108は、キーボードやマウスなどの入力部119と、ディスプレイやプリンタなどの出力部120と、を備えた端末である。Here, the
制御部102は、CPU104と、CPU104によって実行されるプログラムを格納するメモリ121と、機構駆動部103を制御する手順が定義された制御シーケンス124などを記憶する記憶部105と、機構駆動部103を制御するための入出力であるI/O106と、アナログ信号をデジタルに変換して測定データを取り込むADC107と、操作部108と通信するインターフェースであるI/F109と、を有する。なお、メモリに格納されるプログラムは、機能ごとに、判定部122および予測部123として概念的に分けられる。The
記憶部105には、洗浄液吐出のための電磁弁205に対して異なる動作をさせる複数の制御シーケンス124、具体的には、電磁弁205の開放時間の異なる複数の制御シーケンス124、が記憶されている。判定部122は、異なる制御シーケンス124の中で、分析時に適用すべきものを判定するものである。予測部123は、適用中(選択中)の制御シーケンス124が所定の条件を満たさなくなる時期を予測するものである。The
自動分析装置では、機構駆動部103の駆動回路110が、制御部102のI/O106からの信号によって制御されて、検体分注機構113、試薬分注機構114、攪拌機構115などの各機構を駆動し、反応容器112内で検体と試薬を混合する。さらに、自動分析装置では、機構駆動部103の光度計116が、この混合液について各分析項目に応じた波長で吸光度を測定し、ADC107によって測定データが取り込まれることにより、検体の分析を行う。例えば、制御部102は、測定した吸光度に基づいて検体に含まれる所定成分の濃度を算出し、算出結果を出力部120に出力する。なお、吸光度の測定に変えて散乱光の検出またはその他の測定原理により検体の分析を行っても良い。分析に使用された後の使用済みの反応容器112は、反応ディスク130の近傍に配置された洗浄機構117により、混合液を吸引した後、内部を洗浄することで繰り返しの使用を可能にする。In the automatic analyzer, the
図2は、反応容器を洗浄するための構成と、洗浄液の液量を調整するための構成と、を併せて示した図である。図2に示すように、洗浄機構117は、洗浄液を吐出する吐出ノズル207と、洗浄液を廃棄するための吸引ノズル208と、を備える。吐出ノズル207には、洗浄液の供給経路として流路203が接続されており、流路203の上流側には電磁弁205およびポンプ204が設けられている。電磁弁205およびポンプ204は制御回路206によって制御され、流路203を通って洗浄液が吐出ノズル207へ送られる。なお、制御回路206は、制御部102のCPU104によって制御される。2 shows both the configuration for cleaning the reaction vessel and the configuration for adjusting the amount of cleaning liquid. As shown in FIG. 2, the
洗浄機構117は、反応ディスク130に配置された反応容器112に、吐出ノズル207から洗浄液を供給して反応容器112の内部を洗浄する。洗浄後の反応容器112内の洗浄液は、吸引ノズル208で吸引されて反応容器112から排出される。The
高さ検知器202は、吐出ノズル207が反応容器112に供給する洗浄液の高さを検知するものである。本実施形態では、高さ検知器202として、試薬分注機構114のプローブ201に設けられてプローブ201への液面の接触を検知する液面検知器を利用するため、新たに高さ検知器を用意する必要がない。また、プローブ201には、駆動回路110が接続されており、I/O106を介したCPUからの信号により、駆動回路110がプローブ201を水平移動させたり上下移動させたりする。したがって、制御部102は、反応容器112内にプローブ201を位置させ、高さ検知器202が反応容器112内の洗浄液の液面を検知したときのプローブ201の移動量を検出することにより、洗浄液の液面高さを算出することができる。The
なお、本実施形態では、試薬分注機構114の高さ検知器202を用いた例を挙げるが、液面を検知できる機構を備えていればこれに限らない。例えば、検体分注機構113の高さ検知器202を用いても良い。また、本実施形態では、高さ検知器202として液面検知器を用いた例を挙げるが、他の方法、例えば画像処理により、液面高さを検知することも可能である。In this embodiment, an example is given in which the
反応容器112は、繰り返し使用されるため、充分に洗浄する必要がある。例えば、反応容器112の所定の高さに達するまでの液量の洗浄液を吐出できれば充分に洗浄できるが、洗浄液の高さが低すぎると洗浄不足となり測定結果に悪影響を及ぼす。また、洗浄液は各種機構の経時変化により吐出量が変化するため、洗浄液の液面高さが所定の高さになるよう各種機構を定期的に調整する必要がある。そこで、本実施形態では、自動分析装置が分析を行っていない、待機状態において、洗浄液量の調整処理(メンテナンス処理)が行われる。例えば、自動分析装置の入力部119を用いてオペレータがメンテナンス処理を行うよう指示を出すことで、メンテナンス処理が開始される。以下では、洗浄液の液量の調整方法として、電磁弁205の開放時間を変更することでこれを実現する例について説明する。Since the
本実施例は、入力部119からの指示を受け、制御部102が、記憶部105に記憶された、洗浄動作用の複数の制御シーケンス124をすべて実行するものである。図3は、実施例1に係る液面高さ調整の手順を示したフローチャートである。In this embodiment, upon receiving an instruction from the input unit 119, the
まず、制御部102は、記憶部105に記憶された任意(未実行)の制御シーケンス124を選択し(ステップS301)、選択された制御シーケンス124が以下のステップS307まで実行される。CPU104が、I/O106に対して、洗浄機構117の吐出ノズル207の通常待機位置から洗浄液吐出位置への移動を命令する。駆動回路110は、I/O106からの入力を受けて、吐出ノズル207を通常待機位置から洗浄液吐出位置へ移動させる。吐出ノズル207が洗浄液吐出位置まで移動した後、CPU104は、制御回路206を介して、ポンプ204および電磁弁205を制御し、空の反応容器112内へ、洗浄液の吐出を開始する(ステップS302)。洗浄液の吐出停止後に、CPU104は、I/O106に対して、吐出ノズル207の洗浄液吐出位置から通常待機位置への移動を命令する。駆動回路110は、I/O106からの入力を受けて、吐出ノズル207を通常待機位置まで上昇させる。First, the
次に、CPU104は、I/O106に対して、洗浄液が吐出された反応容器112が試薬分注機構114のプローブ201の分注位置に移動するまで、反応ディスク130の回転を命令する。駆動回路110は、I/O106からの入力を受けて、反応容器112がプローブ201の分注位置まで反応ディスク130の回転させる(ステップS303)。Next, the
次に、CPU104は、I/O106に対して、高さ検知器202が液面を検知するまでプローブ201の下降を命令する。駆動回路110は、I/O106からの入力を受けて、プローブ201を下降させる。制御部102は、高さ検知器202が液面を検知するまでのプローブ201の移動量に基づき、洗浄液の液面高さを導出する(ステップS304)。Next, the
次に、制御部102は、導出した液面高さを記憶部105内の図4に示すデータテーブルに保存する(ステップS305)。このデータテーブルは、各制御シーケンス124について、制御シーケンス124に定義されている電磁弁205の開放時間と、制御シーケンス124を実行した結果得られた液面高さと、制御シーケンス124を実行した日時と、分析時の洗浄動作に適用する制御シーケンス124であることを示す選定フラグと、を保持する。制御部102は、当該データテーブルのうち、実行した制御シーケンス124に対応する液面高さと測定日時のデータに関し、前記で導出した液面高さと測定時点の日時に更新する。なお、本実施例では、記憶部105が保持する図4に示すデータテーブルにおいて、制御シーケンス124のデータの並び順が、電磁弁205の開放時間が昇順になる例を挙げているが、制御シーケンス124のデータの並び順はこれに限らない。例えば、制御シーケンス124のデータの並び順は、電磁弁205の開放時間の降順でも良い。Next, the
次に、CPU104は、I/O106に対して、反応容器112が洗浄機構117の吸引ノズル208の吸引位置に移動するまで、反応ディスク130の回転を命令する。駆動回路110は、I/O106からの入力を受けて、反応容器112が吸引ノズル208の吸引位置まで反応ディスク130を回転させる(ステップS306)。Next, the
次に、制御部102は、洗浄機構117の吸引ノズル208を通常待機位置から洗浄液吐出位置へ移動させる。吐出ノズル207が洗浄液吐出位置まで移動した後、制御部102は、制御回路206を介して、ポンプ204を制御し、洗浄液の吸引を開始する(ステップS307)。洗浄液の吸引停止後に、CPU104は、I/O106に対して、吸引ノズル208の洗浄液吸引位置から通常待機位置への移動を命令する。駆動回路110は、I/O106からの入力を受けて、吸引ノズル208の通常待機位置まで上昇させる。Next, the
このように、最初に選択された制御シーケンス124の実行が完了すると、ステップS301に戻り、SPU104が、別(未実行)の制御シーケンス124を選択する。以降、新たに選択された制御シーケンス124について、前述のステップS302~ステップS307と同様の処理が実行される。なお、各制御シーケンス124は、パイプライン処理により順次実行されても良い。このパイプライン処理では、例えば、n番目の制御シーケンス124が、ステップS303を実施しているときに、同時にn+1番目の制御シーケンス124が、ステップS302を実行する。
In this way, when execution of the initially selected
そして、データテーブルに保存された全ての制御シーケンス124が実行されると、制御部102の判定部122が、導出した洗浄液の液面高さが所定の許容範囲条件を満たすか否かを判定する。本実施例の記憶部105は、液面高さの許容範囲条件として、上限値と下限値を保持しており、さらに、この許容範囲条件の中で、相対的に尤度が高いかどうかを判定するための、液面高さの基準値を保持している。許容範囲条件の上限値と下限値は、オペレータが入力部119から設定してもよい。また、本実施例の基準値は、液面高さの上限値と下限値との間の中央値であるが、これに限らない。例えば、電磁弁205の径が経年変化によって緩みやすい場合には、当該基準値を中央値よりも許容範囲条件の下限値に近い値に設定されてもよい。また、基準値の代わりに、前述の許容範囲条件よりも狭い基準範囲が設定されてもよい。
Then, when all the
判定部122は、データテーブル内の更新された液面高さの中に、許容範囲条件を満たす液面高さのデータがあるか否かを判定する(ステップS308)。ここで、許容範囲条件を満たす液面高さのデータが存在しない場合、制御部102は、オペレータに対して洗浄液量の調整が不可である旨を、出力部120を介して通知する。この場合は、電磁弁205の交換が必要なため、オペレータに対する通知内容には、電磁弁205の交換を促す旨が含まれる。一方、ステップS308において、許容範囲条件を満たす液面高さのデータが存在する場合、判定部122は、記憶部105が保持する液面高さの基準値に対して、相対的に近い液面高さを実現した制御シーケンス124を、データテーブルから抽出する。このように、判定部122は、許容範囲条件を満たす複数の制御シーケンス124の中で、相対的に尤度の高い制御シーケンス124を、分析時に適用すべきものと判定し、判定した制御シーケンス124の選定フラグをオンに設定する(ステップS309)。なお、許容範囲条件を満たす液面高さのデータが1つのみの場合は、そのデータに対応する制御シーケンス124の選定フラグがオンに設定される。その後、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する。The
制御部102は、選定フラグがオンに設定された制御シーケンス124を、オペレーション(分析)中の反応容器112の洗浄動作時の制御シーケンス124として適用して、洗浄液の吐出を実行する。このため、本実施例の自動分析装置は、反応容器112を洗浄する際に、規定の液量液量の吐出を保証し、かつ、洗浄液量の調整頻度を抑制できる。The
次に、本実施例における洗浄液量の調整方法に関し、図4および図5を用いて、具体的な例で説明する。図4は、全ての制御シーケンス124が実行されてデータが更新されたことを示すデータテーブルであり、図5は、全ての制御シーケンス124の実行結果として、電磁弁205の開放時間と液面高さを示したグラフである。Next, a method for adjusting the amount of cleaning liquid in this embodiment will be described with a specific example using Figures 4 and 5. Figure 4 is a data table showing that all
まず、自動分析装置の制御部102は、オペレータが入力部119で設定したトリガーに基づき、測定を終了した空の反応容器112を洗浄する際に用いる制御シーケンス124を選定し直すため、メンテナンス処理を開始する。ここで、洗浄液量の調整のために設定されるトリガーとしては、手動で実行させるモードや、オペレータが予め選択した調整間隔または時期に基づいて自動で実行するモード、後述の実施例3で予測した時期に基づいて自動で実行するモード、などがある。記憶部105は、図4に示すように、6つの制御シーケンス124を保持するものとする。制御部102は、これら全ての制御シーケンス124を、図3に示すステップS302~ステップS307の手順で実行する。図5のグラフは、その結果得られた、制御シーケンス124ごとの液面高さを示す。First, the
図4および図5に示すように、制御シーケンスNo1は、電磁弁205を0.5秒開けるものであり、洗浄液を吐出した結果、液面高さが8.9mmとなった。同様に、制御シーケンスNo2は、電磁弁205を0.6秒開けたところ液面高さが9.3mmとなり、制御シーケンスNo3は、電磁弁205を0.7秒開けたところ液面高さ9.7mmとなり、制御シーケンスNo4は、電磁弁205を0.8秒開けたところ液面高さが10.1mmとなり、制御シーケンスNo5は、電磁弁205を0.9秒開けたところ液面高さが10.4mmとなり、制御シーケンスNo6は、電磁弁205を1.0秒開けたところ液面高さが10.7mmとなった。4 and 5, in control sequence No. 1, the
ここで、判定部122は、前述の図3のステップS308のように、許容範囲条件を満たす液面高さのデータがあるか否かを判定する。図5に示す通り、許容範囲条件は9.5~10.5mmであり、かつ、この許容範囲条件を満たす制御シーケンス124の実行結果が3つ(制御シーケンスNo3~5)存在するため、図3のステップS309に進む。Here, the
ステップS309では、判定部122が、許容範囲条件を満たす3つの制御シーケンス124から、前述の基準値に相対的に近い液面高さを実現した制御シーケンス124を抽出する。基準値は、下限値9.5mmと上限値10.5mmの中央値10.0である。また、制御シーケンスNo3の実行結果は液面高さ9.7mm、制御シーケンスNo4の実行結果は液面高さ10.1mm、制御シーケンスNo3の実行結果は液面高さ10.4mmであるため、基準値10.0mmに相対的に近い液面高さを実現するのは、液面高さ10.1mmを実現した制御シーケンスNo4である。そのため、判定部122は、制御シーケンスNo4を、分析時に適用すべき制御シーケンス124として判定し、図4のデータテーブルにおいて、制御シーケンスNo4に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する。In step S309, the
本実施例では、反応容器112の容量が既知であるため、液量を調整するために液面高さを調整指標としている。しかし、液面高さから液量を導出し、液量そのものを調整指標としてもよい。この場合、反応容器112の底面積と形状が既知であれば、測定した液面高さから液量を算出することができる。In this embodiment, since the capacity of the
実施例1では、制御部102が保持する全ての制御シーケンス124を実行してから、基準値に最も近い(相対的に尤度の高い)制御シーケンス124を抽出するものであった。実施例2では、実行する制御シーケンス124の数が実施例1よりも少なく済むような、より効率的な調整方法を例示する。以下では、実施例1と共通する部分は、適宜説明を省略する。In the first embodiment, all
図6は、実施例2に係る液面高さ調整の手順を示したフローチャートである。本実施例の記憶部105が保持するデータテーブルには、実施例1のデータに加えて、図7に示す通り、各制御シーケンスに対する実行フラグのデータを保持する。実行フラグは、洗浄液量の調整をする際に、実行した制御シーケンス124と実行していない制御シーケンス124とを区別するためのものである。これにより、判定部122は、実行フラグがオフになっている未実行の制御シーケンス124の中から、次に実行すべき制御シーケンス124をより効率的に選ぶことができる。なお、実行フラグは、調整を開始する度に、オフ(本実施例では0)に設定されてから、調整が開始される。
Figure 6 is a flow chart showing the procedure for adjusting the liquid level according to the second embodiment. In addition to the data of the first embodiment, the data table held by the
まず、制御部102は、データテーブル内の実行フラグと選定フラグを全てオフに設定する。次に、制御シーケンスNoが小さい2つの制御シーケンス124が実行される(ステップS501)。なお、各制御シーケンス124には、図3に示すステップS302~ステップS307の制御フローが定義されているため、この定義に従って2つの制御シーケンス124が実行される。First, the
次に、判定部122は、2つの制御シーケンス124の実行結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出する(ステップS502)。さらに、判定部122は、ステップS502で算出した関係式を用いて、記憶部105が保持する液面高さの基準値に相対的に近い液面高さを実現すると考えられる電磁弁205の開放時間を有する制御シーケンス124を、実行フラグがオフの制御シーケンス124の中から抽出する(ステップS503)。制御部102は、ステップS503で抽出された制御シーケンス124を実行し(ステップS504)、その実行結果をデータテーブルに保存するだけでなく、当該制御シーケンス124の実行フラグをオンに設定する。Next, the
次に、判定部122は、ステップS504の実行結果として得られた液面高さが、記憶部105が保持する許容範囲条件を満たしているか否かを判定する(ステップS505)。ステップS505において、許容範囲条件を満たしていないと判定された場合、判定部122は、データテーブルに、実行フラグがオフに設定されている制御シーケンス124が存在するか否かを判定する(ステップS506)。ステップS506において、実行フラグがオフに設定されている制御シーケンス124が存在しない場合、制御部102は、オペレータに対して洗浄液量の調整が不可である旨を、出力部120を介して通知する。Next, the
一方、データテーブルに、実行フラグがオフに設定されている制御シーケンス124が存在する場合、制御部102は、未実行の制御シーケンス124を1つ実行する(ステップS507)。なお、本実施例では、未実行の制御シーケンスのうち、制御シーケンスNoが相対的に小さい制御シーケンスを実行する例を挙げるが、実行する制御シーケンス124はこれに限らない。制御部102は、ステップS507の実行結果をデータテーブルに保存するだけでなく、当該制御シーケンス124の実行フラグをオンに設定する。On the other hand, if the data table contains a
また、ステップS505において、ステップS504の実行結果として得られた液面高さが、記憶部105が保持する許容範囲条件を満たしていると判定された場合、判定部122は、その実行結果として得られた液面高さが、記憶部105が保持する基準値と同じか否かを判定する(ステップS508)。ここでの判定は、一定の幅を持って同一か否かを判定してもよい。例えば、ステップS504の実行結果として得られた液面高さが、基準値の±1%の間にある値であった場合には、その液面高さを当該基準値と同じと判定してもよい。
If it is determined in step S505 that the liquid level height obtained as a result of executing step S504 satisfies the tolerance range condition stored in the
ステップS504の実行結果として得られた液面高さが、記憶部105が保持する液面高さの基準値と同じと判定された場合、制御部102は、データテーブルに、ステップS504で実行した制御シーケンス124に対応するデータの選定フラグをオンに設定する(ステップS509)。その後、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する。If it is determined that the liquid level obtained as a result of execution of step S504 is the same as the reference value of the liquid level held by the
一方、ステップS504の実行結果として得られた液面高さが、記憶部105が保持する液面高さの基準値と同一でない場合、判定部122は、ステップS504で実行した制御シーケンス124よりも基準値に近くなる制御シーケンスがないか確認する。そのために、判定部122は、ステップS502で算出した関係式を用いて、電磁弁205の開放時間を、ステップS504で実行した制御シーケンス124で定義されている電磁弁205の開放時間よりも長くすれば良いのか、短くすれば良いのかを判定する(ステップS510)。ステップS510における判定部122の具体的な判定方法は、ステップS504の実行結果として得られた液面高さが、基準値よりも低い場合は電磁弁205の開放時間を長くし、基準値よりも高い場合は電磁弁205の開放時間を短くする。On the other hand, if the liquid level height obtained as a result of execution of step S504 is not the same as the reference value of the liquid level height held by the
次に、判定部122は、直前に実行した制御シーケンス124の開放時間に相対的に近く、かつ、ステップS510での判定結果に基づき、次に実行する制御シーケンス124を絞り込む。そして、制御部102は、判定部122が絞り込んだ制御シーケンス124を実行する(ステップS511)。制御部102は、ステップS511の実行結果をデータテーブルに保存するだけでなく、当該制御シーケンス124の実行フラグをオンに設定する。Next, the
判定部122は、ステップS511の実行結果として得られた液面高さが、記憶部105が保持する許容範囲条件を満たしているか否かを判定する(ステップS512)。ステップS512において、許容範囲条件を満たしていないと判定された場合、判定部122は、データテーブルのうち、最後から2番目に実行した制御シーケンス124に対応するデータの選定フラグをオンに設定する(ステップS513)。The
一方、ステップS512において、許容範囲条件を満たしていると判定された場合、判定部122は、最後から2番目に実行した制御シーケンス124から得られた液面高さよりも、最後に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近いかどうかを判定する(ステップS514)。On the other hand, if it is determined in step S512 that the tolerance range condition is satisfied, the
最後に実行した制御シーケンス124から得られた液面高さよりも、最後から2番目に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近い場合、判定部122は、最後から2番目に実行した制御シーケンス124に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する(ステップS513)。If the liquid level height obtained from the second-to-last
一方、最後から2番目に実行した制御シーケンス124から得られた液面高さよりも、最後に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近い場合、判定部122は、最後に実行した制御シーケンス124に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する(ステップS515)。On the other hand, if the liquid level height obtained from the last executed
次に、本実施例における洗浄液量の調整方法に関し、図7および図8を用いて、具体的な例で説明する。図7は、一部(結果としてNo,1,2,4,5)の制御シーケンス124が実行されてデータが更新されたことを示すデータテーブルであり、図8は、一部の制御シーケンス124の実行結果として、電磁弁205の開放時間と液面高さを示したグラフである。Next, a method for adjusting the amount of cleaning liquid in this embodiment will be described with a specific example using Figures 7 and 8. Figure 7 is a data table showing that some (resulting in Nos. 1, 2, 4, and 5) of the
自動分析装置の制御部102は、オペレータが入力部119で設定したトリガーに基づき、測定を終了した空の反応容器112を洗浄する際に用いる制御シーケンス124を選定しなおすため、メンテナンス処理を開始する。Based on a trigger set by the operator via the input unit 119, the
まず、前述の図6のステップS501で、制御部102が、制御シーケンスNo1と制御シーケンスNo2を実行する。図8に示すように、制御シーケンスNo1を実行した結果が10mm、制御シーケンスNo2を実行した結果が13mmである。First, in step S501 of Fig. 6 described above, the
次に、図6のステップS502では、判定部122が、ステップS501の実行結果から、電磁弁205の開放時間と、制御シーケンス124を実行して得られた液面高さとの関係式を算出する。制御シーケンスNo1は、電磁弁205の開放時間0.5秒に対して液面高さが10mm、制御シーケンスNo2は、電磁弁205の開放時間0.6秒に対して液面高さが13mmなので、当該関係式は、「液面高さ=30×電磁弁開放時間-5」となる。6, the
次に、判定部122が図6のステップS503を実行する。図8に示すように基準値は20mmであり、前述の関係式を用いて、この基準値に対応する電磁弁開放時間を判定部122が計算すると、約0.83秒となる。この0.83秒に相対的に近い電磁弁開放時間が定義されている制御シーケンス124は、電磁弁開放時間が0.8秒と定義されている制御シーケンスNo4である。したがって、図6のステップS504にて、制御シーケンスNo4が実行され、その実行結果として得られた液面高さは19mmである。
Next, the
次に、図6のステップS504では、判定部122が、図6のステップS504の実行結果として得られた液面高さ19mmが許容範囲条件を満たしているか否かを判定する。図8に示す通り、許容範囲条件は15mm~25mmであり、液面高さ19mmは当該許容範囲条件を満たすため、図6のステップS508に進む。
Next, in step S504 in Fig. 6, the
図6のステップS508では、判定部122が、図6のステップS504の実行結果として得られた液面高さ19mmが基準値と同じか否かを判定する。図8に示す通り、基準値は20mmであり、液面高さ19mmは当該基準値と同じではないため、判定部122は、図6のステップS510に進む。In step S508 in Fig. 6, the
図6のステップS510では、判定部122が、次に実行する制御シーケンス124として、図6のステップS504で実行した制御シーケンス124よりも電磁弁開放時間の長い制御シーケンス124とするのか短い制御シーケンス124とするのかを判定する。ここで、判定部122は、ステップS504の実行結果として得られた液面高さが、基準値よりも高い場合は、ステップS504で実行した制御シーケンス124よりも電磁弁開放時間の短い制御シーケンス124を抽出する。一方、ステップS504の実行結果として得られた液面高さが、基準値よりも低い場合は、ステップS504で実行した制御シーケンス124よりも電磁弁開放時間の長い制御シーケンス124を抽出する。今、ステップS504を実行結果として得られた液面高さ19mmは、基準値20mmよりも低い。よって、判定部122は、次に実行する制御シーケンス124として、ステップS504で実行した制御シーケンス124よりも電磁弁開放時間の長いものを抽出し、図6のステップS511に進む。6, the
図6のステップS511では、判定部122が、ステップS504で実行した制御シーケンス124の電磁弁開放時間に相対的に近く、かつ、ステップS510での判定結果を満たすもの、すなわち、ステップS504で実行した制御シーケンス124よりも電磁弁開放時間の長いもの、に絞り込む。ここでは、判定部122が、次に実行する制御シーケンス124として制御シーケンスNo5に絞り込む。その後、制御部102が制御シーケンスNo5を実行し、図6のステップS512に進む。
In step S511 of FIG. 6, the
図6のステップS512では、判定部122が、ステップS511の実行結果として得られた液面高さが許容範囲条件を満たしているか否かを判定する。図8に示す通り、許容範囲条件は、15mm~25mmである。ステップS511で制御シーケンスNo5を実行して得られた液面高さ22mmは、許容範囲条件を満たすため、図6のステップS514に進む。
In step S512 in FIG. 6, the
図6のステップS514では、判定部122が、最後から2番目に実行した制御シーケンス124から得られた液面高さよりも、最後に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近いか否かを判定する。ここでは、最後から2番目に実行した制御シーケンス124(制御シーケンスNo4)から得られた液面高さが19mmであり、最後に実行した制御シーケンス124(制御シーケンスNo5)から得られた液面高さが22mmである。また、図8に示す通り、基準値は20mmなので、基準値に相対的に近いのは、最後から2番目に実行した制御シーケンス124(制御シーケンスNo4)である。よって、図6のステップS515に進む。In step S514 in FIG. 6, the
図6のステップS515では、判定部122が、最後から2番目に実行した制御シーケンス124(制御シーケンスNo4)を、分析時に適用すべき制御シーケンス124として判定し、図7のデータテーブルにおいて、制御シーケンスNo4に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する。In step S515 of FIG. 6, the
本実施例では、最初に実行する2つの制御シーケンス124として、データテーブルの制御シーケンスNoが相対的に小さい2つの制御シーケンス124を用いた例を挙げたが、これに限らない。例えば、データテーブルに保持された過去のデータを参照して、液面高さが上限値に近いものと下限値に近いものに対応した制御シーケンス124から実行することで、精度の高い関係式が得られる。また、電磁弁205の開放時間が最小の制御シーケンス124と、電磁弁205の開放時間が最大の制御シーケンス124と、を最初に実行してもよい。あるいは、関係式を算出するにあたって、3つ以上の制御シーケンス124の実行結果を用いることも可能である。さらには、オペレータが入力部119を用いて、最初に実行する2つの制御シーケンス124を選択できるようにしてもよい、In this embodiment, an example is given in which two
実施例3では、適用中(選択中)の制御シーケンス124が、記憶部105が保持する液面高さの許容範囲条件を満たさなくなる日時を、制御部102の予測部123が予測する方法を例示する。これにより、オペレータは、自動分析装置の利用環境に応じて、洗浄液の液面高さを再調整すべき日時をより正確に知ることができる。
In the third embodiment, a method is illustrated in which the
図9は、実施例3における、選択中の制御シーケンス124が、許容範囲条件を満たさなくなる日時を予測部123が予測する手順を示したフローチャートである。本実施例では、前述の実施例1や実施例2のメンテナンス処理が完了し、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、予測部123が予測する例を説明する。しかし、予測するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよい。
Figure 9 is a flowchart showing the procedure in Example 3 in which the
予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS601)。図10は、過去の液量調整ごとの関係式の傾きに関するデータを保持するデータテーブルである。図10に示すように、このデータテーブルは、例えば、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、を保持する。また、最初に行われた洗浄液量調整は、当該傾きと前回調整時の傾きとの差分値と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、のデータは、空欄の状態となる。The
次に、予測部123は、図10に示すデータテーブルに、2回分以上の洗浄液量調整のデータが存在するか否かを判定する(ステップS602)。2回分以上の洗浄液量調整のデータが存在しない場合、予測部123は、選択中の制御シーケンス124が液面高さの許容範囲条件を満たさなくなる日時を予測する処理を終了する。一方、2回分以上の洗浄液量調整のデータが存在する場合、予測部123は、図10に示すデータテーブルに保存された「前回調整時からの傾き変化」の全データを取得して、その平均値を算出し、当該平均値の符号がプラスかマイナスかを算出する(ステップS603)。なお、平均値を算出するときに用いられるデータは、全データでなく、直近の3つのデータなどであってもよい。Next, the
次に、予測部123は、ステップS603の算出結果を用いて、現在選択中の制御シーケンス124が実現する液面高さが、経年に伴って、許容範囲条件の上限値か下限値のどちらに近づいていくかを予測する(ステップS604)。具体的には、ステップS603の算出結果がプラスの場合、電磁弁開放時間と液面高さとの関係式の傾きが、経年に伴って大きくなることを示すため、予測部123は、現在選択中の制御シーケンス124が実現する液面高さが、上限値に近づいていくと予測する。一方、ステップS603の算出結果がマイナスの場合、電磁弁開放時間と液面高さとの関係式の傾きが、経年に伴って小さくなることを示すため、予測部123は、現在選択中の制御シーケンス124が実現する液面高さが、下限値に近づいていくと予測する。Next, the
次に、予測部123は、現在選択中の制御シーケンス124が実現する液面高さが、ステップS604で予測した境界値(上限値または下限値)と同一になる場合における、関係式(限界関係式)の傾きを算出する(ステップS605)。本実施例では、電磁弁開放時間と液面高さの関係式は、比例関係式に近似するため、予測部123は、ステップS604で予測した境界値から、現在選択中の制御シーケンス124に対応する電磁弁開放時間を除することで、限界関係式の傾きを算出できる。Next, the
次に、予測部123は、ステップS601でデータテーブルに保存した関係式の傾きが、ステップS605で算出した限界関係式の傾きに至るまでに要する期間を算出する(S606)。具体的には、まず、予測部123が、図10に示すデータテーブルに保存された「一日当たりの傾き変化量」の全データを取得して、その平均値を算出する。なお、平均値を算出するときに用いられるデータは、全データでなく直近の3つのデータなどであってもよい。次に、予測部123は、ステップS605で算出した限界関係式の傾きから、ステップS601で保存した関係式の傾きを減算する。最後に、予測部123は、減算の結果得られた差分を当該平均値で除することで、ステップS601でデータテーブルに保存した関係式の傾きが、ステップS605で算出した限界関係式の傾きに至るまでに要する期間が算出できる。Next, the
次に、予測部123は、ステップS606で得られた期間を現在日時に加算し、その算出結果を、選択中の制御シーケンス124が液面高さの許容範囲条件を満たさなくなる予測日時として、データテーブルに保存する(ステップS607)。Next, the
次に、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する際に、ステップS607の予測日時を、図13の(1)に示すように、次回の調整日時の候補として出力部120に合わせて表示する。Next, when the
また、制御部102は、オペレータが洗浄液量の調整の開始スケジュールを設定する際に表示する入力部119に、ステップS607の予測日時を図11の(1)に示すように表示し、オペレータが選択できるようにする。例えば、オペレータが図11の「Manual」を選択してSetボタンを操作した場合、洗浄液量の調整が即時実行される。一方、オペレータが図11の「Auto」を選択し、かつ、「Recommendation」を選択してSetボタンを操作した場合、ステップS607の予測日時に洗浄液量の調整が自動的に実行される。また、オペレータが図11の「Auto」を選択し、かつ、「Regular interval」を選択してSetボタンを操作した場合、オペレータが指定した期間ごとに洗浄液量の調整が自動的に実行される。なお、オペレータが指定した期間に至る前に、ステップS607の予測日時に至る場合、制御部102は、出力部120を介して通知してもよい。
The
本実施例では、ステップS607の予測日時が入力部119にそのまま表示されるが、入力部119に表示される予測日時はこれに限らない。例えば、制御部102は、入力部119に、ステップS607の予測日時から余裕をもって30日前の日時を表示してもよい。さらに、例えば、制御部102は、ステップS607の予測日時の30日前から、オペレータに洗浄液量の再調整を促す旨を入力部119に表示してもよい。In this embodiment, the predicted date and time of step S607 is displayed directly on the input unit 119, but the predicted date and time displayed on the input unit 119 is not limited to this. For example, the
また、洗浄液量の調整は、入力部119からオペレータが設定したスケジュールに実施してもよいが、必ずしもオペレータの設定が必要とは限らない。例えば、自動分析装置が、毎分析前などの所定のタイミングで調整を実施してもよい。 The adjustment of the amount of cleaning solution may be performed according to a schedule set by an operator via the input unit 119, but this does not necessarily require setting by the operator. For example, the automatic analyzer may perform the adjustment at a predetermined timing, such as before each analysis.
実施例4では、自動分析御装置が記憶部105に保持する全ての制御シーケンス124が、液面高さの許容範囲条件を満たさなくなる日時を、制御部102の予測部123が予測する方法を例示する。これにより、オペレータは、自動分析装置の利用環境に応じて、電磁弁205を交換すべき日時をより正確に知ることができる。In the fourth embodiment, a method is illustrated in which the
図12は、実施例4における、自動分析御装置が保持する全ての制御シーケンス124が、許容範囲条件を満たさなくなる日時を予測部123が予測する手順を示したフローチャートである。本実施例では、実施例3と同様に、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、予測部123が予測する例を説明する。しかし、予測するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよいし、実施例3と合わせて実施してもよい。
Figure 12 is a flowchart showing the procedure in Example 4 in which the
予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS901)。The
本実施例のデータテーブルも、実施例3と同様に、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、を保持する。ただし、本実施例の予測日時は、記憶部105に保持された全ての制御シーケンス124が許容範囲条件を満たさなくなると予測される日時である。
As in Example 3, the data table in this embodiment also holds, for each cleaning liquid volume adjustment, the calculated slope of the relational equation, the difference between the slope and the slope at the time of the previous adjustment (the change in slope from the previous adjustment), the adjustment date and time when the cleaning liquid volume adjustment was performed, the number of days elapsed from the previous adjustment date and time to the current adjustment date and time, the amount of change in slope per day, and the predicted date and time. However, the predicted date and time in this embodiment is the date and time when it is predicted that all of the
次に、予測部123は、データテーブルに、2回分以上の洗浄液量調整のデータが存在するか否かを判定する(ステップS902)。2回分以上の洗浄液量調整のデータが存在しない場合、予測部123は、全ての制御シーケンス124が液面高さの許容範囲条件を満たさなくなる日時を予測する処理を終了する。一方、2回分以上の洗浄液量調整のデータが存在する場合、予測部123は、データテーブルに保存された「前回調整時からの傾き変化」の全データを取得して、その平均値を算出し、当該平均値の符号がプラスかマイナスかを算出する(ステップS903)。Next, the
次に、予測部123は、ステップS903の算出結果を用いて、制御シーケンス124が実現する液面高さが、経年に伴って、許容範囲条件の上限値か下限値のどちらに近づいていくかを予測する(ステップS904)。Next, the
ステップS904において、制御シーケンス124が実現する液面高さが、経年に伴って、下限値に近づいていくと予測された場合、予測部123は、自動分析装置が保持する制御シーケンス124の中で、電磁弁205の開放時間が相対的に長く定義されている制御シーケンス124が、下限値の液面高さを実現するときの、電磁弁開放時間と液面高さの関係式(下限関係式)の傾きを算出する(ステップS905)。In step S904, if it is predicted that the liquid level height achieved by the
一方、ステップS904において、制御シーケンス124が実現する液面高さが、経年に伴って、上限値に近づいていくと予測された場合、予測部123は、自動分析装置が保持する制御シーケンス124の中で、電磁弁205の開放時間が相対的に短く定義されている制御シーケンス124が、上限値の液面高さを実現するときの、電磁弁開放時間と液面高さの関係式(上限関係式)の傾きを算出する(ステップS906)。On the other hand, if it is predicted in step S904 that the liquid level height achieved by the
次に、予測部123は、ステップS901でデータテーブルに保存した関係式の傾きが、ステップS905またはステップS906で算出した下限関係式または上限関係式の傾きに至るまでに要する期間を算出する(ステップS907)。具体的には、まず、予測部123が、データテーブルに保存された「一日当たりの傾き変化量」の全データを取得して、その平均値を算出する。次に、予測部123は、ステップS905またはステップS906で算出した下限関係式または上限関係式の傾きから、ステップS901で保存した関係式の傾きを減算する。最後に、予測部123は、減算の結果得られた差分を当該平均値で除することで、ステップS901でデータテーブルに保存した関係式の傾きが、ステップS905またはステップS906で算出した下限関係式または上限関係式の傾きに至るまでに要する期間が算出できる。Next, the
次に、予測部123は、ステップS907で得られた期間を現在日時に加算し、その算出結果を、自動分析御装置が保持する全ての制御シーケンス124が液面高さの許容範囲条件を満たさなくなる予測日時として、データテーブルに保存する(ステップS908)。Next, the
次に、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する際に、ステップS908の予測日時を、図13の(2)に示すように、電磁弁205を交換すべき日時として出力部120に合わせて表示する。Next, when the
実施例5では、電磁弁205に、経年劣化以外の要因で異常が生じているか否かを制御部102の診断部が診断する方法を例示する。経年劣化以外の要因には、例えば、ごみの詰まりなどが考えられる。これにより、オペレータは、電磁弁205が故障して使えなくなる前に、電磁弁205の異常を検知することができる。
In the fifth embodiment, a method is illustrated in which the diagnostic unit of the
図14は、実施例5における、電磁弁205の、経年劣化以外の要因による異常を診断部が診断する手順を示したフローチャートである。本実施例では、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、診断部が診断する例を説明する。しかし、診断するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよいし、実施例3や実施例4と合わせて実施してもよい。
Figure 14 is a flowchart showing the procedure for the diagnosis unit to diagnose abnormalities in the
診断部は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きや傾きの変化量などの情報を、記憶部105のデータテーブルに保存する(ステップS1101)。The diagnosis unit calculates a relationship between the opening time of the
本実施例のデータテーブルは、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、異常診断結果と、を保持する。 The data table in this embodiment holds, for each cleaning liquid volume adjustment, the calculated slope of the relational equation, the difference between that slope and the slope at the time of the previous adjustment (the change in slope from the previous adjustment), the adjustment date and time when the cleaning liquid volume adjustment was performed, the number of days elapsed from the date and time of the previous adjustment to the date and time of the current adjustment, the amount of change in slope per day, and the abnormality diagnosis result.
次に、診断部は、データテーブルに、2回分以上の洗浄液量調整のデータが存在するか否かを判定する(ステップS1102)。2回分以上の洗浄液量調整のデータが存在しない場合、診断部は、異常診断の処理を終了する。一方、2回分以上の洗浄液量調整のデータが存在する場合、診断部は、データテーブルに保存された「一日当たりの傾き変化量」の全データを取得して、その平均値を算出する(ステップS1103)。なお、平均値を算出するときに用いられるデータは、全データでなく、直近の3つのデータなどであってもよい。Next, the diagnostic unit determines whether data for two or more cleaning fluid volume adjustments exists in the data table (step S1102). If data for two or more cleaning fluid volume adjustments does not exist, the diagnostic unit ends the abnormality diagnosis process. On the other hand, if data for two or more cleaning fluid volume adjustments exists, the diagnostic unit acquires all data for "slope change per day" stored in the data table and calculates the average value (step S1103). Note that the data used to calculate the average value does not have to be all data, and may be the most recent three data, for example.
次に、診断部は、ステップS1101でデータテーブルに保存した「一日当たりの傾き変化量」と、ステップS1103で算出した「一日当たりの傾き変化量」の平均値と、比率で乖離の程度を算出する(ステップS1104)。なお、乖離の程度の算出方法はこれに限られず、例えば、ステップS1101で保存した「一日当たりの傾き変化量」から、ステップS1103で算出した平均値を減算し、絶対値で乖離の程度を算出してもよい。Next, the diagnosis unit calculates the degree of deviation as a ratio between the "amount of change in slope per day" stored in the data table in step S1101 and the average value of the "amount of change in slope per day" calculated in step S1103 (step S1104). Note that the method of calculating the degree of deviation is not limited to this, and for example, the degree of deviation may be calculated as an absolute value by subtracting the average value calculated in step S1103 from the "amount of change in slope per day" stored in step S1101.
次に、診断部は、ステップS1104で算出した乖離の程度が、記憶部105が保持する許容範囲条件に入っているか否かを診断する(ステップS1105)。本実施例では、記憶部105は、ステップS1105の診断を行う為に、百分率の形式で許容範囲条件を保持しており、診断部は、それを用いて診断を行う。ただし、記憶部105が保持する許容範囲条件は、実数の形式で許容範囲条件を保持していてもよい。Next, the diagnosis unit diagnoses whether the degree of deviation calculated in step S1104 is within the tolerance range conditions held by the memory unit 105 (step S1105). In this embodiment, the
ステップS1105において、乖離の程度が許容範囲条件に入っている場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常なし」に設定して保存する(ステップS1106)。一方、ステップS1105において、乖離の程度が許容範囲条件に入っていない場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常あり」に設定して保存する(ステップS1107)。In step S1105, if the degree of deviation is within the allowable range conditions, the diagnosis unit sets the data of the abnormality diagnosis result corresponding to the cleaning liquid volume adjustment in the data table held by the
次に、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する際に、ステップS1106またはステップS1107の異常診断結果を、図13の(3)に示すように、出力部120に合わせて表示する。Next, when the
実施例6では、制御部102が、自動分析装置の使用状況に応じて、異なる制御シーケンス124を分析に利用する場合に、利用した制御シーケンス124と分析結果が記憶部105に紐づけて保持される。そして、本実施例の自動分析装置は、分析終了後に、分析結果とともに、分析時に適用した制御シーケンス124の種類を出力部120にあわせて表示する。これにより、本実施例の自動分析装置は、状況に応じて異なる制御シーケンス124を利用する場合にも、トレーサビリティを確保することができる。In Example 6, when the
図15は、制御部102が出力部120に出力する、分析結果の詳細画面である。記憶部105は、分析中に利用した制御シーケンス124を、分析動作ごとに保持しており、制御部102は、図15の(1)に示すように、その対応関係を出力部120に出力する。以下では、記憶部105が、図7に示すデータテーブルを保持している場合について説明する。まず、分析に使用した反応容器112を洗浄する際に、洗浄動作用の制御シーケンスとして図7の制御シーケンスNo4が使用された場合、図15の(1)「Sequence Details」における「Washing」(洗浄動作)の項目には、制御シーケンスNo4が対応する。ここで、図7のデータテーブルに保持される制御シーケンスは、それぞれ電磁弁205の開放時間が異なる。したがって、この対応付けにより、分析中に行われた反応容器112への洗浄液の吐出が、どれくらいの長さの電磁弁開放時間で行われたのかが明らかになる。同様に、例えば、「Sample Dispense」(検体分注動作)や「Reagent Dispense」(試薬分注動作)では、プローブ201の移動量が定義された制御シーケンスを分析結果と紐づけても良いし、吐出量や吸引量が定義された制御シーケンスを分析結果と紐づけても良い。また、「Reaction」(反応動作)では、例えば、反応容器112の移動量が定義された制御シーケンスを分析結果と紐づけても良い。
Figure 15 is a detailed screen of the analysis result output by the
なお、前述の各実施例では、生化学自動分析装置の例を説明したが、本発明はこれに限定されるものではなく、免疫自動分析装置や凝固自動分析装置などにも適用できる。また、前述の各実施例では、液量検知部として、液面の高さを検知する高さ検知器が用いられたが、他の方法によって洗浄液の液量を検知しても良い。さらに、前述の各実施例では、電磁弁の開放時間を変えることにより液量を調整したが、電磁弁の開度を変えるなど他の方法により液量を調整しても良い。 In the above-mentioned embodiments, examples of an automatic biochemical analyzer are described, but the present invention is not limited to this, and can also be applied to an automatic immunological analyzer or an automatic coagulation analyzer. In the above-mentioned embodiments, a height detector that detects the height of the liquid surface is used as the liquid volume detection unit, but the liquid volume of the cleaning liquid may be detected by other methods. Furthermore, in the above-mentioned embodiments, the liquid volume is adjusted by changing the opening time of the solenoid valve, but the liquid volume may be adjusted by other methods, such as changing the opening degree of the solenoid valve.
102…制御部、103…機構駆動部、104…CPU、105…記憶部、106…I/O、107…ADC、108…操作部、109…I/F、110…駆動回路、111…検体容器、112…反応容器、113…検体分注機構、114…試薬分注機構、115…攪拌機構、116…光度計、117…洗浄機構、118…反応槽、119…入力部、120…出力部、121…メモリ、122…判定部、123…予測部、124…制御シーケンス、130…反応ディスク、201…プローブ、202…高さ検知器、203…流路、204…ポンプ、205…電磁弁、206…制御回路、207…吐出ノズル、208…吸引ノズル 102...control unit, 103...mechanism driving unit, 104...CPU, 105...storage unit, 106...I/O, 107...ADC, 108...operation unit, 109...I/F, 110...drive circuit, 111...specimen container, 112...reaction container, 113...specimen dispensing mechanism, 114...reagent dispensing mechanism, 115...stirring mechanism, 116...photometer, 117...cleaning mechanism, 118...reaction tank, 119...input unit, 120...output unit, 121...memory, 122...determination unit, 123...prediction unit, 124...control sequence, 130...reaction disk, 201...probe, 202...height detector, 203...flow path, 204...pump, 205...solenoid valve, 206...control circuit, 207...discharge nozzle, 208...suction nozzle
Claims (10)
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液量を検知する液量検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置であって、
前記制御部は、
前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、
異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、
洗浄液量の調整時に、前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液量が前記液量検知器によって検知され、
前記判定部は、検知結果が所定の液量範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものと判定する自動分析装置。 a discharge nozzle for discharging a cleaning liquid into the reaction vessel;
an electromagnetic valve provided in a path for supplying the cleaning liquid to the discharge nozzle;
a liquid level detector that detects the amount of the cleaning liquid;
A control unit for controlling the solenoid valve,
The control unit is
A storage unit that stores a control sequence for causing the solenoid valve to perform different operations;
A determination unit that determines which of the different control sequences should be applied during analysis,
When adjusting the amount of cleaning liquid, all or part of the control sequences stored in the memory unit are executed, and the amount of the cleaning liquid corresponding to each control sequence is detected by the liquid amount detector;
The determination unit determines, from among a plurality of control sequences whose detection results satisfy a predetermined liquid volume range condition, the control sequence having a relatively high likelihood as the control sequence to be applied during analysis.
前記液量検知器は、分注機構に設けられた高さ検知器であって、
前記記憶部には、前記電磁弁の開放時間の異なる前記制御シーケンスが記憶されており、
前記判定部は、検知結果が所定の液面高さ範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものとして判定する自動分析装置。 2. The automated analyzer according to claim 1,
The liquid level detector is a height detector provided in a dispensing mechanism,
The control sequence in which the solenoid valve has an opening time that is different from the control sequence in which the solenoid valve is opened is stored in the storage unit.
The determination unit determines, from among a plurality of control sequences whose detection results satisfy a predetermined liquid level height range condition, the control sequence with a relatively high likelihood as the one to be applied during analysis.
相対的に尤度の高い前記制御シーケンスとは、検知結果が液面高さの基準値に最も近い前記制御シーケンスである自動分析装置。 3. The automated analyzer according to claim 2,
The control sequence with a relatively high likelihood is the control sequence whose detection result is closest to the reference value of the liquid level height in the automatic analyzer.
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち一部である少なくとも2つが実行され、
前記判定部は、実行結果に基づき、前記電磁弁の開放時間と前記液面高さとの関係式を算出し、当該関係式から前記液面高さの基準値に最も近い前記制御シーケンスを判定する自動分析装置。 4. The automatic analyzer according to claim 3,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in the memory unit are executed,
The determination unit calculates a relational expression between the opening time of the solenoid valve and the liquid level height based on the execution result, and determines the control sequence that is closest to a reference value of the liquid level height from the relational expression.
分析終了後に、分析結果とともに、分析時に適用した前記制御シーケンスの種類を出力する出力部を、さらに備える自動分析装置。 2. The automated analyzer according to claim 1,
The automatic analyzer further comprises an output unit that outputs, after the analysis is completed, the type of the control sequence applied during the analysis together with the analysis result.
前記制御部は、適用中の前記制御シーケンスが前記液面高さ範囲条件を満たさなくなる時期を予測する予測部を、さらに有し、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記予測部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
算出した傾きの変化から、前記液面高さ範囲条件を満たさなくなる時期を予測する自動分析装置。 3. The automated analyzer according to claim 2,
The control unit further includes a prediction unit that predicts a time when the control sequence being applied will no longer satisfy the liquid level height range condition,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in a storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid level height is calculated,
The storage unit stores the past tilt together with date and time information,
The prediction unit calculates a change in the tilt based on the past tilt stored in the storage unit,
The automatic analyzer predicts the time when the liquid level height range condition will no longer be satisfied based on the change in the calculated slope.
前記予測部が予測した時期の一定期間前から、洗浄液量の調整を促す通知を出力する出力部を、さらに備える自動分析装置。 7. The automated analyzer according to claim 6,
The automatic analyzer further includes an output unit that outputs a notification urging adjustment of an amount of cleaning liquid from a certain period before the time predicted by the prediction unit.
前記予測部が予測した時期を、次回の調整時期の候補として出力する出力部を、さらに備える自動分析装置。 7. The automated analyzer according to claim 6,
The automatic analyzer further includes an output unit that outputs the time predicted by the prediction unit as a candidate for the next adjustment time.
前記制御部は、前記記憶部に記憶されたすべての前記制御シーケンスが前記液面高さ範囲条件を満たさなくなる時期を予測する予測部をさらに有し、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記予測部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
算出した傾きの変化から、前記液面高さ範囲条件を満たさなくなる時期を予測する自動分析装置。 3. The automated analyzer according to claim 2,
The control unit further includes a prediction unit that predicts a time when all of the control sequences stored in the memory unit will no longer satisfy the liquid level height range condition,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in a storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid level height is calculated,
The storage unit stores the past tilt together with date and time information,
The prediction unit calculates a change in the tilt based on the past tilt stored in the storage unit,
The automatic analyzer predicts the time when the liquid level height range condition will no longer be satisfied based on the change in the calculated slope.
前記制御部は、前記電磁弁の異常を診断する診断部をさらに有し、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記診断部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
所定期間内の傾きの変化の平均値が一定以上となった場合に、前記電磁弁に異常が生じたと診断する自動分析装置。 3. The automated analyzer according to claim 2,
The control unit further includes a diagnosis unit that diagnoses an abnormality in the solenoid valve,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in a storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid level height is calculated,
The storage unit stores the past tilt together with date and time information,
The diagnosis unit calculates a change in tilt based on the past tilt stored in the storage unit,
The automatic analyzer diagnoses that an abnormality has occurred in the solenoid valve when the average value of the change in slope within a specified period of time exceeds a certain value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024107290A JP2024127942A (en) | 2021-02-22 | 2024-07-03 | Automated analyzer and analysis method using the automated analyzer |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021026169 | 2021-02-22 | ||
JP2021026169 | 2021-02-22 | ||
PCT/JP2022/004851 WO2022176702A1 (en) | 2021-02-22 | 2022-02-08 | Automated analysis device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024107290A Division JP2024127942A (en) | 2021-02-22 | 2024-07-03 | Automated analyzer and analysis method using the automated analyzer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2022176702A1 JPWO2022176702A1 (en) | 2022-08-25 |
JP7516648B2 true JP7516648B2 (en) | 2024-07-16 |
Family
ID=82930485
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023500761A Active JP7516648B2 (en) | 2021-02-22 | 2022-02-08 | Automated Analysis Equipment |
JP2024107290A Pending JP2024127942A (en) | 2021-02-22 | 2024-07-03 | Automated analyzer and analysis method using the automated analyzer |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024107290A Pending JP2024127942A (en) | 2021-02-22 | 2024-07-03 | Automated analyzer and analysis method using the automated analyzer |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP7516648B2 (en) |
WO (1) | WO2022176702A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010122177A (en) | 2008-11-21 | 2010-06-03 | Beckman Coulter Inc | Automatic analysis apparatus and method for determining anomaly of detergent pump |
JP2017106791A (en) | 2015-12-09 | 2017-06-15 | 株式会社日立ハイテクノロジーズ | Automatic analyzer and automatic analyzer abnormality determination method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5232585B2 (en) * | 2008-09-29 | 2013-07-10 | ベックマン コールター, インコーポレイテッド | Analysis apparatus and probe cleaning method |
JP6494978B2 (en) * | 2014-10-31 | 2019-04-03 | キヤノンメディカルシステムズ株式会社 | Clinical laboratory equipment |
JP6750991B2 (en) * | 2016-09-20 | 2020-09-02 | キヤノンメディカルシステムズ株式会社 | Automatic analyzer |
-
2022
- 2022-02-08 JP JP2023500761A patent/JP7516648B2/en active Active
- 2022-02-08 WO PCT/JP2022/004851 patent/WO2022176702A1/en active Application Filing
-
2024
- 2024-07-03 JP JP2024107290A patent/JP2024127942A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010122177A (en) | 2008-11-21 | 2010-06-03 | Beckman Coulter Inc | Automatic analysis apparatus and method for determining anomaly of detergent pump |
JP2017106791A (en) | 2015-12-09 | 2017-06-15 | 株式会社日立ハイテクノロジーズ | Automatic analyzer and automatic analyzer abnormality determination method |
Also Published As
Publication number | Publication date |
---|---|
JP2024127942A (en) | 2024-09-20 |
WO2022176702A1 (en) | 2022-08-25 |
JPWO2022176702A1 (en) | 2022-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113811773B (en) | Automatic analysis device and cleaning method thereof | |
US9897624B2 (en) | Automatic analyzer | |
JP6074365B2 (en) | Automatic analyzer | |
WO2013042405A1 (en) | Automatic analysis device and method for determining malfunction thereof | |
JP2008058163A (en) | Automatic analyzer | |
JP6453219B2 (en) | Automatic analyzer | |
JP7455142B2 (en) | automatic analyzer | |
JP6660844B2 (en) | Automatic analyzer and program | |
EP2023147A2 (en) | Automatic analyzer | |
CN111936864B (en) | Automatic analysis device | |
JP6543532B2 (en) | Automatic analyzer | |
JP7516648B2 (en) | Automated Analysis Equipment | |
JP2011237344A (en) | Automatic analysis device | |
JP5912787B2 (en) | Automatic analyzer | |
US11828765B2 (en) | Automatic analysis apparatus and method of controlling automatic analysis apparatus | |
JP7547613B2 (en) | Automated Analysis Equipment | |
JP2020052002A (en) | Automatic analyzer, and automatic analysis method | |
JP6333550B2 (en) | Automatic analyzer | |
JPH03183955A (en) | automatic analyzer | |
JP7560647B2 (en) | Automated analysis system and sample distribution method | |
JP7139171B2 (en) | automatic analyzer | |
JP2013246055A (en) | Autoanalyzer | |
JP7535651B2 (en) | Automatic analysis device and method for checking flow path thereof | |
JP7002669B2 (en) | Automatic analyzer | |
US20230194556A1 (en) | Automatic analyzer and maintenance method for automatic analyzer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230726 |
|
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: 20240604 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240703 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7516648 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |