(57)【特許請求の範囲】
【請求項１】
複数のロータを交換して使用でき、制御装置に読み書き可能な記憶部を持ち、読み書き可能な記憶部にロータ情報を記憶する領域を持ち、操作パネルから前記領域にロータ情報を入力する手段をもつ遠心機において、操作パネルから入力されたロータ情報が正しいか判断する手段を設け、前記入力されたロータ情報が正しいと判断した場合、前記入力されたロータ情報を前記記憶部に記憶することを特長とした遠心機。
【請求項２】
前記ロータ情報は、ロータに関するデータとチェックデータからなる請求項１記載の遠心機。
【請求項３】
前記ロータに関するデータを前記制御装置で演算し、演算結果を前記チェックデータと比較することを特長とした請求項１および請求項２記載の遠心機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のロータを交換して使用し、操作パネルからロータ情報が入力できる遠心機に関するものである。
【０００２】
【従来の技術】
遠心機は、試料を入れて回転分離するためのロータ９と、ロータをセットするためのロータ室と、ロータを回転駆動するためのモータ１０をもつ構成になっており、目的に応じてロータを交換して使用している。ロータは、遠心応力による破壊防止のため、ロータ毎に最高回転数が決められている。また、最高回転数が同じでも、ロータの形状、寸法が異なるロータが複数個ある。そこで、ロータ毎に番号を割付けたり、または、識別子を取り付け、遠心機の操作パネルからロータに割付けた番号を入力するか、または、ロータ識別センサ８からの信号によりロータの識別を行っている。遠心機の制御装置の記憶部には、あらかじめロータの番号または、識別子に対応するロータ情報、例えば、最高回転数、ロータの回転半径などが記憶してある。ロータを識別するとロータ情報を呼び出し、回転数の入力に誤りがないかチェックし、遠心機は、正しい遠心条件で運転することができる。また、ロータの回転半径から回転中の遠心力を求め、遠心力表示などを行っている。
【０００３】
顧客が遠心機とロータＡを購入し、遠心機を運転するとき、操作パネル１のスイッチ部３から運転条件（回転数、運転時間、ロータ温度など）を入力すると、表示部２に表示される。ロータＡを遠心機にセットし運転すると、ロータ識別センサ８は、ロータＡに取り付けてある識別子の信号をマイコン４に入力する。マイコン４は、ロータ識別センサ８の信号からロータを識別し、ＲＯＭ５に記憶してあるロータＡ情報１１を呼び出し、スイッチ部３から入力した回転数が、ロータＡの最高回転数より高くないかチェックを行い、入力した回転数がロータＡの最高回転数以下のときは、遠心機を運転し、入力した回転数がロータＡの最高回転数より高いときは、エラーメッセージを表示部２に表示する。また、ロータ回転時には、ロータＡ情報１１に記憶してある、ロータの回転半径から遠心力を計算し、表示部２に表示することもある。
【０００４】
同様に、ロータＢを使用するときはロータＢ情報１２を呼び出し、ロータＬを使用するときはロータＬ情報１３を呼び出し、遠心機は運転する。
【０００５】
顧客が遠心機購入後に開発された新しいロータＭを購入した場合、遠心機のＲＯＭ５には、ロータＭの情報は記憶されていない。そこで、ロータＭの情報が入ったＲＯＭに交換する必要がある。しかし、顧客がロータＭを使うときにロータＭが運転できず、ＲＯＭを交換する必要があることがわかることが多く、ＲＯＭ交換するまでロータＭが使用できないといった問題がある。
【０００６】
また、上記問題を解決するために、操作パネル１からロータＭ情報である最高回転数、ロータの回転半径などを入力して、ロータＭが使用できるようにしてある遠心機もある。しかし、操作パネル１からロータ情報を入力するときに、ロータの最高回転数や、ロータの回転半径など誤った値を入力してしまうと、誤ったロータ情報が遠心機に記憶され、ロータの最高回転数より高い回転数で、運転してしまったり、間違った遠心力を表示するという問題がある。
【０００７】
【発明が解決しようとする課題】
上記したように従来の遠心機では、操作パネルからロータ情報を入力する場合、誤ったロータ情報が入力されてもチェックできず、遠心機に誤ったロータ情報が記憶されてしまい、誤ったロータ情報で遠心機を運転するという問題がある。本発明の目的は、ＲＯＭを交換することなく、操作パネルから誤ったロータ情報が入力できないようにした遠心機を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的は、ロータに関するデータとチェックデータからなるロータ情報を、操作パネルから入力し、遠心機に記憶するときに、入力したロータ情報をチェックすることにより達成される。
【０００９】
【発明の実施の形態】
図１は本考案の一実施例になる遠心機の制御装置のブロック図である。
【００１０】
スイッチ部３で入力した運転条件は、マイコン４を介してＲＡＭ６に記憶され、表示部２に表示される。ＲＡＭ６は遠心機の電源がＯＦＦしても、バッテリー７でデータが保持されるように構成されている。
【００１１】
複数のロータＡ〜Ｌに関する情報は、あらかじめＲＯＭ５のロータＡ情報１１、ロータＢ情報１２、ロータＬ情報１３に記憶してあり、遠心機を運転するとき、ロータ識別センサ８でロータを識別し、使用するロータ情報がＲＯＭ５からマイコン４に取り込まれる。
【００１２】
ＲＯＭ５に記憶されていないロータ購入したときは、操作パネル１からロータ情報を入力し、ＲＡＭ６のロータ情報記憶部２０に記憶するようになっている。操作パネル１から入力するロータ情報は、ロータに関するデータであるロータ識別データ、最高回転数、ロータ回転半径などと、入力したデータが正しいかチェックするチェックデータからなる。
【００１３】
一例として、新しいロータＭの情報を入力する場合について、表１と図２を用いて以下に説明する。
【００１４】
【表１】
0003714004.tif 000002
【００１５】
表１はロータＭの情報を示した表である。表１の操作パネル入力値とは、操作パネル１から入力する１０進数の数字であり、１６進数データとは、マイコン４で１０進数の入力値を１６進数に変換した場合の値である。
【００１６】
ロータ識別データは、ロータ識別センサ８で検出されたときのデータであり、ロータＭの場合は、ロータ識別データを３３とした時、１６進数では２１となる。最高回転数は、ロータが回転できる最高の回転数であり、ロータＭが２００００min-1とすると１６進数では４Ｅ２０となる。ロータ回転半径は、ロータの遠心力を求めるときに使用し、ロータＭが１４０ｍｍとすると１６進数では８Ｃとなる。そして、チェックデータは、操作パネル１から入力したロータ識別データ、最高回転数、ロータ回転半径が正しいか比較するためのデータである。
【００１７】
チェックデータの作成方法は、ロータ識別データと最高回転数とロータ回転半径の１６進数データを１バイト単位で加算した値であり、ロータＭの場合は、２１＋４Ｅ＋２０＋８Ｃ＝１１Ｂ（１６進数）となり、桁上がりがある時は、下１バイトの１Ｂ（１６進数）がチェックデータとなる。操作パネルから入力するときは、１Ｂ（１６進数）を１０進数にした値２７を入力する。
【００１８】
図２は本考案の動作を示すフローチャートであり、表１のロータＭの情報を操作パネル１から入力したときの動作を以下に説明する。
【００１９】
ロータ識別データ３３を入力するとマイコンのレジスタＲ０に２１（１６進数）を格納する（ステップ１００）。最高回転数２００００を入力するとレジスタＲ１に４Ｅ（１６進数）、レジスタＲ２に２０（１６進数）を格納する（ステップ１０１）。ロータ回転半径１４０を入力するとレジスタＲ３に８Ｃ（１６進数）を格納する（ステップ１０２）。チェックデータ２７を入力するとレジスタＲ４に１Ｂ（１６進数）を格納する（ステップ１０３）。レジスタＲ０からＲ３までを１バイト加算し、レジスタＲ５に格納される。１バイト加算の場合は、桁上がりが無視されるため、レジスタＲ５には１Ｂ（１６進数）が格納される（ステップ１０４）。レジスタＲ５とレジスタＲ４を比較し（ステップ１０５）、Ｒ５＝Ｒ４のときは、入力したロータ情報が正常と判断し（ステップ１０６）、ＲＡＭにロータＭ情報を記憶する（ステップ１０７）。
【００２０】
例えば、最高回転数を２１０００min-1と誤ったロータ情報を入力した場合は、１６進数で５２０８となり、レジスタＲ１に５２（１６進数）、レジスタＲ２に０８（１６進数）が格納され、レジスタＲ０からＲ３までの１バイト加算した値は、２１＋５２＋０８＋８Ｃ＝１０７（１６進数）となり、下１バイトの０７（１６進数）がレジスタＲ５に格納される。レジスタＲ４は１Ｂ（１６進数）が格納されているため、Ｒ５≠Ｒ４となり、入力した情報に誤りがあることがわかり（ステップ１１０）、表示部２にエラー表示を行う（ステップ１１１）。
【００２１】
【発明の効果】
本発明によれば、ロータ情報をロータに関するデータとチェックデータで構成するようにし、ロータ情報を操作パネルから入力するときに、入力したロータ情報が正しいかチェックし、遠心機に誤ったロータ情報が記憶できないようにできるため、ＲＯＭを交換することなく、遠心機の信頼性、安全性を向上させることができる。
【図面の簡単な説明】
【図１】本考案の一実施例になる遠心機の制御装置のブロック図である。
【図２】本考案の動作を示すフローチャートである。
【符号の説明】
１は操作パネル、２は表示部、３はスイッチ部、４はマイコン、５はＲＯＭ、６はＲＡＭ、７はバッテリー、８はロータ識別センサ、９はロータ、１０はモータ、１１はロータＡ情報、１２はロータＢ情報、１３はロータＬ情報、２０はロータ情報記憶部である。
【図１】
0003714004.tif 000003
【図２】
0003714004.tif 000004