JP2024127942A - Automated analyzer and analysis method using the automated analyzer - Google Patents
Automated analyzer and analysis method using the automated analyzer Download PDFInfo
- Publication number
- JP2024127942A JP2024127942A JP2024107290A JP2024107290A JP2024127942A JP 2024127942 A JP2024127942 A JP 2024127942A JP 2024107290 A JP2024107290 A JP 2024107290A JP 2024107290 A JP2024107290 A JP 2024107290A JP 2024127942 A JP2024127942 A JP 2024127942A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- control sequence
- control
- liquid
- 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.)
- Pending
Links
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)
Abstract
Description
本発明は、自動分析装置に関する。 The present invention relates to an automatic analyzer.
反応容器の洗浄に使用する洗浄液の液量を自動で調整する自動分析装置が知られている。例えば、特許文献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 was made in consideration of these 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 that includes a discharge nozzle that discharges a cleaning solution into a reaction vessel, a solenoid valve provided in a path that supplies 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 includes 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. All or part of the control sequences stored in the memory unit are executed, and the liquid volume of the cleaning solution corresponding to each control sequence is detected by the liquid volume detector. The judgment unit determines the control sequence in which the liquid volume is within a predetermined range based on the detection result, and determines the control sequence in which the difference between the liquid volume of the determined control sequence and a reference value is the smallest as the control sequence to be applied during analysis.
本発明によれば、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供できる。前記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 The present invention provides an automatic analyzer 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 embodiment.
以下、図面を参照しながら、本発明の実施形態に係わる自動分析装置を説明する。図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によって制御される。
Figure 2 shows both the configuration for cleaning the reaction vessel and the configuration for adjusting the amount of cleaning liquid. As shown in Figure 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の開放時間を変更することでこれを実現する例について説明する。
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 the 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となった。
As shown in Figures 4 and 5, in control sequence No. 1, the
ここで、判定部122は、前述の図3のステップS308のように、許容範囲条件を満たす液面高さのデータがあるか否かを判定する。図5に示す通り、許容範囲条件は9.5~10.5mmであり、かつ、この許容範囲条件を満たす制御シーケンス124の実行結果が3つ(制御シーケンスNo3~5)存在するため、図3のステップS309に進む。
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%の間にある値であった場合には、その液面高さを当該基準値と同じと判定してもよい。
Furthermore, 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 height obtained as a result of execution of step S504 is the same as the reference value of the liquid level height stored in 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 executing step S504 is not the same as the reference value of the liquid level height stored in 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 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 No. 1, 2, 4, and 5) of the
自動分析装置の制御部102は、オペレータが入力部119で設定したトリガーに基づき、測定を終了した空の反応容器112を洗浄する際に用いる制御シーケンス124を選定しなおすため、メンテナンス処理を開始する。
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」となる。
Next, in step S502 of FIG. 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, the 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が予測する例を説明する。しかし、予測するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよい。
FIG. 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 amount of cleaning liquid may be adjusted according to a schedule set by the 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 Example 4, a method is illustrated in which the
図12は、実施例4における、自動分析御装置が保持する全ての制御シーケンス124が、許容範囲条件を満たさなくなる日時を予測部123が予測する手順を示したフローチャートである。本実施例では、実施例3と同様に、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、予測部123が予測する例を説明する。しかし、予測するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよいし、実施例3と合わせて実施してもよい。
FIG. 12 is a flowchart showing the procedure in Example 4 in which the
予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS901)。
The
本実施例のデータテーブルも、実施例3と同様に、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、を保持する。ただし、本実施例の予測日時は、記憶部105に保持された全ての制御シーケンス124が許容範囲条件を満たさなくなると予測される日時である。
As with Example 3, the data table of this embodiment stores, 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)。
If it is predicted in step S904 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 Example 5, a method is illustrated in which the diagnostic unit of the
図14は、実施例5における、電磁弁205の、経年劣化以外の要因による異常を診断部が診断する手順を示したフローチャートである。本実施例では、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、診断部が診断する例を説明する。しかし、診断するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよいし、実施例3や実施例4と合わせて実施してもよい。
FIG. 14 is a flowchart showing the procedure in Example 5 in which the diagnosis unit diagnoses an abnormality in the
診断部は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きや傾きの変化量などの情報を、記憶部105のデータテーブルに保存する(ステップS1101)。
The diagnostic unit calculates a relational equation between the opening time of the
本実施例のデータテーブルは、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、異常診断結果と、を保持する。 The data table in this embodiment holds, for each cleaning fluid 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 fluid 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 pieces of 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 stored in the memory unit 105 (step S1105). In this embodiment, the
ステップS1105において、乖離の程度が許容範囲条件に入っている場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常なし」に設定して保存する(ステップS1106)。一方、ステップS1105において、乖離の程度が許容範囲条件に入っていない場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常あり」に設定して保存する(ステップS1107)。
If the degree of deviation falls within the allowable range conditions in step S1105, 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, an example of an automatic biochemical analyzer has been 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 drive unit, 104...CPU, 105...storage unit, 106...I/O, 107...ADC, 108...operation unit, 109...I/F, 110...drive circuit, 111...sample container, 112...reaction container, 113...sample dispensing mechanism, 114...reagent dispensing mechanism, 115...mixing 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 (11)
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液量を検知する液量検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置であって、
前記制御部は、
前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、
異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、
前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液量が前記液量検知器によって検知され、
前記判定部は、
当該検知結果に基づき、前記制御シーケンスの中で前記液量が所定範囲内である前記制御シーケンスを求め、
当該求めた制御シーケンスの前記液量と基準値の差分が最も小さくなる制御シーケンスを、分析時に適用すべきものと判定する自動分析装置。 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,
all or a 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 is
Based on the detection result, a control sequence in which the liquid amount is within a predetermined range is determined from among the control sequences;
The automatic analyzer determines the control sequence that minimizes the difference between the liquid volume and the reference value as the control sequence to be applied during analysis.
前記判定部は、当該求めた制御シーケンスの前記液量と前回の洗浄液の液量調整時に取得した液量との差分が最も小さくなる制御シーケンスを、分析時に適用すべきものとして判定する自動分析装置。 2. The automated analyzer according to claim 1,
The determination unit determines the control sequence that minimizes the difference between the liquid volume of the obtained control sequence and the liquid volume obtained during the previous liquid volume adjustment of the cleaning liquid, as the control sequence to be applied during analysis.
前記制御部は、適用中の前記制御シーケンスの前記液量が前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
前記予測部が予測した時期を、次回の調整時期の候補として出力する出力部を、さらに備える自動分析装置。 2. The automated analyzer according to claim 1,
The control unit further includes a prediction unit that predicts a time when the liquid amount of the control sequence being applied will not be within the predetermined range,
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. The automated analyzer according to claim 1,
The control unit further includes a prediction unit that predicts a time when the liquid amount of the control sequence being applied will not be within the predetermined range,
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.
前記制御部は、適用中の前記制御シーケンスの前記液量が前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
調整のスケジュールとして、即時実行、前記予測部が予測した時期の自動的な実行、指定期間ごとの自動的な実行、を含む複数の候補の中からいずれかを選択するよう促す表示を出力する出力部を、さらに備える自動分析装置。 2. The automated analyzer according to claim 1,
The control unit further includes a prediction unit that predicts a time when the liquid amount of the control sequence being applied will not be within the predetermined range,
The automatic analysis device further includes an output unit that outputs a display prompting the user to select one of multiple options, including immediate execution, automatic execution at a time predicted by the prediction unit, and automatic execution at specified intervals, as an adjustment schedule.
前記制御部は、前記記憶部に記憶されたすべての前記制御シーケンスの前記液量が前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
前記予測部が予測した時期を、前記電磁弁を交換すべき時期として出力する出力部を、さらに備える自動分析装置。 2. The automated analyzer according to claim 1,
The control unit further includes a prediction unit that predicts a time when the liquid amount of all the control sequences stored in the memory unit will not be within the predetermined range,
The automatic analyzer further includes an output unit that outputs the time predicted by the prediction unit as the time to replace the solenoid valve.
前記記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液量との関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記予測部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、算出した傾きの変化から、前記所定範囲内なくなる時期を予測する自動分析装置。 7. The automatic analyzer according to claim 3,
At least two of the control sequences stored in the storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid amount is calculated;
The storage unit stores the past tilt together with date and time information,
The prediction unit calculates a change in slope based on the past slopes stored in the memory unit, and predicts the time when the change in slope will fall out of the specified range from the calculated change in slope.
前記制御部は、前記電磁弁の異常を診断する診断部を、さらに有し、
前記診断部による異常診断結果を出力する出力部を、さらに備える自動分析装置。 2. The automated analyzer according to claim 1,
The control unit further includes a diagnosis unit that diagnoses an abnormality in the solenoid valve,
The automatic analyzer further includes an output unit that outputs an abnormality diagnosis result obtained by the diagnosis unit.
前記記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液量との関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記診断部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
所定期間内の傾きの変化の平均値が一定以上となった場合に、前記電磁弁に異常が生じたと診断する自動分析装置。 9. The automated analyzer according to claim 8,
At least two of the control sequences stored in the storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid amount 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.
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液量を検知する液量検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置による分析方法であって、
前記制御部が、前記電磁弁に対して異なる動作をさせる制御シーケンスのうち全部または一部を実行するとともに、前記液量検知器が、各制御シーケンスに対応した前記洗浄液の液量を検知するステップと、
前記制御部が、当該検知結果に基づき、前記制御シーケンスの中で前記液量が所定範囲内である前記制御シーケンスを求め、当該求めた制御シーケンスの前記液量と基準値の差分が最も小さくなる制御シーケンスを、分析時に適用すべきものと判定するステップと、を有する、自動分析装置による分析方法。 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 that controls the solenoid valve,
The control unit executes all or part of a control sequence for causing the solenoid valve to perform different operations, and the liquid level detector detects the amount of the cleaning liquid corresponding to each control sequence;
an analysis method using an automatic analyzer, the method comprising: a step in which the control unit determines, based on the detection result, a control sequence among the control sequences in which the liquid volume is within a predetermined range, and determines that the control sequence in which the difference between the liquid volume of the determined control sequence and a reference value is the smallest is the one to be applied during analysis.
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液量を検知する液量検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置による分析方法であって、
前記制御部が、前記電磁弁に対して異なる動作をさせる制御シーケンスのうち全部または一部を実行するとともに、前記液量検知器が、各制御シーケンスに対応した前記洗浄液の液量を検知するステップと、
前記制御部が、検知結果が所定の液量範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスと、分析時に適用すべきものと判定するステップと、を有する、自動分析装置による分析方法。 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 that controls the solenoid valve,
The control unit executes all or part of a control sequence for causing the solenoid valve to perform different operations, and the liquid level detector detects the amount of the cleaning liquid corresponding to each control sequence;
An analysis method using an automatic analyzer, comprising a step in which the control unit determines, among a plurality of control sequences whose detection results satisfy a predetermined liquid volume range condition, a control sequence that has a relatively high likelihood of being selected as the control sequence to be applied during analysis.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021026169 | 2021-02-22 | ||
JP2021026169 | 2021-02-22 | ||
JP2023500761A JP7516648B2 (en) | 2021-02-22 | 2022-02-08 | Automated Analysis Equipment |
PCT/JP2022/004851 WO2022176702A1 (en) | 2021-02-22 | 2022-02-08 | Automated analysis device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023500761A Division JP7516648B2 (en) | 2021-02-22 | 2022-02-08 | Automated Analysis Equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024127942A true JP2024127942A (en) | 2024-09-20 |
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 Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023500761A Active JP7516648B2 (en) | 2021-02-22 | 2022-02-08 | Automated Analysis Equipment |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP7516648B2 (en) |
WO (1) | WO2022176702A1 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5232585B2 (en) * | 2008-09-29 | 2013-07-10 | ベックマン コールター, インコーポレイテッド | Analysis apparatus and probe cleaning method |
JP2010122177A (en) | 2008-11-21 | 2010-06-03 | Beckman Coulter Inc | Automatic analysis apparatus and method for determining anomaly of detergent pump |
JP6494978B2 (en) * | 2014-10-31 | 2019-04-03 | キヤノンメディカルシステムズ株式会社 | Clinical laboratory equipment |
JP6654881B2 (en) | 2015-12-09 | 2020-02-26 | 株式会社日立ハイテクノロジーズ | Automatic analyzer and method for determining abnormality of automatic analyzer |
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
Also Published As
Publication number | Publication date |
---|---|
WO2022176702A1 (en) | 2022-08-25 |
JPWO2022176702A1 (en) | 2022-08-25 |
JP7516648B2 (en) | 2024-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113811773B (en) | Automatic analysis device and cleaning method thereof | |
JP2024169609A (en) | Automatic analysis device and automatic analysis method | |
JP6074365B2 (en) | Automatic analyzer | |
US9897624B2 (en) | Automatic analyzer | |
JP2008058163A (en) | Automatic analyzer | |
JP6453219B2 (en) | Automatic analyzer | |
WO2012165229A1 (en) | Autoanalyzer | |
JP6660844B2 (en) | Automatic analyzer and program | |
JP2013068432A (en) | Automatic analyzer and operational defect determination method thereof | |
EP2023147A2 (en) | Automatic analyzer | |
WO2021112120A1 (en) | Automatic analysis device | |
JP6543532B2 (en) | Automatic analyzer | |
JP7516648B2 (en) | Automated Analysis Equipment | |
US11828765B2 (en) | Automatic analysis apparatus and method of controlling automatic analysis apparatus | |
JP2011237344A (en) | Automatic analysis device | |
JP2018036080A (en) | Autoanalyzer | |
JP2009168491A (en) | Autoanalyzer and its maintenance method | |
JP5912787B2 (en) | Automatic analyzer | |
JP2010133742A (en) | Electrolyte analysis method and electrolyte analyzer | |
JP2020052002A (en) | Automatic analyzer, and automatic analysis method | |
JP6333550B2 (en) | Automatic analyzer | |
JP2013246055A (en) | Autoanalyzer | |
JP7560647B2 (en) | Automated analysis system and sample distribution method | |
CN117321423A (en) | Automatic analysis device | |
JP7535651B2 (en) | Automatic analysis device and method for checking flow path thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240703 |