(57)【特許請求の範囲】
【請求項１】
真空ポンプによって作られた負圧を真空ラインを通じて供給して各搾乳機に搾乳動作させ、各搾乳機によって搾り出されたミルクをミルクラインを通じて一旦受乳ジャーに貯め、これを断続動作するミルクポンプによって吸い出してバルクタンクに貯蔵するミルキングシステムであって、搾乳動作の前後にそれぞれミルキングシステムを洗浄する洗浄動作が行われるミルキングシステムにおける、実際の搾乳時間を計測する装置であって、
前記真空ポンプのオン時刻とオフ時刻とをそれぞれ記録する真空ポンプの動作状態検出手段と、
前記ミルクポンプのオン時刻とオフ時刻とをそれぞれ記録するミルクポンプの動作状態検出手段と、
前記真空ポンプの動作状態と前記ミルクポンプの動作状態とに応じて、前記ミルキングシステムの搾乳経路が洗浄動作中か、或いは前記ミルキングシステムが搾乳動作中かを判定する搾乳状態判定手段と、
前記ミルキングシステムが搾乳動作中と判定された時の、前記ミルクポンプの動作時間を集計して前記ミルクポンプの搾乳時間とするミルクポンプの搾乳動作時間の検出手段と、
前記ミルクポンプの搾乳動作時間の集計値から、前記ミルキングシステムの実際の搾乳時間を算出する搾乳時間算出手段とを備えることを特徴とするミルキングシステムにおける搾乳時間計測装置。
【請求項２】
前記搾乳状態判定手段が、前記真空ポンプの動作時間の長さに応じて、前記ミルキングシステムが洗浄中か搾乳中かを判断することを特徴とする請求項１に記載の搾乳時間計測装置。
【請求項３】
更に、前記真空ポンプと前記ミルクポンプの動作、非動作を管理し、前記システムにおける搾乳開始と搾乳終了を制御する制御装置が前記システムに設けられており、
前記制御装置からの搾乳開始信号と搾乳終了信号が前記ミルクポンプの搾乳動作時間の検出手段に入力されており、
このミルクポンプの搾乳動作時間の検出手段は、前記搾乳開始信号の入力から前記搾乳終了信号の入力までの間の前記ミルクポンプの動作時間を前記ミルクポンプの搾乳時間として検出することを特徴とする請求項１に記載の搾乳時間計測装置。
【請求項４】
前記ミルクポンプの搾乳動作時間の検出手段の検出時間のサンプリング精度が１秒以下であることを特徴とする請求項１から３の何れか１項に記載の搾乳時間計測装置。
【請求項５】
前記サンプリング精度が１００分の１秒であることを特徴とする請求項４に記載の搾乳時間計測装置。
【請求項６】
前記搾乳状態判定手段によって前記ミルキングシステムの洗浄中と判断された時に、洗浄中における前記ミルクポンプの動作時間を、搾乳前の前洗浄時間と搾乳後の後洗浄時間とに分けて集計する洗浄動作時間の検出手段と、
前記ミルクポンプの前洗浄時間、搾乳動作時間、及び後洗浄時間を、集計順に記憶するミルクポンプの動作記録手段と、
前記ミルクポンプの動作記録手段に記録されたデータを、表示器に表示、或いは印刷機によって印刷させるために出力するデータ出力手段と、を更に備えることを特徴とする請求項２に記載の搾乳時間計測装置。
【請求項７】
前記真空ポンプの動作状態検出手段の記録値と、前記ミルクポンプの動作状態検出手段の記録値とから、前記ミルクポンプの搾乳動作中における最初の動作開始時刻と、最後の動作終了時刻とを、データ出力可能に記録するミルクポンプの動作記録手段を更に備えることを特徴とする請求項１に記載の搾乳時間計測装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はミルキングシステムにおける搾乳時間計測装置に関し、特に、複数頭の搾乳牛から同時に搾乳を行うことができるミルキングシステムにおいて正確に搾乳時間を計測することができる装置に関する。
【０００２】
【従来の技術】
従来、複数頭、例えば６０頭程度の搾乳牛から搾乳を行うミルキングシステムにおいては、真空ポンプによって作られた負圧を負圧ラインを通じて各搾乳機に供給し、この負圧で各搾乳機に搾乳動作させていた。そして、各搾乳機によって搾り出されたミルクはミルクラインを通じて一旦受乳ジャーに貯め、これをパルス信号によって断続動作するミルクポンプによって吸い出してバルクタンクに貯蔵していた。
【０００３】
このようなミルキングシステムでは、搾乳牛は牛群検定によってデータが取られ、搾乳牛の搾乳能力が評価される。搾乳牛の搾乳能力は一般に、一搾乳期の搾乳量、所定期間内における搾乳量、生涯搾乳量等によって評価されるが、その搾乳データの取り方は様々であるのが実態である。搾乳牛の搾乳量の正確なデータを取るためには、３６５日搾乳牛に密着してデータを収集する必要があるが、このデータの収集方法は労力的、経済的に困難である。
【０００４】
そこで、近年、マイクロチップを乳牛に埋め込んで乳牛の個体識別を行い、搾乳量を把握する方法が提案されているが、この方法は第三者（検定員）のチェックが入らないと収集したデータが正確かどうかが把握できない。このため、実際にデータが取られる場合は、１ケ月に１回、朝晩２回の搾乳を検定員の立会いの下に行い、牛乳サンプルも同時に採取しておき、そのデータを用いて乳牛の搾乳能力を推定するようになっている。ところが、農家の側からすると、検定員の立会いの下での搾乳は、搾乳の作業性を低下させる要因となっており、好ましいものではなかった。
【０００５】
このため、搾乳時間を正確に把握することによって、月１回、朝晩２回の検定員の立会いを１回に減らす方法であるＡＴ法が確立された。ＡＴ法は、ある月に朝の搾乳を検定員の立会いのもとに行った時は、翌月は夜の搾乳を検定員の立会いのもとに行うというように、月変わりで検定員が朝晩交互に搾乳時の立会いを行う方法である。このＡＴ法は、乳量計を用いたデータ記録システムがあって初めて可能なものとなった。
【０００６】
このＡＴ法では、乳量計を真空ポンプとミルクポンプの電源にそれぞれ接続しておき、真空ポンプのオンオフのタイミングを１つのインタバルとして、このインタバル中のミルクポンプの動作時間を１秒単位で計測し、この計測時間から搾乳量を計算によって求めていた。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような従来法では、搾乳時にミルクポンプの動作時間のみを１秒単位で記録していたために誤差が大きく、また、ミルキングシステムにおいて搾乳の前後に行われるミルクラインの洗浄時間におけるミルクポンプの動作時間も搾乳時間として計測していたために、実際の搾乳時間を正確に把握することは困難であるという問題点があった。
【０００８】
そこで、本発明は、従来のＡＴ法において実施されている乳量計を用いた搾乳量の測定における課題を解消し、ミルキングシステムにおける実際の搾乳時間を正確に把握することにより、正確な搾乳量を計測することができる搾乳時間計測装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
前記目的を達成する本発明のミルキングシステムにおける搾乳時間計測装置は、真空ポンプによって作られた負圧を真空ラインを通じて供給して各搾乳機に搾乳動作させ、各搾乳機によって搾り出されたミルクをミルクラインを通じて一旦受乳ジャーに貯め、これを断続動作するミルクポンプによって吸い出してバルクタンクに貯蔵するミルキングシステムであって、搾乳動作の前後にそれぞれミルキングシステムを洗浄する洗浄動作が行われるミルキングシステムにおける、実際の搾乳時間を計測する装置であって、真空ポンプのオン時刻とオフ時刻とをそれぞれ記録する真空ポンプの動作状態検出手段と、ミルクポンプのオン時刻とオフ時刻とをそれぞれ記録するミルクポンプの動作状態検出手段と、真空ポンプの動作状態とミルクポンプの動作状態とに応じて、ミルキングシステムの搾乳経路が洗浄動作中か、或いはミルキングシステムが搾乳動作中かを判定する搾乳状態判定手段と、ミルキングシステムが搾乳動作中と判定された時の、ミルクポンプの動作時間を集計してミルクポンプの搾乳時間とするミルクポンプの搾乳動作時間の検出手段と、ミルクポンプの搾乳動作時間の集計値から、ミルキングシステムの実際の搾乳時間を算出する搾乳時間算出手段とを備えることを特徴としている。
【００１０】
この構成において、搾乳状態判定手段は、真空ポンプの動作時間の長さに応じてミルキングシステムが洗浄中か搾乳中かを判断することができる。
【００１１】
また、更に、真空ポンプとミルクポンプの動作、非動作を管理し、システムにおける搾乳開始と搾乳終了を制御する制御装置がシステムに設けられている場合には、制御装置からの搾乳開始信号と搾乳終了信号が前記ミルクポンプの搾乳動作時間の検出手段に入力されており、このミルクポンプの搾乳動作時間の検出手段は、搾乳開始信号の入力から搾乳終了信号の入力までの間のミルクポンプの動作時間を前記ミルクポンプの搾乳時間として検出することができる。
【００１２】
以上の構成において、ミルクポンプの搾乳動作時間の検出手段の計測時間のサンプリング精度は、１秒以下であることが好ましく、サンプリング精度を１００分の１秒とすると、コストと精度の両立を図ることができる。
【００１３】
また、以上の構成に、搾乳状態判定手段によってミルキングシステムの洗浄中と判断された時に、洗浄中における前記ミルクポンプの動作時間を、搾乳前の前洗浄時間と搾乳後の後洗浄時間とに分けて集計する洗浄動作時間の検出手段と、ミルクポンプの前洗浄時間、搾乳動作時間、及び後洗浄時間を、集計順に記憶するミルクポンプの動作記録手段と、ミルクポンプの動作記録手段に記録されたデータを、表示器に表示、或いは印刷機によって印刷させるために出力するデータ出力手段とを更に設けても良い。
【００１４】
そして、この構成に真空ポンプの動作状態検出手段の記録値と、ミルクポンプの動作状態検出手段の記録値とから、ミルクポンプの搾乳動作中における最初の動作開始時刻と、最後の動作終了時刻とを、データ出力可能に記録するミルクポンプの動作記録手段を更に設けることも可能である。
【００１５】
本発明のミルキングシステムにおける搾乳時間計測装置によれば、ミルキングシステムにおける実際の搾乳中の真空ポンプの動作時間内において、パルス信号で断続動作するミルクポンプの実際の搾乳時間が集計され、この集計された搾乳時間によって搾乳量が算出されるので、ミルキングシステムにおける搾乳量を正確に計測することができる。
【００１６】
【発明の実施の形態】
以下添付図面を用いて本発明の実施形態を具体的な実施例に基づいて詳細に説明する。
【００１７】
図１はミルキングシステムにおける本発明の一実施例の搾乳時間計測装置の構成を示すものである。ミルキングシステムは、乳牛８を複数頭収容できる牛舎内に設備されており、牛舎内には真空ポンプ１によって作られた負圧を供給する真空ライン２と、乳牛８から搾乳されたミルクを集めるミルクライン４が設けられている。牛舎内の搾乳場所には搾乳器３があり、この搾乳器３はフレキシブルな真空ライン枝管２Ａで真空ライン２に接続されていると共に、ミルクライン枝管４Ａでミルクライン４に接続されている。
【００１８】
搾乳器３は、搾乳場所に集められた乳牛８の乳房８Ａに複数個ある各乳頭に取り付けられ、真空ライン枝管２Ａから供給される負圧によって乳房８Ａからミルクを吸引する搾乳動作を行う。各搾乳機３によって搾り出されたミルクは、ミルクライン枝管４Ａからミルクライン４を通って一旦受乳ジャー５に貯められる。この受乳ジャー５の容量は３０リットル程度である。受乳ジャー５に貯められたミルクは、断続動作するミルクポンプ６によって吸い出されて容量の大きなバルクタンク７に貯蔵される。
【００１９】
真空ポンプ１とミルクポンプ６は、制御装置９からの信号によって動作制御される。ミルクポンプ６は一般に制御装置９からのバルス信号によって断続的に動作する。また、制御装置９には、図示はしないが、搾乳器３の搾乳動作を制御するパルセータ制御装置が含まれている。パルセータは、搾乳器３の搾乳動作を人間が乳牛から乳を搾る断続的な動作に近づけるためのものであり、搾乳器３に吸入と休止の搾乳動作を行わせるものである。
【００２０】
一方、この実施例では、この制御装置９から真空ポンプ１への信号ライン９Ａおよび制御装置９からミルクポンプ６への信号ライン９Ｂを流れる信号を検出することにより、ミルクキングシステムにおける全体の搾乳時間を計測する搾乳時間計測装置１０が設けられている。
【００２１】
図２は以上のように構成されたミルキングシステムにおける真空ポンプ１、ミルクポンプ６、制御装置９、および搾乳時間計測装置１０の一実施例の電気的な構成を示すものである。制御装置９の電源線は通常、電圧２００Ｖ〜２４０Ｖの三相交流であり、制御装置９から真空ポンプ１とミルクポンプ６への電源線２１，２６を流れる電圧は、１２Ｖから２４Ｖの直流、または１００Ｖ〜２４０Ｖの交流である。この実施例では、制御装置９から真空ポンプ１とミルクポンプ６への電源線２１，２６の電圧を変化させることにより、真空ポンプ１とミルクポンプ６が駆動される。従って、この実施例では、電源線２１，２６を引込線２２，２７によって分岐し、リレーやフォトカプラ等を介在させ、絶縁させて搾乳時間計測装置１０に取り込むようになっている。この実施例では、電源線２１，２６の電圧変化を引込線２２，２７を介して搾乳時間計測装置１０が検出することにより、真空ポンプ１とミルクポンプ６の駆動状態を知ることができる。
【００２２】
図３は図１のように構成されたミルキングシステムにおける真空ポンプ１、ミルクポンプ６、制御装置９、および搾乳時間計測装置１０の別の実施例の電気的な構成を示すものである。この実施例でも、制御装置９から真空ポンプ１とミルクポンプ６への電源線２１，２６の電圧を変化させることにより、真空ポンプ１とミルクポンプ６が駆動される。一方、この実施例が図２に示した実施例と異なっている点は、制御装置９から真空ポンプ１とミルクポンプ６への電源線２１，２６を流れる電流の値を搾乳時間計測装置１０に取り込む点である。このため、この実施例では、制御装置９から真空ポンプ１とミルクポンプ６への電源線２１，２６に、コイル等の電流検出器２３，２８が設けられている。この実施例では、電源線２１，２６の電流変化を電流検出器２３，２８を介して搾乳時間計測装置１０が計測することにより、真空ポンプ１とミルクポンプ６の駆動状態を知ることができる。この実施例の方法は、図２の実施例のように電源線２１，２６を分岐する必要がないので、搾乳時間計測装置１０の接続が容易である。
【００２３】
図４は図１のように構成されたミルキングシステムにおける真空ポンプ１、ミルクポンプ６、制御装置９、および搾乳時間計測装置１０の更に別の実施例の電気的な構成を示すものである。この実施例では、制御装置９から真空ポンプ１とミルクポンプ６への電源線２１，２６の電圧は変化せず、制御装置９から真空ポンプ１とミルクポンプ６には別に搾乳開始／終了を指示する信号線２４，２５が接続されている。そして、真空ポンプ１とミルクポンプ６には、この信号線２４，２５を流れる信号によって真空ポンプ１とミルクポンプ６の動作と停止を行わせる電子回路（図示せず）が内蔵されている。このため、この実施例では、制御装置９から真空ポンプ１とミルクポンプ６への信号線２４，２５が分岐されており、分岐された信号線２４Ａ，２５Ａがそれぞれ搾乳時間計測装置１０に入力されている。
【００２４】
なお、前述の３つの実施例の回路において、搾乳時間計測装置１０の電源は、制御装置９の電源と共用させても良いが、電池等を内蔵させて自己電源とすることもできる。
【００２５】
図５は図２から図５に示した搾乳時間計測装置１０の内部構成の一例を示すものである。搾乳時間計測装置１０には入出力回路１１、中央処理回路（ＣＰＵ）１２、読み書きメモリ（ＲＡＭ）１３、及び読み出し専用メモリ（ＲＯＭ）１４があり、相互にバス１５で接続されている。入出力回路１１には、図２に示した実施例では電圧信号が入力され、図３に示した実施例では電流信号が入力され、図４に示した実施例では搾乳開始／終了信号が入力される。入出力回路１１に入力された真空ポンプ１とミルクポンプ６の動作状況を示すデータは、一旦ＲＡＭ１３に記憶され、ＲＯＭ１４に記憶されたプログラムに基づいて、ＣＰＵ１２がＲＡＭ１３のデータを処理して搾乳時間を計算する。ＣＰＵ１２によって計算された搾乳時間のデータは、一旦ＲＡＭ１３に記憶された後に、入出力回路１１を通じて外部に出力される。
【００２６】
以上のように構成された搾乳時間計測装置１０の本発明における計測動作を図６を用いて説明する。図６(a) はミルキングシステムにおける真空ポンプ１の動作状況を示しており、(b) はミルキングシステムにおけるミルクポンプ６の動作状況を示している。一般に、ミルキングシステムにおいて乳牛の搾乳を行う場合には、搾乳の前後にミルクラインの洗浄が行われる。
【００２７】
図６(a) に符号Ａで示す期間がミルクラインの前洗浄と呼ばれる期間であり、搾乳を行う前に、ミルクラインが５〜１０分の間だけ洗浄される。前洗浄期間Ａでは、図１に示した搾乳器３から洗浄水が吸入され、ミルクライン２を経て授乳ジャー５に集められる。そして、授乳ジャー５に集められた洗浄水は、図６(b) に示すようにミルクポンプ６を動作させてバルクタンク７以外の場所に排出される。
【００２８】
この前洗浄が終了すると、図１で説明した搾乳器３が乳牛８の乳房８Ａに取り付けられ、搾乳が開始される。この期間を図６(a) に符号Ｂで示す。１頭の乳牛から搾乳を行う時間は５〜６分であるが、乳牛は交代させて引続き搾乳が行われるので、搾乳期間Ｂは一般に１時間から２時間である。この搾乳期間Ｂにおいては、前述のように搾乳器３によって吸い出されたミルクはミルクライン２を経て授乳ジャー５に一旦集められ、断続的に動作するミルクポンプ６によって、ミルクがバルクタンク７に送られる。
【００２９】
本発明では、真空ポンプ１のオン期間において、ミルクポンプ６が最初に動作を開始した時刻Ｔ１と、ミルクポンプ６が搾乳動作を終了した時刻Ｔ２を検出することも可能である。
【００３０】
搾乳期間Ｂが終了すると、ミルクライン２を洗浄する後洗浄が行われる。この後洗浄は図６(a) に符号Ｃで示される。後洗浄期間Ｃにおいても、図１に示した搾乳器３から洗浄水が吸入され、ミルクライン２を経て授乳ジャー５に集められる。そして、授乳ジャー５に集められた洗浄水は、図６(b) に示すようにミルクポンプ６を動作させてバルクタンク７以外の場所に排出される。この後洗浄期間Ｃはおよそ３０分〜４０分である。
【００３１】
以上のような真空ポンプ１とミルクポンプ６の動作に対して、本発明における搾乳時間計測装置１０は、真空ポンプ１が動作すると、真空ポンプ１の動作時間ｔを計数すると共に、真空ポンプ１の動作中におけるミルクポンプ６の動作時間Ｔを計数する。真空ポンプ１の動作時間ｔとミルクポンプ６の動作時間Ｔは、搾乳時間計測装置１０の内部に設定されたカウンタで行うことができる。
【００３２】
真空ポンプ１の動作中におけるミルクポンプ６の動作は図６(b) に示すように断続的であるので、ミルクポンプ６の動作時間Ｔは図６(c) に示すように断続的に上昇する。そして、本発明では、真空ポンプ１の動作が中断した時には、搾乳時間計測装置１０はそれまでに計数した真空ポンプ１の動作時間ｔとミルクポンプ６の動作時間Ｔとを関係付けて一旦ＲＡＭ１３に記憶し、それぞれのカウンタの計数値をクリアする。
【００３３】
そして、再度真空ポンプ１が動作すると、真空ポンプ１の動作時間と真空ポンプ１の動作中におけるミルクポンプ６の動作時間を同様にカウンタで計数する。そして、真空ポンプ１の動作が中断した時には、搾乳時間計測装置１０はそれまでに計数した真空ポンプ１の動作時間ｔとミルクポンプ６の動作時間Ｔとを関係付けて再度ＲＡＭ１３に記憶し、カウンタの計数値をクリアする。搾乳時間計測装置１０はこの動作を終日繰り返す。
【００３４】
搾乳時間計測装置１０は真空ポンプ１の動作時間ｔの長さからミルクポンプ６の動作時間Ｔがミルクライン２を洗浄した時間であるのか、実際に搾乳した時間であるのかを判定し、ＲＡＭ１３に記憶したミルクポンプ６の動作時間の中から、実際にミルクポンプ６が搾乳した時間だけを抽出して集計する。
【００３５】
なお、この場合、搾乳時間計測装置１０は、実際にミルクポンプ６が搾乳した時間だけを抽出して集計すると共に、前洗浄期間Ａにおけるミルクポンプ６の動作時間（前洗浄時間）と、後洗浄期間Ｃおけるミルクポンプ６の動作時間（後洗浄時間）も集計することができる。そして、搾乳時間計測装置１０は、集計した前洗浄時間、実際の搾乳時間、及び後洗浄時間のデータを出力して表示器に表示、或いは、印刷装置を用いて記録用紙に印刷することができる。こうすることにより、ミルクラインにおいて前洗浄、実際の搾乳、及び後洗浄が正しく行われたかを後に判断することができる。
【００３６】
図６(c) に示す例では、前洗浄期間Ａと後洗浄期間Ｃが除かれ、搾乳期間Ｂにおけるミルクポンプ６の動作時間Ｘが実際の搾乳時間として抽出される。この搾乳時間Ｘにミルクポンプ６の吐出性能に基づいた係数を乗算すれば、その日にミルキングシステムで搾乳された実際のミルクの量を知ることができる。
【００３７】
これに対して、従来は、図６(d) に示すように、真空ポンプ１が動作している時のミルクポンプ６の動作時間Ｔを全て計数してミルクポンプ６の動作時間Ｙを求め、これを搾乳時間としていた。即ち、ミルキングシステムにおいて搾乳の前後に行われるミルクラインの洗浄時間におけるミルクポンプの動作時間も搾乳時間として計測していた。このため、従来のミルクポンプ６の動作時間Ｙは、本発明におけるミルクポンプ６の動作時間Ｘに比べて長くなっており、搾乳量を正確に把握することは困難であった。
【００３８】
以上のように動作する搾乳時間計測装置１０の動作手順の一例を、図７から図９に示すフローチャートを用いて説明する。
【００３９】
ミルキングシステムが稼働すると、搾乳時間計測装置１０により真空ポンプ１とミルクポンプ６の動作時間の測定が開始される。なお、測定が開始されると、初期ルーチンにおいて真空ポンプ１の動作時間とミルクポンプ６の動作時間は０にリセットされる。また、この測定は所定周期、例えば、１００分の１秒周期で実行される。
【００４０】
ミルキングシステムが動作を開始すると、まずステップ７０１において真空ポンプ１がオンか否かが判定される。真空ポンプ１がオンの場合はステップ７０２に進み、真空ポンプ１の動作時間がカウンタｔによって計数される。即ち、カウンタｔの計数値が１だけインクリメントされる。
【００４１】
ステップ７０２が終了すると、ステップ７０３においてミルクポンプ６がオンしているか否かが判定される。そして、ミルクポンプ６がオンしていない時はこのままこのルーチンを終了し、オンしている時はステップ７０４に進み、ステップ７０４ではミルクポンプ６の動作時間がカウンタＴによって計数される、即ち、カウンタＴの計数値が１だけインクリメントされる。ステップ７０４が終了するとこのルーチンを終了する。
【００４２】
一方、ステップ７０１で真空ポンプ１がオンでないと判定された時はステップ７０５に進み、前回実行されたルーチンでは真空ポンプ１がオンであったか否かが判定される。即ち、今回のステップ７０５が真空ポンプ１がオフになった後の最初のステップかどうかが判定される。ステップ７０５で前回も真空ポンプ１がオフであったと判定された時はこのままこのルーチンを終了するが、前回は真空ポンプ１がオンであったと判定された時はステップ７０６に進む。
【００４３】
ステップ７０６では真空ポンプ１の動作時間カウンタｔの計数値とミルクポンプ６の動作時間カウンタＴの計数値とを関連付けて搾乳時間計測装置１０のＲＡＭ１３に記憶すると共に、今回の記憶が今回の処理における何回目の記憶かという記憶番号も同時に記憶する。このステップ７０６の処理が終了すると、ステップ７０７において、真空ポンプ１の動作時間カウンタｔの計数値と、ミルクポンプ６の動作時間カウンタＴの計数値とを共にリセットして０にしてこのルーチンを終了する。
【００４４】
このようにして、搾乳時間計測装置１０により、真空ポンプ１がオンしている期間毎の真空ポンプ１とミルクポンプ６の動作時間が、それぞれ動作時間カウンタｔ，Ｔを用いて計数されてＲＡＭ１３に記憶される。そして、ミルキングシステムの一日の稼働が終了すると、搾乳時間計測装置１０により図８に示す手順で搾乳時間から搾乳量が測定される。
【００４５】
搾乳時間の計数を行う時には、まずステップ８０１においてＲＡＭ１３から読み出す真空ポンプ１とミルクポンプ６の動作時間の記憶番号ｉが１に設定され、搾乳時間の集計値ＴＴがリセットされて０にされる。そして、次のステップ８０２において、最初に記憶された真空ポンプ１の動作時間カウンタｔの値とミルクポンプ６の動作時間カウンタＴの値がＲＡＭ１３から読み出される。
【００４６】
次のステップ８０３は記憶番号ｉに相当する真空ポンプ１の動作時間カウンタｔの値とミルクポンプ６の動作時間カウンタＴの値がＲＡＭ１３にあったか否かを判定するものである。最初にステップ８０３に進んで来た時にはｉ＝１であるので、ステップ８０３の判定はＹＥＳとなり、ステップ８０４に進む。ステップ８０４では、真空ポンプ１の動作時間カウンタｔの値が、図６(a) で説明した前洗浄期間Ａを示すものかどうかが判定される。前洗浄期間Ａは５〜１０分であるので、ここでは十分余裕を持たせて真空ポンプ１の動作時間カウンタｔの値が閾値の１５分以上か否かが判定される。
【００４７】
真空ポンプ１の動作時間カウンタｔの値が閾値の１５分未満である時には、前洗浄であると判定してステップ８０７に進み、ＲＡＭ１３から読み出す真空ポンプ１とミルクポンプ６の動作時間の記憶番号ｉを１だけ増加させてステップ８０２に戻る。一方、真空ポンプ１の動作時間カウンタｔの値が閾値の１５分以上である時にはステップ８０５に進む。ステップ８０５では、真空ポンプ１の動作時間カウンタｔの値が、図６(a) で説明した後洗浄期間Ｃを示すものかどうかが判定される。後洗浄期間Ｃは３０〜４０分であるので、ここでは十分余裕を持たせて真空ポンプ１の動作時間カウンタｔの値が閾値の５０分以上か否かが判定される。
【００４８】
真空ポンプ１の動作時間カウンタｔの値が閾値の５０分未満である時には、後洗浄であると判定してステップ８０７に進み、ＲＡＭ１３から読み出す真空ポンプ１とミルクポンプ６の動作時間の記憶番号ｉを１だけ増加させてステップ８０２に戻る。一方、真空ポンプ１の動作時間カウンタｔの値が閾値の５０分以上である時にはステップ８０６に進む。ステップ８０６では、ミルクポンプ６の動作時間カウンタＴの値を搾乳時間の集計値ＴＴに加算する。そして、ステップ８０７に進み、ＲＡＭ１３から読み出す真空ポンプ１とミルクポンプ６の動作時間の記憶番号ｉを１だけ増加させてステップ８０２に戻る。
【００４９】
このようにして、この実施例では、ＲＡＭ１３から読み出された真空ポンプ１の動作時間カウンタｔの値のうち、５０分を越える場合だけが搾乳時間と見なされて集計が行われる。そして、ステップ８０３においてＲＡＭ１３から読み出されるべき真空ポンプ１の動作カウンタｔの値とミルクポンプ６の動作カウンタＴの値の組がもうないと判定された場合にステップ８０８に進む。ステップ８０８では搾乳時間の集計値ＴＴに所定の計数Ｋが乗算されて搾乳量Ｍの値が算出される。この搾乳量Ｍの値は当日の実際の搾乳量Ｍとして日付と共にＲＡＭ１３に記憶される。従って、搾乳時間計測装置１０のＲＡＭ１３から搾乳時間を読み出すことにより、ミルキングシステムの日々の搾乳量Ｍを知ることができる。
【００５０】
なお、真空ポンプ１の動作時間カウンタｔの値が５０分を越えない前洗浄期間や後洗浄期間においても、ミルクポンプ６の動作時間カウンタＴの値を集計して前洗浄時間や後洗浄時間を算出することも可能である。
【００５１】
図９は図８で説明した搾乳量の測定手順の変形例を示すものである。この変形例では、１日の搾乳において、何らかの原因でミルキングシステムが一旦停止され、前洗浄や後洗浄を行うことなく搾乳が継続されたが、図６(b) で説明した搾乳期間Ｂが１５分未満であった場合や、１５分よりは長いが５０分未満であった場合でも、その時のミルクポンプ６の動作時間を搾乳時間として集計する点が前述の実施例と異なる。
【００５２】
このため、図９で示す変形例では、ステップ８０４でＮＯとなった後にステップ９０１とステップ９０２が追加され、ステップ８０５でＮＯとなった後にステップ９０３が追加されている点が異なる。その他のステップは図８で説明した手順におけるステップと同じであるので、同じステップには同じステップ番号を付してその説明を省略する。
【００５３】
図８の実施例では、ステップ８０４において真空ポンプ１の動作時間カウンタｔの値が閾値の１５分未満である時には、前洗浄であると判定してステップ８０７に進んでいた。一方、図９の変形例では、ステップ８０４において真空ポンプ１の動作時間カウンタｔの値が閾値の１５分未満である時にはステップ９０１に進み、今回の記憶番号ｉが１か否かが判定される。そして、ｉ＝１と判定された時は、前洗浄であると判定してステップ８０７に進むが、ｉ＝１でないと判定された時はステップ９０２に進み、この時のミルクポンプ６の動作時間カウンタＴの値を搾乳時間の集計値ＴＴに加算してステップ８０７に進む。この処理により、前洗浄が終了した後の１５分未満の短い時間も搾乳時間の一部と見なされて搾乳時間に組み込まれる。
【００５４】
同様に、ステップ８０５において真空ポンプ１の動作時間カウンタｔの値が閾値の５０分未満である時にはステップ９０３に進み、今回の記憶番号ｉが最終番号か否かが判定される。そして、ｉが最終番号と判定された時は後洗浄であると判定してステップ８０７に進むが、ｉが最終番号でないと判定された時はステップ８０６に進み、この時のミルクポンプ６の動作時間カウンタＴの値を搾乳時間の集計値ＴＴに加算してステップ８０７に進む。この処理により、前洗浄が終了した後の５０分未満の短い時間も搾乳期間の一部と見なされて搾乳時間に組み込まれる。
【００５５】
図９で説明した搾乳時間計測装置１０の制御手順により、搾乳時間がより正確に求められるようになる。
【００５６】
なお、図１で説明した搾乳時間計測装置１０は、ミルキングシステムに予め組み込んで固定することもできるが、図３の実施例に示したように、既存のミルキングシステムに後付けで組み込めるようにしておけば、搾乳時間計測装置１０はデータロガーのように携帯型の装置として構成することもできる。
【００５７】
なお、以上の実施例では、乳牛からミルクを搾乳するミルキングシステムについて説明したが、本発明は特に乳牛からミルクを搾乳するミルキングシステムに限定されるものではない。
【００５８】
【発明の効果】
以上説明したように、本発明のミルキングシステムにおける搾乳時間計測装置によれば、ミルキングシステムにおいて洗浄中と搾乳中の区別がなされ、実際の搾乳中の真空ポンプの動作時間内において、パルス信号で断続動作するミルクポンプの搾乳時間が集計され、この集計された搾乳時間によって搾乳量が算出されるので、ミルキングシステムにおける搾乳量を正確に計測することができるという効果がある。
【図面の簡単な説明】
【図１】ミルキングシステムにおける本発明の一実施例の搾乳時間計測装置の構成を示す構成図である。
【図２】図１のミルキングシステムにおける真空ポンプ、ミルクポンプ、制御装置、および搾乳時間計測装置の電気的な接続例を示す回路図である。
【図３】図１のミルキングシステムにおける真空ポンプ、ミルクポンプ、制御装置、および搾乳時間計測装置の別の電気的な接続例を示す回路図である。
【図４】図３は図１のように構成されたミルキングシステムにおける真空ポンプ１、ミルクポンプ６、制御装置９、および搾乳時間計測装置１０の電気的な更に別の接続例を示すものである。
【図５】図２から図５に示した搾乳時間計測装置の内部構成の一例を示す図である。
【図６】  (a) は真空ポンプのオンオフ動作を示す動作波形図、(b) はミルクポンプのオンオフ動作を示す動作波形図、(c) は本発明におけるミルクポンプの動作時間の集計値を示す線図、(d) は従来のミルクポンプの動作時間の集計値を示す線図である。
【図７】本発明における真空ポンプとミルクポンプの動作時間の測定方法の一実施例を説明するフローチャートである。
【図８】本発明における搾乳時間の測定手順の一実施例を説明するフローチャートである。
【図９】本発明における搾乳時間の測定手順の変形実施例を説明するフローチャートである。
【符号の説明】
１…真空ポンプ
２…真空ライン
３…搾乳器
４…ミルクライン
５…授乳ジャー
６…ミルクポンプ
７…バルクタンク
９…制御装置
１０…搾乳時間計測装置
【図１】
0003751252.tif 000002
【図２】
0003751252.tif 000003
【図３】
0003751252.tif 000004
【図４】
0003751252.tif 000005
【図５】
0003751252.tif 000006
【図６】
0003751252.tif 000007
【図７】
0003751252.tif 000008
【図８】
0003751252.tif 000009
【図９】
0003751252.tif 000010