(57)【特許請求の範囲】
【請求項１】
被計量物が載置される載置体を複数の荷重センサによって支持する構造の非自動はかりにおいて、
上記複数の荷重センサから得られる複数の荷重検出信号の合計である総合荷重検出信号に基づいて上記被計量物の重量を表す表示用の重量値を求める表示重量演算手段と、
上記表示重量演算手段によって求められた表示重量値の零点を監視して該表示重量値の零点が変動したときに該表示重量値の零点を補正する総合零トラッキング手段と、
上記複数の荷重センサのそれぞれに印加される荷重のうち上記被計量物の重量による成分を表す個別荷重値を対応する上記荷重検出信号に基づいて求める個別荷重演算手段と、
上記複数の荷重センサのそれぞれに対応する上記個別荷重値の零点を監視していずれかの該個別荷重値の零点が変動したときに変動した該個別荷重値の零点を補正する個別零トラッキング手段と、
上記複数の荷重センサのそれぞれに対応する上記個別荷重値についての上記個別零トラッキング手段による零点補正量を該複数の荷重センサのそれぞれに対応するものごとに累積する累積手段と、
上記複数の荷重センサのそれぞれに対応する上記個別荷重値についての上記累積手段による累積値に基づいて該複数の荷重センサのそれぞれが正常であるかどうかを評価する評価手段と、
を具備し、
上記個別零トラッキング手段による補正分解能は上記総合零トラッキング手段による補正分解能よりも高いこと、
を特徴とする、非自動はかり。
【請求項２】
上記総合零トラッキング手段は上記載置体に上記被計量物が載置されていない空掛け状態にあるかどうかを上記総合荷重検出信号に基づいて判定すると共に該空掛け状態にあると判定したときに上記表示重量値の零点を監視し、
上記個別零トラッキング手段は上記総合零トラッキング手段によって上記空掛け状態にあると判定されているときに上記複数の荷重センサのそれぞれに対応する上記個別荷重値の零点を監視する、
請求項１に記載の非自動はかり。
【請求項３】
外部から任意に与えられる零点設定指令に応答して上記表示重量値の零点を設定する総合零点設定手段と、
上記零点設定指令に応答して上記複数の荷重センサのそれぞれに対応する上記個別荷重値の零点を設定する個別零点設定手段と、
をさらに備える請求項１または２に記載の非自動はかり。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非自動はかりに関し、特に、被計量物が載置される載置体を複数の荷重センサによって支持する構造の非自動はかりに関する。
【背景技術】
【０００２】
この種の非自動はかりとして、従来、例えば特許文献１に開示されたものがある。この従来技術によれば、載置体としての矩形の載台が、その４隅に配置された複数の荷重センサとしての４つのデジタルロードセルによって支持されている。載台に被計量物が載置されると、当該被計量物の重量による荷重が載台を介して各デジタルロードセルに分散印加される。各デジタルロードセルは、載台を介して自身に印加された荷重の大きさに応じたデジタル荷重信号を生成する。そして、これら各デジタルロードセルから得られる各デジタル荷重信号の合計値に基づいて、被計量物の重量が求められ、詳しくは表示用の重量値である表示重量値（表示計量値）が求められる。
【０００３】
さらに、この従来技術によれば、それぞれのデジタルロードセルごとに、ドリフトによるデジタル荷重信号の零点の変動を自動的に補正するための自動零点補正機能、いわゆる零トラッキング機能が、設けられている。そして厳密には、このそれぞれのデジタルロードセルごとの零トラッキング機能、言わば個別零トラッキング機能、による零点補正後の各デジタル荷重信号の合計値に基づいて、上述の表示重量値が求められる。従って結果的には、当該個別零トラッキング機能によって、被計量物の重量を表す表示重量値についての零点補正が成されることになる。また、個別零トラッキング機能は、それぞれのデジタルロードセルに故障等の異常が発生していないかどうかの評価、いわゆる異常診断にも、利用される。具体的には、それぞれのデジタルロードセルごとに、当該個別零トラッキング機能による零点補正量（ドリフト量）が累積される。そして、この累積値（の絶対値）が予め定められた基準値（第２の基準値）以上になると、それに対応するデジタルロードセルが異常である、と診断される。このように非自動はかりにおいては、表示重量値の零点を自動的に補正するための機能が必要であると同時に、それぞれのデジタルロードセルごとの零点補正量に基づいて当該それぞれのデジタルロードセルに異常が発生していないかどうかを診断する機能も必要とされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３５５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、日本工業規格（Ｂ７６１１−２）では、非自動はかりの性能等が詳細に規定されている。特に、零トラッキング機能（零トラッキング装置）に関しては、零点の補正が１秒以内に目量の１／２を超えない場合に作動すること、言い換えれば目量の１／２を超える負荷荷重が印加された場合には作動してはならない、と規定されている。つまり、ロードセルの出力が変動したときに、この変動がドリフトによるものであるのか、それとも負荷荷重の印加によるものであるのかを、判定するための基準が、規定されている。
【０００６】
ここで例えば、上述の従来技術において、目量の１／２を超える（要するに個別零トラッキング機能が作動してはならないとされている）重量を持つ被計量物が載台に載置され、この載台における被計量物の載置位置が極端に偏っている、とする。この場合、一部のデジタルロードセルに対してのみ、負荷荷重（被計量物の重量による荷重）が印加され、それ以外のデジタルロードセルに対しては、殆ど当該負荷荷重が印加されない、という状況が起こり得る。すると、負荷荷重が印加されているデジタルロードセルからのデジタル荷重信号は、比較的に大きく変動し、この変動については、当該負荷荷重の印加によるものである、と正しく判定されるものの、殆ど負荷荷重が印加されていないデジタルロードセルからのデジタル荷重信号は、ごく僅かしか変動せず、このごく僅かな変動については、ドリフトによるものである、と誤判定される恐れがある。そして、この誤判定されたデジタル荷重信号の変動分を補正するべく、個別零トラッキング機能が誤作動する。このように個別零トラッキング機能が誤作動すると、この誤作動によって誤った零点補正が成されたデジタル荷重信号を含む各デジタル荷重検出信号の合計値に基づく表示重量値に誤差が現れ、詳しくは当該表示重量値が本来の値よりも小さくなる、という不都合が生じる。即ち、個別零トラッキング機能によって表示重量値の自動零点補正を行う従来技術では、当該表示重量値の自動零点補正が精確に成されないことがある。
【０００７】
そこで、本発明は、それぞれの荷重センサが正常であるか否かの評価を実現しつつ、被計量物の重量を表す表示重量値の自動零点補正を常に精確に実現することができる、非自動はかりを提供することを、目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明は、被計量物が載置される載置体を複数の荷重センサによって支持する構造の非自動はかりにおいて、表示重量演算手段と、総合零トラッキング手段と、個別荷重演算手段と、個別零トラッキング手段と、累積手段と、評価手段と、を具備する。このうちの表示重量演算手段は、各荷重センサから得られる各荷重検出信号の合計である総合荷重検出信号に基づいて、被計量物の重量を表す表示重量値を求める。そして、総合零トラッキング手段は、この表示重量値の零点を監視して、当該表示重量値の零点が変動したときに、これを補正する。さらに、個別荷重演算手段は、それぞれの荷重センサに印加される荷重のうち被計量物の重量による成分を表す個別荷重値を、対応する荷重検出信号に基づいて求める。そして、個別零トラッキング手段は、それぞれの荷重センサに対応する個別荷重値の零点を監視して、いずれかの当該個別荷重値の零点が変動したときに、この変動した個別荷重値の零点を補正する。加えて、累積手段は、それぞれの荷重センサに対応する個別荷重値についての個別零トラッキング手段による零点補正量を、当該それぞれの荷重センサに対応するものごとに累積する。そして、評価手段は、それぞれの荷重センサに対応する個別荷重値についての累積手段による累積値に基づいて、当該それぞれの荷重センサが正常であるか否かを評価する。
【０００９】
この構成において、例えば載置体に被計量物が載置されると、この被計量物の重量による荷重が当該載置体を介して各荷重センサに分散印加される。各荷重センサは、載置体を介して自身に印加された荷重の大きさに応じた荷重検出信号を生成する。そして、これら各荷重センサから得られる各荷重検出信号の合計である総合荷重検出信号に基づいて、被計量物の重量を表す表示重量値が、表示重量演算手段によって求められる。併せて、それぞれの荷重センサに印加される荷重のうち被計量物の重量による成分、言わば負荷荷重成分、を表す個別荷重値が、当該それぞれの荷重センサに対応する荷重検出信号に基づいて、個別荷重演算手段によって求められる。一方、載置体に被計量物が載置されていない、いわゆる空掛け状態にあるときには、表示重量値は理想的には零になる。また、それぞれの個別荷重値も理想的には零になる。ただし、或る荷重センサの荷重検出信号がドリフトによって変動すると、当該或る荷重センサに対応する個別荷重値が零でなくなり、つまりその零点が変動する。また、当該或る荷重センサの荷重検出信号を含む総合荷重検出信号に基づいて求められる表示重量値も零でなくなり、つまりその零点が変動する（なお、２以上の荷重センサの各荷重検出信号にドリフトによる変動が生じた場合には、これら各荷重検出信号間で当該ドリフトによる変動分が相殺されて、結果的に、表示重量値が零を維持することがある）。そこで、総合零トラッキング手段が、表示重量値の零点を監視して、当該表示重量値の零点が変動したときに、これを補正する。併せて、個別零トラッキング手段が、それぞれの荷重センサに対応する個別荷重値の零点を監視して、いずれかの当該個別荷重値の零点が変動したときに、この変動した個別荷重値の零点を補正する。即ち、本発明によれば、表示重量値の零点を自動的に補正するための総合零トラッキング機能と、それぞれの個別荷重値の零点を自動的に補正するための個別零トラッキング機能と、の２種類の零トラッキング機能が設けられている。これら２種類の零トラッキング機能は、互いに異なる対象を互いに独立して補正するので、互いに影響し合うことはない。従って例えば、総合零トラッキング機能は、個別零トラッキング機能の影響を何ら受けることなく、表示重量値の零点補正をすることができる。また、個別零トラッキング機能は、総合零トラッキング機能の影響を何ら受けることなく、それぞれの個別荷重値の零点補正をすることができる。
【００１０】
加えて、累積手段が、それぞれの荷重センサに対応する個別荷重値についての個別零トラッキング機能による零点補正量を、当該それぞれの荷重センサに対応するものごとに累積する。ここで例えば、或る荷重センサに故障等の異常が発生すると、その荷重センサに対応する個別荷重値についての当該累積手段による累積値が異常値となり、詳しくは当該累積値の絶対値が過大になる。これを利用して、評価手段が、それぞれの荷重センサに対応する個別荷重値についての累積手段による累積値に基づいて、当該それぞれの荷重センサが正常であるか否かを評価する。具体的には例えば、それぞれの累積値の絶対値と予め定められた閾値とを比較して、当該累積値の絶対値が閾値以下である荷重センサについては正常であり、そうでない荷重センサについては異常である、と評価する。
【００１１】
なお、総合零トラッキング機能は、上述の空掛け状態にあるか否かを総合荷重検出信号に基づいて判定すると共に、当該空掛け状態にあると判定したときに、表示重量値の零点を監視するものとしてもよい。この場合、個別零トラッキング機能は、総合零トラッキング機能によって空掛け状態にあると判定されているときに、それぞれの荷重センサに対応する個別荷重値の零点を監視するものとしてもよい。
【００１２】
即ち、総合零トラッキング機能は、上述の如く表示重量値の零点を自動的に補正するものであるが、ここで言う表示重量値の零点とは、空掛け状態にあるときの当該表示重量値の理想値である。従って、総合零トラッキング機能は、空掛け状態にあるときにのみ、表示重量値の零点を監視することができ、ひいては当該表示重量値の零点補正をすることができる。言い換えれば、総合零トラッキング機能の実現には、空掛け状態にあるか否かの判定が必要となる。そこで、総合零トラッキング機能は、総合荷重検出信号に基づいて、空掛け状態にあるか否かを判定する。総合荷重検出信号は、全ての荷重検出信号の合計であるので、例えば空掛け状態にあるときには基本的に（ドリフトによる変動を除いて）変動せず、当該空掛け状態にないときには、つまり載置体に被計量物が載置されると、必ず当該被計量物の重量に応じた変動を示す。このような総合荷重検出信号に基づくことで、総合零トラッキング機能は、空掛け状態にあるか否かを正確に判定することができる。そして、空掛け状態にあると判定すると、総合零トラッキング機能は、表示重量値の零点を監視し、その上で、当該表示重量値の零点が変動したときに、これを補正する。
【００１３】
一方、個別零トラッキング機能は、それぞれの荷重センサに対応する個別荷重値の零点を自動的に補正するものであるが、ここで言う個別荷重値の零点とは、対応する荷重センサに負荷荷重（被計量物の重量による荷重）が印加されていない状態にあるときの当該個別荷重値の理想値である。従って、個別零トラッキング機能は、それぞれの荷重センサに負荷荷重が印加されていない状態にあるときにのみ、当該それぞれの荷重センサに対応する個別荷重値の零点を監視することができ、ひいては当該個別荷重値の零点補正をすることができる。言い換えれば、個別零トラッキング機能の実現には、それぞれの荷重センサに負荷荷重が印加されていない状態にあるか否かの判定が必要となる。なお、それぞれの荷重センサに負荷荷重が印加されていない状態とは、空掛け状態を含む。そこで、個別零トラッキング機能は、総合零トラッキング機能による空掛け状態にあるか否かの判定結果を利用して、それぞれの荷重センサに負荷荷重が印加されていない状態にあるか否かを認識する。つまり、個別零トラッキング機能は、総合零トラッキング機能によって空掛け状態にあると判定されているときに、それぞれの荷重センサに負荷荷重が印加されていない状態にあることを認識する。そのように認識してはじめて、個別零トラッキング機能は、それぞれの荷重センサに対応する個別荷重値の零点を監視し、その上で、いずれかの当該個別荷重値の零点が変動したときに、これを補正する。言わば、個別零トラッキング機能は、総合零トラッキング機能によって空掛け状態にあると判定されていることを条件として、作動可能となる。
【００１４】
これとは別に、個別零トラッキング機能は、例えば、それぞれの荷重センサごとに、負荷荷重が印加されていない状態にあるか否かを判定し、当該負荷荷重が印加されていない状態にあると判定したときに、対応する個別荷重値の零点を監視し、ひいては当該個別荷重値の零点補正をするように、構成されてもよい。具体的には、それぞれの荷重センサの荷重検出信号を個別に観測する。そして、この荷重検出信号が比較的に大きな変動を示す荷重センサについては、負荷荷重が印加されている状態にあると判定し、当該荷重検出信号が変動しないか若しくはごく僅かな変動しか示さない荷重センサについては、負荷荷重が印加されていない状態にあると判定する。そして、負荷荷重が印加されていない状態にあると判定した荷重センサについて、それに対応する個別荷重値の零点を監視し、その上で、当該個別荷重値の零点が変動したときに、これを補正してもよい。
【００１５】
ただし、この構成では、載置体に被計量物が載置されているにも拘らず、一部の荷重センサについて、個別零トラッキング機能による零点補正が成され、つまり当該個別零トラッキング機能が作動することがある。例えば、載置体が概略矩形の板状体であり、この載置体の４隅が各荷重センサによって支持されており、さらに、当該載置体における被計量物の載置位置が極端に偏っている場合に、その可能性がある。つまり、この場合、一部の荷重センサに対してのみ、負荷荷重が印加され、それ以外の荷重センサに対しては、殆ど当該負荷荷重が印加されない、という状況が起こり得る。このような状況においては、負荷荷重が印加されている荷重センサについては、その荷重検出信号が比較的に大きく変動するので、個別零トラッキング機能は作動しない。片や、殆ど負荷荷重が印加されない荷重センサについては、その荷重検出信号が変動しないか若しくはごく僅かな変動しか示さないため、個別零トラッキング機能が作動する可能性がある。とは言え、このことによる特段な不都合はない。
【００１６】
即ち、本発明における個別零トラッキング機能は、それぞれの荷重センサが正常であるか否かの評価に利用される一方、総合零トラッキング機能には何ら影響せず、ひいては表示重量値に何ら影響しない。従って、上述の如く載置体に被計量物が載置されているにも拘らず、一部の荷重センサについて、個別零トラッキング機能が作動したとしても、これとは全く無関係に、総合零トラッキング機能による表示重量値の零点補正が成され、ひいては精確な当該表示重量値が得られる。また、載置体から被計量物が降ろされると、当該一部の荷重センサについて、改めて個別零トラッキング機能が作動する。ゆえに、この個別零トラッキング機能を利用しての各荷重センサの評価においても、何らの影響もない。
【００１７】
なお、総合零トラッキング機能によって空掛け状態にあると判定されていることを条件として、個別零トラッキング機能が作動可能となる、という上述の構成によれば、載置体に被計量物が載置されているときに、当該個別零トラッキング機能が作動することはない。
【００１８】
加えて、本発明における個別零トラッキング機能による零点補正対象である個別荷重値は、総合零トラッキング機能による零点補正対象である表示重量値よりも小さい。従って、個別零トラッキング機能による補正分解能は、総合零トラッキング機能による補正分解能よりも高い（細かい）のが、望ましい。
【００１９】
また、本発明では、日本工業規格において規定されている零点設定機能（零点設定装置：空掛け時に表示を零に設定するための装置）、とりわけ半自動零点設定機能（半自動零点設定装置：手動操作によって自動的に表示を零に設定するための装置）が、さらに設けられてもよい。具体的には、外部から手動操作によって任意に与えられる零点設定指令に応答して表示重量値の零点を設定する総合零点設定手段と、当該零点設定指令に応答してそれぞれの荷重センサに対応する個別荷重値の零点を設定する個別零点設定手段と、が設けられてもよい。要するに、表示重量値の零点を強制的に設定するための総合零点設定機能と、それぞれの個別荷重値の零点を強制的に設定するための個別零点設定機能と、の２種類の零点設定機能が設けられてもよい。そして、これらの零点設定機能は、互いに共通の零点設定指令に応答して同時に作動するのが、望ましい。
【発明の効果】
【００２０】
上述したように、本発明によれば、個別零トラッキング機能を利用して、それぞれの荷重センサが正常であるか否かの評価が成される。そして、この個別零トラッキング機能の影響を何ら受けることなく、総合零トラッキング機能によって、被計量物の重量を表す表示重量値の自動零点補正が常に精確に成される。即ち、それぞれの荷重センサが正常であるか否かの評価を実現しつつ、表示重量値の自動零点補正を常に精確に実現することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態の全体構成を概略的に示す図解図である。
【図２】同実施形態における計量部の外観を概略的に示す図解図である。
【図３】同実施形態におけるそれぞれのロードセルの電気的な構成を概略的に示すブロック図である。
【図４】同ロードセルから出力されるデジタル荷重検出信号を概念的に示す図解図である。
【図５】同ロードセル内のＣＰＵによって概念的に形成されるデジタル荷重検出信号生成回路の構成を示す図解図である。
【図６】同実施形態におけるデータプロセッサ内のＣＰＵによる処理手順を説明するための図解図である。
【図７】同データプロセッサ内のＣＰＵによって概念的に形成される総合演算回路の構成を示す図解図である。
【図８】同データプロセッサ内のＣＰＵによる図６とは異なる処理手順を説明するための図解図である。
【図９】同データプロセッサ内のＣＰＵによって概念的に形成される個別演算回路の構成を示す図解図である。
【図１０】同データプロセッサ内のＣＰＵによる図８とはさらに異なる処理手順を説明するための図解図である。
【図１１】同データプロセッサ内のＣＰＵによって概念的に形成される左側演算回路の構成を示す図解図である。
【図１２】図８に代わる処理手順を説明するための図解図である。
【図１３】図１０に代わる処理手順を説明するための図解図である。
【発明を実施するための形態】
【００２２】
本発明の一実施形態について、図１に示すトラックスケール１０を例に挙げて説明する。
【００２３】
同図に示すように、本実施形態に係るトラックスケール１０は、例えば屋外に設置される計量部３０と、この計量部３０を視認することができる屋内に設置されるデータプロセッサ５０と、を備えている。このうちの計量部３０は、被計量物としてのトラック１００が載置される載置体としての計量台３２と、この計量台３２を支持する複数の荷重センサとしての互いに同一規格の４つのデジタル式ロードセル（以下、単に「ロードセル」と言う。）３４，３４，…と、を備えている。
【００２４】
具体的には、計量台３２は、図２に示すように、概略矩形の板状体であり、厳密には図示しないリブ等の適当な補強部材によって剛性補強が成された概略矩形の金属製平板である。そして、この計量台３２の上面および下面が水平を成すように、当該計量台３２の４隅が各ロードセル３４，３４，…によって支持されている。それぞれのロードセル３４は、その（柱状の起歪体の）両端が外方に向かって概略半球状に突出した構造のいわゆるダブルコンベックス型のものであり、当該両端の一方を計量台３２の下面の当接させ、他方を地面等の基礎面３６に当接させた状態にあり、言わば直立姿勢にある。
【００２５】
なお、トラック１００は、計量台３２の長手方向に沿ってゆっくり走行することで、当該計量台３２に乗り込み、或いは、当該計量台３２から降ろされる。また、各ロードセル３４，３４，…には、「ＬＣ１」，「ＬＣ２」，「ＬＣ３」および「ＬＣ４」という個別の識別符号が付されている。例えば、計量台３２の乗り込み口側の左隅（図２（ａ）における左上隅）に配置されたロードセル３４に「ＬＣ１」という識別符号が付されており、当該計量台３２の降り口側の左隅（図２（ａ）における右上隅）に配置されたロードセル３４に「ＬＣ２」という識別符号が付されている。そして、計量台３２の乗り込み口側の右隅（図２（ａ）における左下隅）に配置されたロードセル３４に「ＬＣ３」という識別符号が付されており、当該計量台３２の降り口側の右隅（図２（ａ）における右下隅）に配置されたロードセル３４に「ＬＣ４」という識別符号が付されている。これ以降、各ロードセル３４，３４，…については、これら「ＬＣ１」，「ＬＣ２」，「ＬＣ３」および「ＬＣ４」という識別符号を用いて表現することがある。また、不特定のロードセル３４について、「ＬＣｎ」（ｎ＝１，２，３および４）という符号を用いて表現することがある。
【００２６】
計量台３２にトラック１００が乗り込み、つまり載置されると、このトラック１００の重量に応じた荷重が当該計量台３２を介して各ロードセル３４，３４，…に分散印加される。それぞれのロードセル３４（ＬＣｎ）は、自身に印加された荷重の大きさに応じたデジタル荷重検出信号ｗａ［ｎ］を生成する。図３を参照して詳しく説明すると、それぞれのロードセルＬＣｎは、図示しない起歪体に貼着された４つ、または、それ以上の数、の歪ゲージ３６，３６，…がブリッジ状に接続された構成のホイートストンブリッッジ回路３８を有している。このホイートストンブリッッジ回路３８は、これを駆動するための図示しない励磁電源回路から与えられる励磁電源電圧の電圧値と、起歪体の変形に伴って各歪ゲージ３６，３６，…に生じる歪みの大きさと、に応じた電圧値を示すアナログ荷重検出信号ｗａを生成する。このアナログ荷重検出信号ｗａは、増幅回路４０によって適当に増幅された後、Ａ／Ｄ変換回路４２に入力される。なお、増幅回路４０の入力側または出力側には、当該アナログ荷重検出信号ｗａに含まれるノイズ成分、特に周波数が１００Ｈｚ以上の主に電気的要因によるノイズ成分、を除去するための図示しないアナログフィルタ回路が設けられている。Ａ／Ｄ変換回路４２は、この増幅回路４０による増幅後のアナログ荷重検出信号ｗａをデジタル化し、言わばデジタル化信号ｗａｄ［ｎ］に変換する。さらに、このＡ／Ｄ変換回路４２による変換後のデジタル化信号ｗａｄ［ｎ］は、個別演算手段としてのＣＰＵ（Central
Processing Unit）４４に入力される。
【００２７】
ＣＰＵ４４は、Ａ／Ｄ変換回路４２から入力されたデジタル化信号ｗａｄ［ｎ］を後述する式１に代入することで、デジタル荷重検出信号ｗａ［ｎ］求める。このデジタル荷重検出信号ｗａ［ｎ］は、入出力インタフェース（Ｉ／Ｏ）回路４６を介してデータプロセッサ５０に送られ、厳密には当該データプロセッサ５０からの要求に応答して送られる。なお、デジタル荷重検出信号ｗａ［ｎ］の算出を含むＣＰＵ４４の動作は、当該ＣＰＵ４４に付随された個別記憶手段としてのメモリ回路４８に記憶されている個別制御プログラムに従う。
【００２８】
図１に戻って、データプロセッサ５０は、各ロードセルＬＣ１，ＬＣ２，ＬＣ３およびＬＣ４から送られてくる各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］の入力を受け付ける入出力インタフェース（Ｉ／Ｏ）回路５２を備えている。この入出力インタフェース回路５２に入力された各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］は、さらに総合演算手段としてのＣＰＵ５４に入力される。ＣＰＵ５４は、入出力インタフェース回路５２経由で入力された各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］に基づいて、後述する如くトラック１００の重量を表す表示用の重量値Ｗｄを求める。この表示重量値Ｗｄは、入出力インタフェース回路５２を介してＣＰＵ５４に接続された表示手段としてのデジタル表示器５６に表示される。また、図示しないが、当該表示重量値Ｗｄは、入出力インタフェース回路５２を介して外部にも出力され、例えば印刷装置等の外部装置に送られる。
【００２９】
これと並行して、ＣＰＵ５４は、それぞれのデジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］に基づいて、それぞれのロードセルＬＣ１，ＬＣ２，ＬＣ３およびＬＣ４に印加される荷重のうちトラック１００の重量による成分、言わば負荷荷重成分、を表す個別荷重値ｗｄ［１］，ｗｄ［２］，ｗｄ［３］およびｗｄ［４］、を求める。これらの個別荷重値ｗｄ［１］，ｗｄ［２］，ｗｄ［３］およびｗｄ［４］もまた、デジタル表示器５６に表示されると共に、外部に出力される。なお、これらの個別荷重値ｗｄ［１］，ｗｄ［２］，ｗｄ［３］およびｗｄ［４］は、例えばそれぞれのロードセルＬＣ１，ＬＣ２，ＬＣ３およびＬＣ４が正常に動作しているかどうかの評価、言い換えれば当該それぞれのロードセルＬＣ１，ＬＣ２，ＬＣ３およびＬＣ４に故障等の異常が発生していないかどうかの診断、に利用される。ただし、このいわゆる異常診断については、後述する異常診断機能によっても実現される。
【００３０】
さらに並行して、ＣＰＵ５４は、計量台３２の左側を支持する２つのロードセルＬＣ１およびＬＣ２からの各デジタル荷重検出信号ｗａ［１］およびｗａ［２］に基づいて、当該左側の２つのロードセルＬＣ１およびＬＣ２に印加される荷重のうち負荷荷重による成分を表す言わば左側荷重値Ｗｄ１２、を求める。これと同様に、ＣＰＵ５４は、計量台３２の右側を支持する２つのロードセルＬＣ３およびＬＣ４からの各デジタル荷重検出信号ｗａ［３］およびｗａ［４］に基づいて、当該右側の２つのロードセルＬＣ３およびＬＣ４に印加される荷重のうち負荷荷重による成分を表す言わば右側荷重値Ｗｄ３４、を求める。これら左側荷重値Ｗｄ１２および右側荷重値Ｗｄ３４もまた、デジタル表示器５６に表示されると共に、外部に出力される。なお、これら左側荷重値Ｗｄ１２および右側荷重値Ｗｄ３４は、特にトラック１００の左右の重量バランス、いわゆる偏荷重、を求めるのに利用される。この偏荷重の算出要領については、公知であるので、ここでは、その詳しい説明を省略する。
【００３１】
ＣＰＵ５４の動作は、当該ＣＰＵ５４に付随の総合記憶手段としてのメモリ回路５８に記憶されている総合制御プログラムによって制御される。また、ＣＰＵ５４には、これに後述する零点設定指令やリセット指令等の各種指令を入力するための指令入力手段としての例えば操作キー６０が、入出力インタフェース回路５２を介して接続されている。
【００３２】
一方、計量台３２からトラック１００が降りて、当該計量台３２に何らの物体も載置されていない空掛け状態になると、表示重量値Ｗｄは、理想的には零になる。また、各個別荷重値ｗｄ［１］，ｗｄ［２］，ｗｄ［３］およびｗｄ［４］も、理想的には零になる。さらに、左側荷重値Ｗｄ１２および右側荷重値Ｗｄ３４も、理想的には零になる。ところが、いずれかのロードセルＬＣｎのアナログ荷重検出信号ｗａが温度ドリフト等のドリフトによって変動し、この変動がデジタル荷重検出信号ｗａ［ｎ］に現れると、当該ロードセルＬＣｎに対応する個別荷重値ｗｄ［ｎ］が零でなくなり、つまりその零点が変動する。そして、表示重量値Ｗｄもまた零でなくなり、つまりその零点が変動する（なお、複数のロードセルＬＣｎにドリフトが生じている場合には、これら複数のロードセルＬＣｎ間で当該ドリフトによる変動分が相殺されて、結果的に、表示重量値Ｗｄが零を維持することがある）。さらに、当該ドリフトが生じているロードセルＬＣｎが左側ロードセルＬＣ１およびＬＣ２の少なくともいずれかである場合には、左側荷重値Ｗｄ１２の零点が変動する（なお、左側ロードセルＬＣ１およびＬＣ２の両方にドリフトが生じている場合には、これら両者ＬＣ１およびＬＣ２間で当該ドリフトによる変動分が相殺されて、結果的に、左側荷重値Ｗｄ１２が零を維持することがある）。これと同様に、当該ドリフトが生じているロードセルＬＣｎが右側ロードセルＬＣ３およびＬＣ４の少なくともいずれかである場合には、右側荷重値Ｗｄ３４の零点が変動する（なお、右側ロードセルＬＣ３およびＬＣ４の両方にドリフトが生じている場合には、これら両者ＬＣ３およびＬＣ４間で当該ドリフトによる変動分が相殺されて、結果的に、右側荷重値Ｗｄ３４が零を維持することがある）。
【００３３】
そこで、本実施形態に係るトラックスケール１０は、表示重量値Ｗｄの零点を自動的に補正するための総合零トラッキング機能を備えている。また、それぞれの個別荷重値ｗｄ［ｎ］の零点を自動的に補正するための個別零トラッキング機能を備えている。さらに、左側荷重値Ｗｄ１２の零点を自動的に補正するための左側零トラッキング機能と、右側荷重値Ｗｄ３４の零点を自動的に補正するための右側零トラッキング機能と、をも備えている。これらの零トラッキング機能について、以下に詳しく説明する。なお、ここでは、トラックスケール１０の秤量Ｍｃが５０ｔ（＝５０×１０３ｋｇ）であり、目量（実目量）Ｓｄが１０ｋｇであり、つまりこれらの比である言わば測定分解能Ｒｓ（＝Ｓｄ／Ｍｃ）が１／５０００である、とする。また、本実施形態に係るトラックスケール１０は、日本工業規格で規定されている零点設定機能、特に初期零点設定機能（初期零点設定装置：電源投入後にはかりを使用する前に自動的に表示を零に設定するための装置）および半自動零点設定機能を備えている。併せて、当該日本工業規格で規定されている零点表示機能（零点表示装置：零点からの偏差が目量の１／４以内である場合に特別な信号を表示する装置）を備えている。加えて、それぞれのロードセルＬＣｎに故障等の異常が発生していないかどうかを診断するための異常診断機能を備えている。これらの機能についても、適宜に説明する。
【００３４】
まず、総合零トラッキング機能について、説明する。この総合零トラッキング機能は、上述の如く表示重量値Ｗｄの零点を自動的に補正するものであるが、日本工業規格によれば、当該表示重量値Ｗｄの零点の精度は、目量の１／４を超えてはならない、言い換えれば目量の１／４以下でなければならない、と規定されている。この規定に則って、本実施形態においては、例えば目量Ｓｄの１／４の精度で、つまり２．５ｋｇ（＝１０ｋｇ／４）という言わば補正分解能Ｓｂで、表示重量値Ｗｄの零点補正が成されるものとする。
【００３５】
この前提の下、それぞれのロードセルＬＣｎ内において、詳しくは当該ロードセルＬＣｎ内のＣＰＵ４４によって、次の式１に基づく演算が行われることで、デジタル荷重検出信号ｗａ［ｎ］が求められる。
【００３６】
《式１》
ｗａ［ｎ］＝ｋ［ｎ］・（ｗａｄ［ｎ］−ｗｉｓ［ｎ］）
【００３７】
この式１において、ｗａｄ［ｎ］は、上述したＡ／Ｄ変換回路４２による変換後のデジタル化信号である。そして、ｗｉｓ［ｎ］は、ロードセルＬＣｎ自身が持つ初期荷重成分を表す当該ロードセルＬＣｎ単体の初期荷重値である。このロードセルＬＣｎ単体の初期荷重値ｗｉｓ［ｎ］は、当該ロードセルＬＣｎが計量部３０の構成要素として組み込まれる前の単体の状態にあり、かつ、当該ロードセルＬＣｎに対して何らの荷重も印加されていない無負荷状態にあるときの、デジタル化信号ｗａｄ［ｎ］の記憶値である。そして、ｋ［ｎ］は、ロードセルＬＣｎ単体のスパン係数（ゲイン）である。このロードセルＬＣｎ単体のスパン係数ｋ［ｎ］は、当該ロードセルＬＣｎが単体の状態にあり、かつ、当該ロードセルＬＣｎに対してその定格容量以下の（好ましくは当該定格容量と等価の）既知の基準荷重が印加された状態にあるときに、図４に示すように、デジタル荷重検出信号ｗａ［ｎ］の１カウント値（デジタル値）の幅ｓａが０．６２５ｋｇ（＝Ｓｄ／｛Ｎ／（Ｓｂ／Ｓｄ）｝＝１０ｋｇ／１６）という重量値に相当するように設定される。なお、ここで言うＮは、ロードセルＬＣｎの数であり、つまりＮ＝４である。このスパン係数ｋ［ｎ］は、初期荷重値ｗｉｓ［ｎ］と共に、ロードセルＬＣｎ単体の調整時（工場や現場での組立時）に求められ、メモリ回路４８に記憶される。
【００３８】
この式１に基づく演算は、例えば図５に示すようなデジタル荷重検出信号生成回路２００によって表現することができる。即ち、このデジタル荷重信号生成回路２００は、Ａ／Ｄ変換回路４２による変換後のデジタル化信号ｗａｄ［ｎ］が入力される加算器２０２を有している。加算器２０２は、当該デジタル化信号ｗａｄ［ｎ］からメモリ回路４８に記憶されているロードセルＬＣｎ単体の初期荷重値ｗｉｓ［ｎ］を差し引く。そして、この加算器２０２による差し引き処理後の信号（＝ｗａｄ［ｎ］−ｗｉｓ［ｎ］）は、乗算器２０４に入力される。乗算器２０４は、当該差し引き処理後の信号に対してメモリ回路４８に記憶されているロードセルＬＣｎ単体のスパン係数ｋ［ｎ］を乗ずる。これによって、デジタル荷重検出信号ｗａ［ｎ］が生成され、つまり式１に基づく演算が実現される。
【００３９】
なお、式１（図５）においては、ロードセルＬＣｎ単体の初期荷重値ｗｉｓ［ｎ］は考慮されているものの、計量台３０の重量を含む計量部３０全体の初期荷重成分については考慮されていない。従って、この式１に基づくデジタル荷重検出信号ｗａ［ｎ］においては、零点が定まっておらず、言わば不確定である。そして、この零点が不確定のまま、当該デジタル荷重検出信号ｗａ［ｎ］は、データプロセッサ５０に入力され、ひいてはＣＰＵ５４に入力される。
【００４０】
データプロセッサ５０内のＣＰＵ５４は、各ロードセルＬＣ１，ＬＣ２，ＬＣ３およびＬＣ４からの各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］を合計することで、つまり次の式２に基づいて、総合デジタル荷重検出信号Ｗａを求める。
【００４１】
《式２》
Ｗａ＝ｗａ［１］＋ｗａ［２］＋ｗａ［３］＋ｗａ［４］
【００４２】
この総合デジタル荷重検出信号Ｗａは、図６（ａ）に示すように、その１カウント値の幅Ｓａが各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］のそれぞれの１カウント値幅ｓａと等価（Ｓａ＝ｓａ）な信号であり、つまり当該１カウント値幅Ｓａが０．６２５ｋｇという重量値に相当する信号である。この総合デジタル荷重検出信号Ｗａにおいても、その零点は不確定である。
【００４３】
さらに、ＣＰＵ５４は、この総合デジタル荷重検出信号ＷａをロードセルＬＣｎの数Ｎ（＝４）で除することによって、つまり次の式３に基づいて、当該総合デジタル荷重検出信号Ｗａの１カウント値幅Ｓａを変更し、言わばカウント値幅変更信号Ｗａ’を求める。なお、この式３に基づく演算において、小数点以下は切り捨てられる。
【００４４】
《式３》
Ｗａ’＝Ｗａ／Ｎ＝Ｗａ／４          ∵  Ｎ＝４
【００４５】
この式３に基づくカウント値幅変更信号Ｗａ’は、図６（ｂ）に示すように、その１カウント値幅Ｓａ’が総合デジタル荷重検出信号Ｗａの１カウント値幅ＳａのＮ倍（Ｓａ’＝Ｓａ・Ｎ）の信号である。即ち、当該１カウント値幅Ｓａ’は、２．５ｋｇ（＝０．６２５ｋｇ×４）に相当し、つまり上述した補正分解能Ｓｂに相当する。そして、このカウント値幅変更信号Ｗａ’においても、その零点は不確定である。このカウント値幅変更信号Ｗａ’を求めた上で、ＣＰＵ５４は、当該カウント値幅変更信号Ｗａ’の零点を確定するべく、言い換えればそのような内部信号Ｗｂを求めるべく、次の式４に基づく演算を実行する。
【００４６】
《式４》
Ｗｂ＝Ｋ・（Ｗａ’−Ｗｉ）−Ｗｆ−Ｗｚ
【００４７】
この式４において、Ｗｉは、計量部３０全体の初期荷重値であり、詳しくは計量台３２に何らの物体も載置されていない空掛け状態にあるときのカウント値幅変更信号Ｗａ’の記憶値である。そして、Ｋは、計量部３０全体のスパン係数である。このスパン係数Ｋは、計量台３２に秤量Ｍｃ以下の（好ましくは秤量Ｍｃと等価の）既知重量の基準分銅が載置されたときに、図６（ｃ）に示すように、当該式４に基づく内部信号Ｗｂの１カウント値幅Ｓｂが２．５ｋｇに相当するように設定される。ただし、上述の式１におけるそれぞれのロードセルＬＣｎ単体のスパン係数ｋ［ｎ］が精確に調整されていれば、この計量部３０全体のスパン係数Ｋは基本的に１である。なお、この内部信号Ｗｂの１カウント値幅Ｓｂの符号から分かるように、当該内部信号Ｗｂの１カウント値幅Ｓｂが補正分解能Ｓｂを決定付ける。さらに、Ｗｆは、内部信号Ｗｂの零点のドリフトによる変動量の累積値であり、言い換えれば総合零トラッキング機能による当該内部信号Ｗｂの零点補正量の累積値である。この内部信号Ｗｂの零点補正量累積値Ｗｆについては、後で詳しく説明する。そして、Ｗｚは、内部信号Ｗｂの零点を強制的に設定するための零点調整値である。この零点調整値Ｗｚについても、後で詳しく説明する。この式４における初期荷重値Ｗｉおよびスパン係数Ｋは、本実施形態に係るトラックスケール１０全体としての事前の調整時（工場や現場での設置時）に求められ、メモリ回路５８に記憶される。また、零点補正量累積値Ｗｆおよび零点調整値Ｗｚも、メモリ回路５８に記憶され、特に零点補正量累積値Ｗｆについては、当該メモリ回路５８を構成する図示しない不揮発性メモリに記憶される。そして、これら零点補正量累積値Ｗｆおよび零点調整値Ｗｚは、後述する如く適宜に更新される。
【００４８】
加えて、ＣＰＵ５４は、次の式５に基づいて、表示レベル信号Ｗｃを求める。なお、この式５に基づく演算において、小数点以下は切り捨てられる。
【００４９】
《式５》
Ｗｃ＝｛Ｗｂ・（Ｓｂ／Ｓｄ）｝＋０．５＝（Ｗｂ／４）＋０．５
∵  Ｓｂ／Ｓｄ＝１／４
【００５０】
この式５に基づく表示レベル信号Ｗｃは、図６（ｄ）に示すように、その１カウント値幅Ｓｃが内部信号Ｗｂの１カウント値幅ＳｂのＳｄ／Ｓｂ倍、つまり４倍（Ｓｃ＝４・Ｓｂ）、の信号である。即ち、当該１カウント値幅Ｓｃは、目量Ｓｄと同じ（Ｓｃ＝Ｓｄ）１０ｋｇに相当する。
【００５１】
その上で、ＣＰＵ５４は、この式５に基づく表示レベル信号Ｗｃに変換係数として目量Ｓｄ（＝１０ｋｇ）を乗ずることで、つまり次の式６に基づいて、当該表示レベル信号Ｗｃを表示重量値Ｗｄに変換する。
【００５２】
《式６》
Ｗｄ＝Ｓｄ・Ｗｃ＝１０・Ｗｃ          ∵  Ｓｄ＝１０［単位：ｋｇ］
【００５３】
この式６に基づく表示重量値Ｗｄは、図６（ｅ）に示すように、目量Ｓｄ（＝１０ｋｇ）を最小単位とする値である。ここで例えば、この表示重量値Ｗｄの零点が精確である、とすると、当該表示重量値Ｗｄは、これが０ｋｇであるときには、計量台３２に印加されている負荷荷重の大きさが−５ｋｇ超かつ５ｋｇ未満であることを表す。そして例えば、表示重量値Ｗｄが１０ｋｇであるときには、計量台３２への負荷荷重の大きさが５ｋｇ以上かつ１５ｋｇ未満であることを表す。これよりも大きい（正の）表示重量値Ｗｄについても同様に、目量Ｓｄ単位で計量台３２への負荷荷重の大きさが表される。一方、表示重量値Ｗｄが例えば−１０ｋｇであるときは、計量台３２への負荷荷重の大きさが−１５ｋｇ超かつ−５ｋｇ以下であることを表す。これよりも小さい（負の）表示重量値Ｗｄについても同様に、目量Ｓｄ単位で計量台３２への負荷荷重の大きさが表される。そして、この表示重量値Ｗｄが、デジタル表示器５６に表示されると共に、外部に出力される。
【００５４】
ここで説明が前後するが、例えば、本実施形態に係るトラックスケール１０が電源オフの状態にあり、この電源オフの状態から電源オンの状態に遷移する、つまり起動される、とする。この起動時においては、計量台３２に何らの物体も載置されていない空掛け状態にあることが確認された上で、当該起動が成される。
【００５５】
すると、ＣＰＵ５４は、上述の式４における零点調整値Ｗｚを０とする。このとき、当該式４における零点補正量累積値Ｗｆには、０または後述する如く適宜に更新された値が設定された状態にある。その上で、ＣＰＵ５４は、当該式４に基づいて内部信号Ｗｂを求める。そして、この内部信号Ｗｂの値を起動時の当該内部信号Ｗｂの零点として認識し、これを式４における零点調整値Ｗｚに代入する。そして改めて、式４に基づいて内部信号Ｗｂを求め、ひいては式６に基づいて表示重量値Ｗｄを求める。これにより、内部信号Ｗｂの値が０となり、ひいては表示重量値Ｗｄが０となる。このように、起動時の内部信号Ｗｂの値（言わば零点のずれ）を吸収するべく、零点調整値Ｗｚが適宜に更新されることで、当該内部信号Ｗｂの初期零点設定が成され、ひいては表示重量値Ｗｄの初期零点設定が成される。即ち、初期零点設定機能が実現される。
【００５６】
この初期零点設定後、ＣＰＵ５４は、１秒よりも遥かに短い時間間隔、例えば１秒の正数分の１の周期、より詳しくは数ｍｓ〜数十ｍｓの周期で、内部信号Ｗｂを求め、ひいては表示重量値Ｗｄを求める。併せて、ＣＰＵ５４は、内部信号Ｗｂを逐一監視することで、空掛け状態にあるか否かを判定する。具体的には、１秒以上の所定期間にわたって内部信号Ｗｂの値が−１以上かつ１以下（−１≦Ｗｂ≦１）であるか否か、つまり上述の図６（ｃ）において符号Ａで示される範囲内にあるか否か、を確認する。そして、内部信号Ｗｂの値が当該範囲Ａ内にあるとき、ＣＰＵ５４は、空掛け状態にある、と判定する。言い換えれば、１秒以上の所定期間にわたって内部信号Ｗｂの値が−１以上かつ１以下の範囲Ａ内にあることをもって、空掛け状態にある、と定義される。なお、ここで言う１秒以上の所定期間は、例えば１秒〜１０秒であり、好ましくは１秒である。また、図示は省略するが、ＣＰＵ５４は、内部信号Ｗｂに含まれるノイズ成分、特に周波数が１００Ｈｚ以下の主に機械的要因（振動）によるノイズ成分、を除去するためのデジタルフィルタ回路を構成しており、このデジタルフィルタ回路によるフィルタリング処理後の当該内部信号Ｗｂを監視する。
【００５７】
さらに、ＣＰＵ５４は、空掛け状態にあるときであって、とりわけ内部信号Ｗｂの値が０であるとき、つまり図６（ｃ）において符号Ｂで示される範囲内にあるとき、当該内部信号Ｗｂの零点は精確である、換言すれば表示重量値Ｗｄの零点は精確である、と認識する。そして、その旨を表す零点指示信号を生成する。この零点指示信号に応答して、デジタル表示器５６が零点表示という特別な表示をする。即ち、零点表示機能が実現される。
【００５８】
また、空掛け状態にあるときであって、内部信号Ｗｂの値が−１か１であるとき、つまり図６（ｃ）において符号Ｃで示される範囲内にあるとき、ＣＰＵ５４は、ドリフトによって当該内部信号Ｗｂの零点が変動したものと認識する。そして、この内部信号Ｗｂの零点変動を補正するべく、当該内部信号Ｗｂの値を式４における零点補正量累積値Ｗｆに加減算する。例えば、内部信号Ｗｂの値が−１であるときには、式４における零点補正量累積値Ｗｆに１を加える。一方、内部信号Ｗｂの値が１であるときには、式４における零点補正量累積値Ｗｆから１を減ずる。そして改めて、式４に基づいて内部信号Ｗｂを求め、ひいては式６に基づいて表示重量値Ｗｄを求める。これにより、内部信号Ｗｂの値が０となり、ひいては表示重量値Ｗｄが０となる。このように、ドリフトによる内部信号Ｗｂの零点の変動分を吸収するべく、零点補正量累積値Ｗｆが適宜に更新されることで、当該ドリフトによる内部信号Ｗｂの零点変動が補正され、ひいては表示重量値Ｗｄの零点変動が補正される。即ち、総合零トラッキング機能が実現される。
【００５９】
なお、空掛け状態にないとき、つまり内部信号Ｗｂの値が−１よりも小さいか若しくは１よりも大きいときには、ＣＰＵ５４は、当該内部信号Ｗｂの変動が負荷荷重によるものである、と認識する。この場合、ＣＰＵ５４は、内部信号Ｗｂの零点を補正することなく、表示重量値Ｗｄを求める。
【００６０】
さらに、操作キー６０によって表示重量値Ｗｄを強制的に０にするための零点設定操作が成され、これに伴い、ＣＰＵ５４に上述した零点設定指令が入力されると、当該ＣＰＵ５４は、そのときの内部信号Ｗｂの値を式４における零点調整値Ｗｚに加減算する。例えば、内部信号Ｗｂの値が負の値であるときには、式４における零点調整値Ｗｚに当該内部信号Ｗｂの値の絶対値｜Ｗｂ｜を加える。一方、内部信号Ｗｂの値が正の値であるときには、式４における零点調整値Ｗｚから当該内部信号Ｗｂの値の絶対値｜Ｗｂ｜を減ずる。そして改めて、内部信号Ｗｂを求め、ひいては表示重量値Ｗｄを求める。これにより、内部信号Ｗｂの値が０となり、ひいては表示重量値Ｗｄが０となる。このように、零点設定操作が成されたときの内部信号Ｗｂの値を吸収するべく、零点調整値Ｗｚが適宜に更新されることで、当該内部信号Ｗｂの零点が強制的に設定し直され、ひいては表示重量値Ｗｄの零点が強制的に設定し直される。即ち、半自動零点設定機能が実現される。なお、零点設定操作は、基本的に、表示重量値Ｗｄの零点が比較的に大きくずれているとき、つまり空掛け状態にあるにも拘らず表示重量値Ｗｄが０から比較的に大きく離れているときに、成される。従って、零点設定操作が成されるときは、基本的に、空掛け状態であることが必須とされる。ただし、当該零点設定操作による半自動零点設定機能を利用して、いわゆる風袋引きをすることもできる。この場合は、風袋に相当するものが計量台３２に載置された状態で、零点設定操作が成される。
【００６１】
加えて、操作キー６０によってトラックスケール１０を初期状態に戻すためのリセット操作が成され、これに伴い、ＣＰＵ５４に上述したリセット指令が入力されると、当該ＣＰＵ５４は、リセット動作をする。具体的には、ＣＰＵ５４は、式４における零点補正量累積値Ｗｆおよび零点調整値Ｗｚのそれぞれを０とする。その上で、ＣＰＵ５４は、式４に基づいて内部信号Ｗｂを求め、この内部信号Ｗｂの値を当該式４における零点調整値Ｗｚに代入する。そして改めて、式４に基づいて内部信号Ｗｂを求め、ひいては式６に基づいて表示重量値Ｗｄを求める。これにより、内部信号Ｗｂの値が０となり、ひいては表示重量値Ｗｄが０となる。併せて、上述の如く零点補正量累積値Ｗｆがその初期値である０に戻され、つまりリセットされる。なお、リセット操作は、基本的に、トラックスケール１０の設置直後や、後述する異常診断機能によって異常であると診断されたロードセルＬＣｎの修理または交換が行われた直後等のように、当該トラックスケール１０を初期状態に戻す必要があるときにのみ、実行される。それゆえに、リセット操作は、トラックスケール１０の設置業者等の特別な資格を有する者のみが実行可能であり、このために例えば、操作キー６０による所定のパスワードの入力が要求される。また、このリセット操作が成されるときも、空掛け状態にあることが必須とされる。
【００６２】
上述の式２〜式６に基づく演算は、例えば図７に示すような総合演算回路３００によって表現することができる。即ち、この総合演算回路３００は、各ロードセルＬＣ１，ＬＣ２，ＬＣ３およびＬＣ４からの各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］が入力される加算器３０２を有している。この加算器３０２は、これら各デジタル荷重検出信号ｗａ［１］，ｗａ［２］，ｗａ［３］およびｗａ［４］を合計する。これによって、式２に基づく演算が実現され、つまり総合デジタル荷重検出信号Ｗａが生成される。そして、この総合デジタル荷重検出信号Ｗａは、乗算器３０４に入力される。
【００６３】
乗算器３０４は、加算器３０２から入力された総合デジタル荷重検出信号Ｗａに対して、ロードセルＬＣｎの数Ｎの逆数（１／Ｎ＝１／４）を乗ずる。これにより、式３に基づく演算が実現され、つまりカウント値幅変更信号Ｗａ’が生成される。なお、この乗算器３０４による乗算処理（式３に基づく演算）においては、上述の如く小数点以下は切り捨てられる。また、ロードセルＬＣｎの数Ｎは、メモリ回路５８に記憶されている。
【００６４】
さらに、カウント値幅変更信号Ｗａ’は、別の加算器３０６に入力される。加算器３０６は、当該カウント値幅変更信号Ｗａ’からメモリ回路５８に記憶されている計量部３０全体の初期荷重値Ｗｉを差し引く。そして、この加算器３０６による差し引き処理後の信号（＝Ｗａ’−Ｗｉ）は、乗算器３０８に入力される。乗算器３０８は、当該差し引き処理後の信号に対してメモリ回路５８に記憶されている計量部３０全体のスパン係数Ｋを乗ずる。この乗算器３０８による乗算処理後の信号（＝Ｋ・（Ｗａ’−Ｗｉ））は、さらに別の加算器３１０に入力される。加算器３１０は、当該乗算処理後の信号からメモリ回路５８に記憶されている零点補正量累積値Ｗｆを差し引く。そして、この加算器３１０による差し引き処理後の信号（＝Ｋ・（Ｗａ’−Ｗｉ）−Ｗｆ）は、さらに別の加算器３１２に入力される。この加算器３１２は、前段の加算器３１０による差し引き処理後の信号からメモリ回路５８に記憶されている零点調整値Ｗｚを差し引く。これにより、つまり加算器３０６と乗算器３０８と別の加算器３１０とさらに別の加算器３１２とを含む内部信号生成回路３１４によって、式４に基づく演算が実現され、内部信号Ｗｂが生成される。なお上述したように、零点補正量累積値Ｗｆは、ドリフトが生じたときに適宜に更新される。そして、この零点補正量累積値Ｗｆは、操作キー６０によってパスワードの入力を含むリセット操作が成されたときにのみリセット（Ｗｆ＝０）され、それ以外のときは（起動時を含め）リセットされず、それまでの記憶値（０または適宜に更新された値）を維持する。言い換えれば、当該零点補正量累積値Ｗｆについては、リセット操作が成されない限り、その更新が継続される。また、このリセット操作時に零点補正量累積値Ｗｆがリセットされることに伴い、当該リセット操作の直前の零点補正量累積値Ｗｆが零点調整値Ｗｚに加えられ、つまり零点調整値Ｗｚが更新される。この零点調整値Ｗｚは、操作キー６０による零点設定操作時にも更新され、また、起動時にも更新される。
【００６５】
内部信号生成回路３１４によって生成された内部信号Ｗｂは、さらに別の乗算器３１６に入力される。乗算器３１６は、内部信号Ｗｂに対して当該内部信号Ｗｂの１カウント値幅Ｓｂ（言い換えれば表示重量値Ｗｄの零点補正分解能Ｓｂ）と目量Ｓｄとの相互比率Ｓｂ／Ｓｄ（＝１／４）を乗ずる。なお、当該相互比率Ｓｂ／Ｓｄは、予めメモリ回路５８に記憶されている。さらに、この乗算器３１６による乗算処理後の信号（＝Ｗｂ・（Ｓｂ／Ｓｄ））は、加算器３１８に入力される。加算器３１８は、当該乗算処理後の信号に対して０．５という定数を加える。この０．５という定数もまた、予めメモリ回路５８に記憶されている。これにより、つまり乗算器３１６と加算器３１８とを含む表示レベル信号生成回路３２０によって、上述の式５に基づく演算が実現され、つまり表示レベル信号Ｗｃが生成される。この表示レベル信号生成回路３２０による演算処理（式５に基づく演算）においては、上述の如く小数点以下は切り捨てられる。
【００６６】
この表示レベル信号生成回路３２０によって生成された表示レベル信号Ｗｃは、さらに別の乗算器３２２に入力される。この乗算器３２２は、表示レベル信号Ｗｃに対して変換係数としての目量Ｓｄ（＝１０ｋｇ）を乗ずる。この目量Ｓｄもまた、予めメモリ回路５８に記憶されている。これにより、式６に基づく演算が実現され、つまり表示重量値Ｗｄが求められる。
【００６７】
このように、図７の総合演算回路３００によって、つまり式２〜式６に基づく演算によって、被計量物としてのトラック１０の重量を表す表示重量値Ｗｄが求められる。そして、この表示重量値Ｗｄの元となる内部信号Ｗｂ（図６（ｃ）参照）の値が１秒以上の所定期間にわたって−１以上かつ１以下の範囲Ａ内にあるときに、空掛け状態にある、と判定される。そして特に、当該内部信号Ｗｂの値が０である範囲Ｂ内にあるときに、この内部信号Ｗｂの零点が精確であり、換言すれば表示重量値Ｗｄの零点が精確である、と見なされ、その旨を表す零点表示が成され、つまり零点表示機能が作動する。一方、内部信号Ｗｂの値が−１か１である範囲Ｃ内にあるとき、当該内部信号Ｗｂの零点が補正され、ひいては表示重量値Ｗｄの零点が補正され、つまり総合零トラッキング機能が作動する。加えて、操作キー６０によって零点設定操作が成されたときに、内部信号Ｗｂの零点が強制的に設定し直され、ひいては表示重量値Ｗｄの零点が強制的に設定し直され、つまり半自動零点設定機能が作動する。なお、起動時にも、内部信号Ｗｂの零点が設定され、ひいては表示重量値Ｗｄの零点が設定され、つまり初期零点設定機能が作動する。そして、操作キー６０によってパスワードの入力を含むリセット操作が成されると、上述の式４における零点補正量累積値Ｗｆがその初期値である０にリセットされることを含め、トラックスケール１０が初期状態にリセットされる。
【００６８】
次に、個別零トラッキング機能について、説明する。この個別零トラッキング機能は、上述の如くそれぞれのロードセルＬＣｎに対応する個別荷重値ｗｄ［ｎ］の零点を自動的に補正するものである。この個別零トラッキング機能による零点補正対象である個別荷重値ｗｄ［ｎ］は、上述の総合零トラッキング機能による零点補正対象である表示重量値Ｗｄよりも小さく、おおよそ当該表示重量値ＷｄをロードセルＬＣｎの数Ｎ（＝４）で除した値に近くなる。そこで、この個別零トラッキング機能においては、総合零トラッキング機能による表示重量値Ｗｄの零点補正分解能Ｓｂの１／Ｎの分解能ｓｂ（＝２．５ｋｇ／４＝０．６２５ｋｇ）で、個別荷重値ｗｄ［ｎ］の零点補正が成される。また、個別荷重値ｗｄ［ｎ］の目量（以下、「個別目量」と言う。）ｓｄは、表示重量値Ｗｄの目量Ｓｄの１／Ｎ（＝１０ｋｇ／４＝２．５ｋｇ）とされる。
【００６９】
この個別零トラッキング機能を実現するために、データプロセッサ５０内のＣＰＵ５４は、それぞれのロードセルＬＣｎから得られるデジタル荷重検出信号ｗａ［ｎ］ごとに、その零点を確定するべく、言い換えればそのような個別内部信号ｗｂ［ｎ］を求めるべく、次の式７に基づく演算を実行する。
【００７０】
《式７》
ｗｂ［ｎ］＝ｗａ［ｎ］−ｗｉ［ｎ］−ｗｆ［ｎ］−ｗｚ［ｎ］
【００７１】
この式７において、ｗｉ［ｎ］は、対応するロードセルＬＣｎに対する初期荷重値であり、詳しくは空掛け状態にあるときのデジタル荷重検出信号ｗａ［ｎ］の記憶値である。そして、ｗｆ［ｎ］は、この式７に基づく個別内部信号ｗｂ［ｎ］の零点のドリフトによる変動量の累積値であり、言い換えれば個別零トラッキング機能による当該個別内部信号ｗｂ［ｎ］の零点補正量の累積値である。この言わば個別零点補正量累積値ｗｆ［ｎ］については、後で詳しく説明する。さらに、ｗｚ［ｎ］は、個別内部信号ｗｂ［ｎ］の零点を強制的に設定するための個別零点調整値である。この個別零点調整値ｗｚ［ｎ］についても、後で詳しく説明する。なお、この式７における初期荷重値ｗｉ［ｎ］は、上述したトラックスケール１０全体としての事前の調整時に求められ、メモリ回路５８に記憶される。また、個別零点補正量累積値ｗｆ［ｎ］および個別零点調整値ｗｚ［ｎ］も、メモリ回路５８に記憶され、特に個別零点補正量累積値ｗｆ［ｎ］については、上述した不揮発性メモリに記憶される。そして、これら個別零点補正量累積値ｗｆ［ｎ］および個別零点調整値ｗｚ［ｎ］は、後述する如く適宜に更新される。
【００７２】
この式７に基づく個別内部信号ｗｂ［ｎ］は、図８（ａ）に示すように、その１カウント値幅ｓｂが図４に示したデジタル荷重検出信号ｗａ［ｎ］の１カウント値幅ｓａと同じ（ｓｂ＝ｓａ＝０．６２５ｋｇ）信号である。
【００７３】
さらに、ＣＰＵ５４は、上述の式５に準拠する次の式８に基づいて、個別表示レベル信号ｗｃを求める。なお、この式８に基づく演算においても、式５と同様に、小数点以下は切り捨てられる。
【００７４】
《式８》
ｗｃ［ｎ］＝｛ｗｂ［ｎ］・（ｓｂ／ｓｄ）｝＋０．５＝（ｗｂ［ｎ］／４）＋０．５
∵  ｓｂ／ｓｄ＝１／４
【００７５】
この式８に基づく個別表示レベル信号ｗｃ［ｎ］は、図８（ｂ）に示すように、その１カウント値幅ｓｃが個別内部信号ｗｂ［ｎ］の１カウント値幅ｓｂのｓｄ／ｓｂ倍、つまり４倍（ｓｃ＝４・ｓｂ）、の信号である。即ち、当該１カウント値幅ｓｃは、個別目量ｓｄと同じ（ｓｃ＝ｓｄ）２．５ｋｇに相当する。
【００７６】
その上で、ＣＰＵ５４は、上述の式６に準拠する次の式９に基づいて、個別表示レベル信号ｗｃ［ｎ］を個別荷重値ｗｄ［ｎ］に変換する。
【００７７】
《式９》
ｗｄ［ｎ］＝ｓｄ・ｗｃ［ｎ］＝２．５・ｗｃ［ｎ］
∵  ｓａ＝２．５［単位：ｋｇ］
【００７８】
この式９に基づく個別荷重値ｗｄ［ｎ］は、図８（ｃ）に示すように、個別目量ｓｄ（＝２．５ｋｇ）を最小単位とする値である。ここで例えば、この個別荷重値ｗｄ［ｎ］の零点が精確である、とすると、当該個別荷重値ｗｄ［ｎ］は、これが０ｋｇであるときには、対応するロードセルＬＣｎに印加されている負荷荷重の大きさが−１．２５ｋｇ超かつ１．２５ｋｇ未満であることを表す。そして例えば、個別荷重値ｗｄ［ｎ］が２．５ｋｇであるときには、当該ロードセルＬＣｎへの負荷荷重の大きさが１．２５ｋｇ以上かつ３．７５ｋｇ未満であることを表す。これよりも大きい（正の）個別荷重値ｗｄ［ｎ］についても同様に、個別目量ｓｄ単位でロードセルＬＣｎへの負荷荷重の大きさが表される。一方、個別荷重値ｗｄ［ｎ］が例えば−２．５ｋｇであるときは、ロードセルＬＣｎへの負荷荷重の大きさが−３．７５ｋｇ超かつ−１．２５ｋｇ以下であることを表す。これよりも小さい（負の）個別荷重値ｗｄ［ｎ］についても同様に、個別目量ｓｄ単位でロードセルＬＣｎへの負荷荷重の大きさが表される。この個別荷重値ｗｄ［ｎ］が、デジタル表示器５６に表示されると共に、外部に出力される。
【００７９】
ここで説明が前後するが、例えばトラックスケール１０の起動時には、ＣＰＵ５４は、それぞれのロードセルＬＣｎに対応するものごとに、上述の式７における個別零点調整値ｗｚ［ｎ］を０とする。このとき、式７における個別零点補正量累積値ｗｆ［ｎ］には、０または後述する如く適宜に更新された値が設定された状態にある。その上で、ＣＰＵ５４は、式７に基づいて個別内部信号ｗｂ［ｎ］を求める。そして、この個別内部信号ｗｂ［ｎ］の値を起動時（初期）の当該個別内部信号ｗｂ［ｎ］の零点として認識し、これを式７における個別零点調整値ｗｚ［ｎ］に代入する。そして改めて、式７に基づいて個別内部信号ｗｂ［ｎ］を求め、ひいては式９に基づいて個別荷重値ｗｄ［ｎ］を求める。これにより、個別内部信号ｗｂ［ｎ］の値が０となり、ひいては個別荷重値ｗｄ［ｎ］が０となる。このように、起動時の個別内部信号ｗｂ［ｎ］の値を吸収するべく、個別零点調整値ｗｚ［ｎ］が適宜に更新されることで、当該個別内部信号ｗｂ［ｎ］の初期零点設定が成され、ひいては個別荷重値ｗｄ［ｎ］の初期零点設定が成される。即ち、それぞれのロードセルＬＣｎごとの初期零点設定機能、言わば個別初期零点設定機能、が実現される。
【００８０】
この個別初期零点設定後、ＣＰＵ５４は、図６（ｃ）に示した内部信号Ｗｂの算出周期（タイミング）に合わせて、それぞれのロードセルＬＣｎに対応するものごとに、個別内部信号ｗｂ［ｎ］を求め、ひいては個別荷重値ｗｄ［ｎ］を求める。なお、個別内部信号ｗｂ［ｎ］は、これに含まれる主に機械的要因によるノイズ成分を除去するべく、内部信号Ｗｂについてのものと同様のデジタルフィルタ回路によってフィルタリング処理される。そして、ＣＰＵ５４は、例えば空掛け状態にあるとき、つまり内部信号Ｗｂの値が１秒以上の所定期間にわたって−１以上かつ１以下の範囲Ａ内にあるとき、さらに、個別内部信号ｗｂ［ｎ］の値が０であるか否かを判定し、好ましくは当該個別内部信号ｗｂ［ｎ］の値が１秒以上の所定期間にわたって０であるか否かを判定する。ここで例えば、個別内部信号ｗｂ［ｎ］の値が０であるとき、つまり図８（ａ）において符号Ｂ’で示される範囲内にあるとき、ＣＰＵ５４は、当該個別内部信号ｗｂ［ｎ］の零点は精確であり、換言すれば個別荷重値ｗｄ［ｎ］の零点は精確である、と認識する。そして、その旨を表す個別零点指示信号を生成する。この個別零点指示信号に応答して、デジタル表示器５６が個別零点表示をする。即ち、それぞれのロードセルＬＣｎごとの零点表示機能、言わば個別零点表示機能、が実現される。
【００８１】
一方、空掛け状態にあるときであって、個別内部信号ｗｂ［ｎ］の値が０という範囲Ｂ’内にないとき、言い換えれば当該個別内部信号ｗｂ［ｎ］の値が−１以下または１以上であるとき、ＣＰＵ５４は、ドリフトによって当該個別内部信号ｗｂ［ｎ］の零点が変動したものと認識する。そして、この個別内部信号ｗｂ［ｎ］の零点変動を補正するべく、当該個別内部信号ｗｂ［ｎ］の値を式７における個別零点補正量累積値ｗｆ［ｎ］に加減算する。例えば、個別内部信号ｗｂ［ｎ］の値が負の値であるときには、式７における個別零点補正量累積値ｗｆ［ｎ］に当該個別内部信号ｗｂ［ｎ］の値の絶対値｜ｗｂ［ｎ］｜を加える。これとは逆に、個別内部信号ｗｂ［ｎ］の値が正の値であるときには、式７における個別零点補正量累積値ｗｆ［ｎ］から当該個別内部信号ｗｂ［ｎ］の値の絶対値｜ｗｂ［ｎ］｜を減ずる。そして改めて、式７に基づいて個別内部信号ｗｂ［ｎ］を求め、ひいては式９に基づいて個別荷重値ｗｄ［ｎ］を求める。これにより、個別内部信号ｗｂ［ｎ］の値が０となり、ひいては個別荷重値ｗｄ［ｎ］が０となる。このように、ドリフトによる個別内部信号ｗｂ［ｎ］の零点の変動分を吸収するべく、個別零点補正量累積値ｗｆ［ｎ］が適宜に更新されることで、当該ドリフトによる個別内部信号ｗｂ［ｎ］の零点変動が補正され、ひいては個別重量値ｗｄ［ｎ］の零点変動が補正される。即ち、個別零トラッキング機能が実現される。
【００８２】
ここで、この個別零トラッキング機能と上述の総合零トラッキング機能とを比較すると、例えば総合零トラッキング機能は、図６（ｃ）に示した内部信号Ｗｂに基づいて空掛け状態にあると判定されているときであって、その上で、当該内部信号Ｗｂの値が−１か１の範囲Ｃ内にあるときにのみ、作動する。これは、上述の日本工業規格における零トラッキング機能に関する（目量の１／２を超える負荷荷重が印加された場合には作動してはならないという）規定に準拠するためである。
【００８３】
一方、個別零トラッキング機能は、空掛け状態にあるときであって、その上で、それぞれのロードセルＬＣｎごとに、図８（ａ）に示した個別内部信号ｗｂ［ｎ］の値が０以外のとき、つまり当該個別内部信号ｗｂ［ｎ］の値に変動が見られれば、その変動の大きさに関係なく、作動する。即ち、個別零トラッキング機能に関しては、日本工業規格の制約を受けない。従って例えば、或るロードセルＬＣｎに対応する個別内部信号ｗｂ［ｎ］の零点がドリフトによって大きく変動したとしても、この零点の変動は適切に補正される。極端に言えば、或るロードセルＬＣｎに故障等の異常が発生して、そのロードセルＬＣｎに対応する個別内部信号ｗｂ［ｎ］の零点が過度に変動したとしても、この過度な零点変動もまた補正される。そして、この個別内部信号ｗｂ［ｎ］の零点補正量は、上述の式７における個別零点補正量累積値ｗｆ［ｎ］として累積される。このことは、後述するように精確な異常診断機能の実現に大きく貢献する。
【００８４】
なお、空掛け状態にないとき、個別零トラッキング機能は作動しない。この場合、それぞれのロードセルＬＣｎに対応するものごとに、上述した要領で個別内部信号ｗｂ［ｎ］が求められ、ひいては個別荷重値ｗｄ［ｎ］が求められる。
【００８５】
そして、操作キー６０によって上述の零点設定操作が成されると、ＣＰＵ５４は、それぞれのロードセルＬＣｎに対応するものごとに、そのときの個別内部信号ｗｂ［ｎ］の値を式７における個別零点調整値ｗｚ［ｎ］に加減算する。例えば、個別内部信号ｗｂ［ｎ］の値が負の値であるときには、式７における個別零点調整値ｗｚ［ｎ］に当該個別内部信号ｗｂ［ｎ］の値の絶対値｜ｗｂ［ｎ］｜を加える。一方、個別内部信号ｗｂ［ｎ］の値が正の値であるときには、式７における個別零点調整値ｗｚ［ｎ］から当該個別内部信号ｗｂ［ｎ］の値の絶対値｜ｗｂ［ｎ］｜を減ずる。そして、改めて個別内部信号ｗｂ［ｎ］を求め、ひいては個別荷重値ｗｄ［ｎ］を求める。これにより、個別内部信号ｗｂ［ｎ］の値が０となり、ひいては個別荷重値ｗｄ［ｎ］が０となる。このように、零点設定操作が成されたときの個別内部信号ｗｂ［ｎ］の値を吸収するべく、個別零点調整値ｗｚ［ｎ］が適宜に更新されることで、当該個別内部信号ｗｂ［ｎ］の零点が強制的に設定し直され、ひいては個別荷重値ｗｄ［ｎ］の零点が強制的に設定し直される。即ち、それぞれのロードセルＬＣｎごとの半自動零点設定機能、言わば個別半自動零点設定機能、が実現される。なお、この個別半自動零点設定機能もまた、上述の風袋引きに利用可能である。
【００８６】
加えて、操作キー６０によって上述のリセット操作が成されると、ＣＰＵ５４は、式７における個別零点調整値ｗｚ［ｎ］および個別零点補正量累積値ｗｆ［ｎ］のそれぞれを０とする。その上で、ＣＰＵ５４は、式７に基づいて個別内部信号ｗｂ［ｎ］を求め、この個別内部信号ｗｂ［ｎ］の値を当該式７における個別零点調整値ｗｚ［ｎ］に代入する。そして改めて、式７に基づいて個別内部信号ｗｂ［ｎ］を求め、ひいては式９に基づいて個別荷重値ｗｄ［ｎ］を求める。これにより、個別内部信号ｗｂ［ｎ］の値が０となり、ひいては個別荷重値ｗｄ［ｎ］が０となる。併せて、上述の如く個別零点補正量累積値ｗｆ［ｎ］がその初期値である０に戻され、つまりリセットされる。
【００８７】
上述の式７〜式９に基づく演算は、例えば図９に示すような個別演算回路４００によって表現することができる。即ち、この個別演算回路４００は、それぞれのロードセルＬＣｎごとに対応して設けられており、つまり全部で４つ設けられている。そして、それぞれの個別演算回路４００は、対応するロードセルＬＣｎからのデジタル荷重検出信号ｗａ［ｎ］が入力される加算器４０２を有している。この加算器４０２は、当該デジタル荷重検出信号ｗａ［ｎ］からメモリ回路５８に記憶されている初期荷重値ｗｉ［ｎ］を差し引く。そして、この加算器４０２による差し引き処理後の信号（＝ｗａ［ｎ］−ｗｉ［ｎ］）は、別の加算器４０４に入力される。加算器４０４は、前段の加算器４０２による差し引き処理後の信号からメモリ回路５８に記憶されている個別零点補正量累積値ｗｆ［ｎ］を差し引く。そして、この加算器４０４による差し引き処理後の信号（＝ｗａ［ｎ］−ｗｉ［ｎ］−ｗｆ［ｎ］）は、さらに別の加算器４０６に入力される。この加算器４０６は、前段の加算器４０４による差し引き処理後の信号からメモリ回路５８に記憶されている個別零点調整値ｗｚ［ｎ］をさらに差し引く。これにより、つまり３つの加算器４０２，４０４および４０６を含む個別内部信号生成回路４０８によって、式７に基づく演算が実現され、個別内部信号ｗｂ［ｎ］が生成される。なお、上述したように、個別零点補正量累積値ｗｆ［ｎ］は、ドリフトが生じたときに適宜に更新される。そして、この個別零点補正量累積値ｗｆ［ｎ］は、操作キー６０によるリセット操作時にのみリセット（ｗｆ［ｎ］＝０）され、それ以外のときは（起動時を含め）リセットされず、それまでの記憶値を維持する。言い換えれば、当該個別零点補正量累積値ｗｆ［ｎ］については、リセット操作が成されない限り、その更新が継続される。これは、後述する異常診断機能の都合のためである。また、リセット操作によって個別零点補正量累積値ｗｆ［ｎ］がリセットされると、これに伴い、当該リセット操作の直前の個別零点補正量累積値ｗｆ［ｎ］が個別零点調整値ｗｚ［ｎ］に加えられ、つまり当該個別零点調整値ｗｚ［ｎ］が更新される。この個別零点調整値ｗｚ［ｎ］は、操作キー６０による零点設定操作時にも更新され、また、起動時にも更新される。
【００８８】
個別内部信号生成回路４０８によって生成された個別内部信号ｗｂ［ｎ］は、さらに乗算器４１０に入力される。乗算器４１０は、個別内部信号ｗｂ［ｎ］に対して当該個別内部信号ｗｂ［ｎ］の１カウント値幅ｓｂ（言い換えれば個別荷重値ｗｄ［ｎ］の零点補正分解能ｓｂ）と個別目量ｓｄとの相互比率ｓｂ／ｓｄ（＝１／４）を乗ずる。なお、当該相互比率ｓｂ／ｓｄは、予めメモリ回路５８に記憶されている。さらに、この乗算器４１０による乗算処理後の信号（＝ｗｂ［ｎ］・（ｓｂ／ｓｄ））は、加算器４１２に入力される。加算器４１２は、当該乗算処理後の信号に対して０．５という定数を加える。この０．５という定数もまた、予めメモリ回路５８に記憶されている。これにより、つまり乗算器４１０と加算器４１２とを含む個別表示レベル信号生成回路４１４によって、上述の式８に基づく演算が実現され、つまり個別表示レベル信号ｗｃ［ｎ］が生成される。この個別表示レベル信号生成回路４１２による演算処理（式８に基づく演算）においては、上述の如く小数点以下は切り捨てられる。
【００８９】
この個別表示レベル信号生成回路４１４によって生成された個別表示レベル信号ｗｃ［ｎ］は、さらに別の乗算器４１６に入力される。この乗算器４１６は、個別表示レベル信号ｗｃ［ｎ］に対して変換係数としての個別目量ｓｄ（＝２．５ｋｇ）を乗ずる。この個別目量ｓｄもまた、予めメモリ回路５８に記憶されている。これにより、式９に基づく演算が実現され、つまり個別荷重値ｗｄ［ｎ］が求められる。
【００９０】
このように、図９の個別演算回路４００によって、つまり式７〜式９に基づく演算によって、それぞれのロードセルＬＣｎに対応するものごとに、当該ロードセルＬＣｎに印加されている負荷荷重を表す個別荷重値ｗｄ［ｎ］が求められる。そして、図６（ｃ）に示した内部信号Ｗｂに基づく空掛け状態にあるか否かの判定において空掛け状態にあると判定されており、その上で、個別荷重値ｗｄ［ｎ］の元となる個別内部信号ｗｂ［ｎ］の値が０である範囲Ｂ’内にあるときに、この個別内部信号ｗｂ［ｎ］の零点が精確であり、つまり個別荷重値ｗｄ［ｎ］の零点が精確である、と見なされ、その旨を表す個別零点表示が成され、つまり個別零点表示機能が作動する。一方、個別内部信号ｗｂ［ｎ］の値が０でないときには、当該個別内部信号ｗｂ［ｎ］の零点が補正され、ひいては個別荷重値ｗｄ［ｎ］の零点が補正され、つまり個別零トラッキング機能が作動する。加えて、操作キー６０によって零点設定操作が成されたときに、個別内部信号ｗｂ［ｎ］の零点が強制的に設定し直され、ひいては個別荷重値ｗｄ［ｎ］の零点が強制的に設定し直され、つまり個別半自動零点設定機能が作動する。なお、起動時にも、個別内部信号ｗｂ［ｎ］の零点が設定され、ひいては個別荷重値ｗｄ［ｎ］の零点が設定され、つまり個別初期零点設定機能が作動する。そして、操作キー６０によってリセット操作が成されると、上述の式７における個別零点補正量累積値ｗｆ［ｎ］がその初期値である０にリセットされる。
【００９１】
さらに、個別零トラッキング機能を利用して、異常診断機能が実現される。即ち、ＣＰＵ５４は、それぞれのロードセルＬＣｎに対応するものごとに、上述の式７における個別零点補正量累積値ｗｆ［ｎ］を監視する。そして、この個別零点補正量累積値ｗｆ［ｎ］に基づいて、対応するロードセルＬＣｎに故障等の異常が発生していないかどうかを診断する。具体的には、個別零点補正量累積値ｗｆ［ｎ］の絶対値｜ｗｆ［ｎ］｜と予め定められた閾値αとを比較する。そして、個別零点補正量累積値ｗｆ［ｎ］の絶対値｜ｗｆ［ｎ］｜が閾値α以下（｜ｗｆ［ｎ］｜≦α）であるとき、対応するロードセルＬＣｎは正常である、と診断する。一方、個別零点補正量累積値ｗｆ［ｎ］の絶対値｜ｗｆ［ｎ］｜が閾値αよりも大きい（｜ｗｆ［ｎ］｜＞α）ときには、対応するロードセルＬＣｎに故障等の異常が発生している、と診断する。この診断結果は、デジタル表示器５６に表示されると共に、外部に出力される。特に、異常が発生した場合には、アラームが発せられる。このような個別零トラッキング機能を利用しての異常診断機能の実現には、特に精確な当該異常診断機能の実現には、上述の如く当該個別零トラッキング機能によってそれぞれのロードセルＬＣｎに対応する個別内部信号ｗｂ［ｎ］（ひいては個別荷重値ｗｄ［ｎ］）の零点変動がその大きさに関係なく（つまり日本工業規格の制約を受けることなく）補正されることが、大きく貢献する。また、個別内部信号ｗｂ［ｎ］の零点補正量が個別零点補正量累積値ｗｆ［ｎ］として継続的に累積されること、つまり操作キー６０によるリセット操作が成されない限り当該個別零点補正量累積値ｗｆ［ｎ］がリセットされないことも、精確な異常診断機能の実現に大きく貢献する。
【００９２】
なお、閾値αは、メモリ回路５８に記憶されており、必要に応じて適宜に変更可能とされてもよい。また、個別零点補正量累積値ｗｆ［ｎ］は、デジタル表示器５６に表示されてもよいし、外部装置に出力されてもよい。この個別零点補正量累積値ｗｆ［ｎ］は、上述の如くリセット操作が成されない限り継続的に（つまり長期間にわたって）累積されるので、当該個別零点補正量累積値ｗｆ［ｎ］を観測することによって、特にその履歴（記録）を観測することによって、対応するロードセルＬＣｎの稼働状態を適切に把握することができる。翻って、個別零点補正量累積値ｗｆ［ｎ］がリセットされると、それまでの当該個別零点補正量累積値ｗｆ［ｎ］が式７における個別零点調整値ｗｚ［ｎ］に移行されるので、この個別零点調整値ｗｚ［ｎ］を観測することによっても、各ロードセルＬＣｎの異常診断を行うことが可能であり、そのような構成が採用されてもよい。さらに、各ロードセルＬＣｎ間で互いの個別零点補正量累積値ｗｆ［ｎ］の絶対値｜ｗｆ［ｎ］｜を比較すること（つまり比較差の大小）によっても、当該各ロードセルＬＣｎの異常診断を行うことが可能であり、そのような構成が採用されてもよい（ただし、この場合は、複数のロードセルＬＣｎに異常が発生していないことが前提とされる）。因みに、いずれかのロードセルＬＣｎに異常が発生したことが判明すると、そのロードセルＬＣｎの修理または交換が行われる。その後、操作キー６０によってリセット操作が成されることで、全てのロードセルＬＣｎについての個別零点補正量累積値ｗｆ［ｎ］をリセットすることを含め、トラックスケール１０全体が初期状態にリセットされる。
【００９３】
続いて、左側零トラッキング機能について、説明する。この左側零トラッキング機能は、上述の如く左側荷重値Ｗｄ１２の零点を自動的に補正するものである。この左側零トラッキング機能による零点補正対象である左側荷重値Ｗｄ１２は、総合零トラッキング機能による零点補正対象である表示重量値Ｗｄよりも小さく、おおよそは当該表示重量値ＷｄをロードセルＬＣｎの数Ｎの半数Ｎ／２（＝２）で除した値に近くなる。そこで、この左側零トラッキング機能においては、総合零トラッキング機能による表示重量値Ｗｄの零点補正分解能Ｓｂの２／Ｎの分解能Ｓｂ１２（＝２．５ｋｇ／２＝１．２５ｋｇ）で、左側荷重値Ｗｄ１２の零点補正が成される。また、左側荷重値Ｗｄ１２の目量（以下、「左側目量」と言う。）Ｓｄ１２は、表示重量値Ｗｄの目量Ｓｄの２／Ｎ（＝１０ｋｇ／２＝５ｋｇ）とされる。
【００９４】
この左側零トラッキング機能を実現するために、データプロセッサ５０内のＣＰＵ５４は、左側の２つのロードセルＬＣ１およびＬＣ２ｎから得られる２つのデジタル荷重検出信号ｗａ［１］およびｗａ［２］を合計することで、つまり次の式１０に基づいて、左側デジタル荷重検出信号Ｗａ１２を求める。
【００９５】
《式１０》
Ｗａ１２＝ｗａ［１］＋ｗａ［２］
【００９６】
この左側デジタル荷重検出信号Ｗａ１２は、図１０（ａ）に示すように、その１カウント値の幅Ｓａ１２が左側ロードセルＬＣ１およびＬＣ２ｎからのデジタル荷重検出信号ｗａ［１］およびｗａ［２］のそれぞれの１カウント値幅ｓａと等価（Ｓａ１２＝ｓａ）な信号であり、言い換えれば図６（ａ）に示した（式７に基づく）総合デジタル荷重検出信号Ｗａの１カウント値幅Ｓｂと等価（Ｓａ１２＝Ｓａ）な信号であり、つまり当該１カウント値幅Ｓａ１２が０．６２５ｋｇという重量値に相当する信号である。なお、この左側デジタル荷重検出信号Ｗａ１２においても、総合デジタル荷重検出信号Ｗａと同様、その零点は不確定である。
【００９７】
さらに、ＣＰＵ５４は、この左側デジタル荷重検出信号Ｗａ１２をロードセルＬＣｎの数Ｎの半数Ｎ／２（＝２）で除することによって、つまり次の式１１に基づいて、当該左側デジタル荷重検出信号Ｗａ１２の１カウント値幅Ｓａ１２を変更し、言わば左側カウント値幅変更信号Ｗａ１２’を求める。なお、この式１１に基づく演算において、小数点以下は切り捨てられる。
【００９８】
《式１１》
Ｗａ１２’＝Ｗａ１２／（Ｎ／２）＝Ｗａ１２／４          ∵  Ｎ／２＝２
【００９９】
この式１１に基づく左側カウント値幅変更信号Ｗａ１２’は、図１０（ｂ）に示すように、その１カウント値幅Ｓａ１２’が左側デジタル荷重検出信号Ｗａ１２の１カウント値幅Ｓａ１２のＮ／２倍（Ｓａ１２’＝Ｓａ１２・Ｎ／２）の信号である。即ち、当該１カウント値幅Ｓａ１２’は、１．２５ｋｇ（＝０．６２５ｋｇ×２）に相当し、つまり左側荷重値Ｗｄ１２についての零点補正分解能Ｓｂ１２に相当する。そして、この左側カウント値幅変更信号Ｗａ１２’においても、その零点は不確定である。この左側カウント値幅変更信号Ｗａ１２’を求めた上で、ＣＰＵ５４は、当該左側カウント値幅変更信号Ｗａ１２’の零点を確定するべく、言い換えればそのような左側内部信号Ｗｂ１２を求めるべく、次の式１２に基づく演算を実行する。
【０１００】
《式１２》
Ｗｂ１２＝Ｗａ１２’−Ｗｉ１２−Ｗｆ１２−Ｗｚ１２
【０１０１】
この式１２において、Ｗｉ１２は、左側ロードセルＬＣ１およびＬＣ２に対する初期荷重値であり、詳しくは空掛け状態にあるときの左側カウント値幅変更信号Ｗａ１２’の記憶値である。そして、Ｗｆ１２は、この式１２に基づく左側内部信号Ｗｂ１２の零点のドリフトによる変動量の累積値であり、言い換えれば左側零トラッキング機能による当該左側内部信号Ｗｂ１２の零点補正量の累積値である。この言わば左側零点補正量累積値Ｗｆ１２については、後で詳しく説明する。さらに、Ｗｚ１２は、左側内部信号Ｗｂ１２の零点を強制的に設定するための左側零点調整値である。この左側零点調整値Ｗｚ１２についても、後で詳しく説明する。なお、この式１２における初期荷重値Ｗｉ１２は、上述したトラックスケール１０全体としての事前の調整時に求められ、メモリ回路５８に記憶される。また、左側零点補正量累積値Ｗｆ１２および左側零点調整値Ｗｚ１２も、メモリ回路５８に記憶され、特に左側零点補正量累積値Ｗｆ１２については、上述の不揮発性メモリに記憶される。そして、これら左側零点補正量累積値Ｗｆ１２および左側零点調整値Ｗｚは、後述する如く適宜に更新される。
【０１０２】
この式１２に基づく左側内部信号Ｗｂ１２は、図１０（ｃ）に示すように、その１カウント値幅Ｓｂ１２が左側目量Ｓｄ１２の１／４（Ｓｂ１２＝Ｓｄ１２／４＝１．２５ｋｇ）の信号である。そして、この左側内部信号Ｗｂ１２の１カウント値幅Ｓｂ１２の符号から分かるように、当該左側内部信号Ｗｂ１２の１カウント値幅Ｓｂ１２が左側荷重値Ｗｄ１２についての零点補正分解能Ｓｂ１２を決定付ける。
【０１０３】
加えて、ＣＰＵ５４は、上述の式５（および式８）に準拠する次の式１３に基づいて、左側表示レベル信号Ｗｃ１２を求める。なお、この式１３に基づく演算においても、式５（および式８）と同様に、小数点以下は切り捨てられる。
【０１０４】
《式１３》
Ｗｃ１２＝｛Ｗｂ１２・（Ｓｂ１２／Ｓｄ１２）｝＋０．５＝（Ｗｂ１２／４）＋０．５
∵  Ｓｂ１２／Ｓｄ１２＝１／４
【０１０５】
この式１３に基づく左側表示レベル信号Ｗｃ１２は、図１０（ｄ）に示すように、その１カウント値幅Ｓｃ１２が左側内部信号Ｗｂ１２の１カウント値幅Ｓｂ１２のＳｄ１２／Ｓｂ１２倍、つまり４倍（Ｓｃ１２＝４・Ｓｂ１２）、の信号である。即ち、当該１カウント値幅Ｓｃ１２は、左側目量Ｓｄ１２と同じ（Ｓｃ１２＝Ｓｄ１２）５ｋｇに相当する。
【０１０６】
その上で、ＣＰＵ５４は、上述の式６（および式９）に準拠する次の式１４に基づいて、左側表示レベル信号Ｗｃ１２を左側荷重値Ｗｄ１２に変換する。
【０１０７】
《式１４》
Ｗｄ１２＝Ｓｄ１２・Ｗｃ１２＝５・Ｗｃ１２
∵  Ｓｄ１２＝５［単位：ｋｇ］
【０１０８】
この式１４に基づく左側荷重値Ｗｄ１２は、図１０（ｅ）に示すように、左側目量Ｓｄ１２（＝５ｋｇ）を最小単位とする値である。ここで例えば、この左側荷重値Ｗｄ１２の零点が精確である、とすると、当該左側荷重値Ｗｄ１２は、これが０ｋｇであるときには、左側ロードセルＬＣ１およびＬＣ２に印加されている負荷荷重の大きさが−２．５ｋｇ超かつ２．５ｋｇ未満であることを表す。そして例えば、左側荷重値Ｗｄ１２が５ｋｇであるときには、当該左側ロードセルＬＣ１およびＬＣ２への負荷荷重の大きさが２．５ｋｇ以上かつ７．５ｋｇ未満であることを表す。これよりも大きい（正の）左側荷重値Ｗｄ１２についても同様に、左側目量Ｓｄ１２単位で左側ロードセルＬＣ１およびＬＣ２への負荷荷重の大きさが表される。一方、左側荷重値Ｗｄ１２が例えば−５ｋｇであるときは、左側ロードセルＬＣ１およびＬＣ２への負荷荷重の大きさが−７．５ｋｇ超かつ−２．５ｋｇ以下であることを表す。これよりも小さい（負の）左側荷重値Ｗｄ１２についても同様に、左側目量Ｓｄ１２単位で左側ロードセルＬＣ１およびＬＣ２への負荷荷重の大きさが表される。この左側荷重値Ｗｄ１２が、デジタル表示器５６に表示されると共に、外部に出力される。
【０１０９】
ここで説明が前後するが、例えばトラックスケール１０の起動時には、ＣＰＵ５４は、上述の式１２における左側零点調整値Ｗｚ１２を０とする。このとき、式１２における左側零点補正量累積値Ｗｆ１２には、０または後述する如く適宜に更新された値が設定された状態にある。その上で、ＣＰＵ５４は、当該式１２に基づいて左側内部信号Ｗｂ１２を求める。そして、この左側内部信号Ｗｂ１２の値を起動時の当該左側内部信号Ｗｂ１２の零点として認識し、これを式１２における左側零点調整値Ｗｚ１２に代入する。そして改めて、式１２に基づいて左側内部信号Ｗｂ１２を求め、ひいては式１４に基づいて左側荷重値Ｗ１２を求める。これにより、左側内部信号Ｗｂ１２の値が０となり、ひいては左側荷重値Ｗｄ１２が０となる。このように、起動時の左側内部信号Ｗｂ１２の値を吸収するべく、左側零点調整値Ｗｚ１２が適宜に更新されることで、当該左側内部信号Ｗｂ１２の初期零点設定が成され、ひいては左側荷重値Ｗｄ１２の初期零点設定が成される。即ち、左側ロードセルＬＣ１およびＬＣ２についての初期零点設定機能、言わば左側初期零点設定機能、が実現される。
【０１１０】
この左側初期零点設定後、ＣＰＵ５４は、図６（ｃ）に示した内部信号Ｗｂの算出周期に合わせて、左側内部信号Ｗｂ１２を求め、ひいては左側荷重値Ｗｄ１２を求める。なお、左側内部信号Ｗｂ１２は、これに含まれる主に機械的要因によるノイズ成分を除去するべく、内部信号Ｗｂ（および図６（ａ）に示したそれぞれの個別内部信号ｗｂ［ｎ］）についてのものと同様のデジタルフィルタ回路によってフィルタリング処理される。そして、ＣＰＵ５４は、例えば空掛け状態にあるとき、つまり内部信号Ｗｂの値が１秒以上の所定期間にわたって−１以上かつ１以下の範囲Ａ内にあるとき、さらに、左側内部信号Ｗｂ１２の値が０であるか否かを判定し、好ましくは上述した１秒以上の所定期間にわたって当該左側内部信号Ｗｂ１２の値が０であるか否かを判定する。ここで例えば、この左側内部信号Ｗｂ１２の値が０であるとき、つまり図１０（ｃ）において符号Ｂ”で示される範囲内にあるとき、ＣＰＵ５４は、当該左側内部信号Ｗｂ１２の零点は精確であり、換言すれば左側荷重値Ｗｄ１２の零点は精確である、と認識する。そして、その旨を表す左側零点指示信号を生成する。この左側零点指示信号に応答して、デジタル表示器５６が左側零点表示をする。即ち、左側ロードセルＬＣ１およびＬＣ２についての零点表示機能、言わば左側零点表示機能、が実現される。
【０１１１】
一方、空掛け状態にあるときであって、左側内部信号Ｗｂ１２の値が０という範囲Ｂ”内にないとき、言い換えれば当該左側内部信号Ｗｂ１２の値が−１以下または１以上であるとき、ＣＰＵ５４は、ドリフトによって当該左側内部信号Ｗｂ１２の零点が変動したものと認識する。そして、この左側内部信号Ｗｂ１２の零点変動を補正するべく、当該左側内部信号Ｗ１２の値を式１２における左側零点補正量累積値Ｗｆ１２に加減算する。例えば、左側内部信号Ｗｂ１２の値が負の値であるときには、式１２における左側零点補正量累積値Ｗｆ１２に当該左側内部信号Ｗｂ１２の値の絶対値｜Ｗｂ１２｜を加える。これとは逆に、左側内部信号Ｗｂ１２の値が正の値であるときには、式１２における左側零点補正量累積値Ｗｆ１２から当該左側内部信号Ｗｂ１２の値の絶対値｜Ｗ１２｜を減ずる。そして改めて、式１２に基づいて左側内部信号Ｗｂ１２を求め、ひいては式１４に基づいて左側荷重値Ｗｄ１２を求める。これにより、左側内部信号Ｗｂ１２の値が０となり、ひいては左側荷重値Ｗｄ１２が０となる。このように、ドリフトによる左側内部信号Ｗｂ１２の零点の変動分を吸収するべく、左側零点補正量累積値Ｗｆ１２が適宜に更新されることで、当該ドリフトによる左側内部信号Ｗｂ１２の零点変動が補正され、ひいては左側重量値Ｗｄ１２の零点変動が補正される。即ち、左側零トラッキング機能が実現される。
【０１１２】
この左側零トラッキング機能もまた、上述の個別零トラッキング機能と同様、日本工業規格の制約を受けない。即ち、この左側零トラッキング機能は、空掛け状態にあるときであって、その上で、図１０（ｃ）に示した左側内部信号Ｗｂ１２の値が０以外のとき、つまり当該左側内部信号Ｗｂの値に変動が見られれば、その変動の大きさに関係なく、作動する。従って例えば、左側内部信号Ｗｂ１２の零点がドリフトによって大きく変動したとしても、この大きく変動した零点は適切に補正される。
【０１１３】
なお、空掛け状態にないとき、左側零トラッキング機能は作動しない。この場合、ＣＰＵ５４は、左側内部信号Ｗｂ１２の零点補正をすることなく、左側荷重値Ｗｄ１２を求める。
【０１１４】
そして、操作キー６０によって上述の零点設定操作が成されると、ＣＰＵ５４は、そのときの左側内部信号Ｗｂ１２の値を式１２における左側零点調整値Ｗｚ１２に加減算する。例えば、左側内部信号Ｗｂ１２の値が負の値であるときには、式１２における左側零点調整値Ｗｚ１２に当該左側内部信号Ｗｂ１２の値の絶対値｜Ｗｂ１２｜を加える。一方、左側内部信号Ｗｂ１２の値が正の値であるときには、式１２における左側零点調整値Ｗｚ１２から当該左側内部信号Ｗｂ１２の値の絶対値｜Ｗｂ１２｜を減ずる。そして、改めて左側内部信号Ｗｂ１２を求め、ひいては左側荷重値Ｗｄ１２を求める。これにより、左側内部信号Ｗｂ１２の値が０となり、ひいては左側荷重値Ｗｄ１２が０となる。このように、零点設定操作が成されたときの左側内部信号Ｗｂ１２の値を吸収するべく、左側零点調整値Ｗｚ１２が適宜に更新されることで、当該左側内部信号Ｗｂ１２の零点が強制的に設定し直され、ひいては左側荷重値Ｗｄ１２の零点が強制的に設定し直される。即ち、左側ロードセルＬＣ１およびＬＣ２についての半自動零点設定機能、言わば左側半自動零点設定機能、が実現される。なお、この左側半自動零点設定機能もまた、上述の風袋引きに利用可能である。
【０１１５】
加えて、操作キー６０によって上述のリセット操作が成されると、ＣＰＵ５４は、式１２における左側零点補正量累積値Ｗｆ１２および左側零点調整値Ｗｚ１２のそれぞれを０とする。その上で、ＣＰＵ５４は、式１２に基づいて左側内部信号Ｗｂ１２を求め、この左側内部信号Ｗｂ１２の値を式１２における左側零点調整値Ｗｚ１２に代入する。そして改めて、式１２に基づいて左側内部信号Ｗｂ１２を求め、ひいては式１４に基づいて左側荷重値Ｗｄ１２を求める。これにより、左側内部信号Ｗｂ１２の値が０となり、ひいては左側荷重値Ｗｄ１２が０となる。併せて、上述の如く左側零点補正量累積値Ｗｆ１２がその初期値である０に戻され、つまりリセットされる。
【０１１６】
上述の式１０〜式１４に基づく演算は、例えば図１１に示すような左側演算回路５００によって表現することができる。即ち、この左側演算回路５００は、左側ロードセルＬＣ１およびＬＣ２からの２つのデジタル荷重検出信号ｗａ［１］およびｗａ［２］が入力される加算器５０２を有している。この加算器５０２は、これら２つのデジタル荷重検出信号ｗａ［１］およびｗａ［２］を合計する。これによって、式１０に基づく演算が実現され、つまり左側デジタル荷重検出信号Ｗａ１２が生成される。そして、この左側デジタル荷重検出信号Ｗａ１２は、乗算器５０４に入力される。
【０１１７】
乗算器５０４は、加算器５０２から入力された左側デジタル荷重検出信号Ｗａ１２に対して、ロードセルＬＣｎの数Ｎの半数Ｎ／２のさらに逆数（２／Ｎ＝１／２）を乗ずる。これにより、式１１に基づく演算が実現され、つまり左側カウント値幅変更信号Ｗａ１２’が生成される。なお、この乗算器５０４による乗算処理（式１１に基づく演算）においては、上述の如く小数点以下は切り捨てられる。
【０１１８】
さらに、左側カウント値幅変更信号Ｗａ１２’は、別の加算器５０６に入力される。加算器５０６は、当該左側カウント値幅変更信号Ｗａ１２’からメモリ回路５８に記憶されている左側ロードセルＬＣ１およびＬＣ２に対する初期荷重値Ｗｉ１２を差し引く。そして、この加算器５０６による差し引き処理後の信号（＝Ｗａ１２’−Ｗｉ１２）は、さらに別の加算器５０８に入力される。この加算器５０８は、前段の加算器５０６による差し引き処理後の信号からメモリ回路５８に記憶されている左側零点補正量累積値Ｗｆ１２を差し引く。そして、この加算器５０８による差し引き処理後の信号（＝Ｗａ１２’−Ｗｉ１２−Ｗｆ１２）は、さらに別の加算器５１０に入力される。この加算器５１０は、前段の加算器５０８による差し引き処理後の信号からメモリ回路５８に記憶されている左側零点調整値Ｗｚ１２をさらに差し引く。これにより、つまり３つの加算器５０６，５０８および５１０を含む左側内部信号生成回路５１２によって、式１２に基づく演算が実現され、左側内部信号Ｗｂ１２が生成される。なお、上述したように、左側零点補正量累積値Ｗｆ１２は、ドリフトが生じたときに適宜に更新される。そして、この左側零点補正量累積値Ｗｆ１２は、操作キー６０によるリセット操作時にのみリセット（Ｗｆ１２＝０）され、それ以外のときは（起動時を含め）リセットされず、それまでの記憶値を維持する。言い換えれば、当該左側零点補正量累積値Ｗｆ１２については、リセット操作が成されない限り、その更新が継続される。また、このリセット操作時に左側零点補正量累積値Ｗｆ１２がリセットされることに伴い、当該リセット操作の直前の左側零点補正量累積値Ｗｆ１２が左側零点調整値Ｗｚ１２に加えられ、つまり当該左側零点調整値Ｗｚ１２が更新される。この左側零点調整値Ｗｚ１２は、操作キー６０による零点設定操作時にも更新され、また、起動時にも更新される。
【０１１９】
左側内部信号生成回路５１２によって生成された左側内部信号Ｗｂ１２は、さらに別の乗算器５１４に入力される。乗算器５１４は、左側内部信号Ｗｂ１２に対して当該左側内部信号Ｗｂ１２の１カウント値幅Ｓｂ１２（言い換えれば左側荷重値Ｗｄ１２の零点補正分解能Ｓｂ１２）と左側目量Ｓｄ１２との相互比率Ｓｂ１２／Ｓｄ１２（＝１／４）を乗ずる。なお、当該相互比率Ｓｂ１２／Ｓｄ１２は、予めメモリ回路５８に記憶されている。さらに、この乗算器５１４による乗算処理後の信号（＝Ｗｂ１２・（Ｓｂ１２／Ｓｄ１２））は、加算器５１６に入力される。加算器５１６は、当該乗算処理後の信号に対して０．５という定数を加える。この０．５という定数もまた、予めメモリ回路５８に記憶されている。これにより、つまり乗算器５１４と加算器５１６とを含む左側表示レベル信号生成回路５１８によって、上述の式１３に基づく演算が実現され、つまり左側表示レベル信号Ｗｃ１２が生成される。この左側表示レベル信号生成回路５１８による演算処理（式１３に基づく演算）においては、上述の如く小数点以下は切り捨てられる。
【０１２０】
この左側表示レベル信号生成回路５１８によって生成された左側表示レベル信号Ｗｃ１２は、さらに別の乗算器５２０に入力される。この乗算器５２０は、左側表示レベル信号Ｗｃ１２に対して変換係数としての左側目量Ｓｄ（＝５ｋｇ）を乗ずる。この左側目量Ｓｄもまた、予めメモリ回路５８に記憶されている。これにより、式１４に基づく演算が実現され、つまり左側荷重値Ｗｄ１２が求められる。
【０１２１】
このように、図１１の左側演算回路５００によって、つまり式１０〜式１４に基づく演算によって、左側荷重値Ｗｄ１２が求められる。そして、図６（ｃ）に示した内部信号Ｗｂに基づく空掛け状態にあるか否かの判定において空掛け状態にあると判定されており、その上で、左側荷重値Ｗｄ１２の元となる左側内部信号Ｗｂ１２の値が０である範囲Ｂ”内にあるときに、この左側内部信号Ｗｂ１２の零点が精確であり、つまり左側荷重値Ｗｄ１２の零点が精確である、と見なされ、その旨を表す左側零点表示が成され、つまり左側零点表示機能が作動する。一方、左側内部信号Ｗｂ１２の値が０でないときには、当該左側内部信号Ｗｂ１２の零点が補正され、ひいては左側荷重値Ｗｄ１２の零点が補正され、つまり左側零トラッキング機能が作動する。加えて、操作キー６０によって零点設定操作が成されたときに、左側内部信号Ｗｂ１２の零点が強制的に設定し直され、ひいては左側荷重値Ｗｄ１２の零点が強制的に設定し直され、つまり左側半自動零点設定機能が作動する。なお、起動時にも、左側内部信号Ｗｂ１２の零点が設定され、ひいては左側荷重値Ｗｄ１２の零点が設定され、つまり左側初期零点設定機能が作動する。そして、操作キー６０によってリセット操作が成されると、上述の式１２における左側零点補正量累積値Ｗｆ１２がその初期値である０にリセットされる。
【０１２２】
右側零トラッキング機能についても、左側零トラッキング機能と同様であるので、その説明を省略する。また、右側零点表示機能、右側半自動零点設定機能および右側初期零点設定機能についても、左側のそれぞれと同様であるので、それらの説明を省略する。
【０１２３】
以上のように、本実施形態によれば、総合零トラッキング機能，個別零トラッキング機能，左側零トラッキング機能および右側零トラッキング機能という４種類の零トラッキング機能が備えられている。そして、これらの零トラッキング機能は、互いに異なる対象を互いに独立して補正するので、言い換えれば図７，図９および図１１に示した互いに別個の回路３００，４００および５００によって実現されるので、互いに影響することはない。従って特に、総合零トラッキング機能は、他の零トラッキング機能の影響を何ら受けることなく、被計量物としてのトラック１００の重量を表す表示重量値Ｗｄの零点を適切に補正することができ、ひいては精確な当該表示重量値Ｗｄを得ることができる。併せて、個別零トラッキング機能を利用してそれぞれのロードセルＬＣｎが正常であるか否かの異常診断が行われ、この異常診断もまた、他の零トラッキング機能の影響を何ら受けない。即ち、本実施形態によれば、それぞれのロードセルＬＣｎの異常診断を実施しつつ、常に精確な表示重量値Ｗｄを得ることができる。
【０１２４】
なお、本実施形態で説明した内容は、本発明を実現するための一具体例であり、本発明の範囲を限定するものではない。
【０１２５】
特に、個別零トラッキング機能に注目すると、本実施形態における当該個別零トラッキング機能は、図６（ａ）に示した内部信号Ｗｂに基づいて空掛け状態にあると判定されており、その上で、図８（ａ）に示した個別内部信号ｗｂ［ｎ］の値が０でないときに、作動する。言い換えれば、本実施形態における個別零トラッキング機能は、総合零トラッキング機能によって当該空掛け状態にあると判定されていることを条件として、作動可能となる。しかし、この構成に限定されない。例えば、それぞれのロードセルＬＣｎごとに、空掛け状態にあるか否か、厳密には負荷荷重が印加されていない状態にあるか否か、の判定が成され、当該負荷荷重が印加されていないと判定されたときに、対応する個別内部信号ｗｂ［ｎ］の零点補正が成され、ひいては個別荷重値ｗｄ［ｎ］の零点補正が成されるように、構成されてもよい。具体的には、それぞれのロードセルＬＣｎごとに、対応する個別内部信号ｗｂ［ｎ］の値が１秒以上の所定期間にわたって−１以上かつ１以下（−１≦ｗｂ［ｎ］≦１）であるか否か、つまり図８（ａ）に代わる図１２（ａ）において符号Ａ’で示される範囲内にあるか否か、が確認される。そして、個別内部信号ｗｂ［ｎ］の値が当該範囲Ａ’内にあるときに、対応するロードセルＬＣｎに負荷荷重が印加されていない状態にある、と判定される。その上で、当該ロードセルＬＣｎに対応する個別内部信号ｗｂ［ｎ］の値が−１か１であるとき、つまり図１２（ａ）において符号Ｃ’で示される範囲内にあるときに、これを補正するべく、個別零トラッキング機能が作動するものとしてもよい。
【０１２６】
ただし、この構成では、計量台３２にトラック（厳密にはトラック以外の比較的に小型軽量の被計量物）１００が載置されているにも拘らず、一部のロードセルＬＣｎについて、個別零トラッキング機能が作動することがある。例えば、計量台３２における被計量物１００の載置位置が極端に偏っている場合に、その可能性がある。即ち、計量台３２における被計量物１００の載置位置が極端に偏っている場合には、一部のロードセル（ここでは暫定的に「ＬＣｎ’」という符号を用いて表す。）に対してのみ、負荷荷重が印加され、それ以外のロードセル（ここでは暫定的に「ＬＣｎ”」という符号を用いて表す。）に対しては、殆ど当該負荷荷重が印加されない、という状況が起こり得る。このような状況においては、負荷荷重が印加されているロードセルＬＣｎ’については、これに対応する個別内部信号ｗｂ［ｎ］’が比較的に大きく変動するため、つまり当該個別内部信号ｗｂ［ｎ］’の値が範囲Ａ’を外れるため、負荷荷重が印加されている、と判定される。一方、殆ど負荷荷重が印加されていないロードセルＬＣｎ”については、これに対応する個別内部信号ｗｂ［ｎ］”が変動しないか若しくはごく僅かしか変動せず、特に当該個別内部信号ｗｂ［ｎ］”の値が範囲Ａ’内にあることがあり、そうなると、負荷荷重が印加されていない、と判定される。その上で、当該個別内部信号ｗｂ［ｎ］”の値が−１か１の範囲Ｃ’内にあれば、これを補正するべく、個別零トラッキング機能が作動する。
【０１２７】
これに対して、本実施形態で説明した個別零トラッキング機能によれば、上述の如く総合零トラッキング機能によって空掛け状態にあると判定されていることを条件として、つまり図６（ａ）に示した内部信号Ｗｂの値が１秒以上の所定期間にわたって−１以上かつ１以下の範囲Ａ内にあることを条件として、作動可能となるので、計量台３２に被計量物１００が載置されているときに、当該個別零トラッキング機能が作動することはない。即ち、内部信号Ｗｂは、全てのロードセルＬＣｎからのデジタル荷重検出信号ｗａ［ｎ］の合計である総合デジタル荷重検出信号Ｗａに基づく信号であるので、例えば空掛け状態にあるときには基本的に（ドリフトによる変動を除いて）変動せず、当該空掛け状態にないときには、つまり計量台３２に被計量物１００が載置されると、必ず当該被計量物１００の重量に応じた変動を示す。従って、このような内部信号Ｗｂに基づくことで、総合零トラッキング機能は、空掛け状態にあるか否かを正確に判定することができる。そして、この総合零トラッキング機能によって空掛け状態にあると判定されていることを条件として、個別零トラッキング機能が作動可能となることで、計量台３２に被計量物１００が載置されているときの当該個別零トラッキング機能の作動が確実に制限される。
【０１２８】
その一方で、図１２を参照しながら説明した構成が採用されることによって、たとえ、計量台３２に被計量物１００が載置されているときに、一部のロードセルＬＣｎについて、個別零トラッキング機能が作動したとしても、特段な不都合はない。即ち、上述したように、個別零トラッキング機能は、他の零トラッキング機能、特に総合零トラッキング機能に、何らの影響も及ぼさない。従って、総合零トラッキング機能は、個別零トラッキング機能の影響を何ら受けることなく、表示重量値Ｗｄの零点を適切に補正することができ、ひいては常に精確な当該表示重量値Ｗｄを得ることができる。勿論、左側零トラッキング機能もまた、個別零トラッキング機能の影響を何ら受けることなく、左側荷重値Ｗｄ１２の零点を適切に補正することができ、ひいては精確な当該左側荷重値Ｗｄ１２を得ることができる。そして、右側零トラッキング機能もまた、個別零トラッキング機能の影響を何ら受けることなく、右側荷重値Ｗｄ３４の零点を適切に補正することができ、ひいては精確な当該右側荷重値Ｗｄ３４を得ることができる。なお、計量台３２から被計量物１００が降ろされると、それまで個別零トラッキング機能が作動していた一部のロードセルＬＣｎについて、改めて（引き続き）当該個別零トラッキング機能が作動する。従って、この個別零トラッキング機能を利用しての上述した異常診断機能においても、結果的に、何らの影響もない。
【０１２９】
しかしながら、上述の如く計量台３２に被計量物１００が載置されているときに、一部のロードセルＬＣｎについて、個別零トラッキング機能が作動した場合には、当該計量台３２から被計量物１００が降りるまでの間、一時的ではあるが、当該一部のロードセルＬＣｎに対応する個別内部信号ｗｂ［ｎ］の零点が補正されることで、最終的に求められる個別荷重値ｗｄ［ｎ］が本来の値とは異なる値となり、詳しくは本来の値よりも小さくなる。従って、それぞれのロードセルＬＣｎに対応する個別荷重値ｗｄ［ｎ］を常に精確に得たい場合には、本実施形態で（図８を参照しながら）説明した構成の個別零トラッキング機能が採用されるのが、望ましい。
【０１３０】
これと同様に、例えば左側零トラッキング機能についても、左側ロードセルＬＣ１およびＬＣ２に負荷荷重が印加されていない状態にあるか否かの判定が成され、当該負荷荷重が印加されていないと判定されたときに、左側内部信号Ｗｂ１２の零点補正が成され、ひいては左側荷重値Ｗｄ１２の零点補正が成されるように、構成されてもよい。具体的には、左側内部信号Ｗｂ１２の値が１秒以上の所定期間にわたって−１以上かつ１以下（−１≦Ｗｂ１２≦１）であるか否か、つまり上述の図１０（ｃ）に代わる図１３（ｃ）において符号Ａ”で示される範囲内にあるか否か、が確認される。そして、左側内部信号ｗｂ［ｎ］の値が当該範囲Ａ”内にあるときに、左側ロードセルＬＣ１およびＬＣ２に負荷荷重が印加されていない状態にある、と判定される。その上で、当該左側内部信号Ｗｂ１２の値が−１か１であるとき、つまり図１３（ｃ）において符号Ｃ”で示される範囲内にあるときに、これを補正するべく、左側零トラッキング機能が作動するものとしてもよい。
【０１３１】
ただし、この構成では、上述の図１２を参照しながら説明した個別零トラッキング機能の別例と同様、計量台３２に被計量物１００が載置されているにも拘らず、左側零トラッキング機能が作動し、ひいては（一時的ではあるが）左側荷重値Ｗｄ１２が本来の値とは異なる値になることがある。従って、常に精確な左側荷重値Ｗｄ１２を得たい場合には、本実施形態で（図１０を参照しながら）説明した構成の左側零トラッキング機能が採用されるのが、望ましい。このことは、右側零トラッキング機能についても、同様である。
【０１３２】
さらに、本実施形態においては、トラックスケール１０を例に挙げて説明したが、台はかりや料金はかり等の当該トラックスケール１０以外の非自動はかりにも、本発明を適用することができきる。勿論、秤量Ｍｃや目量Ｓｄ、零点補正分解能Ｓｄ等も、上述の値に限らない。
【０１３３】
そして、ロードセルＬＣｎの数Ｎが４とされたが、４以外でもよく、つまり複数であればよい。
【０１３４】
加えて、ロードセルＬＣｎとして、いわゆる歪ゲージ式のものを例に挙げたが、磁歪式や静電容量式等の当該歪ゲージ式以外のものが採用されてよい。
【０１３５】
また特に、個別零トラッキング機能による零点補正対象であるそれぞれの個別荷重値ｗｄ［ｎ］については、データプロセッサ５０内で（ＣＰＵ５４によって）求められることとしたが、対応するロードセルＬＣｎ内で（ＣＰＵ４４によって）求められてもよい。この場合、それぞれのロードセルＬＣｎ内で当該個別荷重値ｗｄ［ｎ］の零点補正が成される、つまり個別零トラッキング機能が実現されるのが、適当である。
【０１３６】
さらに、いずれかのロードセルＬＣｎが親機とされ、この親機に全てのロードセルＬＣｎのデジタル荷重検出信号ｗａ［ｎ］が集められると共に、この親機によってデータプロセッサ５０による上述の演算の全てまたは一部が行われてもよい。
【符号の説明】
【０１３７】
１０  トラックスケール
３０  計量部
３２  計量台
３４  ロードセル
５０  データプロセッサ
５４  ＣＰＵ
５６  デジタル表示器
１００  トラック
【図１】
0005944232.tif 000002
【図２】
0005944232.tif 000003
【図３】
0005944232.tif 000004
【図４】
0005944232.tif 000005
【図５】
0005944232.tif 000006
【図６】
0005944232.tif 000007
【図７】
0005944232.tif 000008
【図８】
0005944232.tif 000009
【図９】
0005944232.tif 000010
【図１０】
0005944232.tif 000011
【図１１】
0005944232.tif 000012
【図１２】
0005944232.tif 000013
【図１３】
0005944232.tif 000014