[go: up one dir, main page]

JP7516648B2 - Automated Analysis Equipment - Google Patents

Automated Analysis Equipment Download PDF

Info

Publication number
JP7516648B2
JP7516648B2 JP2023500761A JP2023500761A JP7516648B2 JP 7516648 B2 JP7516648 B2 JP 7516648B2 JP 2023500761 A JP2023500761 A JP 2023500761A JP 2023500761 A JP2023500761 A JP 2023500761A JP 7516648 B2 JP7516648 B2 JP 7516648B2
Authority
JP
Japan
Prior art keywords
unit
liquid level
control sequence
control
solenoid valve
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023500761A
Other languages
Japanese (ja)
Other versions
JPWO2022176702A1 (en
Inventor
翔太郎 今西
拓也 高橋
健士郎 坂田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi High Tech Corp
Original Assignee
Hitachi High Tech Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi High Tech Corp filed Critical Hitachi High Tech Corp
Publication of JPWO2022176702A1 publication Critical patent/JPWO2022176702A1/ja
Priority to JP2024107290A priority Critical patent/JP2024127942A/en
Application granted granted Critical
Publication of JP7516648B2 publication Critical patent/JP7516648B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • G01N35/02Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a plurality of sample containers moved by a conveyor system past one or more treatment or analysis stations

Landscapes

  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)

Description

本発明は、自動分析装置に関する。 The present invention relates to an automatic analysis device.

反応容器の洗浄に使用する洗浄液の液量を自動で調整する自動分析装置が知られている。例えば、特許文献1には、「バルブ調整機能84は、判定機能82により判定された洗浄機構230の状態に関する判定結果に応じて、第1のノズル251、第4のノズル254、第5のノズル255、及び第6のノズル256から吐出される洗浄液量を調整する機能である。バルブ調整機能84が実行されると、制御回路8Aは、判定機能82の実行により算出された吸光度変化率に基づいて、例えば第1のノズルから吐出された洗浄液量の増加量又は減少量を算出する。制御回路8Aは、算出した洗浄液量の増加量又は減少量に基づいて、駆動機構4を制御し、例えば第1のノズル251から吐出される洗浄液量が適切な量になるように、三方電磁弁271の開放時間を調整する。」という記載がある(段落0084)。An automatic analyzer that automatically adjusts the amount of cleaning liquid used to clean a reaction vessel is known. For example, Patent Document 1 states that "the valve adjustment function 84 adjusts the amount of cleaning liquid discharged from the first nozzle 251, the fourth nozzle 254, the fifth nozzle 255, and the sixth nozzle 256 according to the judgment result regarding the state of the cleaning mechanism 230 judged by the judgment 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 discharged from the first nozzle based on the absorbance change rate calculated by the execution of the judgment 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 opening time of the three-way solenoid valve 271 so that, for example, the amount of cleaning liquid discharged from the first nozzle 251 becomes an appropriate amount" (paragraph 0084).

特開2018-48820号公報JP 2018-48820 A

特許文献1では、調整した洗浄液量が所定の範囲条件を満たしていれば調整処理を終了する。そのため、液量が当該範囲条件の上限下限付近に調整された場合でも、液量がその範囲条件内であれば調整は完了してしまう。そうすると、調整して間もなく再調整が必要となり、オペレータの手間やコストがかかってしまう課題がある。また、洗浄液量を調整するために、頻繁に分析を止めなければいけなくなる課題も生じる。In Patent Document 1, if the adjusted amount of cleaning solution satisfies a predetermined range condition, the adjustment process is terminated. Therefore, even if the amount of solution is adjusted to near the upper or lower limit of the range condition, the adjustment is completed as long as the amount of solution is within the range condition. This poses the problem that readjustment is required shortly after the adjustment, which requires the operator's effort and costs. Another problem arises in that the analysis must be stopped frequently to adjust the amount of cleaning solution.

本発明は、このような課題に鑑みてなされたものであり、その目的は、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供することにある。The present invention has been made in consideration of such problems, and its purpose is to provide an automatic analyzer that reduces the frequency of adjusting the amount of cleaning liquid in the reaction vessel.

前記課題を解決するために、本発明は、反応容器内に洗浄液を吐出する吐出ノズルと、前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、前記洗浄液の液量を検知する液量検知器と、前記電磁弁を制御する制御部と、を備えた自動分析装置であって、前記制御部は、前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、洗浄液量の調整時に、前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液量が前記液量検知器によって検知され、前記判定部は、検知結果が所定の液量範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものと判定するものである。 In order to solve the above problem, the present invention provides an automatic analyzer comprising a discharge nozzle that discharges a cleaning solution into a reaction vessel, a solenoid valve provided in a path for supplying the cleaning solution to the discharge nozzle, a liquid volume detector that detects the volume of the cleaning solution, and a control unit that controls the solenoid valve, the control unit having a memory unit that stores control sequences that cause the solenoid valve to operate in different ways, and a judgment unit that judges which of the different control sequences should be applied during analysis, and when adjusting the volume of the cleaning solution, all or part of the control sequences stored in the memory unit are executed, and the volume of the cleaning solution corresponding to each control sequence is detected by the liquid volume detector, and the judgment unit judges that the control sequence with a relatively high likelihood among a plurality of control sequences whose detection results satisfy a predetermined liquid volume range condition is the one to be applied during analysis.

本発明によれば、反応容器の洗浄液量の調整頻度を抑制した自動分析装置を提供できる。前記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。According to the present invention, an automatic analyzer can be provided that reduces the frequency of adjusting the amount of washing liquid in the reaction vessel. Problems, configurations, and effects other than those described above will become clear from the description of the following embodiments.

実施形態に係る自動分析装置の全体構成図。1 is a diagram showing the overall configuration of an automatic analyzer according to an embodiment. 反応容器を洗浄するための構成と、洗浄液の液量を調整するための構成と、を併せて示した図。FIG. 13 is a diagram showing a configuration for washing a reaction vessel and a configuration for adjusting the amount of a washing liquid. 実施例1に係る液面高さ調整の手順を示したフローチャート。4 is a flowchart showing a procedure for adjusting a liquid level according to the first embodiment. 全ての制御シーケンスが実行されてデータが更新されたことを示すデータテーブル。A data table showing that all control sequences have been executed and data has been updated. 全ての制御シーケンスの実行結果として、電磁弁開放時間と液面高さを示したグラフ。6 is a graph showing the solenoid valve opening time and the liquid level as the results of executing all control sequences. 実施例2に係る液面高さ調整の手順を示したフローチャート。10 is a flowchart showing a procedure for adjusting the liquid level according to the second embodiment. 一部の制御シーケンスが実行されてデータが更新されたことを示すデータテーブル。A data table showing that some control sequences have been executed and data has been updated. 一部の制御シーケンスの実行結果として、電磁弁開放時間と液面高さを示したグラフ。6 is a graph showing the solenoid valve opening time and the liquid level as the result of executing a portion of a control sequence. 実施例3における、選択中の制御シーケンスが、許容範囲条件を満たさなくなる日時を予測する手順を示したフローチャート。13 is a flowchart showing a procedure for predicting a date and time when a selected control sequence will no longer satisfy a tolerance range condition in the third embodiment. 過去の液量調整ごとの関係式の傾きに関するデータを保持するデータテーブル。A data table that holds data on the slope of the relational equation for each past liquid volume adjustment. オペレータが洗浄液量の調整の開始スケジュールを設定する際に表示される画面の例。An example of the screen that is displayed when an operator sets the start schedule for adjusting the cleaning solution volume. 実施例4における、全ての制御シーケンスが、許容範囲条件を満たさなくなる日時を予測する手順を示したフローチャート。13 is a flowchart showing a procedure for predicting a date and time when all control sequences will no longer satisfy the allowable range conditions in the fourth embodiment. オペレータに対して洗浄液量の調整が完了した旨を通知する際に表示される画面の例。13 is an example of a screen displayed when notifying an operator that adjustment of the amount of cleaning liquid has been completed. 実施例5における、電磁弁の、経年劣化以外の要因による異常を診断部が診断する手順を示したフローチャート。13 is a flowchart showing a procedure for a diagnosing unit to diagnose an abnormality in a solenoid valve caused by a factor other than aging in the fifth embodiment. 分析結果の詳細画面の例。An example of the analysis results details screen.

以下、図面を参照しながら、本発明の実施形態に係わる自動分析装置を説明する。図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 driving unit 103 has a driving circuit 110, a specimen container 111 that holds the measurement target, a specimen dispensing mechanism 113 that dispenses the specimen in 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 the measurement is completed, a reaction disk 130 that transports the reaction container 112 to the operating position of each mechanism, and a reaction tank 118 that keeps 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 a program executed by the CPU 104, a storage unit 105 that stores a control sequence 124 that defines a procedure for controlling the mechanism drive unit 103, and the like, 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 that communicates with the operation unit 108. The programs stored in the memory are conceptually divided into a judgment unit 122 and a prediction unit 123 for each function.

記憶部105には、洗浄液吐出のための電磁弁205に対して異なる動作をさせる複数の制御シーケンス124、具体的には、電磁弁205の開放時間の異なる複数の制御シーケンス124、が記憶されている。判定部122は、異なる制御シーケンス124の中で、分析時に適用すべきものを判定するものである。予測部123は、適用中(選択中)の制御シーケンス124が所定の条件を満たさなくなる時期を予測するものである。The memory unit 105 stores a plurality of control sequences 124 that cause the solenoid valve 205 for discharging the cleaning liquid to perform different operations, specifically, a plurality of control sequences 124 that have different opening times for 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 being applied (selected) will no longer satisfy a predetermined condition.

自動分析装置では、機構駆動部103の駆動回路110が、制御部102のI/O106からの信号によって制御されて、検体分注機構113、試薬分注機構114、攪拌機構115などの各機構を駆動し、反応容器112内で検体と試薬を混合する。さらに、自動分析装置では、機構駆動部103の光度計116が、この混合液について各分析項目に応じた波長で吸光度を測定し、ADC107によって測定データが取り込まれることにより、検体の分析を行う。例えば、制御部102は、測定した吸光度に基づいて検体に含まれる所定成分の濃度を算出し、算出結果を出力部120に出力する。なお、吸光度の測定に変えて散乱光の検出またはその他の測定原理により検体の分析を行っても良い。分析に使用された後の使用済みの反応容器112は、反応ディスク130の近傍に配置された洗浄機構117により、混合液を吸引した後、内部を洗浄することで繰り返しの使用を可能にする。In the automatic analyzer, the drive circuit 110 of the mechanism drive unit 103 is controlled by a signal from the I/O 106 of the control unit 102 to drive each mechanism such as the sample dispensing mechanism 113, the reagent dispensing mechanism 114, and the stirring mechanism 115, and mixes the sample and the reagent in the reaction vessel 112. Furthermore, in the automatic analyzer, the photometer 116 of the mechanism drive unit 103 measures the absorbance of this mixed liquid at a wavelength corresponding to each analysis item, and the measurement data is captured by the ADC 107 to analyze the sample. For example, the control unit 102 calculates the concentration of a predetermined component contained in the sample based on the measured absorbance, and outputs the calculation result to the output unit 120. Note that instead of measuring the absorbance, the sample may be analyzed by detecting scattered light or using other measurement principles. After being used in the analysis, the reaction vessel 112 that has been used is washed inside after aspirating the mixed liquid by the cleaning mechanism 117 arranged near the reaction disk 130, allowing it to be used repeatedly.

図2は、反応容器を洗浄するための構成と、洗浄液の液量を調整するための構成と、を併せて示した図である。図2に示すように、洗浄機構117は、洗浄液を吐出する吐出ノズル207と、洗浄液を廃棄するための吸引ノズル208と、を備える。吐出ノズル207には、洗浄液の供給経路として流路203が接続されており、流路203の上流側には電磁弁205およびポンプ204が設けられている。電磁弁205およびポンプ204は制御回路206によって制御され、流路203を通って洗浄液が吐出ノズル207へ送られる。なお、制御回路206は、制御部102のCPU104によって制御される。2 shows both the configuration for cleaning the reaction vessel and the configuration for adjusting the amount of cleaning liquid. As shown in FIG. 2, the cleaning mechanism 117 includes a discharge nozzle 207 for discharging the cleaning liquid and a suction nozzle 208 for disposing of the cleaning liquid. A flow path 203 is connected to the discharge nozzle 207 as a supply path for the cleaning liquid, and an electromagnetic valve 205 and a pump 204 are provided upstream of the flow path 203. The electromagnetic 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 vessel 112 arranged on the reaction disk 130 to clean the inside of the reaction vessel 112. After cleaning, the cleaning liquid in the reaction vessel 112 is sucked by the suction nozzle 208 and discharged from the reaction vessel 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, a liquid level detector that is provided on the probe 201 of the reagent dispensing mechanism 114 and detects the contact of the liquid level with the probe 201 is used as the height detector 202, so there is no need to prepare a new height detector. In addition, the drive circuit 110 is connected to the probe 201, and the drive circuit 110 moves the probe 201 horizontally and up and down in response to a signal 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 in 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 as long as a mechanism capable of detecting the liquid level is provided. For example, the height detector 202 of the specimen dispensing mechanism 113 may be used. In addition, 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 by other methods, for example, image processing.

反応容器112は、繰り返し使用されるため、充分に洗浄する必要がある。例えば、反応容器112の所定の高さに達するまでの液量の洗浄液を吐出できれば充分に洗浄できるが、洗浄液の高さが低すぎると洗浄不足となり測定結果に悪影響を及ぼす。また、洗浄液は各種機構の経時変化により吐出量が変化するため、洗浄液の液面高さが所定の高さになるよう各種機構を定期的に調整する必要がある。そこで、本実施形態では、自動分析装置が分析を行っていない、待機状態において、洗浄液量の調整処理(メンテナンス処理)が行われる。例えば、自動分析装置の入力部119を用いてオペレータがメンテナンス処理を行うよう指示を出すことで、メンテナンス処理が開始される。以下では、洗浄液の液量の調整方法として、電磁弁205の開放時間を変更することでこれを実現する例について説明する。Since the reaction vessel 112 is used repeatedly, it is necessary to thoroughly clean it. For example, if the amount of cleaning liquid discharged can reach a predetermined height of the reaction vessel 112, it can be sufficiently cleaned, but if the height of the cleaning liquid is too low, the cleaning will be insufficient and the measurement results will be adversely affected. In addition, since the amount of cleaning liquid discharged changes due to changes in various mechanisms over time, it is necessary to periodically adjust various mechanisms so that the liquid level of the cleaning liquid is at a predetermined height. Therefore, in this embodiment, the automatic analyzer is not performing an analysis, and in a standby state, a cleaning liquid amount adjustment process (maintenance process) is performed. For example, the maintenance process is started by an operator issuing an instruction to perform maintenance process using the input unit 119 of the automatic analyzer. Below, an example of a method for adjusting the amount of cleaning liquid by changing the opening time of the solenoid valve 205 will be described.

本実施例は、入力部119からの指示を受け、制御部102が、記憶部105に記憶された、洗浄動作用の複数の制御シーケンス124をすべて実行するものである。図3は、実施例1に係る液面高さ調整の手順を示したフローチャートである。In this embodiment, upon receiving an instruction 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 an 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 moves to the cleaning liquid discharge position, the CPU 104 controls the pump 204 and the solenoid valve 205 via the control circuit 206 to start 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 an 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. The drive circuit 110 receives the input from the I/O 106 and 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 the 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 holds, for each control sequence 124, the opening 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 data of the liquid level and the measurement date and time corresponding to the executed control sequence 124 in the data table to the liquid level height and the date and time of the measurement derived above. Note that in this embodiment, an example is given in which the data of the control sequence 124 is arranged in ascending order of the opening time of the solenoid valve 205 in the data table shown in FIG. 4 held by the memory unit 105, but the order of the data of the control sequence 124 is not limited to this. For example, the order of the data of the control sequence 124 may be arranged in descending order of the opening 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 the 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 start suctioning the cleaning liquid (step S307). After suction of the 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 an 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, when 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 processes as steps S302 to S307 described above are executed for the newly selected control sequence 124. Note that each control sequence 124 may be executed sequentially by pipeline processing. In this pipeline processing, for example, while the nth control sequence 124 is executing step S303, the n+1th control sequence 124 simultaneously executes step S302.

そして、データテーブルに保存された全ての制御シーケンス124が実行されると、制御部102の判定部122が、導出した洗浄液の液面高さが所定の許容範囲条件を満たすか否かを判定する。本実施例の記憶部105は、液面高さの許容範囲条件として、上限値と下限値を保持しており、さらに、この許容範囲条件の中で、相対的に尤度が高いかどうかを判定するための、液面高さの基準値を保持している。許容範囲条件の上限値と下限値は、オペレータが入力部119から設定してもよい。また、本実施例の基準値は、液面高さの上限値と下限値との間の中央値であるが、これに限らない。例えば、電磁弁205の径が経年変化によって緩みやすい場合には、当該基準値を中央値よりも許容範囲条件の下限値に近い値に設定されてもよい。また、基準値の代わりに、前述の許容範囲条件よりも狭い基準範囲が設定されてもよい。 Then, when all the control sequences 124 stored in the data table are executed, the judgment unit 122 of the control unit 102 judges whether the liquid level of the derived cleaning liquid satisfies a predetermined tolerance range condition. The memory unit 105 in this embodiment holds an upper limit value and a lower limit value as a tolerance range condition for the liquid level, and further holds a reference value for the liquid level to judge whether the likelihood is relatively high among the tolerance range conditions. The upper limit value and the lower limit value of the tolerance range condition may be set by the operator from the input unit 119. In addition, the reference value in this embodiment is the median value between the upper limit value and the lower limit value of the liquid level height, but is not limited to this. For example, if the diameter of the solenoid valve 205 is likely to loosen due to aging, the reference value may be set to a value closer to the lower limit value of the tolerance range condition than the median value. In addition, instead of the reference value, a reference range narrower than the above-mentioned tolerance range condition 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 or not there is data of a liquid level height that satisfies the tolerance range condition among the updated liquid level heights in the data table (step S308). If there is no data of a liquid level height that satisfies the tolerance range condition, the control unit 102 notifies the operator via the output unit 120 that the amount of cleaning liquid cannot be adjusted. In this case, since the solenoid valve 205 needs to be replaced, the notification to the operator includes a message to encourage the replacement of the solenoid valve 205. On the other hand, if there is data of a liquid level height that satisfies the tolerance range condition in step S308, the determination unit 122 extracts from the data table a control sequence 124 that has achieved a liquid level height that is relatively close to the reference value of the liquid level height held by the memory unit 105. In this way, the determination unit 122 determines that the control sequence 124 with a relatively high likelihood among the multiple control sequences 124 that satisfy the tolerance range condition should be applied during analysis, and sets the selection flag of the determined control sequence 124 to on (step S309). If there is only one liquid level data that satisfies the allowable range condition, the selection flag of the control sequence 124 corresponding to that data is set to ON. Then, the control unit 102 notifies the operator via the output unit 120 that the adjustment of the amount of cleaning liquid 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 during the cleaning operation of the reaction vessel 112 during operation (analysis) to discharge the cleaning liquid. Therefore, the automated analyzer of this embodiment can guarantee the discharge of a specified liquid volume when cleaning the reaction vessel 112 and reduce the frequency of adjusting the cleaning liquid volume.

次に、本実施例における洗浄液量の調整方法に関し、図4および図5を用いて、具体的な例で説明する。図4は、全ての制御シーケンス124が実行されてデータが更新されたことを示すデータテーブルであり、図5は、全ての制御シーケンス124の実行結果として、電磁弁205の開放時間と液面高さを示したグラフである。Next, a method for adjusting the amount of cleaning liquid in this embodiment will be described with a specific example using Figures 4 and 5. Figure 4 is a data table showing that all control sequences 124 have been executed and the data has been updated, and Figure 5 is a graph showing the opening time of 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 automatic analyzer starts a maintenance process based on a trigger set by the operator using the input unit 119 to reselect the control sequence 124 to be used when cleaning the empty reaction vessel 112 after the measurement. Here, 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 previously selected by the operator, and an automatic execution mode based on a timing predicted in Example 3 described later. The memory unit 105 holds six control sequences 124 as shown in FIG. 4. The control unit 102 executes all of these control sequences 124 in the order of steps S302 to S307 shown in FIG. 3. The graph in FIG. 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となった。4 and 5, in control sequence No. 1, the solenoid valve 205 is opened for 0.5 seconds, and the cleaning liquid is discharged, resulting in a liquid level of 8.9 mm. Similarly, in control sequence No. 2, the solenoid valve 205 is opened for 0.6 seconds, resulting in a liquid level of 9.3 mm, in control sequence No. 3, the solenoid valve 205 is opened for 0.7 seconds, resulting in a liquid level of 9.7 mm, in control sequence No. 4, the solenoid valve 205 is opened for 0.8 seconds, resulting in a liquid level of 10.1 mm, in control sequence No. 5, the solenoid valve 205 is opened for 0.9 seconds, resulting in a liquid level of 10.4 mm, and in control sequence No. 6, the solenoid valve 205 is opened 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 described 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 the control sequence 124 that has achieved a liquid level relatively close to the reference value from the three control sequences 124 that satisfy the tolerance range condition. The reference value is 10.0, which is the median value of the lower limit 9.5 mm and the upper limit 10.5 mm. In addition, the execution result of control sequence No. 3 is a liquid level of 9.7 mm, the execution result of control sequence No. 4 is a liquid level of 10.1 mm, and the execution result of control sequence No. 3 is a liquid level of 10.4 mm, so the control sequence that achieves a liquid level of 10.1 mm achieves a liquid level relatively close to the reference value of 10.0 mm. Therefore, the determination unit 122 determines that control sequence No. 4 is the control sequence 124 to be applied during analysis, and in the data table of FIG. 4, 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).

本実施例では、反応容器112の容量が既知であるため、液量を調整するために液面高さを調整指標としている。しかし、液面高さから液量を導出し、液量そのものを調整指標としてもよい。この場合、反応容器112の底面積と形状が既知であれば、測定した液面高さから液量を算出することができる。In this embodiment, since the capacity of the reaction vessel 112 is known, the liquid level height is used as an adjustment index to adjust the liquid volume. However, the liquid volume may be derived from the liquid level height, and the liquid volume itself may be used as an adjustment index. 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 the first embodiment, all control sequences 124 held by the control unit 102 are executed, and then the control sequence 124 closest to the reference value (having a relatively high likelihood) is extracted. In the second embodiment, a more efficient adjustment method is illustrated, in which the number of control sequences 124 to be executed is smaller than in the first embodiment. In the following, explanations of parts common to the first embodiment are omitted as appropriate.

図6は、実施例2に係る液面高さ調整の手順を示したフローチャートである。本実施例の記憶部105が保持するデータテーブルには、実施例1のデータに加えて、図7に示す通り、各制御シーケンスに対する実行フラグのデータを保持する。実行フラグは、洗浄液量の調整をする際に、実行した制御シーケンス124と実行していない制御シーケンス124とを区別するためのものである。これにより、判定部122は、実行フラグがオフになっている未実行の制御シーケンス124の中から、次に実行すべき制御シーケンス124をより効率的に選ぶことができる。なお、実行フラグは、調整を開始する度に、オフ(本実施例では0)に設定されてから、調整が開始される。 Figure 6 is a flow chart showing the procedure for adjusting the liquid level according to the second embodiment. In addition to the data of the first embodiment, the data table held by the memory unit 105 in this embodiment 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 embodiment) each time an adjustment is started, and then the adjustment is started.

まず、制御部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, since the control flow of steps S302 to S307 shown in FIG. 3 is defined for each control sequence 124, 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, the determination unit 122 uses the relational expression calculated in step S502 to extract a control sequence 124 having an opening time of the solenoid valve 205 that is considered to achieve a liquid level relatively close to the reference value of the liquid level held by the memory unit 105 from among the control sequences 124 whose execution flags are off (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 condition stored in the memory unit 105 (step S505). If it is determined in step S505 that the tolerance range condition is not satisfied, the determination unit 122 determines whether or not there is a control sequence 124 in the data table whose execution flag is set to off (step S506). If there is no control sequence 124 in the data table 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 of the control sequence 124 to on.

また、ステップS505において、ステップS504の実行結果として得られた液面高さが、記憶部105が保持する許容範囲条件を満たしていると判定された場合、判定部122は、その実行結果として得られた液面高さが、記憶部105が保持する基準値と同じか否かを判定する(ステップS508)。ここでの判定は、一定の幅を持って同一か否かを判定してもよい。例えば、ステップS504の実行結果として得られた液面高さが、基準値の±1%の間にある値であった場合には、その液面高さを当該基準値と同じと判定してもよい。 If it is determined in step S505 that the liquid level height obtained as a result of executing step S504 satisfies the tolerance range condition stored in the memory unit 105, the determination unit 122 determines whether the liquid level height obtained as a result of the execution is the same as the reference value stored in the memory unit 105 (step S508). The determination here may be made as to 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 obtained as a result of execution of step S504 is the same as the reference value of the liquid level held by the memory unit 105, the control unit 102 sets the selection flag of the data corresponding to the control sequence 124 executed in step S504 to ON in the data table (step S509). Thereafter, the control unit 102 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 execution of step S504 is not the same as the reference value of the liquid level height held by the memory unit 105, the judgment 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 judgment unit 122 uses the relational expression calculated in step S502 to judge whether the opening time of the solenoid valve 205 should be longer or shorter than the opening time of the solenoid valve 205 defined in the control sequence 124 executed in step S504 (step S510). The specific judgment method of the judgment unit 122 in step S510 is to lengthen the opening time of the solenoid valve 205 if the liquid level height obtained as a result of execution of step S504 is lower than the reference value, and to shorten the opening 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 determination result in step S510, which is relatively close to the release time of the control sequence 124 executed immediately before. Then, the control unit 102 executes the control sequence 124 narrowed down by the determination unit 122 (step S511). The control unit 102 not only stores the execution result of step S511 in the data table, but also sets the execution flag of the 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 the execution of step S511 satisfies the tolerance range condition stored in the memory unit 105 (step S512). If it is determined in step S512 that the tolerance range condition is not satisfied, the determination unit 122 sets the selection flag of the data corresponding to the second-to-last executed control sequence 124 in the data table 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 condition is satisfied, 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 judgment 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 method for adjusting the amount of cleaning liquid in this embodiment will be described with a specific example using Figures 7 and 8. Figure 7 is a data table showing that some (resulting in Nos. 1, 2, 4, and 5) of the control sequences 124 have been executed and 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 automatic analyzer starts a maintenance process 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 described above, 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」となる。6, the determination unit 122 calculates a relational expression between the opening time of the solenoid valve 205 and the liquid level height 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 height 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 height is 13 mm, so the relational expression is "liquid level height = 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 judgment unit 122 executes step S503 in FIG. 6. As shown in FIG. 8, the reference value is 20 mm, and when the judgment unit 122 calculates the solenoid valve opening time corresponding to this reference value using the above-mentioned relational expression, it is approximately 0.83 seconds. The control sequence 124 defined as having a solenoid valve opening time relatively close to this 0.83 seconds is control sequence No. 4, in which the solenoid valve opening time is defined as 0.8 seconds. Therefore, in step S504 in FIG. 6, control sequence No. 4 is executed, and the liquid level height obtained as a result of the execution is 19 mm.

次に、図6のステップS504では、判定部122が、図6のステップS504の実行結果として得られた液面高さ19mmが許容範囲条件を満たしているか否かを判定する。図8に示す通り、許容範囲条件は15mm~25mmであり、液面高さ19mmは当該許容範囲条件を満たすため、図6のステップS508に進む。 Next, in step S504 in Fig. 6, the judgment unit 122 judges whether the liquid level height of 19 mm obtained as a result of executing step S504 in 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 the allowable range condition, the process proceeds to step S508 in Fig. 6.

図6のステップS508では、判定部122が、図6のステップS504の実行結果として得られた液面高さ19mmが基準値と同じか否かを判定する。図8に示す通り、基準値は20mmであり、液面高さ19mmは当該基準値と同じではないため、判定部122は、図6のステップS510に進む。In step S508 in Fig. 6, the determination unit 122 determines whether the liquid level height of 19 mm obtained as a result of executing step S504 in 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 the reference value, so the determination unit 122 proceeds to step S510 in 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に進む。6, the determination unit 122 determines whether the control sequence 124 to be executed next is a control sequence 124 with a longer or shorter solenoid valve opening time than the control sequence 124 executed in step S504 in 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. Now, 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 control sequence 124 to be executed next, and proceeds to step S511 in FIG. 6.

図6のステップS511では、判定部122が、ステップS504で実行した制御シーケンス124の電磁弁開放時間に相対的に近く、かつ、ステップS510での判定結果を満たすもの、すなわち、ステップS504で実行した制御シーケンス124よりも電磁弁開放時間の長いもの、に絞り込む。ここでは、判定部122が、次に実行する制御シーケンス124として制御シーケンスNo5に絞り込む。その後、制御部102が制御シーケンスNo5を実行し、図6のステップS512に進む。 In step S511 of FIG. 6, the judgment unit 122 narrows down the control sequences 124 to those that are relatively close to the solenoid valve opening time of the control sequence 124 executed in step S504 and satisfy the judgment result in step S510, i.e., those that have a longer solenoid valve opening time than the control sequence 124 executed in step S504. Here, the judgment 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 in FIG. 6, the judgment unit 122 judges whether the liquid level height obtained as a result of executing step S511 satisfies the tolerance range condition. As shown in FIG. 8, the tolerance 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 tolerance range condition, so the process proceeds to step S514 in 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 in FIG. 6, the judgment unit 122 judges 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 last executed control sequence 124. Here, the liquid level height obtained from the second 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, since the reference value is 20 mm, the second last executed control sequence 124 (control sequence No. 4) is relatively closer to the reference value. Therefore, the process proceeds to step S515 in 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 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, an example is given in which 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 the above. For example, by referring to past data stored in the data table and executing the control sequences 124 corresponding to the liquid level heights close to the upper limit and the lower limit, a highly accurate relational equation can be obtained. In addition, the control sequence 124 with the shortest opening time of the solenoid valve 205 and the control sequence 124 with the longest opening time of the solenoid valve 205 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が予測する方法を例示する。これにより、オペレータは、自動分析装置の利用環境に応じて、洗浄液の液面高さを再調整すべき日時をより正確に知ることができる。 In the third embodiment, a method is illustrated in which the prediction unit 123 of the control unit 102 predicts the date and time when the control sequence 124 being applied (selected) will no longer satisfy the allowable range condition of the liquid level stored in the memory unit 105. This allows the operator to know more accurately the date and time when the liquid level of the cleaning liquid should be readjusted depending on the usage environment of the automatic 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 the above-mentioned Example 1 or Example 2 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 may be performed independently of the cleaning liquid volume adjustment process.

予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS601)。図10は、過去の液量調整ごとの関係式の傾きに関するデータを保持するデータテーブルである。図10に示すように、このデータテーブルは、例えば、各洗浄液量調整に対して、算出された関係式の傾きと、当該傾きと前回調整時の傾きとの差分値(前回調整時からの傾き変化)と、洗浄液量調整を実行した調整日時と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、を保持する。また、最初に行われた洗浄液量調整は、当該傾きと前回調整時の傾きとの差分値と、前回調整日時から当該調整日時までの経過日数と、一日当たりの傾き変化量と、予測日時と、のデータは、空欄の状態となる。The prediction unit 123 calculates the relational expression between the opening time of the solenoid valve 205 and the detected liquid level height 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 relational expression in the data table of the storage unit 105 (step S601). FIG. 10 is a data table that holds data on the slope of the relational expression for each past liquid volume adjustment. As shown in FIG. 10, this data table holds, for example, the calculated slope of the relational expression for each cleaning liquid volume adjustment, the difference between the slope and the slope at the time of the previous adjustment (the change in slope from the previous adjustment), the adjustment date and time when the cleaning liquid volume adjustment was performed, the number of days elapsed from the previous adjustment date and time to the adjustment date and time, the amount of change in slope per day, and the predicted date and time. In addition, for the first cleaning liquid volume adjustment, the data for the difference between the 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 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 condition 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 of the "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 data, etc.

次に、予測部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 limit or the lower limit of the allowable range condition 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, so 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, so 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 of the "amount of 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 data, etc. 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 tolerance range condition for the liquid level height (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 amount of cleaning liquid has been completed, the control unit 102 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 of 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, so that the operator can select it. For example, if the operator selects "Manual" in FIG. 11 and operates the Set button, the adjustment of the amount of cleaning liquid is immediately performed. On the other hand, if the operator selects "Auto" in FIG. 11 and selects "Recommendation" and operates the Set button, the adjustment of the amount of cleaning liquid is automatically performed at the predicted date and time of step S607. Also, if the operator selects "Auto" in FIG. 11 and selects "Regular interval" and operates the Set button, the adjustment of the amount of cleaning liquid is automatically performed at the period specified by the operator. Note that if the predicted date and time of step S607 is reached before the period 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. 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 from 30 days before the predicted date and time of step S607.

また、洗浄液量の調整は、入力部119からオペレータが設定したスケジュールに実施してもよいが、必ずしもオペレータの設定が必要とは限らない。例えば、自動分析装置が、毎分析前などの所定のタイミングで調整を実施してもよい。 The adjustment of the amount of cleaning solution may be performed according to a schedule set by an operator via the input unit 119, but this does not necessarily require setting by the operator. For example, the automatic analyzer may perform the adjustment at a predetermined timing, such as before each analysis.

実施例4では、自動分析御装置が記憶部105に保持する全ての制御シーケンス124が、液面高さの許容範囲条件を満たさなくなる日時を、制御部102の予測部123が予測する方法を例示する。これにより、オペレータは、自動分析装置の利用環境に応じて、電磁弁205を交換すべき日時をより正確に知ることができる。In the fourth embodiment, a method is illustrated in which the prediction unit 123 of the control unit 102 predicts the date and time when all the control sequences 124 stored in the memory unit 105 of the automatic analysis control device will no longer satisfy the allowable range condition for the liquid level height. This allows the operator to know more accurately 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 just 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 performed independently of the cleaning liquid volume adjustment process or may be performed in conjunction with Example 3.

予測部123は、洗浄液量の調整処理の際に実行された全部または少なくとも2つの制御シーケンス124の結果に基づき、電磁弁205の開放時間と、検知された液面高さとの関係式を算出し、当該関係式の傾きなどの情報を、記憶部105のデータテーブルに保存する(ステップS901)。The prediction unit 123 calculates a relationship between the opening time of the solenoid valve 205 and the detected liquid level height 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 in Example 3, the data table in this embodiment also holds, for each cleaning liquid volume adjustment, the calculated slope of the relational equation, the difference between the slope and the slope at the time of the previous adjustment (the change in slope from the previous adjustment), the adjustment date and time when the cleaning liquid volume adjustment was performed, the number of days elapsed from the previous adjustment date and time to the current adjustment date and time, the amount of change in slope per day, and the predicted date and time. However, the predicted date and time in this embodiment is the date and time when it is predicted that all of the 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 "slope change from the previous adjustment" stored in the data table, calculates the 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 result of step S903 to predict whether the liquid level height achieved by the control sequence 124 will approach the upper limit or lower limit of the tolerance range condition over time (step S904).

ステップS904において、制御シーケンス124が実現する液面高さが、経年に伴って、下限値に近づいていくと予測された場合、予測部123は、自動分析装置が保持する制御シーケンス124の中で、電磁弁205の開放時間が相対的に長く定義されている制御シーケンス124が、下限値の液面高さを実現するときの、電磁弁開放時間と液面高さの関係式(下限関係式)の傾きを算出する(ステップS905)。In step S904, if 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 equation (lower limit relationship equation) between the solenoid valve opening time and the liquid level height when a control sequence 124 in which the opening time of the solenoid valve 205 is defined as being relatively long among the control sequences 124 held by the automatic analyzer achieves the lower limit liquid level height (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 equation (upper limit relationship equation) between the solenoid valve opening time and the liquid level height when a control sequence 124 in which the opening time of the solenoid valve 205 is defined as being relatively short among the control sequences 124 held by the automatic analyzer 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 obtains all data of the "amount of slope change 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 allowable range conditions for the liquid level height (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 amount of cleaning liquid has been completed, the control unit 102 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の異常を検知することができる。 In the fifth embodiment, a method is illustrated in which the diagnostic unit of the control unit 102 diagnoses whether or not an abnormality has occurred in the solenoid valve 205 due to factors other than aging. Factors other than aging can be, 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 for the diagnosis unit to diagnose abnormalities in the solenoid valve 205 caused by factors other than aging in Example 5. In this example, an example is described in which the diagnosis unit performs 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 diagnosis is not limited to this, and it 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 diagnosis unit calculates a relationship between the opening time of the solenoid valve 205 and the detected liquid level height 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 holds, for each cleaning liquid volume adjustment, the calculated slope of the relational equation, the difference between that slope and the slope at the time of the previous adjustment (the change in slope from the previous adjustment), the adjustment date and time when the cleaning liquid volume adjustment was performed, the number of days elapsed from the date and time of the previous adjustment to the date and time of the current adjustment, the amount of change in slope per day, and the abnormality diagnosis result.

次に、診断部は、データテーブルに、2回分以上の洗浄液量調整のデータが存在するか否かを判定する(ステップS1102)。2回分以上の洗浄液量調整のデータが存在しない場合、診断部は、異常診断の処理を終了する。一方、2回分以上の洗浄液量調整のデータが存在する場合、診断部は、データテーブルに保存された「一日当たりの傾き変化量」の全データを取得して、その平均値を算出する(ステップS1103)。なお、平均値を算出するときに用いられるデータは、全データでなく、直近の3つのデータなどであってもよい。Next, the diagnostic unit determines whether data for two or more cleaning fluid volume adjustments exists in the data table (step S1102). If data for two or more cleaning fluid volume adjustments does not exist, the diagnostic unit ends the abnormality diagnosis process. On the other hand, if data for two or more cleaning fluid volume adjustments exists, the diagnostic unit acquires all data for "slope change per day" stored in the data table and calculates the average value (step S1103). Note that the data used to calculate the average value does not have to be all data, and may be the most recent three data, for example.

次に、診断部は、ステップS1101でデータテーブルに保存した「一日当たりの傾き変化量」と、ステップS1103で算出した「一日当たりの傾き変化量」の平均値と、比率で乖離の程度を算出する(ステップS1104)。なお、乖離の程度の算出方法はこれに限られず、例えば、ステップS1101で保存した「一日当たりの傾き変化量」から、ステップS1103で算出した平均値を減算し、絶対値で乖離の程度を算出してもよい。Next, the diagnosis unit calculates the degree of deviation as a ratio between the "amount of change in slope per day" stored in the data table in step S1101 and the average value of the "amount of change in slope per day" calculated in step S1103 (step S1104). Note that the method of calculating the degree of deviation is not limited to this, and for example, the degree of deviation may be calculated as an absolute value by subtracting the average value calculated in step S1103 from the "amount of change in slope per day" stored in step S1101.

次に、診断部は、ステップS1104で算出した乖離の程度が、記憶部105が保持する許容範囲条件に入っているか否かを診断する(ステップS1105)。本実施例では、記憶部105は、ステップS1105の診断を行う為に、百分率の形式で許容範囲条件を保持しており、診断部は、それを用いて診断を行う。ただし、記憶部105が保持する許容範囲条件は、実数の形式で許容範囲条件を保持していてもよい。Next, the diagnosis unit diagnoses whether the degree of deviation calculated in step S1104 is within the tolerance range conditions held by the memory unit 105 (step S1105). In this embodiment, the memory unit 105 holds the tolerance range conditions in the form of a percentage in order to perform the diagnosis in step S1105, and the diagnosis unit uses this to perform the diagnosis. However, the tolerance range conditions held by the memory unit 105 may also be held in the form of real numbers.

ステップS1105において、乖離の程度が許容範囲条件に入っている場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常なし」に設定して保存する(ステップS1106)。一方、ステップS1105において、乖離の程度が許容範囲条件に入っていない場合、診断部は、記憶部105が保持するデータテーブルにおいて、当該洗浄液量調整に対応する、異常診断結果のデータを、「異常あり」に設定して保存する(ステップS1107)。In step S1105, if the degree of deviation is within the allowable range conditions, the diagnosis unit sets the data of the abnormality diagnosis result corresponding to the cleaning liquid volume adjustment in the data table held by the storage unit 105 to "no abnormality" and stores it (step S1106). On the other hand, in step S1105, if the degree of deviation is not within the allowable range conditions, the diagnosis unit sets the data of the abnormality diagnosis result corresponding to the cleaning liquid volume adjustment in the data table held by the storage unit 105 to "abnormality present" and stores 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 amount of cleaning liquid has been completed, the control unit 102 displays the abnormality diagnosis result 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 together 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 is a detailed screen of the analysis result output by the control unit 102 to the output unit 120. The memory unit 105 holds the control sequence 124 used during the analysis for each analysis operation, and the control unit 102 outputs the correspondence to the output unit 120 as shown in (1) of Figure 15. Below, a case where the memory unit 105 holds the data table shown in Figure 7 will be described. First, when the control sequence No. 4 of Figure 7 is used as the control sequence for the washing operation when washing the reaction vessel 112 used in the analysis, the control sequence No. 4 corresponds to the item "Washing" (washing operation) in (1) "Sequence Details" of Figure 15. Here, the control sequences held in the data table of Figure 7 have different opening times of the solenoid valve 205. Therefore, this correspondence makes it clear how long the solenoid valve was open during the discharge of the washing liquid 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-mentioned embodiments, examples of an automatic biochemical analyzer are described, but the present invention is not limited to this, and can also be applied to an automatic immunological analyzer or an automatic coagulation analyzer. In the above-mentioned embodiments, a height detector that detects the height of the liquid surface is used as the liquid volume detection unit, but the liquid volume of the cleaning liquid may be detected by other methods. Furthermore, in the above-mentioned embodiments, the liquid volume is adjusted by changing the opening time of the solenoid valve, but the liquid volume may be adjusted by other methods, such as changing the opening degree of the solenoid valve.

102…制御部、103…機構駆動部、104…CPU、105…記憶部、106…I/O、107…ADC、108…操作部、109…I/F、110…駆動回路、111…検体容器、112…反応容器、113…検体分注機構、114…試薬分注機構、115…攪拌機構、116…光度計、117…洗浄機構、118…反応槽、119…入力部、120…出力部、121…メモリ、122…判定部、123…予測部、124…制御シーケンス、130…反応ディスク、201…プローブ、202…高さ検知器、203…流路、204…ポンプ、205…電磁弁、206…制御回路、207…吐出ノズル、208…吸引ノズル 102...control unit, 103...mechanism driving unit, 104...CPU, 105...storage unit, 106...I/O, 107...ADC, 108...operation unit, 109...I/F, 110...drive circuit, 111...specimen container, 112...reaction container, 113...specimen dispensing mechanism, 114...reagent dispensing mechanism, 115...stirring mechanism, 116...photometer, 117...cleaning mechanism, 118...reaction tank, 119...input unit, 120...output unit, 121...memory, 122...determination unit, 123...prediction unit, 124...control sequence, 130...reaction disk, 201...probe, 202...height detector, 203...flow path, 204...pump, 205...solenoid valve, 206...control circuit, 207...discharge nozzle, 208...suction nozzle

Claims (10)

反応容器内に洗浄液を吐出する吐出ノズルと、
前記吐出ノズルへ前記洗浄液を供給する経路に設けられた電磁弁と、
前記洗浄液の液量を検知する液量検知器と、
前記電磁弁を制御する制御部と、を備えた自動分析装置であって、
前記制御部は、
前記電磁弁に対して異なる動作をさせる制御シーケンスを記憶する記憶部と、
異なる前記制御シーケンスの中で、分析時に適用すべきものを判定する判定部と、有し、
洗浄液量の調整時に、前記記憶部に記憶された前記制御シーケンスのうち全部または一部が実行されるとともに、各制御シーケンスに対応した前記洗浄液の液量が前記液量検知器によって検知され、
前記判定部は、検知結果が所定の液量範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものと判定する自動分析装置。
a discharge nozzle for discharging a cleaning liquid into the reaction vessel;
an electromagnetic valve provided in a path for supplying the cleaning liquid to the discharge nozzle;
a liquid level detector that detects the amount of the cleaning liquid;
A control unit for controlling the solenoid valve,
The control unit is
A storage unit that stores a control sequence for causing the solenoid valve to perform different operations;
A determination unit that determines which of the different control sequences should be applied during analysis,
When adjusting the amount of cleaning liquid, all or part of the control sequences stored in the memory unit are executed, and the amount of the cleaning liquid corresponding to each control sequence is detected by the liquid amount detector;
The determination unit determines, from among a plurality of control sequences whose detection results satisfy a predetermined liquid volume range condition, the control sequence having a relatively high likelihood as the control sequence to be applied during analysis.
請求項1に記載の自動分析装置において、
前記液量検知器は、分注機構に設けられた高さ検知器であって、
前記記憶部には、前記電磁弁の開放時間の異なる前記制御シーケンスが記憶されており、
前記判定部は、検知結果が所定の液面高さ範囲条件を満たす複数の前記制御シーケンスの中で、相対的に尤度の高い前記制御シーケンスを、分析時に適用すべきものとして判定する自動分析装置。
2. The automated analyzer according to claim 1,
The liquid level detector is a height detector provided in a dispensing mechanism,
The control sequence in which the solenoid valve has an opening time that is different from the control sequence in which the solenoid valve is opened is stored in the storage unit.
The determination unit determines, from among a plurality of control sequences whose detection results satisfy a predetermined liquid level height range condition, the control sequence with a relatively high likelihood as the one to be applied during analysis.
請求項2に記載の自動分析装置において、
相対的に尤度の高い前記制御シーケンスとは、検知結果が液面高さの基準値に最も近い前記制御シーケンスである自動分析装置。
3. The automated analyzer according to claim 2,
The control sequence with a relatively high likelihood is the control sequence whose detection result is closest to the reference value of the liquid level height in the automatic analyzer.
請求項3に記載の自動分析装置において、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち一部である少なくとも2つが実行され、
前記判定部は、実行結果に基づき、前記電磁弁の開放時間と前記液面高さとの関係式を算出し、当該関係式から前記液面高さの基準値に最も近い前記制御シーケンスを判定する自動分析装置。
4. The automatic analyzer according to claim 3,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in the memory unit are executed,
The determination unit calculates a relational expression between the opening time of the solenoid valve and the liquid level height based on the execution result, and determines the control sequence that is closest to a reference value of the liquid level height from the relational expression.
請求項1に記載の自動分析装置において、
分析終了後に、分析結果とともに、分析時に適用した前記制御シーケンスの種類を出力する出力部を、さらに備える自動分析装置。
2. The automated analyzer according to claim 1,
The automatic analyzer further comprises an output unit that outputs, after the analysis is completed, the type of the control sequence applied during the analysis together with the analysis result.
請求項2に記載の自動分析装置において、
前記制御部は、適用中の前記制御シーケンスが前記液面高さ範囲条件を満たさなくなる時期を予測する予測部を、さらに有し、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記予測部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
算出した傾きの変化から、前記液面高さ範囲条件を満たさなくなる時期を予測する自動分析装置。
3. The automated analyzer according to claim 2,
The control unit further includes a prediction unit that predicts a time when the control sequence being applied will no longer satisfy the liquid level height range condition,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in a storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid level height is calculated,
The storage unit stores the past tilt together with date and time information,
The prediction unit calculates a change in the tilt based on the past tilt stored in the storage unit,
The automatic analyzer predicts the time when the liquid level height range condition will no longer be satisfied based on the change in the calculated slope.
請求項6に記載の自動分析装置において、
前記予測部が予測した時期の一定期間前から、洗浄液量の調整を促す通知を出力する出力部を、さらに備える自動分析装置。
7. The automated analyzer according to claim 6,
The automatic analyzer further includes an output unit that outputs a notification urging adjustment of an amount of cleaning liquid from a certain period before the time predicted by the prediction unit.
請求項6に記載の自動分析装置において、
前記予測部が予測した時期を、次回の調整時期の候補として出力する出力部を、さらに備える自動分析装置。
7. The automated analyzer according to claim 6,
The automatic analyzer further includes an output unit that outputs the time predicted by the prediction unit as a candidate for the next adjustment time.
請求項2に記載の自動分析装置において、
前記制御部は、前記記憶部に記憶されたすべての前記制御シーケンスが前記液面高さ範囲条件を満たさなくなる時期を予測する予測部をさらに有し、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記予測部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
算出した傾きの変化から、前記液面高さ範囲条件を満たさなくなる時期を予測する自動分析装置。
3. The automated analyzer according to claim 2,
The control unit further includes a prediction unit that predicts a time when all of the control sequences stored in the memory unit will no longer satisfy the liquid level height range condition,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in a storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid level height is calculated,
The storage unit stores the past tilt together with date and time information,
The prediction unit calculates a change in the tilt based on the past tilt stored in the storage unit,
The automatic analyzer predicts the time when the liquid level height range condition will no longer be satisfied based on the change in the calculated slope.
請求項2に記載の自動分析装置において、
前記制御部は、前記電磁弁の異常を診断する診断部をさらに有し、
洗浄液量の調整時に、記憶部に記憶された前記制御シーケンスのうち少なくとも2つが実行されて、前記電磁弁の開放時間と前記液面高さとの関係式の傾きが算出され、
前記記憶部は、過去の前記傾きを日時情報とともに記憶し、
前記診断部は、前記記憶部に記憶された過去の前記傾きに基づいて傾きの変化を算出し、
所定期間内の傾きの変化の平均値が一定以上となった場合に、前記電磁弁に異常が生じたと診断する自動分析装置。
3. The automated analyzer according to claim 2,
The control unit further includes a diagnosis unit that diagnoses an abnormality in the solenoid valve,
When adjusting the amount of cleaning liquid, at least two of the control sequences stored in a storage unit are executed, and a slope of a relational expression between an opening time of the solenoid valve and the liquid level height is calculated,
The storage unit stores the past tilt together with date and time information,
The diagnosis unit calculates a change in tilt based on the past tilt stored in the storage unit,
The automatic analyzer diagnoses that an abnormality has occurred in the solenoid valve when the average value of the change in slope within a specified period of time exceeds a certain value.
JP2023500761A 2021-02-22 2022-02-08 Automated Analysis Equipment Active JP7516648B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024107290A JP2024127942A (en) 2021-02-22 2024-07-03 Automated analyzer and analysis method using the automated analyzer

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021026169 2021-02-22
JP2021026169 2021-02-22
PCT/JP2022/004851 WO2022176702A1 (en) 2021-02-22 2022-02-08 Automated analysis device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024107290A Division JP2024127942A (en) 2021-02-22 2024-07-03 Automated analyzer and analysis method using the automated analyzer

Publications (2)

Publication Number Publication Date
JPWO2022176702A1 JPWO2022176702A1 (en) 2022-08-25
JP7516648B2 true JP7516648B2 (en) 2024-07-16

Family

ID=82930485

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023500761A Active JP7516648B2 (en) 2021-02-22 2022-02-08 Automated Analysis Equipment
JP2024107290A Pending JP2024127942A (en) 2021-02-22 2024-07-03 Automated analyzer and analysis method using the automated analyzer

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024107290A Pending JP2024127942A (en) 2021-02-22 2024-07-03 Automated analyzer and analysis method using the automated analyzer

Country Status (2)

Country Link
JP (2) JP7516648B2 (en)
WO (1) WO2022176702A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010122177A (en) 2008-11-21 2010-06-03 Beckman Coulter Inc Automatic analysis apparatus and method for determining anomaly of detergent pump
JP2017106791A (en) 2015-12-09 2017-06-15 株式会社日立ハイテクノロジーズ Automatic analyzer and automatic analyzer abnormality determination method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5232585B2 (en) * 2008-09-29 2013-07-10 ベックマン コールター, インコーポレイテッド Analysis apparatus and probe cleaning method
JP6494978B2 (en) * 2014-10-31 2019-04-03 キヤノンメディカルシステムズ株式会社 Clinical laboratory equipment
JP6750991B2 (en) * 2016-09-20 2020-09-02 キヤノンメディカルシステムズ株式会社 Automatic analyzer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010122177A (en) 2008-11-21 2010-06-03 Beckman Coulter Inc Automatic analysis apparatus and method for determining anomaly of detergent pump
JP2017106791A (en) 2015-12-09 2017-06-15 株式会社日立ハイテクノロジーズ Automatic analyzer and automatic analyzer abnormality determination method

Also Published As

Publication number Publication date
JP2024127942A (en) 2024-09-20
WO2022176702A1 (en) 2022-08-25
JPWO2022176702A1 (en) 2022-08-25

Similar Documents

Publication Publication Date Title
CN113811773B (en) Automatic analysis device and cleaning method thereof
US9897624B2 (en) Automatic analyzer
JP6074365B2 (en) Automatic analyzer
WO2013042405A1 (en) Automatic analysis device and method for determining malfunction thereof
JP2008058163A (en) Automatic analyzer
JP6453219B2 (en) Automatic analyzer
JP7455142B2 (en) automatic analyzer
JP6660844B2 (en) Automatic analyzer and program
EP2023147A2 (en) Automatic analyzer
CN111936864B (en) Automatic analysis device
JP6543532B2 (en) Automatic analyzer
JP7516648B2 (en) Automated Analysis Equipment
JP2011237344A (en) Automatic analysis device
JP5912787B2 (en) Automatic analyzer
US11828765B2 (en) Automatic analysis apparatus and method of controlling automatic analysis apparatus
JP7547613B2 (en) Automated Analysis Equipment
JP2020052002A (en) Automatic analyzer, and automatic analysis method
JP6333550B2 (en) Automatic analyzer
JPH03183955A (en) automatic analyzer
JP7560647B2 (en) Automated analysis system and sample distribution method
JP7139171B2 (en) automatic analyzer
JP2013246055A (en) Autoanalyzer
JP7535651B2 (en) Automatic analysis device and method for checking flow path thereof
JP7002669B2 (en) Automatic analyzer
US20230194556A1 (en) Automatic analyzer and maintenance method for automatic analyzer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230726

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240703

R150 Certificate of patent or registration of utility model

Ref document number: 7516648

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150