(57)【特許請求の範囲】
【請求項１】
車両に搭載したバッテリを駆動源として走行するバッテリ式産業車両において、
車両の稼動状態の記録を、稼動単位毎に当該稼動の開始から終了までに要した時間と対応付けて収集する動作記録収集手段と、
前記動作記録収集手段の収集データを記憶する動作記録記憶手段と、
前記動作記録記憶手段に記憶されている収集データをもとに、前記車両の稼動状態の記録を表示する表示手段と、を備え、
前記動作記録収集手段は、キースイッチのＯＮ操作により車両の稼働開始を検出すると、今回のＯＮ操作の直前の前記キースイッチのＯＦＦ操作による車両の稼動終了に係る収集データをもとに、今回の前記キースイッチのＯＮ操作が、直前の前記キースイッチのＯＦＦ操作から一定時間内であるか否かを判定し、その判定結果が肯定の場合、直前の前記キースイッチのＯＦＦ操作による稼働終了時間を、今回の前記キースイッチのＯＮ操作により開始される稼動の終了時間に変更した稼働状態の記録を収集することを特徴とするバッテリ式産業車両。
【請求項２】
車両に搭載したバッテリを駆動源として走行するバッテリ式産業車両において、
車両の充電状態の記録を、充電単位毎に当該充電の開始から終了までに要した時間と対応付けて収集する動作記録収集手段と、
前記動作記録収集手段の収集データを記憶する動作記録記憶手段と、
前記動作記録記憶手段に記憶されている収集データをもとに、前記車両の充電状態の記録を表示する表示手段と、を備え、
前記動作記録収集手段は、充電の開始を検出すると、今回の充電の開始の直前に終了した充電動作に係る収集データをもとに、今回の充電の開始が、直前に終了した充電動作の終了から一定時間内であるか否かを判定し、その判定結果が肯定の場合、直前に終了した充電動作の終了時間を、今回の充電の開始による充電動作の終了時間に変更した充電状態の記録を収集することを特徴とするバッテリ式産業車両。
【請求項３】
前記充電状態は普通充電と急速充電とからなり、
前記動作記録収集手段は、今回の充電の開始による充電動作と、直前に終了した充電動作とが同一である場合、直前に終了した充電動作の終了時間を、今回の充電の開始による充電動作の終了時間に変更した充電状態の記録を収集することを特徴とする請求項２に記載のバッテリ式産業車両。
【請求項４】
前記動作記録収集手段は、前記バッテリの充電が正常に終了した場合と中断により終了した場合を、異なる充電状態の記録として収集することを特徴とする請求項２又は請求項３に記載のバッテリ式産業車両。
【請求項５】
前記動作記録収集手段は、前記キースイッチのＯＮ操作が行われてから予め定めた状態維持時間の経過によって車両の稼動開始を検出することを特徴とする請求項１に記載のバッテリ式産業車両。
【請求項６】
前記動作記録収集手段は、充電を開始させるための操作が行われてから予め定めた状態維持時間の経過によって充電の開始を検出することを特徴とする請求項２〜４のいずれか１項に記載のバッテリ式産業車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載したバッテリを駆動源として走行するバッテリ式産業車両に関する。
【背景技術】
【０００２】
近年、化石燃料の高騰や環境汚染の問題などから、バッテリ式フォークリフトなど、バッテリを駆動源として走行する産業車両が注目されている。これらのバッテリ式産業車両には鉛バッテリ（以下単にバッテリという）が搭載され、運転者は適宜バッテリの充電を行う。
【０００３】
ところで、バッテリを充電する際には、バッテリの寿命低下に繋がる充電を行わないように考慮することが好ましい。例えば、放電量が非常に多い状態（深放電状態）で行わないことや、放電量が少ない状態で行わないことなど、を考慮することが好ましい。しかしながら、バッテリの使用環境は、作業者によってまちまちであり、全ての作業者が好ましい使用環境でバッテリを充電しているとは限らない。
【０００４】
そこで、従来、バッテリの充電状態などを管理することを目的として、バッテリ情報データを算出し、バッテリ情報データから充電傾向を知るシステムが提案されている（例えば、特許文献１）。そして、特許文献１では、車両本体に備えた制御器でバッテリ情報データを算出するとともに、当該データを車両本体に備えた外部記憶装置に記憶し、その外部記憶装置から取り出したデータを外部コンピュータによって解析するシステム構成が構築されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１２０９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のシステム構成では、車両本体に蓄積したデータを外部に取り出した後、そのデータを外部コンピュータで解析するとともに、その解析結果をプリントアウト又は表示器に表示していることから、システム構成が非常に複雑である。
【０００７】
また、特許文献１では、前述のように車両からデータを取り出し、外部コンピュータで解析しなければ、充電傾向などの車両の動作状態を把握できない構成となっている。このため、車両の動作状態を知るためには、データを解析するための外部コンピュータの保有者（例えば、サービス拠点など）にデータを提供し、その解析結果を待たなければならない。このため、特許文献１のシステム構成では、前述のように構成が複雑であるために、作業者側が車両の動作状態を迅速に確認することができない。
【０００８】
本発明は、このような問題点に着目してなされたものであり、その目的は、車両の動作状態を簡単なシステム構成によって確認することができるとともに、迅速に確認することができるバッテリ式産業車両を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明は、車両に搭載したバッテリを駆動源として走行するバッテリ式産業車両において、車両の稼動状態の記録を、稼動単位毎に当該稼動の開始から終了までに要した時間と対応付けて収集する動作記録収集手段と、前記動作記録収集手段の収集データを記憶する動作記録記憶手段と、前記動作記録記憶手段に記憶されている収集データをもとに、前記車両の稼動状態の記録を表示する表示手段と、を備え、前記動作記録収集手段は、キースイッチのＯＮ操作により車両の稼働開始を検出すると、今回のＯＮ操作の直前の前記キースイッチのＯＦＦ操作による車両の稼動終了に係る収集データをもとに、今回の前記キースイッチのＯＮ操作が、直前の前記キースイッチのＯＦＦ操作から一定時間内であるか否かを判定し、その判定結果が肯定の場合、直前の前記キースイッチのＯＦＦ操作による稼働終了時間を、今回の前記キースイッチのＯＮ操作により開始される稼動の終了時間に変更した稼働状態の記録を収集することを要旨とする。
請求項２に記載の発明は、車両に搭載したバッテリを駆動源として走行するバッテリ式産業車両において、車両の充電状態の記録を、充電単位毎に当該充電の開始から終了までに要した時間と対応付けて収集する動作記録収集手段と、前記動作記録収集手段の収集データを記憶する動作記録記憶手段と、前記動作記録記憶手段に記憶されている収集データをもとに、前記車両の充電状態の記録を表示する表示手段と、を備え、前記動作記録収集手段は、充電の開始を検出すると、今回の充電の開始の直前に終了した充電動作に係る収集データをもとに、今回の充電の開始が、直前に終了した充電動作の終了から一定時間内であるか否かを判定し、その判定結果が肯定の場合、直前に終了した充電動作の終了時間を、今回の充電の開始による充電動作の終了時間に変更した充電状態の記録を収集することを要旨とする。
【００１０】
本発明によれば、動作記録記憶手段に記憶されている動作状態の記録を、車両に具備する表示手段に表示することから、車両の動作状態を簡単なシステム構成によって確認することができるとともに、迅速に確認することができる。
【００１２】
また、本発明によれば、車両の稼動又は充電動作が短時間で繰り返し行われるような場合において、データ記録エリアを有効に活用して稼働状態又は充電状態の記録を記憶することができる。
請求項３に記載の発明は、請求項２に記載のバッテリ式産業車両において、前記充電状態は普通充電と急速充電とからなり、前記動作記録収集手段は、今回の充電の開始による充電動作と、直前に終了した充電動作とが同一である場合、直前に終了した充電動作の終了時間を、今回の充電の開始による充電動作の終了時間に変更した充電状態の記録を収集することを特徴とする。
【００１３】
請求項４に記載の発明は、請求項２又は請求項３に記載のバッテリ式産業車両において、前記動作記録収集手段は、前記バッテリの充電が正常に終了した場合と中断により終了した場合を、異なる充電状態の記録として収集することを要旨とする。
【００１４】
本発明によれば、充電が正常に終了した場合と充電が中断された場合を異なる動作状態の記録として記憶させる。このため、バッテリの使用環境（充電環境）に関して、より詳細な動作状態の記録を得ることができ、バッテリの使用環境についての改善を図ることができる。
【００１５】
請求項５に記載の発明は、請求項１に記載のバッテリ式産業車両において、前記動作記録収集手段は、前記キースイッチのＯＮ操作が行われてから予め定めた状態維持時間の経過によって車両の稼動開始を検出することを要旨とする。
請求項６に記載の発明は、請求項２〜４のいずれか１項に記載のバッテリ式産業車両において、前記動作記録収集手段は、充電を開始させるための操作が行われてから予め定めた状態維持時間の経過によって充電の開始を検出することを要旨とする。
【００１６】
本発明によれば、キースイッチのＯＮ操作又は充電を開始させるための操作が行われてから状態維持期間が経過するまで動作が開始したと判断しないことから、短時間で終了した車両の稼動又は充電に関する動作状態の記録を記憶しない。このため、データ記録エリアを有効に活用して動作状態の記録を記憶することができる。
【発明の効果】
【００１７】
本発明によれば、車両の動作状態を簡単なシステム構成によって確認することができるとともに、迅速に確認することができる。
【図面の簡単な説明】
【００１８】
【図１】バッテリ式フォークリフトの概略側面図。
【図２】バッテリ式フォークリフトに備えられた表示ユニットの外観図。
【図３】バッテリ式フォークリフトの制御構成を示すブロック図。
【図４】記録されるデータの構成を示す模式図。
【図５】稼動記録を収集するための処理を示すフローチャート。
【図６】充電記録を収集するための処理を示すフローチャート。
【図７】収集したデータを表示したディスプレイの模式図。
【発明を実施するための形態】
【００１９】
以下本発明を具体化した一実施形態について、図１〜図７に従って説明する。以下の説明において「前」「後」「左」「右」「上」「下」は、フォークリフトの運転者がフォークリフトの前方を向いた状態を基準とした場合の「前」「後」「左」「右」「上」「下」を示すものとする。
【００２０】
図１に示すように、バッテリ式産業車両としてのバッテリ式フォークリフト１０の車体１１の前下部には駆動輪（前輪）１２が設けられているとともに、車体１１の後下部には操舵輪（後輪）１３が設けられている。また、車体１１の前部には、荷役装置が設けられている。荷役装置を構成するマスト１４は、車体１１の前部に立設されているとともに、当該マスト１４にはリフトブラケット１５を介して左右一対のフォーク（荷役具）１６が設けられている。そして、フォーク１６は、マスト１４に連結されたリフトシリンダ１７の駆動により、リフトブラケット１５とともに昇降される。また、フォーク１６は、マスト１４に連結されたティルトシリンダ１８の駆動により、マスト１４とともに傾動される。
【００２１】
また、車体１１の中央には、運転室２０が設けられている。運転室２０には、作業者（運転者）が着座可能な運転シート２１が設けられている。運転シート２１の前方にはハンドル２２が設けられている。ハンドル２２の操作時にはその操作に応じて操舵輪１３の舵角が変化される。また、ハンドル２２の右方にはフォーク１６を昇降動作させるときに操作するリフトレバー２３とマスト１４を傾動操作させるときに操作するティルトレバー２４が設けられている。また、図２に示すように、ハンドル２２の奥部には、車速などの各種の車両情報を表示する表示手段としてのディスプレイ２５ａを有する表示ユニット（表示制御コントローラ）２５が設けられている。
【００２２】
また、運転室２０の下部には、充電可能な鉛バッテリ（以下、単に「バッテリ」という）２６が搭載されている。そして、本実施形態のバッテリ式フォークリフト１０は、車体１１に搭載されたバッテリ２６を駆動源として作動する図示しない走行モータの駆動力により駆動輪１２が回転駆動されることによって走行する。
【００２３】
次に、バッテリ式フォークリフト１０の電気的構成を図３にしたがって説明する。
バッテリ式フォークリフト１０には、走行及び荷役の制御を行う走行荷役コントローラ３０と、表示ユニット２５と、充電の制御を行う充電コントローラ３１が搭載されている。走行荷役コントローラ３０と、表示ユニット２５と、充電コントローラ３１は、双方向に信号を送受信可能に通信手段３３により接続されている。なお、通信手段３３は有線接続又は無線接続の何れでも良い。
【００２４】
走行荷役コントローラ３０には、バッテリ式フォークリフト１０を始動（電源ＯＮ）及び休止（電源ＯＦＦ）させる際に操作するキースイッチ（図中、「キーＳＷ」と示す）３０ａが接続されている。そして、走行荷役コントローラ３０は、キースイッチ３０ａの操作位置を検出し、その操作位置が休止位置（ＯＦＦ位置）から始動位置（ＯＮ位置）へ切り替わることにより（ＯＮ操作）、バッテリ式フォークリフト１０を始動させる旨の指示がなされたことを検出する。表示ユニット２５には、実時間を計測するＲＴＣ（リアルタイムクロック）２５ｂと、不揮発性メモリであるＥＥＰＲＯＭ２５ｃと、一時的な動作を記憶するためのＲＡＭ２５ｄが設けられている。ＥＥＰＲＯＭ２５ｃには、走行時間、走行距離、各種設定値などの各種の車両情報が記憶される。
【００２５】
充電コントローラ３１には、作業者によって操作されるとともに、充電の開始を指示するスイッチ（普通充電スイッチ３１ａと急速充電スイッチ３１ｂ）と、作業者の意思によって充電の強制終了（中断）を指示する中断スイッチ（図中、「中断ＳＷ」と示す）３１ｃが接続されている。本実施形態のバッテリ式フォークリフト１０では、充電の種類（方式）として、「普通充電」と「急速充電」の２種類が設定されており、充電を開始させる際に何れか一方の充電の種類を選択できるように構成されている。このため、充電コントローラ３１には、普通充電の開始を指示する普通充電スイッチ（図中、「普通ＳＷ」と示す）３１ａと、急速充電の開始を指示する急速充電スイッチ（図中、「急速ＳＷ」と示す）３１ｂが接続されている。普通充電は、充電時にバッテリ２６の内部抵抗によってジュール熱が発生することでバッテリ液の温度が上昇すると、バッテリ液が蒸発してバッテリ２６の寿命を縮めることになる点を考慮し、充電時のバッテリ液の温度上昇を抑制しつつ充電する方法である。一方、急速充電は、大電流を流すことで、普通充電よりも短時間に充電を完了させるように充電する方法である。急速充電は、短時間に大電流が流れるため、普通充電と比べてバッテリ液の温度上昇が高く、バッテリ２６の寿命を縮める要因となることから、通常時の充電方式としては普通充電を選択する方がより好ましい。
【００２６】
充電コントローラ３１は、普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂの操作により充電の開始及び充電の方式を検出すると、充電トランス３２を制御することによって外部電源からバッテリ２６に充電する。そして、充電コントローラ３１は、バッテリ２６が満充電の状態になると、外部からの指示（例えば、作業者からの指示）を受けることなく、充電を自動で終了させる。このような充電の終了が、充電の「正常終了」となる。一方、充電コントローラ３１は、充電中に、中断スイッチ３１ｃの操作により充電の強制終了を検出すると、バッテリ２６が満充電の状態であるか否かに拘わらず、その時点で充電を終了（中断）させる。このような充電の終了が、充電の「中断」となる。
【００２７】
そして、本実施形態のバッテリ式フォークリフト１０は、車両の動作状態の記録を収集し、記憶する状態収集記憶機能と、その記録結果をディスプレイ２５ａに表示するデータ表示機能を具備している。以下、状態収集記憶機能とデータ表示機能について図４〜図７にしたがって詳しく説明する。
【００２８】
本実施形態では、動作状態として、バッテリ式フォークリフト１０が稼動していることを示す「稼動状態」と、普通充電を行っていることを示す「普通充電状態」と、急速充電を行っていることを示す「急速充電状態」と、を記録する。そして、ＥＥＰＲＯＭ２５ｃには、動作状態の記録を記憶するためのデータ記憶エリアが設定されている。データ記録エリアには、動作状態の記録が、動作単位毎に当該動作の開始から終了までに要した時間と対応付けて記憶される。具体的に言えば、データ記録エリアには、図４に示すように、「動作状態」と、その動作の「動作開始日時」と、その動作の「動作終了日時」と、充電動作に対して当該充電の終了形態（正常終了又は中断）を示す「充電終了区分」と、が動作単位で記憶される。なお、動作単位は、所定の動作が開始してから終了する迄を一単位としている。また、データ記憶エリアは、所定個数（本実施形態では５０個）の動作状態の記録を記憶し得るように設定されている。このため、データ記録エリアには、当該エリアに記憶されている動作単位の記録に対して、当該記録が最新の記録であるか否かを示す情報（フラグなど）も設定される。
【００２９】
以下、図５に示すフローチャートにしたがって、動作状態が「稼動状態」となる場合に、動作状態の記録を収集し、その収集データをデータ記憶エリアに記憶するための処理内容（状態収集記憶機能の内容）を説明する。本実施形態では、以下に説明する処理内容を実行する表示ユニット２５が動作記録収集手段として機能するとともに、ＥＥＰＲＯＭ２５ｃが動作記録記憶手段として機能する。
【００３０】
表示ユニット２５は、キースイッチ３０ａがＯＮ操作されたか否かを判定する（ステップＳ１０）。ステップＳ１０において表示ユニット２５は、作業者がキースイッチ３０ａをＯＮ操作した際に、キースイッチ３０ａが送信するＯＮ信号を、走行荷役コントローラ３０を介して入力したか否かを判定する。ステップＳ１０の判定結果が否定の場合、表示ユニット２５は、ステップＳ１０の処理へ戻り、当該ステップＳ１０の判定を繰り返す。一方、ステップＳ１０の判定結果が肯定の場合、表示ユニット２５は、キースイッチ３０ａがＯＮ操作されてから５秒以内にキースイッチ３０ａがＯＦＦ操作されたか否かを判定する（ステップＳ２０）。ステップＳ２０において、表示ユニット２５は、作業者がキースイッチ３０ａをＯＦＦ操作した際に、キースイッチ３０ａが送信するＯＦＦ信号を、走行荷役コントローラ３０を介して入力したか否かを判定する。ステップＳ２０の判定結果が肯定の場合、表示ユニット２５は、ステップＳ１０の処理へ戻り、当該ステップＳ１０からの処理を繰り返す。一方、ステップＳ２０の判定結果が否定の場合、表示ユニット２５は、動作を開始させるための操作（この場合は、キースイッチ３０ａのＯＮ操作）が行われてから予め定めた状態維持期間（本実施形態では５秒）が経過したことから、動作として「稼動」が開始したことを検出し、ステップＳ３０へ移行する。
【００３１】
ステップＳ２０の処理は、キースイッチ３０ａのＯＮ操作→ＯＦＦ操作が短時間に行われている場合、走行動作や荷役動作などの動作が全く行われていないと考えられることから、記録を記憶（収集）しないようにするための処理として設定されている。また、表示ユニット２５は、ステップＳ１０を肯定判定する場合、その時点におけるＲＴＣ２５ｂの計時結果を取得し、その取得した計時データを当該動作状態の仮の動作開始日時としてＲＡＭ２５ｄの所定の領域に一時的に記憶する。すなわち、表示ユニット２５は、ステップＳ２０を肯定判定する迄の間、動作の開始を検出していない（動作開始を判断していない）ことから、ステップＳ１０を肯定判定したことによって取得した計時データを仮の動作開始日時として記憶する。
【００３２】
次に、ステップＳ３０に移行した表示ユニット２５は、データ記憶エリアに記憶されている最新の記録（収集データ）を読み出し、その記録に示される動作状態が「稼動状態」かつ、今回の動作開始日時が、最新の記録に示される動作終了日時から５分以内か否かを判定する。ステップＳ３０において最新の記録（収集データ）に示される動作終了日時と比較される今回の動作の動作開始日時は、ステップＳ１０を肯定判定することによって取得するとともに、ＲＡＭ２５ｄに記憶された仮の動作開始日時である。本実施形態では、ステップＳ３０で読み出される最新の記録に示される動作状態に対応する動作が、ステップＳ２０を否定判定したことによって開始が検出された開始動作の直前に終了した終了動作に相当する。ステップＳ３０において表示ユニット２５は、今回の動作状態の記録を最新の記録として記憶（収集）するか、又は同一動作が短時間の間に繰り返し開始されたことにより、前回の動作状態が継続しているとみなして動作状態の記録を記憶（収集）するか、判定する。すなわち、ステップＳ３０の処理は、同一動作が短時間の間に繰り返される場合に、その都度、動作状態の記録を記憶（収集）しないようにするための処理として設定されている。
【００３３】
そして、表示ユニット２５は、前回の動作と今回の動作が同一動作（この場合は、稼動）で、かつ一定時間（本実施形態では５分）内に開始している場合、ステップＳ３０を肯定判定し、ステップＳ４０へ移行する。一方、表示ユニット２５は、前回の動作と今回の動作が異なる動作の場合、又は同一動作であっても一定時間内に開始していない場合、ステップＳ３０を否定判定し、ステップＳ５０へ移行する。
【００３４】
ステップＳ４０へ移行した表示ユニット２５は、最新の記録に示される動作終了日時をクリアし、動作としての「稼動」が継続しているとみなして動作状態の記録を収集する。一方、ステップＳ５０へ移行した表示ユニット２５は、動作の開始に伴って当該動作状態の記録を最新の記録として、その記録の記憶領域にステップＳ１０を肯定判定した際に取得し、仮の動作開始日時としてＲＡＭ２５ｄの所定の領域に記憶した計時データを動作開始日時としてＥＥＰＲＯＭ２５ｃの所定の記憶領域に記憶する。ステップＳ５０において表示ユニット２５は、新たな動作が開始する毎に、データ記憶エリアに対して所定の順番で記録を記憶する。そして、表示ユニット２５は、データ記憶エリアに５０個分の記録が記憶されている場合、新たな動作の開始に伴う動作状態の記録を、最古の記録に上書きする。
【００３５】
ステップＳ４０又はステップＳ５０の処理終了後、表示ユニット２５は、続いて、動作が終了したか否かを判定する（ステップＳ６０）。ステップＳ６０において表示ユニットは、動作状態が稼動状態の場合、キースイッチ３０ａがＯＦＦ操作されたか否かを判定する。また、ステップＳ６０において、表示ユニット２５は、作業者がキースイッチ３０ａを操作した際に、キースイッチ３０ａが送信するＯＦＦ信号を、走行荷役コントローラ３０を介して入力したか否かを判定する。ステップＳ６０の判定結果が否定の場合、表示ユニット２５は、ステップＳ６０の処理へ戻り、当該ステップＳ６０からの処理を繰り返す。一方、ステップＳ６０の判定結果が肯定の場合、表示ユニット２５は、動作終了時点におけるＲＴＣ２５ｂの計時結果を取得し、その取得した計時データを当該動作状態の動作終了日時として最新の記録の記憶領域に記憶する。そして、表示ユニット２５は、動作の終了に伴って（動作終了日時の記録に伴って）、その動作状態に係る記録を完了させる。
【００３６】
次に、図６に示すフローチャートにしたがって、動作状態が「普通充電」または「急速充電」となる場合に動作状態の記録を収集し、その収集データをデータ記憶エリアに記憶するための処理内容（状態収集記憶機能）を説明する。本実施形態では、以下に説明する処理内容を実行する表示ユニット２５が動作記録収集手段として機能するとともに、ＥＥＰＲＯＭ２５ｃが動作記録記憶手段として機能する。
【００３７】
表示ユニット２５は、普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂがＯＮ操作されたか否かを判定する（ステップＳ１１）。ステップＳ１１において表示ユニット２５は、作業者が普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂを操作した際に、普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂが送信するＯＮ信号を、充電コントローラ３１を介して入力したか否かを判定する。ステップＳ１１の判定結果が否定の場合、表示ユニット２５は、ステップＳ１１の処理へ戻り、当該ステップＳ１１の判定を繰り返す。一方、ステップＳ１１の判定結果が肯定の場合、表示ユニット２５は、普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂがＯＮ操作されてから５秒以内に中断スイッチ３１ｃが操作されたか否かを判定する（ステップＳ２１）。ステップＳ２１において、表示ユニット２５は、作業者が中断スイッチ３１ｃを操作した際に、中断スイッチ３１ｃが送信するＯＮ信号を、充電コントローラ３１を介して入力したか否かを判定する。ステップＳ２１の判定結果が肯定の場合、表示ユニット２５は、ステップＳ１１の処理へ戻り、当該ステップＳ１１からの処理を繰り返す。一方、ステップＳ２１の判定結果が否定の場合、表示ユニット２５は、動作を開始させるための操作（この場合は、普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂの操作）が行われてから予め定めた状態維持期間（本実施形態では５秒）が経過したことから、動作として「普通充電」又は「急速充電」が開始したことを検出する。そして、ステップＳ３１へ移行する。
【００３８】
ステップＳ２１の処理は、先に説明した図５のステップＳ２０の処理と同様の主旨に基づく処理である。すなわち、ステップＳ２１の処理は、普通充電スイッチ３１ａ又は急速充電スイッチ３１ｂの操作→中断スイッチ３１ｃの操作が短時間に行われている場合、充電が全く行われていないと考えられることから、動作状態の記録を記憶（収集）しないようにするための処理として設定されている。また、表示ユニット２５は、ステップＳ１１を肯定判定する場合、その時点におけるＲＴＣ２５ｂの計時結果を取得し、その取得した計時データを当該動作状態の仮の動作開始日時としてＲＡＭ２５ｄの所定の領域に一時的に記憶する。すなわち、表示ユニット２５は、ステップＳ２１を肯定判定する迄の間、動作の開始を検出していない（動作開始を判断していない）ことから、ステップＳ１１を肯定判定したことによって取得した計時データを仮の動作開始日時として記憶する。
【００３９】
次に、ステップＳ３１に移行した表示ユニット２５は、データ記憶エリアに記憶されている最新の記録（収集データ）を読み出し、その記録に示される動作状態が「普通充電」又は「急速充電」かつ、今回の動作開始日時が、最新の記録に示される動作終了日時から５分以内か否かを判定する。ステップＳ３１において最新の記録（収集データ）に示される動作終了日時と比較される今回の動作の動作開始日時は、ステップＳ１１を肯定判定することによって取得した動作開始日時である。本実施形態では、ステップＳ３１で読み出される最新の記録に示される動作状態に対応する動作が、ステップＳ２１を否定判定したことによって開始が検出された開始動作の直前に終了した終了動作に相当する。ステップＳ３１の処理は、先に説明した図５のステップＳ３０と同一主旨に基づく。なお、ステップＳ３１において、同一動作とは、終了動作と開始動作の何れもが「普通充電」となる場合、及び終了動作と開始動作の何れもが「急速充電」となる場合である。
【００４０】
そして、表示ユニット２５は、前回の動作と今回の動作が同一動作（この場合は、普通充電又は急速充電）で、かつ一定時間（本実施形態では５分）内に開始している場合、ステップＳ３１を肯定判定し、ステップＳ３２へ移行する。一方、表示ユニット２５は、前回の動作と今回の動作が異なる動作の場合、又は同一動作であっても一定時間内に開始していない場合、ステップＳ３１を否定判定し、ステップＳ５１へ移行する。そして、ステップＳ３２へ移行した表示ユニット２５は、データ記憶エリアに記憶されている最新の記録を読み出し、その記録に示される充電終了区分が「正常終了」か否かを判定する。ステップＳ３２の判定結果が肯定の場合、最新の動作が「正常終了」であることから、今回の動作は新たに発生した動作とみなしてステップＳ５１へ移行する。ステップＳ３２の処理は、最新の記録に示される充電終了区分が「正常終了」である場合には、一定時間内に同一の動作を開始したとしても、動作を再開したわけではないと考えられることから、異なる動作状態の記録として記憶するための処理として設定されている。一方、表示ユニット２５は、ステップＳ３２の判定結果が否定の場合、最新の動作が「中断」であることから、今回の動作は再充電を開始したとみなしてステップＳ４１に移行する。ステップＳ４１では、先に説明した図５のステップＳ４０と同様の処理を行うとともに、ステップＳ５１へ移行した表示ユニット２５は、先に説明した図５のステップＳ５０と同様の処理を行う。
【００４１】
ステップＳ４１又はステップＳ５１の処理終了後、表示ユニット２５は、続いて、充電が中断されたか否か、すなわち中断スイッチ３１ｃが操作されたか否かを判定する（ステップＳ６１）。ステップＳ６１において表示ユニット２５は、充電の正常終了の前に作業者の意思によって充電が中断されたか否かを判定する。そして、ステップＳ６１の判定結果が否定の場合、表示ユニット２５は、バッテリ２６の容量が満充電状態となり、充電の動作が終了したか否か（正常終了か否か）を判定する（ステップＳ７１）。ステップＳ７１の判定結果が否定の場合、表示ユニット２５は、ステップＳ６１の処理へ戻り、当該ステップＳ６１からの処理を繰り返す。そして、ステップＳ７１の判定結果が肯定の場合、表示ユニット２５は、動作終了時点におけるＲＴＣ２５ｂの計時結果を取得し、その取得した計時データを当該動作状態の動作終了日時として最新の記録の記憶領域に記憶する。また、表示ユニット２５は、充電が正常終了していることから、充電終了区分に「正常終了」を記憶する。その後、表示ユニット２５は、動作の終了に伴って（動作終了日時の記録に伴って）、その動作状態に係る記録を完了させる。
【００４２】
一方、ステップＳ６１の判定結果が肯定の場合、表示ユニット２５は、動作終了時点におけるＲＴＣ２５ｂの計時結果を取得し、その取得した計時データを当該動作状態の動作終了日時として最新の記録の記憶領域に記憶する。また、表示ユニット２５は、充電が中断していることから、充電終了区分に「中断」を記憶する。その後、表示ユニット２５は、動作の終了に伴って（動作終了日時の記録に伴って）、その動作状態に係る記録を完了させる。
【００４３】
次に、データ表示機能について説明する。
表示ユニット２５は、表示要求を受けると、データ記憶エリアに記憶した動作状態の記録（データ）をもとに、動作状態の記録一覧を所定の形式で表示するための表示画面データを生成し、図７に示すようにディスプレイ２５ａに表示する。これにより、ディスプレイ２５ａには、動作状態の記録が、記録単位の一覧表となって表示される。なお、表示要求は、ディスプレイ２５ａに設定したタッチボタンの操作によって行われる。
【００４４】
図７に示す表示画面において、左端の数字（図中の１〜５）は動作状態の記録の番号を示し、本実施形態では番号１の動作状態の記録が最新の記録とされている。また、図７に示す表示画面では、各番号の記録毎に、動作開始日時（図中の「××：××」は動作開始時間を示す）、動作終了日時（図中の「△△：△△」は動作終了時間を示す）、動作状態、充電終了区分の順に、表示される。また、図７に示す表示画面では、５回分の記録が表示されるようになっており、ディスプレイ２５ａに設定したタッチボタンＴ（図中の下矢印のボタン）を操作するごとに表示内容（５回分の記録）が切り替わる。本実施形態では、ＥＥＰＲＯＭ２５ｃのデータ記憶エリアに記憶されている収集データをもとに、動作状態の記録を表示するディスプレイ２５ａが、表示手段として機能する。
【００４５】
このようなデータ表示機能により、バッテリ式フォークリフト１０の動作状態を、ディスプレイ２５ａに表示される記録一覧から把握することができる。すなわち、作業者又は管理者は、動作状態の記録一覧から、稼動している時間帯やバッテリ２６が充電されている時間帯を把握することができる。そして、管理者又は作業者は、バッテリ２６の使用環境（充電環境）を改善するための対策を施すことができる。一般的にバッテリ２６の充電は、バッテリ２６の残容量が２５％前後（放電率７５％前後）の時に行うことが望ましいとされる。このため、動作状態の記録一覧を確認し、稼動時間に対してバッテリ２６の充電が短期間（頻繁）に行われている傾向が目立つようであれば、バッテリ２６を殆ど放電させることなく充電を繰り返す傾向（浅放電傾向、多回充電傾向）となる。この場合は、動作状態の記録一覧から稼動や充電を行っていない時間、すなわち空き時間を確認し、頻繁に行っている充電を当該空き時間にまとめて行うことができないかを検討し得る。一方、動作状態の記録一覧を確認し、稼動時間に対してバッテリ２６の充電が少ない傾向が目立つようであれば、バッテリ２６を残容量が零に近いところまで放電させてから充電を繰り返す傾向（深放電傾向）となる。この場合、動作状態の記録一覧から空き時間を確認し、充電回数を増やすべく、充電可能な空き時間の有無を検討し得る。
【００４６】
また、動作状態の記録一覧を確認し、急速充電の回数が多い傾向にある場合、急速充電を普通充電に置き換えても運用が可能か否かなど、急速充電の回数を減らす対策を検討し得る。また、動作状態の記録一覧を確認し、充電の中断が多い場合、充電の中断回数が少なくなる対策を検討し得る。
【００４７】
以上の検討により、管理者は作業者に対して充電方法のアドバイスを行うとともに、作業者は、バッテリ２６の充電を行う時間帯を意識しつつ作業を行う。その結果、バッテリ２６の使用環境（充電環境）を改善し得る。
【００４８】
上記実施形態によれば、以下のような効果を得ることができる。
（１）動作状態の記録をディスプレイ２５ａに表示する。これにより、先行技術文献に記載されているシステム構成とは異なり、稼動状態データを解析するための解析システム（外部装置を含む）が不要となる。その結果、システム構成が簡素化されるとともに、作業者（又は管理者）が動作状態の記録を確認したい場合に迅速に確認することができる。すなわち、バッテリ式フォークリフト１０単体で、かつ当該バッテリ式フォークリフト１０が稼動する現場のレベルで、バッテリの使用環境（充電環境）に関しての改善を図ることができる。
【００４９】
（２）同一動作が一定時間内に行われた場合には、当該動作が継続していると見なして動作状態の記録を記憶する。このため、同一動作が短時間で繰り返し行われるような場合において、データ記録エリアを有効に活用して動作状態の記録を記憶することができる。すなわち、このような動作が行われた場合の動作状態の記録を記憶することによって、限られた容量内で設定されるデータ記憶エリアから、本来、保持しておくべき動作状態の記録が消去され難くすることができる。また、記憶容量の大きい記憶装置を用いることなく運用することができるので、記憶容量の小さい安価な記憶装置を用いることができ、コストの増加を抑制することができる。
【００５０】
（３）充電が正常に終了した場合と充電が中断された場合を異なる動作状態の記録として記憶する。このため、バッテリの使用環境（充電環境）に関して、より詳細な動作状態の記録を得ることができ、バッテリの使用環境についての改善を図ることができる。
【００５１】
（４）また、充電方式として「普通充電」と「急速充電」を異なる動作状態の記録として記憶する。このため、バッテリの使用環境（充電環境）に関して、より詳細な動作状態の記録を得ることができ、バッテリの使用環境についての改善を図ることができる。
【００５２】
（５）動作を開始させるための操作が行われてから所定期間が経過するまで動作が開始したと判断しない。このため、短時間で終了した動作に関する動作状態の記録が記憶されず、データ記録エリアを有効に活用して動作状態の記録を記憶することができる。すなわち、このような動作が行われた場合の動作状態の記録を記憶することによって、限られた容量内で設定されるデータ記憶エリアから、本来、保持しておくべき動作状態の記録が消去され難くすることができる。また、記憶容量の大きい記憶装置を用いることなく運用することができるので、記憶容量の小さい安価な記憶装置を用いることができ、コストの増加を抑制することができる。
【００５３】
なお、実施形態は以下のように変更しても良い。
○  動作状態として、「オートパワーＯＦＦ」を追加してもよい。「オートパワーＯＦＦ」とは、一定時間、何の操作（走行や荷役に係る操作）が行われなかった場合に、自動的に電源をＯＦＦする機能である。このような動作状態を記録として記憶することにより、電源ＯＮしているにも関わらず、動作していない時間を把握することができる。なお、記録する動作状態は、前述した「オートパワーＯＦＦ」に限らず、他の動作状態を追加しても良い。
【００５４】
○  実施形態において、図６のステップＳ１１の処理を、「充電動作開始」の判定を行う処理に変更しても良い。このように変更することで、例えば、夜間充電に対応するような「時刻予約充電」機能が搭載されている場合、充電スイッチをＯＮした時間と実際に充電が開始される時間が異なっていたとしても、実際の充電時間を把握して記録することが可能になる。
○  実施形態において、動作状態の記録を記憶する記憶装置を他の不揮発性メモリとしても良い。また、記憶装置に対して常時、電源供給がなされている環境下で使用可能であれば、記憶装置は揮発性メモリ（例えば、ＳＲＡＭやＤＲＡＭ）でも良い。
【００５５】
○  実施形態において、走行荷役コントローラ３０、表示ユニット２５、及び充電コントローラ３１を適宜組み合わせて、制御用コントローラを構成しても良い。具体的に言えば、走行荷役コントローラ３０の機能、表示ユニット２５の機能、及び充電コントローラ３１の機能を有する単一の制御用コントローラを搭載しても良いし、何れか２つの機能を有する制御用コントローラと他の１つの機能を有する制御用コントローラを搭載しても良い。
【００５６】
○  実施形態は、フォークリフトとは異なる他のバッテリ式産業車両に具体化しても良い。例えば、トーイングトラクタなどの牽引車（搬送車）や、床面の清浄機に具体化しても良い。
【００５７】
○  実施形態において、図５のステップＳ２０や図６のステップＳ２１を否定判定するための時間（動作開始を検出する時間）を変更しても良い。また、この時間は、製造メーカが一義的に決定した時間としても良いし、バッテリ式フォークリフト１０の使用者が設定可能な時間としても良い。
【００５８】
○  実施形態において、図５のステップＳ３０や図６のステップＳ３１を肯定判定するための時間（動作継続を検出する時間）を変更しても良い。また、この時間は、製造メーカが一義的に決定した時間としても良いし、バッテリ式フォークリフト１０の使用者が設定可能な時間としても良い。
【００５９】
○  実施形態において、動作状態の記録を、グラフ形式で表示するようにしても良い。このようにすれば、動作状態の記録一覧をより視覚的に捉え易く、把握し易くなる。
○  実施形態において、図５のステップＳ３０や図６のステップＳ３１の処理を省略しても良い。すなわち、同一動作であっても、異なる記録としてデータ記録エリアに記憶しても良い。
【符号の説明】
【００６０】
１０…バッテリ式フォークリフト、２５…表示ユニット、２５ａ…ディスプレイ、２５ｃ…ＥＥＰＲＯＭ、２６…バッテリ。
【図１】
0005609420.tif 000002
【図２】
0005609420.tif 000003
【図３】
0005609420.tif 000004
【図４】
0005609420.tif 000005
【図５】
0005609420.tif 000006
【図６】
0005609420.tif 000007
【図７】
0005609420.tif 000008