JP7787243B2 - Automated analyzer and analysis method using the automated analyzer - Google Patents
Automated analyzer and analysis method using the automated analyzerInfo
- Publication number
- JP7787243B2 JP7787243B2 JP2024107290A JP2024107290A JP7787243B2 JP 7787243 B2 JP7787243 B2 JP 7787243B2 JP 2024107290 A JP2024107290 A JP 2024107290A JP 2024107290 A JP2024107290 A JP 2024107290A JP 7787243 B2 JP7787243 B2 JP 7787243B2
- Authority
- JP
- Japan
- Prior art keywords
- liquid level
- unit
- 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
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 analyzer.
反応容器の洗浄に使用する洗浄液の液量を自動で調整する自動分析装置が知られている。例えば、特許文献1には、「バルブ調整機能84は、判定機能82により判定された洗浄機構230の状態に関する判定結果に応じて、第1のノズル251、第4のノズル254、第5のノズル255、及び第6のノズル256から吐出される洗浄液量を調整する機能である。バルブ調整機能84が実行されると、制御回路8Aは、判定機能82の実行により算出された吸光度変化率に基づいて、例えば第1のノズルから吐出された洗浄液量の増加量又は減少量を算出する。制御回路8Aは、算出した洗浄液量の増加量又は減少量に基づいて、駆動機構4を制御し、例えば第1のノズル251から吐出される洗浄液量が適切な量になるように、三方電磁弁271の開放時間を調整する。」という記載がある(段落0084)。 An automated analyzer is known that automatically adjusts the amount of cleaning liquid used to wash reaction vessels. For example, Patent Document 1 states, "The valve adjustment function 84 adjusts the amount of cleaning liquid dispensed from the first nozzle 251, the fourth nozzle 254, the fifth nozzle 255, and the sixth nozzle 256 based on the determination result regarding the state of the cleaning mechanism 230 determined by the determination function 82. When the valve adjustment function 84 is executed, the control circuit 8A calculates, for example, the increase or decrease in the amount of cleaning liquid dispensed from the first nozzle based on the absorbance change rate calculated by the execution of the determination function 82. The control circuit 8A controls the drive mechanism 4 based on the calculated increase or decrease in the amount of cleaning liquid, and adjusts the open time of the three-way solenoid valve 271, for example, so that the amount of cleaning liquid dispensed from the first nozzle 251 is appropriate" (paragraph 0084).
特許文献1では、調整した洗浄液量が所定の範囲条件を満たしていれば調整処理を終了する。そのため、液量が当該範囲条件の上限下限付近に調整された場合でも、液量がその範囲条件内であれば調整は完了してしまう。そうすると、調整して間もなく再調整が必要となり、オペレータの手間やコストがかかってしまう課題がある。また、洗浄液量を調整するために、頻繁に分析を止めなければいけなくなる課題も生じる。 In Patent Document 1, the adjustment process ends if the adjusted amount of cleaning liquid satisfies a predetermined range condition. Therefore, even if the liquid volume is adjusted to near the upper or lower limit of the range condition, the adjustment is complete as long as the liquid volume is within that range condition. This poses the problem of requiring readjustment shortly after adjustment, which requires operator effort and costs. Another problem arises: the analysis must be frequently stopped to adjust the amount of cleaning liquid.
本発明は、このような課題に鑑みてなされたものであり、その目的は、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供することにある。 The present invention was made in consideration of these issues, and its purpose is to provide an automatic analyzer that reduces the frequency of adjusting the amount of cleaning liquid in reaction vessels.
前記課題を解決するために、本発明は、反応容器内に洗浄液を吐出する吐出ノズルと、前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、前記洗浄液の液量を検知する液量検知器と、前記電磁弁を制御する制御部と、を備えた自動分析装置であって、前記制御部は、前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液量が前記液量検知器によって検知され、前記判定部は、当該検知結果に基づき、前記制御シーケンスの中で前記液量が所定範囲内である前記制御シーケンスを求め、当該求めた制御シーケンスの前記液量と基準値の差分が最も小さくなる制御シーケンスを、分析時に適用すべきものと判定するものである。 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 that supplies the cleaning solution to the discharge nozzle, a liquid level detector that detects the liquid level of the cleaning solution, and a control unit that controls the solenoid valve. The control unit has a memory unit that stores control sequences that cause the solenoid valve to operate in different ways, and a judgment unit that determines which of the different control sequences should be applied during analysis. All or some of the control sequences stored in the memory unit are executed, and the liquid level detector detects the liquid level of the cleaning solution corresponding to each control sequence. Based on the detection result, the judgment unit determines the control sequence in which the liquid level is within a predetermined range, and determines the control sequence in which the difference between the liquid level of the determined control sequence and a reference value is smallest as the control sequence to be applied during analysis.
本発明によれば、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供できる。前記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 The present invention provides an automated analyzer that reduces the frequency of adjusting the amount of washing liquid in reaction vessels. Issues, configurations, and advantages 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 mechanism drive unit 103, an operation unit 108 operated by an operator, and a control unit 102 that controls the mechanism drive unit 103.
ここで、機構駆動部103は、駆動回路110と、測定対象を保持する検体容器111と、検体容器111内の検体を反応容器112(反応セル)に分注する検体分注機構113と、反応容器112に試薬を分注する試薬分注機構114と、反応容器112内の混合液を攪拌する攪拌機構115と、反応容器112内の混合液の吸光度を測定する光度計116と、測定が完了した反応容器112を洗浄する洗浄機構117と、反応容器112を各機構の動作位置に搬送する反応ディスク130と、反応を安定させるために反応系を一定温度に保つ反応槽118と、を有する。また、操作部108は、キーボードやマウスなどの入力部119と、ディスプレイやプリンタなどの出力部120と、を備えた端末である。 Here, the mechanism drive unit 103 includes a drive circuit 110, a specimen container 111 that holds the measurement target, a specimen dispensing mechanism 113 that dispenses the specimen from the specimen container 111 into a reaction container 112 (reaction cell), a reagent dispensing mechanism 114 that dispenses a reagent into the reaction container 112, a stirring mechanism 115 that stirs the mixture in the reaction container 112, a photometer 116 that measures the absorbance of the mixture in the reaction container 112, a cleaning mechanism 117 that cleans the reaction container 112 after measurement is complete, a reaction disk 130 that transports the reaction container 112 to the operating position of each mechanism, and a reaction tank 118 that maintains the reaction system at a constant temperature to stabilize the reaction. The operation unit 108 is a terminal equipped with an input unit 119 such as a keyboard or mouse, and an output unit 120 such as a display or printer.
制御部102は、CPU104と、CPU104によって実行されるプログラムを格納するメモリ121と、機構駆動部103を制御する手順が定義された制御シーケンス124などを記憶する記憶部105と、機構駆動部103を制御するための入出力であるI/O106と、アナログ信号をデジタルに変換して測定データを取り込むADC107と、操作部108と通信するインターフェースであるI/F109と、を有する。なお、メモリに格納されるプログラムは、機能ごとに、判定部122および予測部123として概念的に分けられる。 The control unit 102 has a CPU 104, a memory 121 that stores programs executed by the CPU 104, a storage unit 105 that stores a control sequence 124 that defines the procedure for controlling the mechanism drive unit 103, an I/O 106 that is an input/output for controlling the mechanism drive unit 103, an ADC 107 that converts analog signals to digital and captures measurement data, and an I/F 109 that is an interface for communicating with the operation unit 108. The programs stored in the memory are conceptually divided into a judgment unit 122 and a prediction unit 123 according to their functions.
記憶部105には、洗浄液吐出のための電磁弁205に対して異なる動作をさせる複数の制御シーケンス124、具体的には、電磁弁205の開放時間の異なる複数の制御シーケンス124、が記憶されている。判定部122は、異なる制御シーケンス124の中で、分析時に適用すべきものを判定するものである。予測部123は、適用中(選択中)の制御シーケンス124が所定の条件を満たさなくなる時期を予測するものである。 The memory unit 105 stores multiple control sequences 124 that cause the solenoid valve 205 to operate differently for discharging cleaning liquid; specifically, multiple control sequences 124 that vary in the open time of the solenoid valve 205. The determination unit 122 determines which of the different control sequences 124 should be applied during analysis. The prediction unit 123 predicts the time when the control sequence 124 currently being applied (selected) will no longer satisfy specified conditions.
自動分析装置では、機構駆動部103の駆動回路110が、制御部102のI/O106からの信号によって制御されて、検体分注機構113、試薬分注機構114、攪拌機構115などの各機構を駆動し、反応容器112内で検体と試薬を混合する。さらに、自動分析装置では、機構駆動部103の光度計116が、この混合液について各分析項目に応じた波長で吸光度を測定し、ADC107によって測定データが取り込まれることにより、検体の分析を行う。例えば、制御部102は、測定した吸光度に基づいて検体に含まれる所定成分の濃度を算出し、算出結果を出力部120に出力する。なお、吸光度の測定に変えて散乱光の検出またはその他の測定原理により検体の分析を行っても良い。分析に使用された後の使用済みの反応容器112は、反応ディスク130の近傍に配置された洗浄機構117により、混合液を吸引した後、内部を洗浄することで繰り返しの使用を可能にする。 In the automated analyzer, the drive circuit 110 of the mechanism drive unit 103 is controlled by signals from the I/O 106 of the control unit 102 to drive mechanisms such as the sample dispensing mechanism 113, reagent dispensing mechanism 114, and stirring mechanism 115, mixing the sample and reagent in the reaction vessel 112. Furthermore, in the automated analyzer, the photometer 116 of the mechanism drive unit 103 measures the absorbance of this mixture at a wavelength corresponding to each analysis item, and the measurement data is acquired by the ADC 107, thereby analyzing the sample. For example, the control unit 102 calculates the concentration of a specific component contained in the sample based on the measured absorbance and outputs the calculation result to the output unit 120. Instead of measuring absorbance, sample analysis may also be performed using scattered light detection or other measurement principles. After use, the reaction vessel 112 is cleaned by the cleaning mechanism 117, located near the reaction disk 130, after aspirating the mixed liquid and cleaning the interior, allowing for repeated use.
図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 cleaning mechanism 117 includes a discharge nozzle 207 that discharges the cleaning liquid and a suction nozzle 208 that discards the cleaning liquid. A flow path 203 is connected to the discharge nozzle 207 as a supply path for the cleaning liquid, and a solenoid valve 205 and a pump 204 are provided upstream of the flow path 203. The solenoid valve 205 and the pump 204 are controlled by a control circuit 206, and the cleaning liquid is sent to the discharge nozzle 207 through the flow path 203. The control circuit 206 is controlled by the CPU 104 of the control unit 102.
洗浄機構117は、反応ディスク130に配置された反応容器112に、吐出ノズル207から洗浄液を供給して反応容器112の内部を洗浄する。洗浄後の反応容器112内の洗浄液は、吸引ノズル208で吸引されて反応容器112から排出される。 The cleaning mechanism 117 supplies cleaning liquid from the discharge nozzle 207 to the reaction vessels 112 placed on the reaction disk 130 to clean the inside of the reaction vessels 112. After cleaning, the cleaning liquid inside the reaction vessels 112 is sucked by the suction nozzle 208 and discharged from the reaction vessels 112.
高さ検知器202は、吐出ノズル207が反応容器112に供給する洗浄液の高さを検知するものである。本実施形態では、高さ検知器202として、試薬分注機構114のプローブ201に設けられてプローブ201への液面の接触を検知する液面検知器を利用するため、新たに高さ検知器を用意する必要がない。また、プローブ201には、駆動回路110が接続されており、I/O106を介したCPUからの信号により、駆動回路110がプローブ201を水平移動させたり上下移動させたりする。したがって、制御部102は、反応容器112内にプローブ201を位置させ、高さ検知器202が反応容器112内の洗浄液の液面を検知したときのプローブ201の移動量を検出することにより、洗浄液の液面高さを算出することができる。 The height detector 202 detects the height of the cleaning liquid supplied to the reaction vessel 112 by the discharge nozzle 207. In this embodiment, the height detector 202 is a liquid level detector provided on the probe 201 of the reagent dispensing mechanism 114 that detects contact of the liquid level with the probe 201, eliminating the need for a new height detector. The probe 201 is also connected to a drive circuit 110, which moves the probe 201 horizontally and vertically in response to signals from the CPU via the I/O 106. Therefore, the control unit 102 can calculate the liquid level of the cleaning liquid by positioning the probe 201 within the reaction vessel 112 and detecting the amount of movement of the probe 201 when the height detector 202 detects the liquid level of the cleaning liquid in the reaction vessel 112.
なお、本実施形態では、試薬分注機構114の高さ検知器202を用いた例を挙げるが、液面を検知できる機構を備えていればこれに限らない。例えば、検体分注機構113の高さ検知器202を用いても良い。また、本実施形態では、高さ検知器202として液面検知器を用いた例を挙げるが、他の方法、例えば画像処理により、液面高さを検知することも可能である。 In this embodiment, an example is given in which the height detector 202 of the reagent dispensing mechanism 114 is used, but this is not limited to this as long as a mechanism capable of detecting the liquid level is provided. For example, the height detector 202 of the sample dispensing mechanism 113 may also be used. Also, in this embodiment, an example is given in which a liquid level detector is used as the height detector 202, but it is also possible to detect the liquid level using other methods, such as image processing.
反応容器112は、繰り返し使用されるため、充分に洗浄する必要がある。例えば、反応容器112の所定の高さに達するまでの液量の洗浄液を吐出できれば充分に洗浄できるが、洗浄液の高さが低すぎると洗浄不足となり測定結果に悪影響を及ぼす。また、洗浄液は各種機構の経時変化により吐出量が変化するため、洗浄液の液面高さが所定の高さになるよう各種機構を定期的に調整する必要がある。そこで、本実施形態では、自動分析装置が分析を行っていない、待機状態において、洗浄液量の調整処理(メンテナンス処理)が行われる。例えば、自動分析装置の入力部119を用いてオペレータがメンテナンス処理を行うよう指示を出すことで、メンテナンス処理が開始される。以下では、洗浄液の液量の調整方法として、電磁弁205の開放時間を変更することでこれを実現する例について説明する。 The reaction vessel 112 is used repeatedly, so it needs to be thoroughly cleaned. For example, sufficient cleaning can be achieved by discharging enough cleaning liquid to reach a predetermined height in the reaction vessel 112; however, if the cleaning liquid height is too low, insufficient cleaning will occur, adversely affecting the measurement results. Furthermore, because the amount of cleaning liquid discharged changes over time due to changes in various mechanisms, these mechanisms must be periodically adjusted to maintain the cleaning liquid level at a predetermined height. Therefore, in this embodiment, a cleaning liquid volume adjustment process (maintenance process) is performed while the automated analyzer is in standby mode, not performing an analysis. For example, the maintenance process is initiated when an operator issues a command to perform maintenance using the input unit 119 of the automated analyzer. Below, an example of a method for adjusting the amount of cleaning liquid by changing the open time of the solenoid valve 205 is described.
本実施例は、入力部119からの指示を受け、制御部102が、記憶部105に記憶された、洗浄動作用の複数の制御シーケンス124をすべて実行するものである。図3は、実施例1に係る液面高さ調整の手順を示したフローチャートである。 In this embodiment, upon receiving instructions from the input unit 119, the control unit 102 executes all of the multiple control sequences 124 for the cleaning operation stored in the memory unit 105. Figure 3 is a flowchart showing the procedure for adjusting the liquid level according to the first embodiment.
まず、制御部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 control unit 102 selects an arbitrary (unexecuted) control sequence 124 stored in the memory unit 105 (step S301), and the selected control sequence 124 is executed up to the following step S307. The CPU 104 commands the I/O 106 to move the discharge nozzle 207 of the cleaning mechanism 117 from the normal standby position to the cleaning liquid discharge position. The drive circuit 110 receives input from the I/O 106 and moves the discharge nozzle 207 from the normal standby position to the cleaning liquid discharge position. After the discharge nozzle 207 has moved to the cleaning liquid discharge position, the CPU 104 controls the pump 204 and solenoid valve 205 via the control circuit 206 to begin discharging the cleaning liquid into the empty reaction vessel 112 (step S302). After the discharge of the cleaning liquid stops, the CPU 104 commands the I/O 106 to move the discharge nozzle 207 from the cleaning liquid discharge position to the normal standby position. Upon receiving input from the I/O 106, the drive circuit 110 raises the discharge nozzle 207 to the normal standby position.
次に、CPU104は、I/O106に対して、洗浄液が吐出された反応容器112が試薬分注機構114のプローブ201の分注位置に移動するまで、反応ディスク130の回転を命令する。駆動回路110は、I/O106からの入力を受けて、反応容器112がプローブ201の分注位置まで反応ディスク130の回転させる(ステップS303)。 Next, the CPU 104 commands the I/O 106 to rotate the reaction disk 130 until the reaction vessel 112 into which the cleaning solution has been ejected moves to the dispensing position of the probe 201 of the reagent dispensing mechanism 114. Upon receiving input from the I/O 106, the drive circuit 110 rotates the reaction disk 130 until the reaction vessel 112 moves to the dispensing position of the probe 201 (step S303).
次に、CPU104は、I/O106に対して、高さ検知器202が液面を検知するまでプローブ201の下降を命令する。駆動回路110は、I/O106からの入力を受けて、プローブ201を下降させる。制御部102は、高さ検知器202が液面を検知するまでのプローブ201の移動量に基づき、洗浄液の液面高さを導出する(ステップS304)。 Next, the CPU 104 commands the I/O 106 to lower the probe 201 until the height detector 202 detects the liquid level. The drive circuit 110 receives input from the I/O 106 and lowers the probe 201. The control unit 102 derives the liquid level of the cleaning liquid based on the amount of movement of the probe 201 until the height detector 202 detects the liquid level (step S304).
次に、制御部102は、導出した液面高さを記憶部105内の図4に示すデータテーブルに保存する(ステップS305)。このデータテーブルは、各制御シーケンス124について、制御シーケンス124に定義されている電磁弁205の開放時間と、制御シーケンス124を実行した結果得られた液面高さと、制御シーケンス124を実行した日時と、分析時の洗浄動作に適用する制御シーケンス124であることを示す選定フラグと、を保持する。制御部102は、当該データテーブルのうち、実行した制御シーケンス124に対応する液面高さと測定日時のデータに関し、前記で導出した液面高さと測定時点の日時に更新する。なお、本実施例では、記憶部105が保持する図4に示すデータテーブルにおいて、制御シーケンス124のデータの並び順が、電磁弁205の開放時間が昇順になる例を挙げているが、制御シーケンス124のデータの並び順はこれに限らない。例えば、制御シーケンス124のデータの並び順は、電磁弁205の開放時間の降順でも良い。 Next, the control unit 102 stores the derived liquid level in the data table shown in FIG. 4 in the memory unit 105 (step S305). This data table stores, for each control sequence 124, the open time of the solenoid valve 205 defined in the control sequence 124, the liquid level obtained as a result of executing the control sequence 124, the date and time when the control sequence 124 was executed, and a selection flag indicating that the control sequence 124 is to be applied to the cleaning operation during analysis. The control unit 102 updates the liquid level and measurement date and time data in the data table corresponding to the executed control sequence 124 to the derived liquid level and measurement date and time. Note that in this embodiment, an example is given in which the data for the control sequences 124 in the data table shown in FIG. 4 stored in the memory unit 105 is sorted in ascending order of the open time of the solenoid valve 205, but the order of the data for the control sequences 124 is not limited to this. For example, the data for the control sequences 124 may be sorted in descending order of the open time of the solenoid valve 205.
次に、CPU104は、I/O106に対して、反応容器112が洗浄機構117の吸引ノズル208の吸引位置に移動するまで、反応ディスク130の回転を命令する。駆動回路110は、I/O106からの入力を受けて、反応容器112が吸引ノズル208の吸引位置まで反応ディスク130を回転させる(ステップS306)。 Next, the CPU 104 commands the I/O 106 to rotate the reaction disk 130 until the reaction vessel 112 moves to the suction position of the suction nozzle 208 of the cleaning mechanism 117. Upon receiving input from the I/O 106, the drive circuit 110 rotates the reaction disk 130 until the reaction vessel 112 moves to the suction position of the suction nozzle 208 (step S306).
次に、制御部102は、洗浄機構117の吸引ノズル208を通常待機位置から洗浄液吐出位置へ移動させる。吐出ノズル207が洗浄液吐出位置まで移動した後、制御部102は、制御回路206を介して、ポンプ204を制御し、洗浄液の吸引を開始する(ステップS307)。洗浄液の吸引停止後に、CPU104は、I/O106に対して、吸引ノズル208の洗浄液吸引位置から通常待機位置への移動を命令する。駆動回路110は、I/O106からの入力を受けて、吸引ノズル208の通常待機位置まで上昇させる。 Next, the control unit 102 moves the suction nozzle 208 of the cleaning mechanism 117 from the normal standby position to the cleaning liquid discharge position. After the discharge nozzle 207 has moved to the cleaning liquid discharge position, the control unit 102 controls the pump 204 via the control circuit 206 to begin suction of cleaning liquid (step S307). After suction of cleaning liquid has stopped, the CPU 104 commands the I/O 106 to move the suction nozzle 208 from the cleaning liquid suction position to the normal standby position. The drive circuit 110 receives input from the I/O 106 and raises the suction nozzle 208 to the normal standby position.
このように、最初に選択された制御シーケンス124の実行が完了すると、ステップS301に戻り、SPU104が、別(未実行)の制御シーケンス124を選択する。以降、新たに選択された制御シーケンス124について、前述のステップS302~ステップS307と同様の処理が実行される。なお、各制御シーケンス124は、パイプライン処理により順次実行されても良い。このパイプライン処理では、例えば、n番目の制御シーケンス124が、ステップS303を実施しているときに、同時にn+1番目の制御シーケンス124が、ステップS302を実行する。 In this way, once execution of the initially selected control sequence 124 is completed, the process returns to step S301, and the SPU 104 selects another (unexecuted) control sequence 124. Thereafter, the same processing as steps S302 to S307 described above is executed for the newly selected control sequence 124. Note that each control sequence 124 may be executed sequentially using pipeline processing. In this pipeline processing, for example, while the nth control sequence 124 is executing step S303, the (n+1)th control sequence 124 simultaneously executes step S302.
そして、データテーブルに保存された全ての制御シーケンス124が実行されると、制御部102の判定部122が、導出した洗浄液の液面高さが所定の許容範囲条件を満たすか否かを判定する。本実施例の記憶部105は、液面高さの許容範囲条件として、上限値と下限値を保持しており、さらに、この許容範囲条件の中で、相対的に尤度が高いかどうかを判定するための、液面高さの基準値を保持している。許容範囲条件の上限値と下限値は、オペレータが入力部119から設定してもよい。また、本実施例の基準値は、液面高さの上限値と下限値との間の中央値であるが、これに限らない。例えば、電磁弁205の径が経年変化によって緩みやすい場合には、当該基準値を中央値よりも許容範囲条件の下限値に近い値に設定されてもよい。また、基準値の代わりに、前述の許容範囲条件よりも狭い基準範囲が設定されてもよい。 When all control sequences 124 stored in the data table have been executed, the determination unit 122 of the control unit 102 determines whether the derived cleaning liquid level meets the specified tolerance range conditions. In this embodiment, the memory unit 105 stores upper and lower limit values as tolerance range conditions for the liquid level, and also stores a reference value for the liquid level for determining whether the likelihood is relatively high within these tolerance range conditions. The upper and lower limit values of the tolerance range conditions may be set by the operator via the input unit 119. In this embodiment, the reference value is the median between the upper and lower limit values of the liquid level, but is not limited to this. For example, if the diameter of the solenoid valve 205 is prone to loosening due to aging, the reference value may be set to a value closer to the lower limit of the tolerance range conditions than the median value. In addition, instead of the reference value, a reference range narrower than the tolerance range conditions described above may be set.
判定部122は、データテーブル内の更新された液面高さの中に、許容範囲条件を満たす液面高さのデータがあるか否かを判定する(ステップS308)。ここで、許容範囲条件を満たす液面高さのデータが存在しない場合、制御部102は、オペレータに対して洗浄液量の調整が不可である旨を、出力部120を介して通知する。この場合は、電磁弁205の交換が必要なため、オペレータに対する通知内容には、電磁弁205の交換を促す旨が含まれる。一方、ステップS308において、許容範囲条件を満たす液面高さのデータが存在する場合、判定部122は、記憶部105が保持する液面高さの基準値に対して、相対的に近い液面高さを実現した制御シーケンス124を、データテーブルから抽出する。このように、判定部122は、許容範囲条件を満たす複数の制御シーケンス124の中で、相対的に尤度の高い制御シーケンス124を、分析時に適用すべきものと判定し、判定した制御シーケンス124の選定フラグをオンに設定する(ステップS309)。なお、許容範囲条件を満たす液面高さのデータが1つのみの場合は、そのデータに対応する制御シーケンス124の選定フラグがオンに設定される。その後、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する。 The determination unit 122 determines whether the updated liquid level data in the data table satisfies the tolerance range condition (step S308). If no liquid level data satisfies the tolerance range condition, the control unit 102 notifies the operator via the output unit 120 that the cleaning liquid volume cannot be adjusted. In this case, the solenoid valve 205 needs to be replaced, and the notification to the operator includes a recommendation to replace the solenoid valve 205. On the other hand, if liquid level data that satisfies the tolerance range condition is present in step S308, the determination unit 122 extracts from the data table a control sequence 124 that achieves a liquid level relatively close to the reference value of the liquid level stored in the memory unit 105. In this way, the determination unit 122 determines the control sequence 124 with the highest likelihood of achieving the tolerance range condition among the multiple control sequences 124 that satisfy the tolerance range condition as the one to be applied during analysis, and sets the selection flag for the determined control sequence 124 to ON (step S309). If there is only one liquid level data item that satisfies the tolerance range conditions, the selection flag for the control sequence 124 corresponding to that data is set to ON. The control unit 102 then notifies the operator via the output unit 120 that adjustment of the cleaning liquid volume has been completed.
制御部102は、選定フラグがオンに設定された制御シーケンス124を、オペレーション(分析)中の反応容器112の洗浄動作時の制御シーケンス124として適用して、洗浄液の吐出を実行する。このため、本実施例の自動分析装置は、反応容器112を洗浄する際に、規定の液量の吐出を保証し、かつ、洗浄液量の調整頻度を抑制できる。 The control unit 102 applies the control sequence 124 with the selection flag set to on as the control sequence 124 for the cleaning operation of the reaction vessel 112 during operation (analysis), and executes the ejection of cleaning liquid. Therefore, the automated analyzer of this embodiment can ensure the ejection of a specified amount of liquid when cleaning the reaction vessel 112, and can reduce the frequency of adjusting the amount of cleaning liquid.
次に、本実施例における洗浄液量の調整方法に関し、図4および図5を用いて、具体的な例で説明する。図4は、全ての制御シーケンス124が実行されてデータが更新されたことを示すデータテーブルであり、図5は、全ての制御シーケンス124の実行結果として、電磁弁205の開放時間と液面高さを示したグラフである。 Next, a specific example of the method for adjusting the amount of cleaning liquid in this embodiment will be explained using Figures 4 and 5. Figure 4 is a data table showing that all control sequences 124 have been executed and the data has been updated, and Figure 5 is a graph showing the opening time of the solenoid valve 205 and the liquid level as a result of executing all control sequences 124.
まず、自動分析装置の制御部102は、オペレータが入力部119で設定したトリガーに基づき、測定を終了した空の反応容器112を洗浄する際に用いる制御シーケンス124を選定し直すため、メンテナンス処理を開始する。ここで、洗浄液量の調整のために設定されるトリガーとしては、手動で実行させるモードや、オペレータが予め選択した調整間隔または時期に基づいて自動で実行するモード、後述の実施例3で予測した時期に基づいて自動で実行するモード、などがある。記憶部105は、図4に示すように、6つの制御シーケンス124を保持するものとする。制御部102は、これら全ての制御シーケンス124を、図3に示すステップS302~ステップS307の手順で実行する。図5のグラフは、その結果得られた、制御シーケンス124ごとの液面高さを示す。 First, the control unit 102 of the automated analyzer initiates maintenance processing based on a trigger set by the operator via the input unit 119 to reselect the control sequence 124 to be used when cleaning an empty reaction vessel 112 after measurement. The triggers set for adjusting the amount of cleaning liquid include a manual execution mode, an automatic execution mode based on an adjustment interval or timing preselected by the operator, and an automatic execution mode based on a timing predicted in Example 3, described below. The memory unit 105 stores six control sequences 124, as shown in Figure 4. The control unit 102 executes all of these control sequences 124 in the order of steps S302 to S307 shown in Figure 3. The graph in Figure 5 shows the resulting liquid level height for each control sequence 124.
図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, control sequence No. 1 involved opening the solenoid valve 205 for 0.5 seconds, and the cleaning liquid was discharged, resulting in a liquid level of 8.9 mm. Similarly, control sequence No. 2 involved opening the solenoid valve 205 for 0.6 seconds, resulting in a liquid level of 9.3 mm. Control sequence No. 3 involved opening the solenoid valve 205 for 0.7 seconds, resulting in a liquid level of 9.7 mm. Control sequence No. 4 involved opening the solenoid valve 205 for 0.8 seconds, resulting in a liquid level of 10.1 mm. Control sequence No. 5 involved opening the solenoid valve 205 for 0.9 seconds, resulting in a liquid level of 10.4 mm. Control sequence No. 6 involved opening the solenoid valve 205 for 1.0 second, resulting in a liquid level of 10.7 mm.
ここで、判定部122は、前述の図3のステップS308のように、許容範囲条件を満たす液面高さのデータがあるか否かを判定する。図5に示す通り、許容範囲条件は9.5~10.5mmであり、かつ、この許容範囲条件を満たす制御シーケンス124の実行結果が3つ(制御シーケンスNo3~5)存在するため、図3のステップS309に進む。 Here, the determination unit 122 determines whether there is liquid level height data that satisfies the tolerance range condition, as in step S308 in Figure 3 above. As shown in Figure 5, the tolerance range condition is 9.5 to 10.5 mm, and there are three execution results of the control sequence 124 that satisfy this tolerance range condition (control sequences No. 3 to 5), so the process proceeds to step S309 in Figure 3.
ステップ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 determination unit 122 extracts, from the three control sequences 124 that satisfy the tolerance range conditions, the control sequence 124 that achieved a liquid level relatively close to the aforementioned reference value. The reference value is 10.0, the median value between the lower limit of 9.5 mm and the upper limit of 10.5 mm. Furthermore, since the execution result of control sequence No. 3 is a liquid level height of 9.7 mm, the execution result of control sequence No. 4 is a liquid level height of 10.1 mm, and the execution result of control sequence No. 3 is a liquid level height of 10.4 mm, the execution result of control sequence No. 4 that achieved a liquid level height of 10.1 mm is the control sequence that achieved a liquid level height relatively close to the reference value of 10.0 mm. Therefore, the determination unit 122 determines control sequence No. 4 as the control sequence 124 to be applied during analysis, and in the data table of Figure 4, sets the selection flag corresponding to control sequence No. 4 to on (1 in this embodiment) and the selection flags corresponding to the other control sequences to off (0 in this embodiment).
本実施例では、反応容器112の容量が既知であるため、液量を調整するために液面高さを調整指標としている。しかし、液面高さから液量を導出し、液量そのものを調整指標としてもよい。この場合、反応容器112の底面積と形状が既知であれば、測定した液面高さから液量を算出することができる。 In this embodiment, since the capacity of the reaction vessel 112 is known, the liquid level height is used as an adjustment indicator to adjust the liquid volume. However, the liquid volume can also be derived from the liquid level height, and the liquid volume itself can be used as an adjustment indicator. In this case, if the bottom area and shape of the reaction vessel 112 are known, the liquid volume can be calculated from the measured liquid level height.
実施例1では、制御部102が保持する全ての制御シーケンス124を実行してから、基準値に最も近い(相対的に尤度の高い)制御シーケンス124を抽出するものであった。実施例2では、実行する制御シーケンス124の数が実施例1よりも少なく済むような、より効率的な調整方法を例示する。以下では、実施例1と共通する部分は、適宜説明を省略する。 In Example 1, all control sequences 124 held by the control unit 102 are executed, and then the control sequence 124 closest to the reference value (with a relatively high likelihood) is extracted. Example 2 illustrates a more efficient adjustment method in which fewer control sequences 124 need to be executed than in Example 1. In the following, explanations of parts common to Example 1 will be omitted where appropriate.
図6は、実施例2に係る液面高さ調整の手順を示したフローチャートである。本実施例の記憶部105が保持するデータテーブルには、実施例1のデータに加えて、図7に示す通り、各制御シーケンスに対する実行フラグのデータを保持する。実行フラグは、洗浄液量の調整をする際に、実行した制御シーケンス124と実行していない制御シーケンス124とを区別するためのものである。これにより、判定部122は、実行フラグがオフになっている未実行の制御シーケンス124の中から、次に実行すべき制御シーケンス124をより効率的に選ぶことができる。なお、実行フラグは、調整を開始する度に、オフ(本実施例では0)に設定されてから、調整が開始される。 Figure 6 is a flowchart showing the procedure for adjusting the liquid level according to Example 2. In addition to the data of Example 1, the data table held by the memory unit 105 in this example holds execution flag data for each control sequence, as shown in Figure 7. The execution flag is used to distinguish between executed control sequences 124 and unexecuted control sequences 124 when adjusting the amount of cleaning liquid. This allows the determination unit 122 to more efficiently select the next control sequence 124 to be executed from among the unexecuted control sequences 124 whose execution flags are off. Note that the execution flag is set to off (0 in this example) each time adjustment is started before the adjustment begins.
まず、制御部102は、データテーブル内の実行フラグと選定フラグを全てオフに設定する。次に、制御シーケンスNoが小さい2つの制御シーケンス124が実行される(ステップS501)。なお、各制御シーケンス124には、図3に示すステップS302~ステップS307の制御フローが定義されているため、この定義に従って2つの制御シーケンス124が実行される。 First, the control unit 102 sets all execution flags and selection flags in the data table to off. Next, the two control sequences 124 with the smallest control sequence numbers are executed (step S501). Note that each control sequence 124 has a defined control flow for steps S302 to S307 shown in Figure 3, and the two control sequences 124 are executed according to this definition.
次に、判定部122は、2つの制御シーケンス124の実行結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出する(ステップS502)。さらに、判定部122は、ステップS502で算出した関係式を用いて、記憶部105が保持する液面高さの基準値に相対的に近い液面高さを実現すると考えられる電磁弁205の開放時間を有する制御シーケンス124を、実行フラグがオフの制御シーケンス124の中から抽出する(ステップS503)。制御部102は、ステップS503で抽出された制御シーケンス124を実行し(ステップS504)、その実行結果をデータテーブルに保存するだけでなく、当該制御シーケンス124の実行フラグをオンに設定する。 Next, the determination unit 122 calculates a relational expression between the opening time of the solenoid valve 205 and the detected liquid level based on the execution results of the two control sequences 124 (step S502). Furthermore, using the relational expression calculated in step S502, the determination unit 122 extracts, from the control sequences 124 whose execution flags are off, a control sequence 124 having an opening time of the solenoid valve 205 that is thought to achieve a liquid level relatively close to the reference value of the liquid level held in the memory unit 105 (step S503). The control unit 102 executes the control sequence 124 extracted in step S503 (step S504), and not only stores the execution result in the data table, but also sets the execution flag of the control sequence 124 to on.
次に、判定部122は、ステップS504の実行結果として得られた液面高さが、記憶部105が保持する許容範囲条件を満たしているか否かを判定する(ステップS505)。ステップS505において、許容範囲条件を満たしていないと判定された場合、判定部122は、データテーブルに、実行フラグがオフに設定されている制御シーケンス124が存在するか否かを判定する(ステップS506)。ステップS506において、実行フラグがオフに設定されている制御シーケンス124が存在しない場合、制御部102は、オペレータに対して洗浄液量の調整が不可である旨を、出力部120を介して通知する。 Next, the determination unit 122 determines whether the liquid level obtained as a result of executing step S504 satisfies the tolerance range conditions stored in the memory unit 105 (step S505). If it is determined in step S505 that the tolerance range conditions are not satisfied, the determination unit 122 determines whether the data table contains a control sequence 124 whose execution flag is set to off (step S506). If there is no control sequence 124 whose execution flag is set to off in step S506, the control unit 102 notifies the operator via the output unit 120 that the amount of cleaning liquid cannot be adjusted.
一方、データテーブルに、実行フラグがオフに設定されている制御シーケンス124が存在する場合、制御部102は、未実行の制御シーケンス124を1つ実行する(ステップS507)。なお、本実施例では、未実行の制御シーケンスのうち、制御シーケンスNoが相対的に小さい制御シーケンスを実行する例を挙げるが、実行する制御シーケンス124はこれに限らない。制御部102は、ステップS507の実行結果をデータテーブルに保存するだけでなく、当該制御シーケンス124の実行フラグをオンに設定する。 On the other hand, if the data table contains a control sequence 124 whose execution flag is set to off, the control unit 102 executes one of the unexecuted control sequences 124 (step S507). Note that in this embodiment, an example is given in which a control sequence with a relatively small control sequence number is executed among the unexecuted control sequences, but the control sequence 124 to be executed is not limited to this. The control unit 102 not only saves the execution result of step S507 in the data table, but also sets the execution flag for that control sequence 124 to on.
また、ステップ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 conditions stored in the memory unit 105, the determination unit 122 determines whether the liquid level height obtained as a result of that execution is the same as the reference value stored in the memory unit 105 (step S508). This determination may be made based on whether the values are the same within a certain range. For example, if the liquid level height obtained as a result of executing step S504 is a value that is within ±1% of the reference value, the liquid level height may be determined to be the same as the reference value.
ステップS504の実行結果として得られた液面高さが、記憶部105が保持する液面高さの基準値と同じと判定された場合、制御部102は、データテーブルに、ステップS504で実行した制御シーケンス124に対応するデータの選定フラグをオンに設定する(ステップS509)。その後、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する。 If it is determined that the liquid level height obtained as a result of executing step S504 is the same as the reference value of the liquid level height stored in the memory unit 105, the control unit 102 sets the selection flag for the data corresponding to the control sequence 124 executed in step S504 to ON in the data table (step S509). The control unit 102 then notifies the operator via the output unit 120 that the adjustment of the amount of cleaning liquid has been completed.
一方、ステップ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 identical to the reference value of the liquid level height stored in the memory unit 105, the determination unit 122 checks whether there is a control sequence that is closer to the reference value than the control sequence 124 executed in step S504. To do this, the determination unit 122 uses the relational expression calculated in step S502 to determine whether the open time of the solenoid valve 205 should be made longer or shorter than the open time of the solenoid valve 205 defined in the control sequence 124 executed in step S504 (step S510). The specific determination method used by the determination unit 122 in step S510 is to lengthen the open time of the solenoid valve 205 if the liquid level height obtained as a result of executing step S504 is lower than the reference value, and to shorten the open time of the solenoid valve 205 if it is higher than the reference value.
次に、判定部122は、直前に実行した制御シーケンス124の開放時間に相対的に近く、かつ、ステップS510での判定結果に基づき、次に実行する制御シーケンス124を絞り込む。そして、制御部102は、判定部122が絞り込んだ制御シーケンス124を実行する(ステップS511)。制御部102は、ステップS511の実行結果をデータテーブルに保存するだけでなく、当該制御シーケンス124の実行フラグをオンに設定する。 Next, the determination unit 122 narrows down the control sequence 124 to be executed next based on the release time of the control sequence 124 executed immediately before and the determination result in step S510. The control unit 102 then executes the control sequence 124 narrowed down by the determination unit 122 (step S511). The control unit 102 not only saves the execution result of step S511 in the data table, but also sets the execution flag for that control sequence 124 to on.
判定部122は、ステップS511の実行結果として得られた液面高さが、記憶部105が保持する許容範囲条件を満たしているか否かを判定する(ステップS512)。ステップS512において、許容範囲条件を満たしていないと判定された場合、判定部122は、データテーブルのうち、最後から2番目に実行した制御シーケンス124に対応するデータの選定フラグをオンに設定する(ステップS513)。 The determination unit 122 determines whether the liquid level obtained as a result of executing step S511 satisfies the tolerance range conditions stored in the memory unit 105 (step S512). If it is determined in step S512 that the tolerance range conditions are not satisfied, the determination unit 122 sets the selection flag for the data in the data table corresponding to the control sequence 124 that was executed second to last to on (step S513).
一方、ステップS512において、許容範囲条件を満たしていると判定された場合、判定部122は、最後から2番目に実行した制御シーケンス124から得られた液面高さよりも、最後に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近いかどうかを判定する(ステップS514)。 On the other hand, if it is determined in step S512 that the tolerance range conditions are met, the determination unit 122 determines whether the liquid level height obtained from the last executed control sequence 124 is relatively closer to the reference value than the liquid level height obtained from the second-to-last executed control sequence 124 (step S514).
最後に実行した制御シーケンス124から得られた液面高さよりも、最後から2番目に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近い場合、判定部122は、最後から2番目に実行した制御シーケンス124に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する(ステップS513)。 If the liquid level height obtained from the second-to-last executed control sequence 124 is relatively closer to the reference value than the liquid level height obtained from the last executed control sequence 124, the judgment unit 122 sets the selection flag corresponding to the second-to-last executed control sequence 124 to on (1 in this embodiment) and sets the selection flags corresponding to the other control sequences to off (0 in this embodiment) (step S513).
一方、最後から2番目に実行した制御シーケンス124から得られた液面高さよりも、最後に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近い場合、判定部122は、最後に実行した制御シーケンス124に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する(ステップS515)。 On the other hand, if the liquid level height obtained from the last executed control sequence 124 is relatively closer to the reference value than the liquid level height obtained from the second-to-last executed control sequence 124, the determination unit 122 sets the selection flag corresponding to the last executed control sequence 124 to on (1 in this embodiment) and sets the selection flags corresponding to the other control sequences to off (0 in this embodiment) (step S515).
次に、本実施例における洗浄液量の調整方法に関し、図7および図8を用いて、具体的な例で説明する。図7は、一部(結果としてNo,1,2,4,5)の制御シーケンス124が実行されてデータが更新されたことを示すデータテーブルであり、図8は、一部の制御シーケンス124の実行結果として、電磁弁205の開放時間と液面高さを示したグラフである。 Next, a specific example of the method for adjusting the amount of cleaning liquid in this embodiment will be explained using Figures 7 and 8. Figure 7 is a data table showing that some (resulting in Nos. 1, 2, 4, and 5) of the control sequences 124 have been executed and the data has been updated, and Figure 8 is a graph showing the opening time of the solenoid valve 205 and the liquid level as a result of executing some of the control sequences 124.
自動分析装置の制御部102は、オペレータが入力部119で設定したトリガーに基づき、測定を終了した空の反応容器112を洗浄する際に用いる制御シーケンス124を選定しなおすため、メンテナンス処理を開始する。 Based on a trigger set by the operator via the input unit 119, the control unit 102 of the automated analyzer initiates maintenance processing to reselect the control sequence 124 to be used when cleaning the empty reaction vessel 112 after measurement.
まず、前述の図6のステップS501で、制御部102が、制御シーケンスNo1と制御シーケンスNo2を実行する。図8に示すように、制御シーケンスNo1を実行した結果が10mm、制御シーケンスNo2を実行した結果が13mmである。 First, in step S501 of FIG. 6, the control unit 102 executes control sequence No. 1 and control sequence No. 2. As shown in FIG. 8, the result of executing control sequence No. 1 is 10 mm, and the result of executing control sequence No. 2 is 13 mm.
次に、図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 determination unit 122 calculates the relationship between the opening time of the solenoid valve 205 and the liquid level obtained by executing the control sequence 124 from the execution result of step S501. In control sequence No. 1, the opening time of the solenoid valve 205 is 0.5 seconds and the liquid level is 10 mm, and in control sequence No. 2, the opening time of the solenoid valve 205 is 0.6 seconds and the liquid level is 13 mm, so the relationship is "liquid level = 30 x solenoid valve opening time - 5".
次に、判定部122が図6のステップS503を実行する。図8に示すように基準値は20mmであり、前述の関係式を用いて、この基準値に対応する電磁弁開放時間を判定部122が計算すると、約0.83秒となる。この0.83秒に相対的に近い電磁弁開放時間が定義されている制御シーケンス124は、電磁弁開放時間が0.8秒と定義されている制御シーケンスNo4である。したがって、図6のステップS504にて、制御シーケンスNo4が実行され、その実行結果として得られた液面高さは19mmである。 Next, the determination unit 122 executes step S503 in Figure 6. As shown in Figure 8, the reference value is 20 mm, and when the determination unit 122 calculates the solenoid valve opening time corresponding to this reference value using the aforementioned relational expression, it is approximately 0.83 seconds. The control sequence 124 defined as having a solenoid valve opening time relatively close to 0.83 seconds is control sequence No. 4, which defines a solenoid valve opening time of 0.8 seconds. Therefore, control sequence No. 4 is executed in step S504 in Figure 6, and the liquid level height obtained as a result of this execution is 19 mm.
次に、図6のステップS504では、判定部122が、図6のステップS504の実行結果として得られた液面高さ19mmが許容範囲条件を満たしているか否かを判定する。図8に示す通り、許容範囲条件は15mm~25mmであり、液面高さ19mmは当該許容範囲条件を満たすため、図6のステップS508に進む。 Next, in step S504 of FIG. 6, the determination unit 122 determines whether the liquid level height of 19 mm obtained as a result of executing step S504 of FIG. 6 satisfies the allowable range condition. As shown in FIG. 8, the allowable range condition is 15 mm to 25 mm, and since the liquid level height of 19 mm satisfies this allowable range condition, the process proceeds to step S508 of FIG. 6.
図6のステップS508では、判定部122が、図6のステップS504の実行結果として得られた液面高さ19mmが基準値と同じか否かを判定する。図8に示す通り、基準値は20mmであり、液面高さ19mmは当該基準値と同じではないため、判定部122は、図6のステップS510に進む。 In step S508 of FIG. 6, the determination unit 122 determines whether the liquid level height of 19 mm obtained as a result of executing step S504 of FIG. 6 is the same as the reference value. As shown in FIG. 8, the reference value is 20 mm, and the liquid level height of 19 mm is not the same as this reference value, so the determination unit 122 proceeds to step S510 of FIG. 6.
図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に進む。 In step S510 of FIG. 6, the determination unit 122 determines whether the next control sequence 124 to be executed is a control sequence 124 with a longer or shorter solenoid valve opening time than the control sequence 124 executed in step S504 of FIG. 6. Here, if the liquid level height obtained as a result of executing step S504 is higher than the reference value, the determination unit 122 extracts a control sequence 124 with a shorter solenoid valve opening time than the control sequence 124 executed in step S504. On the other hand, if the liquid level height obtained as a result of executing step S504 is lower than the reference value, the determination unit 122 extracts a control sequence 124 with a longer solenoid valve opening time than the control sequence 124 executed in step S504. Currently, the liquid level height of 19 mm obtained as a result of executing step S504 is lower than the reference value of 20 mm. Therefore, the determination unit 122 extracts a control sequence 124 with a longer solenoid valve opening time than the control sequence 124 executed in step S504 as the next control sequence 124 to be executed, and proceeds to step S511 of FIG. 6.
図6のステップS511では、判定部122が、ステップS504で実行した制御シーケンス124の電磁弁開放時間に相対的に近く、かつ、ステップS510での判定結果を満たすもの、すなわち、ステップS504で実行した制御シーケンス124よりも電磁弁開放時間の長いもの、に絞り込む。ここでは、判定部122が、次に実行する制御シーケンス124として制御シーケンスNo5に絞り込む。その後、制御部102が制御シーケンスNo5を実行し、図6のステップS512に進む。 In step S511 of FIG. 6, the determination unit 122 narrows down the control sequences 124 to those that are relatively close in solenoid valve opening time to the control sequence 124 executed in step S504 and that satisfy the determination result of step S510, i.e., those that have a longer solenoid valve opening time than the control sequence 124 executed in step S504. Here, the determination unit 122 narrows down the control sequence 124 to be executed next to control sequence No. 5. The control unit 102 then executes control sequence No. 5 and proceeds to step S512 of FIG. 6.
図6のステップS512では、判定部122が、ステップS511の実行結果として得られた液面高さが許容範囲条件を満たしているか否かを判定する。図8に示す通り、許容範囲条件は、15mm~25mmである。ステップS511で制御シーケンスNo5を実行して得られた液面高さ22mmは、許容範囲条件を満たすため、図6のステップS514に進む。 In step S512 of FIG. 6, the determination unit 122 determines whether the liquid level obtained as a result of executing step S511 satisfies the allowable range condition. As shown in FIG. 8, the allowable range condition is 15 mm to 25 mm. The liquid level height of 22 mm obtained by executing control sequence No. 5 in step S511 satisfies the allowable range condition, so the process proceeds to step S514 of FIG. 6.
図6のステップS514では、判定部122が、最後から2番目に実行した制御シーケンス124から得られた液面高さよりも、最後に実行した制御シーケンス124から得られた液面高さの方が、基準値に相対的に近いか否かを判定する。ここでは、最後から2番目に実行した制御シーケンス124(制御シーケンスNo4)から得られた液面高さが19mmであり、最後に実行した制御シーケンス124(制御シーケンスNo5)から得られた液面高さが22mmである。また、図8に示す通り、基準値は20mmなので、基準値に相対的に近いのは、最後から2番目に実行した制御シーケンス124(制御シーケンスNo4)である。よって、図6のステップS515に進む。 In step S514 of FIG. 6, the determination unit 122 determines whether the liquid level height obtained from the last executed control sequence 124 is relatively closer to the reference value than the liquid level height obtained from the second-to-last executed control sequence 124. Here, the liquid level height obtained from the second-to-last executed control sequence 124 (control sequence No. 4) is 19 mm, and the liquid level height obtained from the last executed control sequence 124 (control sequence No. 5) is 22 mm. Also, as shown in FIG. 8, the reference value is 20 mm, so the second-to-last executed control sequence 124 (control sequence No. 4) is relatively closer to the reference value. Therefore, the process proceeds to step S515 of FIG. 6.
図6のステップS515では、判定部122が、最後から2番目に実行した制御シーケンス124(制御シーケンスNo4)を、分析時に適用すべき制御シーケンス124として判定し、図7のデータテーブルにおいて、制御シーケンスNo4に対応する選定フラグをオン(本実施例では1)に、それ以外の制御シーケンスに対応する選定フラグをオフ(本実施例では0)に設定する。 In step S515 of FIG. 6, the determination unit 122 determines that the second-to-last executed control sequence 124 (control sequence No. 4) is the control sequence 124 to be applied during analysis, and in the data table of FIG. 7, the selection flag corresponding to control sequence No. 4 is set to on (1 in this embodiment) and the selection flags corresponding to the other control sequences are set to off (0 in this embodiment).
本実施例では、最初に実行する2つの制御シーケンス124として、データテーブルの制御シーケンスNoが相対的に小さい2つの制御シーケンス124を用いた例を挙げたが、これに限らない。例えば、データテーブルに保持された過去のデータを参照して、液面高さが上限値に近いものと下限値に近いものに対応した制御シーケンス124から実行することで、精度の高い関係式が得られる。また、電磁弁205の開放時間が最小の制御シーケンス124と、電磁弁205の開放時間が最大の制御シーケンス124と、を最初に実行してもよい。あるいは、関係式を算出するにあたって、3つ以上の制御シーケンス124の実行結果を用いることも可能である。さらには、オペレータが入力部119を用いて、最初に実行する2つの制御シーケンス124を選択できるようにしてもよい、 In this embodiment, two control sequences 124 with relatively small control sequence numbers in the data table are used as the two control sequences 124 to be executed first, but this is not limited to this. For example, by referencing past data stored in the data table and executing the control sequences 124 corresponding to the liquid level heights closest to the upper limit and the lower limit, a highly accurate relational equation can be obtained. Also, the control sequence 124 with the shortest solenoid valve 205 opening time and the control sequence 124 with the longest solenoid valve 205 opening time may be executed first. Alternatively, the execution results of three or more control sequences 124 may be used to calculate the relational equation. Furthermore, the operator may be able to use the input unit 119 to select the two control sequences 124 to be executed first.
実施例3では、適用中(選択中)の制御シーケンス124が、記憶部105が保持する液面高さの許容範囲条件を満たさなくなる日時を、制御部102の予測部123が予測する方法を例示する。これにより、オペレータは、自動分析装置の利用環境に応じて、洗浄液の液面高さを再調整すべき日時をより正確に知ることができる。 Example 3 illustrates a method in which the prediction unit 123 of the control unit 102 predicts the date and time when the currently applied (selected) control sequence 124 will no longer satisfy the allowable range conditions for the liquid level stored in the memory unit 105. This allows the operator to more accurately know the date and time when the liquid level of the cleaning liquid should be readjusted depending on the usage environment of the automated analyzer.
図9は、実施例3における、選択中の制御シーケンス124が、許容範囲条件を満たさなくなる日時を予測部123が予測する手順を示したフローチャートである。本実施例では、前述の実施例1や実施例2のメンテナンス処理が完了し、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、予測部123が予測する例を説明する。しかし、予測するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよい。 Figure 9 is a flowchart showing the procedure in Example 3 in which the prediction unit 123 predicts the date and time when the selected control sequence 124 will no longer satisfy the tolerance range conditions. In this Example, an example is described in which the prediction unit 123 makes a prediction just before the maintenance process in Examples 1 and 2 described above is completed and a notification to the operator that the cleaning liquid volume adjustment process has been completed is output to the output unit 120. However, the timing of the prediction is not limited to this, and the prediction may be made independently of the cleaning liquid volume adjustment process.
予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS601)。図10は、過去の液量調整ごとの関係式の傾きに関するデータを保持するデータテーブルである。図10に示すように、このデータテーブルは、例えば、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、を保持する。また、最初に行われた洗浄液量調整は、当該傾きと前回調整時の傾きとの差分値と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、のデータは、空欄の状態となる。 Based on the results of all or at least two of the control sequences 124 executed during the cleaning liquid volume adjustment process, the prediction unit 123 calculates a relationship between the open time of the solenoid valve 205 and the detected liquid level, and stores information such as the slope of the relationship in a data table in the storage unit 105 (step S601). Figure 10 shows a data table that stores data related to the slope of the relationship for each previous liquid volume adjustment. As shown in Figure 10, this data table stores, for example, for each cleaning liquid volume adjustment, the calculated slope of the relationship, the difference between the calculated 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. For the first cleaning liquid volume adjustment, the data for the difference between the calculated slope and the slope at the time of the previous adjustment, 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 are left blank.
次に、予測部123は、図10に示すデータテーブルに、2回分以上の洗浄液量調整のデータが存在するか否かを判定する(ステップS602)。2回分以上の洗浄液量調整のデータが存在しない場合、予測部123は、選択中の制御シーケンス124が液面高さの許容範囲条件を満たさなくなる日時を予測する処理を終了する。一方、2回分以上の洗浄液量調整のデータが存在する場合、予測部123は、図10に示すデータテーブルに保存された「前回調整時からの傾き変化」の全データを取得して、その平均値を算出し、当該平均値の符号がプラスかマイナスかを算出する(ステップS603)。なお、平均値を算出するときに用いられるデータは、全データでなく、直近の3つのデータなどであってもよい。 Next, the prediction unit 123 determines whether data for two or more cleaning liquid volume adjustments exists in the data table shown in FIG. 10 (step S602). If data for two or more cleaning liquid volume adjustments does not exist, the prediction unit 123 ends the process of predicting the date and time when the selected control sequence 124 will no longer satisfy the allowable range conditions for the liquid level height. On the other hand, if data for two or more cleaning liquid volume adjustments exists, the prediction unit 123 acquires all data for "slope change from the previous adjustment" stored in the data table shown in FIG. 10, calculates the average value, and calculates whether the sign of the average value is positive or negative (step S603). 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.
次に、予測部123は、ステップS603の算出結果を用いて、現在選択中の制御シーケンス124が実現する液面高さが、経年に伴って、許容範囲条件の上限値か下限値のどちらに近づいていくかを予測する(ステップS604)。具体的には、ステップS603の算出結果がプラスの場合、電磁弁開放時間と液面高さとの関係式の傾きが、経年に伴って大きくなることを示すため、予測部123は、現在選択中の制御シーケンス124が実現する液面高さが、上限値に近づいていくと予測する。一方、ステップS603の算出結果がマイナスの場合、電磁弁開放時間と液面高さとの関係式の傾きが、経年に伴って小さくなることを示すため、予測部123は、現在選択中の制御シーケンス124が実現する液面高さが、下限値に近づいていくと予測する。 Next, the prediction unit 123 uses the calculation result of step S603 to predict whether the liquid level height achieved by the currently selected control sequence 124 will approach the upper or lower limit of the tolerance range conditions over time (step S604). Specifically, if the calculation result of step S603 is positive, this indicates that the slope of the equation relating the solenoid valve opening time to the liquid level height increases over time, and the prediction unit 123 predicts that the liquid level height achieved by the currently selected control sequence 124 will approach the upper limit. On the other hand, if the calculation result of step S603 is negative, this indicates that the slope of the equation relating the solenoid valve opening time to the liquid level height decreases over time, and the prediction unit 123 predicts that the liquid level height achieved by the currently selected control sequence 124 will approach the lower limit.
次に、予測部123は、現在選択中の制御シーケンス124が実現する液面高さが、ステップS604で予測した境界値(上限値または下限値)と同一になる場合における、関係式(限界関係式)の傾きを算出する(ステップS605)。本実施例では、電磁弁開放時間と液面高さの関係式は、比例関係式に近似するため、予測部123は、ステップS604で予測した境界値から、現在選択中の制御シーケンス124に対応する電磁弁開放時間を除することで、限界関係式の傾きを算出できる。 Next, the prediction unit 123 calculates the slope of the relational expression (limit relational expression) when the liquid level height achieved by the currently selected control sequence 124 is the same as the boundary value (upper limit value or lower limit value) predicted in step S604 (step S605). In this embodiment, the relational expression between the solenoid valve opening time and the liquid level height approximates a proportional relational expression, so the prediction unit 123 can calculate the slope of the limit relational expression by subtracting the solenoid valve opening time corresponding to the currently selected control sequence 124 from the boundary value predicted in step S604.
次に、予測部123は、ステップS601でデータテーブルに保存した関係式の傾きが、ステップS605で算出した限界関係式の傾きに至るまでに要する期間を算出する(S606)。具体的には、まず、予測部123が、図10に示すデータテーブルに保存された「一日当たりの傾き変化量」の全データを取得して、その平均値を算出する。なお、平均値を算出するときに用いられるデータは、全データでなく直近の3つのデータなどであってもよい。次に、予測部123は、ステップS605で算出した限界関係式の傾きから、ステップS601で保存した関係式の傾きを減算する。最後に、予測部123は、減算の結果得られた差分を当該平均値で除することで、ステップS601でデータテーブルに保存した関係式の傾きが、ステップS605で算出した限界関係式の傾きに至るまでに要する期間が算出できる。 Next, the prediction unit 123 calculates the period required for the slope of the relational equation stored in the data table in step S601 to reach the slope of the limit relational equation calculated in step S605 (S606). Specifically, the prediction unit 123 first acquires all data for the "change in slope per day" stored in the data table shown in FIG. 10 and calculates the average value. Note that the data used to calculate the average value may not be all data, but may be the most recent three pieces of data, for example. Next, the prediction unit 123 subtracts the slope of the relational equation stored in step S601 from the slope of the limit relational equation calculated in step S605. Finally, the prediction unit 123 divides the difference obtained as a result of the subtraction by the average value, thereby calculating the period required for the slope of the relational equation stored in the data table in step S601 to reach the slope of the limit relational equation calculated in step S605.
次に、予測部123は、ステップS606で得られた期間を現在日時に加算し、その算出結果を、選択中の制御シーケンス124が液面高さの許容範囲条件を満たさなくなる予測日時として、データテーブルに保存する(ステップS607)。 Next, the prediction unit 123 adds the period obtained in step S606 to the current date and time, and stores the calculation result in the data table as the predicted date and time when the selected control sequence 124 will no longer satisfy the liquid level tolerance range conditions (step S607).
次に、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する際に、ステップS607の予測日時を、図13の(1)に示すように、次回の調整日時の候補として出力部120に合わせて表示する。 Next, when the control unit 102 notifies the operator via the output unit 120 that the adjustment of the cleaning liquid volume has been completed, the control unit 102 also displays the predicted date and time of step S607 on the output unit 120 as a candidate for the next adjustment date and time, as shown in (1) of Figure 13.
また、制御部102は、オペレータが洗浄液量の調整の開始スケジュールを設定する際に表示する入力部119に、ステップS607の予測日時を図11の(1)に示すように表示し、オペレータが選択できるようにする。例えば、オペレータが図11の「Manual」を選択してSetボタンを操作した場合、洗浄液量の調整が即時実行される。一方、オペレータが図11の「Auto」を選択し、かつ、「Recommendation」を選択してSetボタンを操作した場合、ステップS607の予測日時に洗浄液量の調整が自動的に実行される。また、オペレータが図11の「Auto」を選択し、かつ、「Regular interval」を選択してSetボタンを操作した場合、オペレータが指定した期間ごとに洗浄液量の調整が自動的に実行される。なお、オペレータが指定した期間に至る前に、ステップS607の予測日時に至る場合、制御部102は、出力部120を介して通知してもよい。 The control unit 102 also displays the predicted date and time for step S607 on the input unit 119, which is displayed when the operator sets the start schedule for adjusting the amount of cleaning liquid, as shown in (1) of FIG. 11, allowing the operator to select it. For example, if the operator selects "Manual" in FIG. 11 and presses the Set button, the amount of cleaning liquid is adjusted immediately. On the other hand, if the operator selects "Auto" in FIG. 11, selects "Recommendation," and presses the Set button, the amount of cleaning liquid is automatically adjusted at the predicted date and time for step S607. Also, if the operator selects "Auto" in FIG. 11, selects "Regular interval," and presses the Set button, the amount of cleaning liquid is automatically adjusted at the interval specified by the operator. Note that if the predicted date and time for step S607 is reached before the interval specified by the operator is reached, the control unit 102 may notify the operator via the output unit 120.
本実施例では、ステップ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 control unit 102 may display on the input unit 119 a date and time 30 days before the predicted date and time of step S607, allowing ample time. Furthermore, for example, the control unit 102 may display on the input unit 119 a message urging the operator to readjust the amount of cleaning liquid, starting 30 days before the predicted date and time of step S607.
また、洗浄液量の調整は、入力部119からオペレータが設定したスケジュールに実施してもよいが、必ずしもオペレータの設定が必要とは限らない。例えば、自動分析装置が、毎分析前などの所定のタイミングで調整を実施してもよい。 In addition, 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 operator setting. For example, the automatic analyzer may adjust the amount of cleaning liquid at a predetermined time, such as before each analysis.
実施例4では、自動分析御装置が記憶部105に保持する全ての制御シーケンス124が、液面高さの許容範囲条件を満たさなくなる日時を、制御部102の予測部123が予測する方法を例示する。これにより、オペレータは、自動分析装置の利用環境に応じて、電磁弁205を交換すべき日時をより正確に知ることができる。 Example 4 illustrates a method in which the prediction unit 123 of the control unit 102 predicts the date and time when all control sequences 124 stored in the memory unit 105 of the automatic analysis device will no longer satisfy the allowable range conditions for the liquid level height. This allows the operator to more accurately know the date and time when the solenoid valve 205 should be replaced, depending on the usage environment of the automatic analysis device.
図12は、実施例4における、自動分析御装置が保持する全ての制御シーケンス124が、許容範囲条件を満たさなくなる日時を予測部123が予測する手順を示したフローチャートである。本実施例では、実施例3と同様に、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、予測部123が予測する例を説明する。しかし、予測するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよいし、実施例3と合わせて実施してもよい。 Figure 12 is a flowchart showing the procedure in Example 4 in which the prediction unit 123 predicts the date and time when all control sequences 124 held by the automatic analysis control device will no longer satisfy the tolerance range conditions. In this Example, as in Example 3, an example is described in which the prediction unit 123 makes a prediction immediately before a notification to the operator that the cleaning liquid volume adjustment process has been completed is output to the output unit 120. However, the timing of the prediction is not limited to this, and the prediction may be made independently of the cleaning liquid volume adjustment process or in conjunction with Example 3.
予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS901)。 The prediction unit 123 calculates a relationship between the open time of the solenoid valve 205 and the detected liquid level based on the results of all or at least two of the control sequences 124 executed during the cleaning liquid volume adjustment process, and stores information such as the slope of the relationship in a data table in the memory unit 105 (step S901).
本実施例のデータテーブルも、実施例3と同様に、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、を保持する。ただし、本実施例の予測日時は、記憶部105に保持された全ての制御シーケンス124が許容範囲条件を満たさなくなると予測される日時である。 As with Example 3, the data table of this example also stores, for each cleaning liquid volume adjustment, the calculated slope of the relational expression, the difference between this 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 example is the date and time when it is predicted that all of the control sequences 124 stored in the memory unit 105 will no longer satisfy the tolerance range conditions.
次に、予測部123は、データテーブルに、2回分以上の洗浄液量調整のデータが存在するか否かを判定する(ステップS902)。2回分以上の洗浄液量調整のデータが存在しない場合、予測部123は、全ての制御シーケンス124が液面高さの許容範囲条件を満たさなくなる日時を予測する処理を終了する。一方、2回分以上の洗浄液量調整のデータが存在する場合、予測部123は、データテーブルに保存された「前回調整時からの傾き変化」の全データを取得して、その平均値を算出し、当該平均値の符号がプラスかマイナスかを算出する(ステップS903)。 Next, the prediction unit 123 determines whether data for two or more cleaning liquid volume adjustments exists in the data table (step S902). If data for two or more cleaning liquid volume adjustments does not exist, the prediction unit 123 ends the process of predicting the date and time when all control sequences 124 will no longer satisfy the allowable range conditions for the liquid level height. On the other hand, if data for two or more cleaning liquid volume adjustments exists, the prediction unit 123 acquires all data for the "change in slope from the previous adjustment" stored in the data table, calculates its average value, and calculates whether the sign of the average value is positive or negative (step S903).
次に、予測部123は、ステップS903の算出結果を用いて、制御シーケンス124が実現する液面高さが、経年に伴って、許容範囲条件の上限値か下限値のどちらに近づいていくかを予測する(ステップS904)。 Next, the prediction unit 123 uses the calculation results of step S903 to predict whether the liquid level achieved by the control sequence 124 will approach the upper or lower limit of the tolerance range conditions over time (step S904).
ステップS904において、制御シーケンス124が実現する液面高さが、経年に伴って、下限値に近づいていくと予測された場合、予測部123は、自動分析装置が保持する制御シーケンス124の中で、電磁弁205の開放時間が相対的に長く定義されている制御シーケンス124が、下限値の液面高さを実現するときの、電磁弁開放時間と液面高さの関係式(下限関係式)の傾きを算出する(ステップS905)。 If, in step S904, it is predicted that the liquid level height achieved by the control sequence 124 will approach the lower limit value over time, the prediction unit 123 calculates the slope of the relationship between the solenoid valve opening time and the liquid level height (lower limit relationship equation) when a control sequence 124 stored in the automatic analyzer in which the solenoid valve 205 opening time is defined as being relatively long achieves the lower limit liquid level (step S905).
一方、ステップ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 control sequence 124 will approach the upper limit value over time, the prediction unit 123 calculates the slope of the relationship between the solenoid valve opening time and the liquid level height (upper limit relationship equation) when a control sequence 124 stored in the automatic analyzer in which the opening time of the solenoid valve 205 is defined as being relatively short achieves the upper limit liquid level height (step S906).
次に、予測部123は、ステップS901でデータテーブルに保存した関係式の傾きが、ステップS905またはステップS906で算出した下限関係式または上限関係式の傾きに至るまでに要する期間を算出する(ステップS907)。具体的には、まず、予測部123が、データテーブルに保存された「一日当たりの傾き変化量」の全データを取得して、その平均値を算出する。次に、予測部123は、ステップS905またはステップS906で算出した下限関係式または上限関係式の傾きから、ステップS901で保存した関係式の傾きを減算する。最後に、予測部123は、減算の結果得られた差分を当該平均値で除することで、ステップS901でデータテーブルに保存した関係式の傾きが、ステップS905またはステップS906で算出した下限関係式または上限関係式の傾きに至るまでに要する期間が算出できる。 Next, the prediction unit 123 calculates the period required for the slope of the relational equation stored in the data table in step S901 to reach the slope of the lower limit relational equation or the upper limit relational equation calculated in step S905 or step S906 (step S907). Specifically, the prediction unit 123 first acquires all data on the "change in slope per day" stored in the data table and calculates the average value. Next, the prediction unit 123 subtracts the slope of the relational equation stored in step S901 from the slope of the lower limit relational equation or the upper limit relational equation calculated in step S905 or step S906. Finally, the prediction unit 123 divides the difference obtained as a result of the subtraction by the average value, thereby calculating the period required for the slope of the relational equation stored in the data table in step S901 to reach the slope of the lower limit relational equation or the upper limit relational equation calculated in step S905 or step S906.
次に、予測部123は、ステップS907で得られた期間を現在日時に加算し、その算出結果を、自動分析御装置が保持する全ての制御シーケンス124が液面高さの許容範囲条件を満たさなくなる予測日時として、データテーブルに保存する(ステップS908)。 Next, the prediction unit 123 adds the period obtained in step S907 to the current date and time, and stores the calculation result in the data table as the predicted date and time when all control sequences 124 held by the automatic analysis control device will no longer satisfy the liquid level tolerance range conditions (step S908).
次に、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する際に、ステップS908の予測日時を、図13の(2)に示すように、電磁弁205を交換すべき日時として出力部120に合わせて表示する。 Next, when the control unit 102 notifies the operator via the output unit 120 that the adjustment of the cleaning liquid volume has been completed, the control unit 102 also displays the predicted date and time of step S908 on the output unit 120 as the date and time when the solenoid valve 205 should be replaced, as shown in (2) of Figure 13.
実施例5では、電磁弁205に、経年劣化以外の要因で異常が生じているか否かを制御部102の診断部が診断する方法を例示する。経年劣化以外の要因には、例えば、ごみの詰まりなどが考えられる。これにより、オペレータは、電磁弁205が故障して使えなくなる前に、電磁弁205の異常を検知することができる。 Example 5 illustrates a method in which the diagnostic unit of the control unit 102 diagnoses whether an abnormality has occurred in the solenoid valve 205 due to factors other than aging. Factors other than aging can include, for example, clogging with debris. This allows the operator to detect an abnormality in the solenoid valve 205 before the solenoid valve 205 breaks down and becomes unusable.
図14は、実施例5における、電磁弁205の、経年劣化以外の要因による異常を診断部が診断する手順を示したフローチャートである。本実施例では、オペレータに対して洗浄液量の調整処理が完了した旨の通知が出力部120に出力される直前に、診断部が診断する例を説明する。しかし、診断するタイミングはこれに限られず、洗浄液量の調整処理とは独立して行われてもよいし、実施例3や実施例4と合わせて実施してもよい。 Figure 14 is a flowchart showing the procedure in Example 5 in which the diagnostic unit diagnoses the solenoid valve 205 for abnormalities caused by factors other than aging. In this Example, an example is described in which the diagnostic unit performs the diagnosis immediately before a notification to the operator that the cleaning fluid volume adjustment process has been completed is output to the output unit 120. However, the timing of the diagnosis is not limited to this, and the diagnosis may be performed independently of the cleaning fluid volume adjustment process, or may be performed in conjunction with Example 3 or Example 4.
診断部は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きや傾きの変化量などの情報を、記憶部105のデータテーブルに保存する(ステップS1101)。 The diagnostic unit calculates the relationship between the open time of the solenoid valve 205 and the detected liquid level based on the results of all or at least two of the control sequences 124 executed during the cleaning liquid volume adjustment process, and stores information such as the slope of the relationship and the amount of change in the slope in a data table in the memory unit 105 (step S1101).
本実施例のデータテーブルは、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、異常診断結果と、を保持する。 The data table in this embodiment stores, for each cleaning fluid volume adjustment, the calculated slope of the relational expression, 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 terminates 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; 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 memory unit 105 stores the tolerance range conditions in percentage format to perform the diagnosis in step S1105, and the diagnosis unit uses this to perform the diagnosis. However, the tolerance range conditions stored in the memory unit 105 may also be stored in the format of real numbers.
ステップS1105において、乖離の程度が許容範囲条件に入っている場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常なし」に設定して保存する(ステップS1106)。一方、ステップS1105において、乖離の程度が許容範囲条件に入っていない場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常あり」に設定して保存する(ステップS1107)。 If the degree of deviation is within the acceptable range in step S1105, the diagnosis unit sets the abnormality diagnosis result data corresponding to the cleaning fluid volume adjustment in the data table held by the storage unit 105 to "no abnormality" and saves it (step S1106). On the other hand, if the degree of deviation is not within the acceptable range in step S1105, the diagnosis unit sets the abnormality diagnosis result data corresponding to the cleaning fluid volume adjustment in the data table held by the storage unit 105 to "abnormality present" and saves it (step S1107).
次に、制御部102は、オペレータに対して洗浄液量の調整が完了した旨を、出力部120を介して通知する際に、ステップS1106またはステップS1107の異常診断結果を、図13の(3)に示すように、出力部120に合わせて表示する。 Next, when the control unit 102 notifies the operator via the output unit 120 that the adjustment of the cleaning liquid volume has been completed, the control unit 102 also displays the abnormality diagnosis results of step S1106 or step S1107 on the output unit 120, as shown in (3) of Figure 13.
実施例6では、制御部102が、自動分析装置の使用状況に応じて、異なる制御シーケンス124を分析に利用する場合に、利用した制御シーケンス124と分析結果が記憶部105に紐づけて保持される。そして、本実施例の自動分析装置は、分析終了後に、分析結果とともに、分析時に適用した制御シーケンス124の種類を出力部120にあわせて表示する。これにより、本実施例の自動分析装置は、状況に応じて異なる制御シーケンス124を利用する場合にも、トレーサビリティを確保することができる。 In Example 6, when the control unit 102 uses different control sequences 124 for analysis depending on the usage status of the automatic analyzer, the control sequence 124 used and the analysis results are linked and stored in the memory unit 105. After the analysis is completed, the automatic analyzer of this example displays on the output unit 120 the type of control sequence 124 applied during the analysis along with the analysis results. This allows the automatic analyzer of this example to ensure traceability even when different control sequences 124 are used depending on the situation.
図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 shows a detailed analysis result screen output by the control unit 102 to the output unit 120. The memory unit 105 stores the control sequence 124 used during the analysis for each analysis operation, and the control unit 102 outputs the corresponding relationship to the output unit 120, as shown in (1) of Figure 15. Below, we will explain the case where the memory unit 105 stores the data table shown in Figure 7. First, if control sequence No. 4 of Figure 7 is used as the control sequence for the cleaning operation when cleaning the reaction vessel 112 used in the analysis, control sequence No. 4 corresponds to the "Washing" (cleaning operation) item in (1) "Sequence Details" of Figure 15. Here, the control sequences stored in the data table of Figure 7 each have a different opening time for the solenoid valve 205. Therefore, this correspondence makes it clear how long the solenoid valve was open when the cleaning solution was dispensed into the reaction vessel 112 during the analysis. Similarly, for example, in "Sample Dispense" (sample dispensing operation) and "Reagent Dispense" (reagent dispensing operation), a control sequence in which the movement amount of the probe 201 is defined may be linked to the analysis result, or a control sequence in which the discharge amount or suction amount is defined may be linked to the analysis result. Also, in "Reaction" (reaction operation), for example, a control sequence in which the movement amount of the reaction vessel 112 is defined may be linked to the analysis result.
なお、前述の各実施例では、生化学自動分析装置の例を説明したが、本発明はこれに限定されるものではなく、免疫自動分析装置や凝固自動分析装置などにも適用できる。また、前述の各実施例では、液量検知部として、液面の高さを検知する高さ検知器が用いられたが、他の方法によって洗浄液の液量を検知しても良い。さらに、前述の各実施例では、電磁弁の開放時間を変えることにより液量を調整したが、電磁弁の開度を変えるなど他の方法により液量を調整しても良い。 In the above-described embodiments, an automatic biochemistry analyzer has been described as an example, but the present invention is not limited to this and can also be applied to an automatic immunoanalyzer, an automatic coagulation analyzer, or the like. In addition, in the above-described embodiments, a height detector that detects the height of the liquid surface was used as the liquid volume detection unit, but the volume of the cleaning liquid may be detected by other methods. Furthermore, in the above-described embodiments, the liquid volume was adjusted by changing the opening time of the solenoid valve, but the liquid volume may also 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...Controller, 103...Mechanism driver, 104...CPU, 105...Memory, 106...I/O, 107...ADC, 108...Operation unit, 109...I/F, 110...Driver circuit, 111...Sample container, 112...Reaction container, 113...Sample 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...Aspiration nozzle
Claims (11)
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液面高さを検知する高さ検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置であって、
前記制御部は、
前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、
異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、
前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液面高さが前記高さ検知器によって検知され、
前記判定部は、
当該検知結果に基づき、前記制御シーケンスの中で前記液面高さが所定範囲内である前記制御シーケンスを求め、
当該求めた制御シーケンスの前記液面高さと液面高さの基準値の差分が最も小さくなる制御シーケンスを、分析時に適用すべきものと判定する自動分析装置。 a discharge nozzle that discharges a cleaning liquid into the reaction vessel;
an electromagnetic valve provided in a path for supplying the cleaning liquid to the discharge nozzle;
a height detector that detects the liquid level of the cleaning liquid;
a control unit that controls the solenoid valve,
The control unit
a storage unit that stores control sequences that cause 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 part of the control sequences stored in the memory unit are executed, and the liquid level of the cleaning liquid corresponding to each control sequence is detected by the level detector;
The determination unit
Based on the detection result, a control sequence in which the liquid level height falls within a predetermined range is determined;
The automatic analyzer determines the control sequence that minimizes the difference between the liquid level height and the reference value of the liquid level height among the obtained control sequences as the control sequence to be applied during analysis.
前記判定部は、当該求めた制御シーケンスの前記液面高さと前回の洗浄液の液面高さ調整時に取得した液面高さとの差分が最も小さくなる制御シーケンスを、分析時に適用すべきものとして判定する自動分析装置。 The automatic analyzer according to claim 1,
The determination unit determines the control sequence that minimizes the difference between the liquid level height of the obtained control sequence and the liquid level height obtained during the previous adjustment of the cleaning liquid level as the control sequence to be applied during analysis.
前記制御部は、適用中の前記制御シーケンスの前記液面高さが前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
前記予測部が予測した時期を、次回の調整時期の候補として出力する出力部を、さらに備える自動分析装置。 The automatic analyzer according to claim 1,
The control unit further includes a prediction unit that predicts when the liquid level of the control sequence currently being applied will no longer 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.
前記制御部は、適用中の前記制御シーケンスの前記液面高さが前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
前記予測部が予測した時期の一定期間前から、液面高さの調整を促す通知を出力する出力部を、さらに備える自動分析装置。 The automatic analyzer according to claim 1,
The control unit further includes a prediction unit that predicts when the liquid level of the control sequence currently being applied will no longer be within the predetermined range,
The automatic analyzer further includes an output unit that outputs a notification urging adjustment of the liquid level from a certain period before the time predicted by the prediction unit.
前記制御部は、適用中の前記制御シーケンスの前記液面高さが前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
調整のスケジュールとして、即時実行、前記予測部が予測した時期の自動的な実行、指定期間ごとの自動的な実行、を含む複数の候補の中からいずれかを選択するよう促す表示を出力する出力部を、さらに備える自動分析装置。 The automatic analyzer according to claim 1,
The control unit further includes a prediction unit that predicts when the liquid level of the control sequence currently being applied will no longer 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 for the adjustment schedule, including immediate execution, automatic execution at the time predicted by the prediction unit, and automatic execution at specified intervals.
前記制御部は、前記記憶部に記憶されたすべての前記制御シーケンスの前記液面高さが前記所定範囲内でなくなる時期を予測する予測部を、さらに有し、
前記予測部が予測した時期を、前記電磁弁を交換すべき時期として出力する出力部を、さらに備える自動分析装置。 The automatic analyzer according to claim 1,
The control unit further includes a prediction unit that predicts a time when the liquid level heights of all the control sequences stored in the storage unit will no longer 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つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記予測部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、算出した傾きの変化から、前記所定範囲内なくなる時期を予測する自動分析装置。 The automatic analyzer according to any one of claims 3 to 6,
At least two of the control sequences stored in the storage unit are executed, and a slope of a relational expression between the opening time of the solenoid valve and the liquid level height is calculated;
the storage unit stores the past tilts 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 no longer be within the specified range based on the calculated change in slope.
前記制御部は、前記電磁弁の異常を診断する診断部を、さらに有し、
前記診断部による異常診断結果を出力する出力部を、さらに備える自動分析装置。 The automatic 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つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記診断部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
所定期間内の傾きの変化の平均値が一定以上となった場合に、前記電磁弁に異常が生じたと診断する自動分析装置。 The automatic 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 the opening time of the solenoid valve and the liquid level height is calculated;
the storage unit stores the past tilts together with date and time information;
the diagnosis unit calculates a change in the tilt based on the past tilts 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 predetermined period of time exceeds a certain value.
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液面高さを検知する高さ検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置による分析方法であって、
前記制御部が、前記電磁弁に対して異なる動作をさせる制御シーケンスのうち全部または一部を実行するとともに、前記高さ検知器が、各制御シーケンスに対応した前記洗浄液の液面高さを検知するステップと、
前記制御部が、当該検知結果に基づき、前記制御シーケンスの中で前記液面高さが所定範囲内である前記制御シーケンスを求め、当該求めた制御シーケンスの前記液面高さと液面高さの基準値の差分が最も小さくなる制御シーケンスを、分析時に適用すべきものと判定するステップと、を有する、自動分析装置による分析方法。 a discharge nozzle that discharges a cleaning liquid into the reaction vessel;
an electromagnetic valve provided in a path for supplying the cleaning liquid to the discharge nozzle;
a height detector that detects the liquid level of the cleaning liquid;
a control unit that controls the solenoid valve,
the control unit executes all or part of control sequences that cause the solenoid valve to perform different operations, and the level detector detects the liquid level 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, based on the detection result, a control sequence among the control sequences in which the liquid level height is within a predetermined range, and determines that the control sequence in which the difference between the liquid level height of the determined control sequence and a reference value for the liquid level height is the smallest is the control sequence to be applied during analysis.
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液面高さを検知する高さ検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置による分析方法であって、
前記制御部が、前記電磁弁に対して異なる動作をさせる制御シーケンスのうち全部または一部を実行するとともに、前記高さ検知器が、各制御シーケンスに対応した前記洗浄液の液面高さを検知するステップと、
前記制御部が、検知結果が所定の液面高さ範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものと判定するステップと、を有する、自動分析装置による分析方法。 a discharge nozzle that discharges a cleaning liquid into the reaction vessel;
an electromagnetic valve provided in a path for supplying the cleaning liquid to the discharge nozzle;
a height detector that detects the liquid level of the cleaning liquid;
a control unit that controls the solenoid valve,
the control unit executes all or part of control sequences that cause the solenoid valve to perform different operations, and the level detector detects the liquid level 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 level height range condition, the control sequence with a relatively high likelihood 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 (2)
| Publication Number | Publication Date |
|---|---|
| JP2024127942A JP2024127942A (en) | 2024-09-20 |
| JP7787243B2 true JP7787243B2 (en) | 2025-12-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 Active JP7787243B2 (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) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007315949A (en) | 2006-05-26 | 2007-12-06 | Toshiba Corp | Automatic analyzer |
| JP2010085097A (en) | 2008-09-29 | 2010-04-15 | Olympus Corp | Analyzer 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 |
| JP2011022028A (en) | 2009-07-16 | 2011-02-03 | Toshiba Corp | Automatic analyzer |
| JP2016090345A (en) | 2014-10-31 | 2016-05-23 | 株式会社東芝 | Clinical laboratory equipment |
| JP2017106791A (en) | 2015-12-09 | 2017-06-15 | 株式会社日立ハイテクノロジーズ | Automatic analyzer and method for determining abnormality of automatic analyzer |
| JP2018048820A (en) | 2016-09-20 | 2018-03-29 | キヤノンメディカルシステムズ株式会社 | Automatic analyzer |
-
2022
- 2022-02-08 JP JP2023500761A patent/JP7516648B2/en active Active
- 2022-02-08 WO PCT/JP2022/004851 patent/WO2022176702A1/en not_active Ceased
-
2024
- 2024-07-03 JP JP2024107290A patent/JP7787243B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007315949A (en) | 2006-05-26 | 2007-12-06 | Toshiba Corp | Automatic analyzer |
| JP2010085097A (en) | 2008-09-29 | 2010-04-15 | Olympus Corp | Analyzer 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 |
| JP2011022028A (en) | 2009-07-16 | 2011-02-03 | Toshiba Corp | Automatic analyzer |
| JP2016090345A (en) | 2014-10-31 | 2016-05-23 | 株式会社東芝 | Clinical laboratory equipment |
| JP2017106791A (en) | 2015-12-09 | 2017-06-15 | 株式会社日立ハイテクノロジーズ | Automatic analyzer and method for determining abnormality of automatic analyzer |
| JP2018048820A (en) | 2016-09-20 | 2018-03-29 | キヤノンメディカルシステムズ株式会社 | Automatic analyzer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7516648B2 (en) | 2024-07-16 |
| WO2022176702A1 (en) | 2022-08-25 |
| JP2024127942A (en) | 2024-09-20 |
| JPWO2022176702A1 (en) | 2022-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7836368B2 (en) | Automated analyzer and automated analyzer | |
| JP7399330B2 (en) | Automatic analyzer and its cleaning method | |
| JP5761753B2 (en) | Automatic analyzer and its operation failure judgment method | |
| JP7455142B2 (en) | automatic analyzer | |
| JP2018017676A (en) | Automatic analyzer and program | |
| JPWO2015019880A1 (en) | Automatic analyzer | |
| JP7660240B2 (en) | Liquid Dispensing Device | |
| US11828765B2 (en) | Automatic analysis apparatus and method of controlling automatic analysis apparatus | |
| JP7787243B2 (en) | Automated analyzer and analysis method using the automated analyzer | |
| JP2017044507A (en) | Automatic analysis device | |
| EP3578994A1 (en) | Automatic analyzer | |
| US12360077B2 (en) | Automatic analysis device and automatic analysis method of specimen | |
| JP5912787B2 (en) | Automatic analyzer | |
| JP6333550B2 (en) | Automatic analyzer | |
| JP7512227B2 (en) | Automated Analysis Equipment | |
| JP7560647B2 (en) | Automated analysis system and sample distribution method | |
| CN117321423A (en) | Automatic analysis device | |
| JP7139171B2 (en) | automatic analyzer | |
| JP2024024237A (en) | Automatic analyzer and how to adjust the amount of washing liquid | |
| JP7002669B2 (en) | Automatic analyzer | |
| JP2024027707A (en) | automatic analyzer | |
| CN120539432A (en) | Automatic analysis device and automatic analysis method | |
| WO2024075441A1 (en) | Automatic analysis device and method for cleaning probe | |
| WO2025057552A1 (en) | Automated analysis device, and method for adjusting automated analysis device | |
| JP2009243995A (en) | Automatic analyzer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251027 |
|
| 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: 20251111 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7787243 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |