(57)【特許請求の範囲】
【請求項１】
塵芥を計量するための計量装置を有する塵芥収集車であって、
(a)塵芥投入前におけるリセット操作が行われた場合にはリセット信号を出力し、塵芥投入後における計量操作が行われた場合には計量値取得信号を出力する計量操作手段と、
(b)リセット信号を受けると、前記計量装置の計量値をリセットするリセット手段と、
(c)計量値取得信号を受けると、前記計量装置から計量値を取得する計量値取得手段と、
(d)リセット信号または計量値取得信号を受けると、これらの信号に対応する操作履歴を記憶する操作履歴記憶手段と、
(e)前記計量操作手段からリセット信号または計量値取得信号を受けると、少なくとも前記操作履歴記憶手段が記憶した操作履歴を参照し、操作順序が所定の順序で行われていない場合に誤操作と判断する計量制御手段を備え、
前記計量制御手段は、リセット操作の前に計量操作が行われていない場合に誤操作であると判断し、計量値取得手段に対して計量値取得信号を出力すること、または前記計量操作手段において誤操作であると判断された場合に、誤操作警告手段によって誤操作である旨を作業者に警告すること
を特徴とする塵芥収集車。
【請求項２】
請求項１の塵芥収集車において、
前記計量制御手段は、前記計量値取得手段に対して計量値取得信号を出力した後に、前記リセット手段に対してリセット信号を出力すること
を特徴とする塵芥収集車。
【請求項３】
請求項１または２のいずれかの塵芥収集車において、
前記計量制御手段は、計量操作の前にリセット操作が行われていない場合に誤操作であると判断し、計量値取得手段に対して計量値取得信号を出力して計量値を取得し、当該計量値と直近に取得した計量値との差分に基づいて今回の計量値を算出すること
を特徴とする塵芥収集車。
【請求項４】
請求項３の塵芥収集車において、
前記直近に取得した計量値は、前記計量制御手段によって記録部に記録されたものであること
を特徴とする塵芥収集車。
【請求項５】
請求項３の塵芥収集車において、
(f)前記塵芥収集車は、計量装置における計量値の時間変化を記録する計量値変化記録手段を備えており、
前記直近に取得した計量値は、前記計量値変化記録手段において記録された計量値のうち、所定時間値が変化しない計量値であること
を特徴とする塵芥収集車。
【請求項６】
請求項１〜５のいずれかの塵芥収集車において、
(g)前記計量操作手段において誤操作であると判断された場合に、誤操作である旨を作業者に警告する誤操作警告手段を備えたこと
を特徴とする塵芥収集車。
【請求項７】
塵芥を計量するための計量装置を有する塵芥収集車をコンピュータを用いて制御するためのプログラムであって、コンピュータを
(a)塵芥投入前におけるリセット操作が行われた場合にはリセット信号を出力し、塵芥投入後における計量操作が行われた場合には計量値取得信号を出力する計量操作手段と、
(b)リセット信号を受けると、前記計量装置の計量値をリセットするリセット手段と、
(c)計量値取得信号を受けると、前記計量装置から計量値を取得する計量値取得手段と、
(d)リセット信号または計量値取得信号を受けると、これらの信号に対応する操作履歴を記憶する操作履歴記憶手段と、
(e)前記計量操作手段からリセット信号または計量値取得信号を受けると、少なくとも前記操作履歴記憶手段が記憶した操作履歴を参照し、操作順序が所定の順序で行われていない場合に誤操作であると判断する計量制御手段として機能させるためのプログラムであって、
前記計量制御手段は、リセット操作の前に計量操作が行われていない場合に誤操作であると判断し、計量値取得手段に対して計量値取得信号を出力すること、または前記計量操作手段において誤操作であると判断された場合に、誤操作警告手段によって誤操作である旨を作業者に警告すること
を特徴とするプログラム。
【請求項８】
塵芥を計量するための計量装置を有する塵芥収集車についての制御方法であって、：
(a)塵芥投入前におけるリセット操作が行われた場合にはリセット信号を出力し、塵芥投入後における計量操作が行われた場合には計量値取得信号を出力する計量操作ステップと、
(b)リセット信号を受けると、前記計量装置の計量値をリセットするリセットステップと、
(c)計量値取得信号を受けると、前記計量装置から計量値を取得する計量値取得ステップと、
(d)リセット信号または計量値取得信号を受けると、これらの信号に対応する操作履歴を記憶する操作履歴記憶ステップと、
(e)前記計量操作手段からリセット信号または計量値取得信号を受けると、少なくとも前記操作履歴記憶手段が記憶した操作履歴を参照し、操作順序が所定の順序で行われていない場合に誤操作であると判断する計量制御ステップを実行する塵芥収集車についての制御方法であって、
前記計量制御手段は、リセット操作の前に計量操作が行われていない場合に誤操作であると判断し、計量値取得手段に対して計量値取得信号を出力すること、または前記計量操作手段において誤操作であると判断された場合に、誤操作警告手段によって誤操作である旨を作業者に警告すること
を特徴とする塵芥収集車の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、計量装置付きの塵芥収集車、その制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
投入された塵芥等の重量を計量できる計量装置付きの塵芥収集車が知られている。このような塵芥収集を利用することにより、投入した塵芥の重量を計量して得た計量値に基づいて、顧客毎に収集内容の確認や収集代金の請求を行うことができる。
【０００３】
図１０のＡに、１つの収集場所において複数顧客の塵芥をそれぞれ収集して計量を行う場合の概念図を示す。また、図１１は、塵芥収集車の一例であるプレス式の塵芥車２の断面構造を示す模式図である。塵芥車２は、キャブ（キャビン）２ａ、塵芥収容箱２ｂおよび投入箱２ｃを備えている。投入箱２ｃには、投入された塵芥を圧縮して塵芥収容箱２ｂに積み込むための積込装置２０２が配置されている。なお、塵芥車２は、ロードセル２０１３、積込操作ボタン５１、リセット操作ボタン２０５１、計量操作ボタン２０５３、ＰＴＯ（Power take-off：動力取り出し装置）５５、ＰＴＯ切替スイッチ５７、サイドブレーキ５９を備えている。積込装置２０２は、２以上のシリンダの伸縮動作によりプレスプレート１０を揺動させることで、図１１に示すような、(1)反転行程、(2)１次プレス行程、(3)２次プレス行程、(4)押込み行程を１サイクルとする積み込み動作を行なう。
【０００４】
この場合において、作業者は、Ｘ商店の塵芥を収集する際に、以下(1)〜(4)の作業を行うことによりＸ商店の塵芥についての証明伝票（１５ｋｇ）を発行する。
【０００５】
(1)リセット操作ボタン２０５１を押下することにより、塵芥収集車２の計量装置の計量値をリセットする操作（リセット操作）を行って、現在の計量値をリセットする。
【０００６】
(2)収集した塵芥を塵芥収集車２の投入箱に投入する。
【０００７】
(3)積込操作ボタン５１を押下することにより、積込装置２０２を作動させる操作（積込操作）を行って、投入箱の塵芥を収容箱に収容する。この場合、各シリンダの動作の終了位置を把握することにより積込装置２０２における積み込みの完了を検知するセンサからの信号を受けて、積込装置２０２の動作が１サイクルで停止される。
【０００８】
(4)計量装置を作動させる操作（計量操作）を行って、投入した塵芥の重量を計量する。
【０００９】
続いて、Ｙ商店の塵芥を収集する際に、上記同様(1)〜(4)の作業を行うことによりＹ商店の塵芥についての証明伝票（２０ｋｇ）を発行する。
【００１０】
すなわち、通常塵芥収集車の収集作業時においては、計量装置の計量値のリセットを行ってから塵芥を投入し、積込装置を動作させた後、計量装置を操作することにより、取引伝票を発行するようにしている（例えば、特許文献１の段落００５７〜００５８参照。）。
【００１１】
【特許文献１】特開２００６−１２７０３７号
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、作業者にとっては、収集場所毎に塵芥を投入して積込操作を行うことに加えて、その前後にリセット操作および計量操作を行うことは煩雑である。特に、１つの収集場所において複数顧客（例えば、Ｘ商店とＹ商店）の塵芥を収集する場合において作業者は、積込装置を作動させる操作に加えて計量装置を作動させる動作を行わなければならないため、計量装置を作動するリセット操作や計量操作を飛ばしてしまうことがあり得る。
【００１３】
例えば、図１０のＢに示すように、作業者は、塵芥の収集場所において、Ｘ商店の塵芥を収集する際に、(1)塵芥収集車の計量装置の計量値をリセットする操作（リセット操作）を行って、現在の計量値をリセットし、(2)塵芥を塵芥収集車の投入箱に投入し、(3)積込装置を作動させる操作（積込操作）を行って、投入箱の塵芥を収容箱に収容し、(4)計量装置を作動させる操作（計量操作）を行って、投入した塵芥の重量（１０ｋｇ）を計量する。
【００１４】
続いて、Ｙ商店の塵芥を収集する際に、(1)塵芥収集車の計量装置の計量値をリセットする操作（リセット操作）を行わずに、(2)塵芥を塵芥収集車の投入箱に投入し、(3)積込装置を作動させる操作（積込操作）を行って、投入箱の塵芥を収容箱に収容し、(4)計量装置を作動させる操作（計量操作）を行って、投入した塵芥の重量を計量すると、Ｙ商店にかかる塵芥の計量値データ（２０ｋｇ）はＸ商店にかかる塵芥の計量値データ（１５ｋｇ）に合算（３５ｋｇ）されてしまうという問題が生じる。
【００１５】
この発明は、上記のような問題点を解決するため、作業者が誤操作を行った場合であっても、正確に計量値を取得することのできる塵芥収集車の提供を目的とする。
【課題を解決するための手段】
【００１６】
(1)(8)(9)この発明の塵芥収集車は、
塵芥を計量するための計量装置を有する塵芥収集車であって、
(a)塵芥投入前におけるリセット操作が行われた場合にはリセット信号を出力し、塵芥投入後における計量操作が行われた場合には計量値取得信号を出力する計量操作手段と、
(b)リセット信号を受けると、前記計量装置の計量値をリセットするリセット手段と、
(c)計量値取得信号を受けると、前記計量装置から計量値を取得する計量値取得手段と、
(d)リセット信号または計量値取得信号を受けると、これらの信号に対応する操作履歴を記憶する操作履歴記憶手段と、
(e)前記計量操作手段からリセット信号または計量値取得信号を受けると、少なくとも前記操作履歴記憶手段が記憶した操作履歴を参照し、操作順序が所定の順序で行われていない場合に誤操作であると判断する計量制御手段を備えたこと
を特徴とする。したがって、作業者がリセット操作または計量操作について誤操作を行った場合にこれを検出することができる。
【００１７】
(2)この発明の塵芥収集車においては、
計量制御手段は、リセット操作の前に計量操作が行われていない場合に誤操作であると判断し、計量値取得手段に対して計量値取得信号を出力すること
を特徴とする。したがって、作業者が計量操作を抜かす誤操作を行った場合であっても、計量を行うことができる。
【００１８】
(3)この発明の塵芥収集車においては、
計量制御手段は、計量値取得手段に対して計量値取得信号を出力した後に、前記リセット手段に対してリセット信号を出力すること
を特徴とする。したがって、作業者が計量操作を抜かす誤操作を行った場合であっても、計量を行うとともに、その後の計量に備えてロードセルの計量値をリセットすることができる。
【００１９】
(4)この発明の塵芥収集車においては、
計量制御手段は、計量操作の前にリセット操作が行われていない場合に誤操作であると判断し、計量値取得手段に対して計量値取得信号を出力して計量値を取得し、当該計量値と直近に取得した計量値との差分に基づいて今回の計量値を算出すること
を特徴とする。したがって、作業者がリセット操作を抜かす誤操作を行った場合であっても、正確に計量値を取得することができる。
【００２０】
(5)この発明の塵芥収集車においては、
直近に取得した計量値は、計量制御手段によって記録部に記録されたものであること
を特徴とする。したがって、作業者がリセット操作を抜かす誤操作を行った場合であっても、前回の計量値に基づいて正確に計量値を取得することができる。
【００２１】
(6)この発明の塵芥収集車においては、
(f)塵芥収集車は、計量装置における計量値の時間変化を記録する計量値変化記録手段を備えており、
直近に取得した計量値は、前記計量値変化記録手段において記録された計量値のうち、所定時間値が変化しない計量値であること
を特徴とする。したがって、作業者がリセット操作を抜かす誤操作を行った場合であっても、前回の計量値に基づいて正確に計量値を取得することができる。
【００２２】
(7)この発明の塵芥収集車においては、
(g)計量操作手段において誤操作であると判断された場合に、誤操作である旨を作業者に警告する誤操作警告手段を備えたこと
を特徴とする。したがって、作業者が誤操作を行った場合に、その旨を通知することができる。
【００２３】
［請求項の用語］
計量操作手段は、実施形態においては、図４のステップＳ４０１または図５のステップＳ５０１の機能がこれに該当する。リセット手段は、実施形態においては、図４のステップＳ４１５の機能がこれに該当する。計量値取得手段は、実施形態においては、図４のステップＳ４０９ならびに図５のステップＳ５０９またはＳ５１５の機能がこれに該当する。操作履歴記憶手段は、実施形態においては、図４のステップＳ４１７または図５のステップＳ５２１の機能がこれに該当する。
【００２４】
計量制御手段は、実施形態においては、図４のステップＳ４０３〜Ｓ４１９または図５のステップＳ５０３〜Ｓ５２３の機能がこれに該当する。計量値変化記録手段は、実施形態においては、図７のステップＳ７０１〜Ｓ７０９の機能がこれに該当する。誤操作警告手段は、実施形態においては、図４のステップＳ４０７または図５のステップＳ５０７の機能がこれに該当する。
【００２５】
計量装置２０１は、重量に応じた値を出力するロードセル２０１３と、外部からの情報によりロードセルから出力された値を変換し出力するロードセルの制御回路２０１１とからなる。
【００２６】
「リセット」とは、計量装置の現在の計量値を０とした後に計量を行う場合のみならず、現在の計量値を基準値として記憶しておき計量後に当該基準値を差し引くことによって計量値を算出する場合をも含む概念であり、一般的には風袋引きとも呼ばれることもある。
【００２７】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【発明を実施するための最良の形態】
【００２８】
１．第１の実施形態
１−１．概要
図３に、この発明の一実施形態による塵芥収集の概念図を示す。本実施形態においては、塵芥収集車は、塵芥の収集作業に用いる車両であり、計量装置を少なくとも備えている。
【００２９】
１−１−１．計量操作を忘れた場合
図３のＡにおいて、塵芥収集車がＸ商店およびＹ商店の塵芥の収集場所のあるビルに到着すると、作業者はまずリセット操作を行い計量装置の計量値をリセットする。その後、塵芥収集車の投入箱にＸ商店の塵芥を投入する。Ｘ商店塵芥の投入が完了した後において、作業者は投入箱の塵芥を収容箱に積み込むために積込操作ボタン５１を押下して積込装置を作動させる。
【００３０】
Ｘ商店の積み込み後において計量操作を行わずに、Ｙ商店の塵芥の計量のためにリセット操作を行った場合には、計量操作が抜かされたことが検知され、リセット前にＸ商店の塵芥についての計量を行い証明伝票を発行し、Ｙ商店の塵芥の計量のためのリセットを実行する。
【００３１】
これにより、作業者が計量操作を忘れてリセット操作を行った場合であっても、確実に計量処理を行い、計量値データを発生させることができる。
【００３２】
１−１−２．リセット操作を忘れた場合
図３のＢにおいて、塵芥収集車がＸ商店およびＹ商店の塵芥の収集場所のあるビルに到着すると、作業者はまずリセット操作を行い計量装置の計量値をリセットする。その後、塵芥収集車の投入箱にＸ商店の塵芥を投入する。Ｘ商店塵芥の投入が完了した後において、作業者は投入箱の塵芥を収容箱に積み込むために積込操作ボタン５１を押下して積込装置を作動させる。
【００３３】
そして、Ｘ商店の積み込み後において計量操作を行ってＸ商店の塵芥について記録し、証明伝票を発行させる。
【００３４】
続いて、作業者がＹ商店の塵芥前のリセット操作を忘れて、Ｙ商店の塵芥を投入箱に投入して積込装置を作動させた場合には、リセット操作が抜かされたことが検知され、現在の計量値からＸ商店での計量値を減算してＹ商店の計量値を算出する。
【００３５】
これにより、作業者がリセット操作を忘れて計量操作を行った場合であっても、確実に計量処理を行い、計量値データを発生させることができる。
【００３６】
１−２．塵芥収集車
図１に、本発明にかかる塵芥収集車の機能ブロック図を示す。塵芥収集車の計量操作手段ａは、操作ボタンに応じた計量操作の信号を出力するためのものである。リセット手段ｂは、計量装置の計量値をリセットするためのものである。計量値取得手段ｃは、計量装置から計量値を取得するためのものである。操作履歴記憶手段ｄは、計量操作手段からの計量操作の信号に基づき、操作種別を記憶するためのものである。計量制御手段ｅは、計量操作手段からの計量操作の信号を受けると、操作履歴記憶手段の操作履歴を参照して、操作順序が所定の順序で行われているか否かの判断を行うためのものである。計量値変化記録手段ｆは、計量装置における計量値の時間変化を記録するためのものである。誤操作警告手段ｇは、計量操作手段において誤操作であると判断された場合に、その旨をディスプレイにおいて作業者に警告するためのものである。
【００３７】
１−３．ハードウエア構成
図１に示す塵芥収集車のハードウェア構成の一例を図２に示す。この塵芥収集車は、計量装置２０１、積込装置２０２、操作ボタン２０５、ディスプレイ２０７、プリンタ２０９、ＰＬＣ２１５を備えている。なお、操作ボタン２０５は、積込操作ボタン５１、リセット操作ボタン２０５１および計量操作ボタン２０５３を含んでいる。
【００３８】
計量装置２０１は、塵芥収集車に投入された塵芥の重量を計量してＰＬＣ２１５に出力する。積込装置２０２は、ＰＬＣ２１５からの信号を受けて、投入箱に投入された塵芥を圧縮して収容箱に積み込む動作を行う。操作ボタン２０５は、作業者からの操作を受けてその信号をＰＬＣ２１５に送出する。
【００３９】
ＰＬＣ２１５は、ＣＰＵ２２１、入力操作キー２２３およびメモリ２２５を備えている。メモリ２２５には、制御プログラム２２５１、データ記録エリア２２５３および操作履歴記憶エリア２２５５が記録される。制御プログラム２２５１を実行するＣＰＵ２２１は、操作ボタン２０５の信号を検出し、計量装置２０１または積込装置２０２等を制御する。また、ＣＰＵ２２１は、計量装置２０１に要求して取得した計量値データをデータ記録エリア２２５３に記録し、計量装置により計量された計量値を逐次ディスプレイに表示する。
【００４０】
よって、計量操作手段ａ、リセット手段ｂ、計量値取得手段ｃ、計量制御手段ｄ、操作履歴記憶手段ｅ、計量値変化記録手段ｆおよび誤操作警告手段ｇは、制御プログラム２２５１をＣＰＵ２２１上で実行したときの各機能によって実現される。また、記録部１００は、データ記録エリア２２５３によって実現される。
【００４１】
１−４．処理詳細
図３〜９を用いて、本実施形態における処理詳細を説明する。図４は、本実施形態におけるリセット処理を示すフローチャートである。図５は、本実施形態における計量処理を示すフローチャートである。ＰＬＣ２１５においては、制御プログラム２２５１が、ＣＰＵ２２１上において実行されているものとする。
【００４２】
１−４−１．リセット処理
図３のＡの例におけるリセット処理について以下説明する。
【００４３】
１−４−１−１．Ｘ商店の塵芥収集
図３のＡにおいて、Ｘ商店およびＹ商店の塵芥の共同の収集場所であるビルに塵芥収集車が到着すると、作業者は計量装置２０１の計量値をリセットするためにリセット操作ボタン２０５１を押下する。なお、塵芥の収集順序は、Ｘ商店の塵芥収集を終えた後にＹ商店の塵芥収集を行うものとする。
【００４４】
図４のフローチャートにおいて、ＰＬＣ２１５のＣＰＵ２２１は、操作ボタン２０５のうちリセット操作ボタン２０５１が押下されたことを検知すると（ステップＳ４０１）、メモリ２２５の操作履歴記憶エリア２２５５から操作履歴を読み込む（ステップＳ４０３）。
【００４５】
図６のＢに、操作履歴記憶エリア２２５５に記憶される操作履歴データの例を示す。操作履歴データにおいては、操作種別６２３が操作時刻６２１に対応付けて記録される。なお、ここで記録される操作種別６２３は、説明の便宜上「リセット操作」または「計量操作」のみとする。
【００４６】
次に、ＣＰＵ２２１は、読み込んだ操作履歴について前回の操作が「リセット操作」であるか否かを判断する（ステップＳ４０５）。例えば、図６のＢにおいて、現在時刻との関係からレコード６１の操作時刻「０９：００：３０」が前回の操作履歴であると判断される場合に、これに対応する操作種別は「計量操作」であるので、前回の操作は「リセット操作」でないと判断される。なお、処理の初期段階において、操作履歴が何も記録されていない場合にも同様に、前回の操作は「リセット操作」でないと判断される。
【００４７】
ＣＰＵ２２１は、前回の操作が「リセット操作」でないと判断した場合には、計量装置２０１の計量値をリセットする（ステップＳ４１５）。例えば、ロードセルの制御回路に対してリセット命令を送出することにより、ロードセルが示す現在の計量値をリセットする。
【００４８】
計量装置２０１の計量値をリセットすると、ＣＰＵ２２１は、操作履歴に「リセット操作」を記録する（ステップＳ４１７）。例えば、上述した操作履歴データに、レコード６３に示すように、操作時刻６２１「０９：００：４０」および操作種別６２３「リセット操作」を記録する。
【００４９】
そして、ＣＰＵ２２１は、処理終了と判断するまで上記ステップＳ４０１に戻って処理を繰り返す（ステップＳ４１９）。
【００５０】
一方、計量装置２０１の計量値がリセットされたことをディスプレイの表示により確認した作業者は、Ｘ商店の塵芥を塵芥収集車の投入箱に投入する。塵芥の投入が完了すると、作業者は投入箱の塵芥を収容箱に積み込むために積込操作ボタン５１を押下して積込装置２０２を作動させる。そして、積込装置２０２は、図１１に示したように、(1)反転行程、(2)１次プレス行程、(3)２次プレス行程、(4)押込み行程を１サイクルとする積み込み動作を行なった後に動作を停止する。
【００５１】
１−４−１−２．Ｙ商店の塵芥収集
図３のＡにおいて、Ｘ商店の塵芥を投入し積み込み操作を終えた作業者が、Ｘ商店の塵芥についての計量操作を忘れた場合について説明する。
【００５２】
Ｙ商店の塵芥を投入前において、作業者は計量装置２０１の計量値をリセットするためにリセット操作ボタン２０５１を押下する（ステップＳ４０１）。図４のフローチャートにおいて、ＰＬＣ２１５のＣＰＵ２２１は、リセット操作ボタン２０５１が押下されたことを検知すると（ステップＳ４０１）、メモリ２２５の操作履歴記憶エリア２２５５から操作履歴を読み込む（ステップＳ４０３）。
【００５３】
図６のＢの操作履歴データには、上述したステップＳ４１７において、Ｘ商店の塵芥収集前にした操作として「リセット操作」が記録されている。このため、ＣＰＵ２２１は、「リセット操作」が連続して行われていると判断する（ステップＳ４０５、ＹＥＳ）。すなわち、作業者の操作を誤操作であると判断する。
【００５４】
誤操作であると判断したＣＰＵ２２１は、ディスプレイ２０７に誤操作である旨の警告を表示する（ステップＳ４０７）。例えば、「リセット操作が連続して行われました。」または「誤操作です。」等の文言を表示する。これにより、作業者に誤操作であることを認識させることができる。なお、ディスプレイ２０７への表示に加えて警告音を発するようにしてもよい。
【００５５】
次に、ＣＰＵ２２１は、計量装置２０１から計量値を取得する（ステップＳ４０９）。ここで取得される計量値は、直近に取得した計量値すなわちＸ商店の塵芥についての計量値である。
【００５６】
続いて、ＣＰＵ２２１は、取得した計量値をデータ記録エリア２２５３に計量値データとして記録する（ステップＳ４１１）。図６のＡにデータ記録エリア２２５３に記憶される計量値データの例を示す。計量値データにおいては、計量値６０３およびデータ種別６０５が計量時刻６０１に対応付けて記録され、例えば、レコード６５に示すように、Ｘ商店の塵芥の計量値６０３「１５ｋｇ」が、計量時刻６０１「０９：００：５０」に対応付けて記録される。なお、ここで記録されるデータ種別６０５は、計量操作によって発生したデータであるか否かを示すものであり、計量操作の場合は「手動」と記録され、ＣＰＵ２２１の判断に基づいて記録された場合は「自動」と記録される。
【００５７】
計量値データを記録すると、ＣＰＵ２２１は、その計量値を含む証明伝票をプリンタ２０９から印刷する（ステップＳ４１３）。なお、証明伝票に上記において記録したデータ種別を計量値とともに印字するようにしてもよい。これにより、証明伝票に印字された計量値データの発生要因を判断することができる。
【００５８】
印刷を終えると、ＣＰＵ２２１は、上記と同様に、ＣＰＵ２２１は、計量装置２０１の計量値をリセットし（ステップＳ４１５）、操作履歴に「リセット操作」を記録し（ステップＳ４１７）し、処理終了と判断するまで上記ステップＳ４０１に戻って処理を繰り返す（ステップＳ４１９）。
【００５９】
また、Ｘ商店における塵芥の計量操作を忘れたことを認識した作業者は、計量操作を行うことなく印刷されたＸ商店の証明伝票を確認するとともに、計量装置２０１の計量値がリセットされたことを確認して、Ｙ商店の塵芥を塵芥収集車の投入箱に投入する。
【００６０】
１−４−１−３．まとめ
以上により、作業者がＸ商店の塵芥を投入後に計量操作を忘れた場合であっても、Ｙ商店のリセット操作に基づいてＸ商店の塵芥の計量を実行することができる。これにより、塵芥収集作業における作業者の誤操作を検出して、正しく計量処理を行うことができる。
【００６１】
１−４−２．計量処理
以下においては、図３のＢの例を用いて、計量操作に関する処理詳細を説明する。
【００６２】
１−４−２−１．Ｘ商店の塵芥収集
図３のＢにおいて、Ｘ商店およびＹ商店の塵芥の共同の収集場所であるビルに塵芥収集車が到着すると、作業者は計量装置２０１の計量値をリセットするためにリセット操作ボタン２０５１を押下する。なお、以下に示すＸ商店の塵芥収集における処理は正常な処理であって、誤操作は発生しない。
【００６３】
図４のフローチャートに示したように、ＰＬＣ２１５のＣＰＵ２２１は、操作ボタン２０５のリセット操作ボタン２０５１が押下されたことを検知すると（ステップＳ４０１）、メモリ２２５の操作履歴記憶エリア２２５５から操作履歴を読み込み（ステップＳ４０３）、読み込んだ操作履歴について前回の操作が「リセット操作」であるか否かを判断し（ステップＳ４０５）、前回の操作が「リセット操作」でないと判断した場合には、計量装置２０１の計量値をリセットし（ステップＳ４１５）、操作履歴に「リセット操作」を記録する（ステップＳ４１７）。
【００６４】
例えば、上述した操作履歴データに、レコード６０に示すように、操作時刻６２１「０９：００：００」および操作種別６２３「リセット操作」を記録する。
【００６５】
そして、ＣＰＵ２２１は、処理終了と判断するまで上記ステップＳ４０１に戻って処理を繰り返す（ステップＳ４１９）。
【００６６】
一方、計量装置２０１の計量値がリセットされたことを確認した作業者は、Ｘ商店の塵芥を塵芥収集車の投入箱に投入する。塵芥の投入が完了すると、作業者は投入箱の塵芥を収容箱に積み込むために積込操作ボタン５１を押下して積込装置２０２を作動させる。
【００６７】
図３のＢにおいて、Ｘ商店の塵芥を投入し積み込み操作を終えた作業者が、Ｘ商店の塵芥についての計量処理を行うため、操作ボタン２０５のうち計量操作ボタン２０５３を押下する。
【００６８】
図５のフローチャートにおいて、ＣＰＵ２２１は、計量操作ボタン２０５３が押下されたことを検知すると（ステップＳ５０１）、メモリ２２５の操作履歴記憶エリア２２５５から操作履歴を読み込む（ステップＳ５０３）。
【００６９】
図６のＢの操作履歴データには、上述したステップＳ４１７において、Ｘ商店の塵芥収集前にした操作として「リセット操作」が記録されている（レコード６０）。このため、ＣＰＵ２２１は、前回操作が「計量操作」ではないと判断する（ステップＳ５０５、ＮＯ）。すなわち、作業者の操作は正常な操作であると判断する。
【００７０】
次に、ＣＰＵ２２１は、計量装置２０１から計量値を取得する（ステップＳ５１５）。ここで取得される計量値は、Ｘ商店の塵芥についての計量値である。
【００７１】
続いて、ＣＰＵ２２１は、取得した計量値をデータ記録エリア２２５３に計量値データとして記録する（ステップＳ５１７）。例えば、図６のＡに示したデータ記録エリア２２５３におけるレコード６５に示すように、Ｘ商店の塵芥の計量値６０３「１５ｋｇ」が、計量時刻６０１「０９：００：５０」に対応付けて記録される。なお、ここで記録されるデータ種別６０５は「手動」と記録される。
【００７２】
計量値データを記録すると、ＣＰＵ２２１は、その計量値を含む証明伝票をプリンタ２０９から印刷する（ステップＳ５１９）。
【００７３】
印刷を終えると、ＣＰＵ２２１は、操作履歴に「計量操作」を記録する（ステップＳ５２１）。例えば、上述した操作履歴データに、レコード６１に示すように、操作時刻６２１「０９：００：３０」および操作種別６２３「計量操作」を記録する。
【００７４】
そして、ＣＰＵ２２１は、処理終了と判断するまで上記ステップＳ５０１に戻って処理を繰り返す（ステップＳ５２３）。
【００７５】
１−４−２−２．Ｙ商店の塵芥収集
図３のＢにおいて、Ｘ商店の塵芥を投入して計量操作を終えた作業者が、Ｙ商店の塵芥の投入前にリセット操作をし忘れた場合について説明する。
【００７６】
Ｙ商店の塵芥の投入後において、作業者は積み込み操作を行い、積込装置２０２を作動させて投入した塵芥を圧縮して収容箱に積み込む。
【００７７】
図５のフローチャートにおいて、ＣＰＵ２２１は、計量操作ボタン２０５３が押下されたことを検知すると（ステップＳ５０１）、メモリ２２５の操作履歴記憶エリア２２５５から操作履歴を読み込む（ステップＳ５０３）。
【００７８】
図６のＢの操作履歴データには、上述したステップＳ５２１において、Ｘ商店の塵芥収集後にした操作として「計量操作」が記録されている（レコード６１）。このため、ＣＰＵ２２１は、「計量操作」が連続して行われていると判断する（ステップＳ５０５、ＹＥＳ）。すなわち、作業者の操作を誤操作であると判断する。
【００７９】
誤操作であると判断したＣＰＵ２２１は、ディスプレイ２０７に誤操作である旨の警告を表示する（ステップＳ５０７）。例えば、「計量操作が連続して行われました。」または「誤操作です。」等の文言を表示する。これにより、作業者に誤操作であることを認識させることができる。なお、ディスプレイ２０７への表示に加えて警告音を発するようにしてもよい。
【００８０】
次に、ＣＰＵ２２１は、計量装置２０１から現在の計量値を取得する（ステップＳ５０９）。ここで取得される計量値は、Ｘ商店の塵芥にＹ商店の塵芥が加えられた場合の計量値である。例えば、現在の計量値として「３５ｋｇ」を取得する。
【００８１】
続いて、ＣＰＵ２２１は、データ記録エリア２２５３から前回に行った計量の計量値を取得する（ステップＳ５１１）。例えば、上記ステップＳ５１７において記録したレコード６５に基づいて、Ｘ商店の塵芥を計量した場合に記録した計量値として、前回の計量値６０３「１５ｋｇ」を取得する。
【００８２】
計量値を取得すると、ＣＰＵ２２１は、現在の計量値「３５ｋｇ」から前回の計量値「１５ｋｇ」を減算して、Ｘ商店の塵芥の計量後に投入されたＹ商店の塵芥の計量値として、今回の計量値「２０ｋｇ」を算出する（ステップＳ５１３）。
【００８３】
続いて、ＣＰＵ２２１は、取得した計量値をデータ記録エリア２２５３に計量値データとして記録する（ステップＳ５１７）。例えば、図６のＡに示したデータ記録エリア２２５３におけるレコード６７に示すように、Ｙ商店の塵芥の計量値６０３「２０ｋｇ」が、計量時刻６０１「０９：０５：００」に対応付けて記録される。なお、ここで記録されるデータ種別６０５は「自動」と記録される。
【００８４】
計量値データを記録すると、ＣＰＵ２２１は、その計量値を含む証明伝票をプリンタ２０９から印刷する（ステップＳ５１９）。
【００８５】
印刷を終えると、ＣＰＵ２２１は、操作履歴に「計量操作」を記録する（ステップＳ５２１）。例えば、上述した操作履歴データに、操作時刻６２１「０９：０５：００」および操作種別６２３「計量操作」を記録する。
【００８６】
そして、ＣＰＵ２２１は、処理終了と判断するまで上記ステップＳ５０１に戻って処理を繰り返す（ステップＳ５２３）。
【００８７】
また、Ｙ商店における塵芥のリセット操作を忘れたことを認識した作業者は、リセット操作を行うことなく計量して印刷されたＹ商店の塵芥収集の証明伝票を確認する。
【００８８】
１−４−２−３．まとめ
以上により、作業者がＸ商店の塵芥を計量後であって、Ｙ商店の塵芥の投入前にリセット操作をし忘れた場合であっても、Ｙ商店の塵芥のみについての計量処理を実行することができる。これにより、塵芥収集作業における作業者の誤操作を検出して正しく計量処理を行うことができる。
【００８９】
２．第２の実施形態
第１の実施形態においては、今回の計量値を算出するために、データ記録エリア２２５３に記録した前回計量値データを読み出すように構成した（図５のステップＳ５１１〜Ｓ５１３）。しかし、他の方法で前回計量値を取得してもよい。
【００９０】
本実施形態にいおいては、計量装置２０１から定期的に計量値を取得しておき、計量値の変動データに基づいて前回の計量値を取得する例について説明する。なお、塵芥収集車の機能ブロック図（図１）、ハードウェア構成（図２）、概念図（図３）およびリセット処理（図４）については第１の実施形態と同様である。
【００９１】
２−１．計量値変化記録処理
図７に、計量装置２０１から所定時間毎に計量値を取得し、これを計量値経時経時変化データとして記録する処理のフローチャートを示す。この処理はＰＬＣ２１５のＣＰＵ２２１において常時実行されているものとする。
【００９２】
ステップＳ７０１は、所定時間の経過をカウントするタイマー値をリセットする。所定時間が経過すると、ＣＰＵ２２１は計量装置２０１から計量値を取得する（ステップＳ７０３、Ｓ７０５）。
【００９３】
ＣＰＵ２２１は、取得した計量値をデータ記録エリア２２５３の計量値経時経時変化データとして記録する。図６ａに計量値経時経時変化データの例を示す。このデータには、計量時刻６９１に対応して計量値６９３が順次記録される。そして、ＣＰＵ２２１は、処理終了と判断するまで上記ステップＳ７０１に戻って処理を繰り返す（ステップＳ７０９）。
【００９４】
２−２．処理詳細
図５ａ、図８および図９を用いて、本実施形態における処理詳細を説明する。図５ａは、本実施形態における計量処理を示すフローチャートである。ＰＬＣ２１５においては、制御プログラム２２５１が、ＣＰＵ２２１上において実行されているものとする。
【００９５】
２−２−１．Ｙ商店の塵芥収集
図３のＢにおいて、Ｘ商店の塵芥を投入して計量操作を終えた作業者が、Ｙ商店の塵芥の投入前にリセット操作をし忘れた場合について説明する。
【００９６】
Ｙ商店の塵芥の投入後において、作業者は積み込み操作を行い、積込装置２０２を作動させて投入した塵芥を圧縮して収容箱に積み込む。
【００９７】
図５ａのフローチャートにおいて、ＣＰＵ２２１は、計量操作ボタン２０５３が押下されたことを検知すると（ステップＳ５０１）、メモリ２２５の操作履歴記憶エリア２２５５から操作履歴を読み込む（ステップＳ５０３）。
【００９８】
図６のＢの操作履歴データには、上述したステップＳ５２１において、Ｘ商店の塵芥収集後にした操作として「計量操作」が記録されている（レコード６１）。このため、ＣＰＵ２２１は、「計量操作」が連続して行われていると判断する（ステップＳ５０５、ＹＥＳ）。すなわち、作業者の操作を誤操作であると判断する。
【００９９】
誤操作であると判断したＣＰＵ２２１は、ディスプレイ２０７に誤操作である旨の警告を表示する（ステップＳ５０７）。例えば、「計量操作が連続して行われました。」または「誤操作です。」等の文言を表示する。これにより、作業者に誤操作であることを認識させることができる。なお、ディスプレイ２０７への表示に加えて警告音を発するようにしてもよい。
【０１００】
次に、ＣＰＵ２２１は、以下に示す前回計量値決定処理により前回の計量値を決定する（ステップＳ５１２）。図８に、前回計量値決定処理のフローチャートを示す。
【０１０１】
図８において、ＣＰＵ２２１は、計量値経時変化データをデータ記録エリア２２５３から読み込む（ステップＳ８０１）。例えば、図６ａに示した計量値経時変化データを読み込む。なお、上述したように、計量値経時変化データは、ＣＰＵ２２１が、計量装置２２１から取得した計量値データを定期的に更新しているデータである。
【０１０２】
次に、ＣＰＵ２２１は、計量値経時変化データを多項式近似を行う（ステップＳ８０３）。例えば、最小二乗法等により多項式近似を行う。図９に、多項式近似により求めた曲線をグラフ化したものを示す。
【０１０３】
ＣＰＵ２２１は、曲線の傾きが０である地点を抽出し、現在時刻から直近の時刻を決定する（ステップＳ８０５）。例えば、微分により曲線の傾きが０である地点を抽出する。図９のグラフでは、少なくともｔ１〜ｔ４において曲線の傾きが０である。これらの中から現在時刻「０８：１５：５０」に直近のものはｔ４であるので、ｔ４を直近時刻として決定する。
【０１０４】
ＣＰＵ２２１は、決定した時刻に対応する計量値を取得する（ステップＳ８０７）。例えば、図９のグラフにおいて、ｔ４に対応する計量値は「１５ｋｇ」であるので、これを前回計量値として決定する。
【０１０５】
計量値を決定すると、ＣＰＵ２２１は、現在の計量値「３５ｋｇ」から前回計量値「１５ｋｇ」を減算して、Ｘ商店の塵芥の計量後に投入されたＹ商店の塵芥の計量値として、今回の計量値「２０ｋｇ」を算出する（ステップＳ５１３）。
【０１０６】
続いて、ＣＰＵ２２１は、取得した計量値をデータ記録エリア２２５３に計量値データとして記録する（ステップＳ５１７）し、その計量値を含む証明伝票をプリンタ２０９から印刷する（ステップＳ５１９）。
【０１０７】
印刷を終えると、ＣＰＵ２２１は、操作履歴に「計量操作」を記録する（ステップＳ５２１）し、処理終了と判断するまで上記ステップＳ５０１に戻って処理を繰り返す（ステップＳ５２３）。
【０１０８】
また、Ｙ商店における塵芥のリセット操作を忘れたことを認識した作業者は、リセット操作を行うことなく計量して印刷されたＹ商店の塵芥収集の証明伝票を確認する。
【０１０９】
２−２−２．まとめ
以上により、作業者がＸ商店の塵芥を計量後であって、Ｙ商店の塵芥の投入前にリセット操作をし忘れた場合であっても、定期的に取得した計量値の変化に基づいて前回のＸ商店の計量値を推定して、Ｙ商店の塵芥のみについての計量処理を実行することができる。これにより、塵芥収集作業における作業者の誤操作を検出して正しく計量処理を行うことができる。
【０１１０】
３．その他の実施形態
３−１．
上記実施形態においては、図４のステップＳ４０５において前回の操作が「リセット操作」であるか否かに基づいて、「操作順序が所定の順序で行われていないこと」または「計量操作が行われていないこと」を判断するように構成した。しかしながら、前回の操作が「計量操作」であるか否かに基づいて同判断を行うようにしてもよい。
【０１１１】
例えば、上記ステップＳ４０５において「計量操作」でない場合に、誤操作と判断してもよい（ステップＳ４０７）。これにより、「リセット操作」と「計量操作」以外の操作（例えば、積み込み操作。）を操作履歴に記録した場合であっても、リセット操作の操作順序を判断することができる。
【０１１２】
３−２．
上記実施形態においては、図５のステップＳ５０５において前回の操作が「計量操作」であるか否かに基づいて、「操作順序が所定の順序で行われていないこと」または「リセット操作が行われていないこと」を判断するように構成した。しかしながら、前回の操作が「リセット操作」であるか否かに基づいて同判断を行うようにしてもよい。
【０１１３】
例えば、上記ステップＳ５０５において「リセット操作」でない場合に、誤操作と判断してもよい（ステップＳ４０７）。これにより、「計量操作」と「リセット操作」以外の操作（例えば、積み込み操作。）を操作履歴に記録した場合であっても、計量操作の操作順序を判断することができる。
【０１１４】
３−３．
上記実施形態においては、図４のステップＳ４０５および図５のステップＳ５０５において、操作履歴に記録された前回の操作に基づいて「操作順序が所定の順序で行われていないこと」を判断するように構成した。しかしながら、現在行われている操作と直近に行われた同一の操作との間に所定の操作が存在しないことに基づいて誤操作を判断するようにしてもよい。
【０１１５】
例えば、上記ステップＳ４０５において、直近の「リセット操作」との間に「計量操作」が存在する否かを判断し、存在しない場合に誤操作と判断してもよい。これにより、「計量操作」と「リセット操作」以外の操作（例えば、積み込み操作。）を操作履歴に記録した場合であっても、計量操作の操作順序を判断することができる。
【０１１６】
３−４．
上記第２の実施形態においては、計量装置２０１から定期的に計量値を取得しておき、計量値の変動データに基づいて前回の計量値を取得する例について説明した。しかし、第２の実施形態において取得した「前回の計量値」を、第１の実施形態で取得した「前回の計量値」を検証するための用いてもよい。または、その玉に第１の実施形態において取得した「前回の計量値」を、第２の実施形態で取得した「前回の計量値」を検証するための用いてもよい。
【０１１７】
例えば、収集作業を終えた場合において、事後的にデータの正確性を検証するための用いてもよい。これにより、発行した証明伝票にかかる計量値の信頼性をより高めることができる。
【０１１８】
３−５．
上記実施形態においては、塵芥収集車のＰＬＣのメモリに塵芥の計量値を記録するように構成しているが、通信回路を介して他の装置に計量値を出力するようにしてもよい。例えば、携帯電話、ＰＤＡまたは小型コンピュータに計量値を近距離無線通信等により出力するようにしてもよい。これにより、作業者が所持する携帯電話に計量値を直接出力できる。このため、必要に応じて計量値を携帯プリンタ等に印刷したり、メール送信することができる。
【０１１９】
３−６．
上記実施形態においては、塵芥収集車のＰＬＣのメモリに塵芥の計量値を記録するように構成しているが、通信回路を介して計量管理サーバに送信し、複数の塵芥集収車からの計量値データを集中管理するようにしてもよい。これにより、複数の塵芥収集車における塵芥の収集状況を管理サーバで管理することができる。
【０１２０】
３−７．
上記実施形態においては、積込装置２０２の作動は、(1)反転行程、(2)１次プレス行程、(3)２次プレス行程、(4)押込み行程の各工程を１サイクル行なった後に停止するものとして説明した。しかしながら、積込装置２０２の各工程を連続的に行う連続作動の場合であっても、本発明を適用することができる。この場合、作業者が停止ボタン等を押下することにより積込装置２０２の動作を停止させる操作を行うと、上記いずれかの工程の途中であっても動作はすぐには停止せず、最終工程である(4)押込み行程の完了後に動作が停止される。
【０１２１】
３−８．
上記実施形態においては、２以上のシリンダの伸縮動作によりプレスプレート１０を揺動させることで積み込み動作を行う積込装置を用いて説明したが、他の方法により積み込み動作を行うような積込装置を用いてもよい。
【０１２２】
例えば、本出願人は、特開２００６−１６１９７号（図１１）において回転板式の積込装置を開示している。この場合、回転板および押込板が１サイクルまたは連続サイクルでそれぞれ所定の回動動作を行うことにより、投入された塵芥を塵芥収容箱へ積み込む動作を行う。
【０１２３】
このような塵芥収集車に本発明を適用する場合であっても、作業者が停止ボタン等を押下することにより積込装置の動作を停止させる操作を行うと、回転板または押込板が回動途中であっても動作はすぐには停止せず、１サイクルの最終工程の完了後に動作が停止されることになる。
【０１２４】
３−９．
上記実施形態において示したロードセルは、荷重に応じた電圧値を出力するものである。リセット操作を受けると、ＰＬＣは、その時点でロードセルから取得している電圧値を基準値として記憶し、出力する計量値を０とする。なお、電圧値から換算した後の重量値を基準値としてもよい。
【０１２５】
３−１０．
上記実施形態においては、図１に示す各機能を実現する為に、ＣＰＵを用いソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【０１２６】
【図１】塵芥収集車の機能ブロック図である。
【図２】塵芥収集車のハードウエア構成を示す図である。
【図３】塵芥収集車における処理の概要図である。
【図４】塵芥収集車における処理のフローチャートである。
【図５】塵芥収集車における処理のフローチャートである。
【図５ａ】塵芥収集車における処理のフローチャートである。
【図６】計量値データの例を示す図である。
【図６ａ】計量値経時変化データの例を示す図である。
【図７】計量値変化記録処理におけるフローチャートである。
【図８】前回計量値決定処理におけるフローチャートである。
【図９】計量値経時変化データのグラフの例を示す図である。
【図１０】従来技術の問題点の例を示す概要図である。
【図１１】塵芥収集車の模式図を示す図である。
【符号の説明】
【０１２７】
ａ：計量操作手段
ｂ：リセット手段
ｃ：計量値取得手段
ｄ：操作履歴記憶手段
ｅ：計量制御手段
ｆ：計量値変化記録手段
ｇ：誤操作警告手段
【図１】
0005253007.tif 000002
【図２】
0005253007.tif 000003
【図３】
0005253007.tif 000004
【図４】
0005253007.tif 000005
【図５】
0005253007.tif 000006
【図５ａ】
0005253007.tif 000007
【図６】
0005253007.tif 000008
【図６ａ】
0005253007.tif 000009
【図７】
0005253007.tif 000010
【図８】
0005253007.tif 000011
【図９】
0005253007.tif 000012
【図１０】
0005253007.tif 000013
【図１１】
0005253007.tif 000014