(57)【特許請求の範囲】
【請求項１】
少なくとも、通信機を備えた作業機械に配置される制御手段において実行される制御用プログラムであって、
前記通信機により、各種機器制御手段用の制御プログラムが受信された時、該制御プログラムを、各種機器制御手段の記憶部以外の記憶手段に保存させるとともに、作業機械を動作させるメインスイッチのオンオフ状態を判断し、メインスイッチがオフであると判断される場合、エンジン始動制御手段に対して、エンジン始動を制限させ、かつ転送先の所定の機器制御手段を起動させ、該機器制御手段の記憶部に、前記記憶手段からそこに保存させた前記制御プログラムの転送を開始させる制御を実行することを特徴とする作業機械の制御用プログラム。
【請求項２】
作業機械に備えられた通信機により、外部との間で、種々のデータ授受の制御を行う通信制御装置内の制御手段において、請求項１の制御用プログラムが実行されることを特徴とする作業機械の通信制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、作業機械の各種機器を制御する制御プログラムを容易に書き換えさせることのできる技術に関する。
【０００２】
【従来の技術】
作業機械には、例えば車両制御コントローラやモニタなどの種々の機器類が備えられている。これらの制御内容や表示などは、それぞれの制御手段における制御プログラムにより実行されることになるが、顧客によっては、自己の操作性の向上や便宜のため、各種機器の制御内容や表示などの変更や改善を要望することがあった。
【０００３】
このような場合、対象となる機器類を制御する制御プログラムを、顧客のニーズに沿った制御となるように適宜書き換えていた。
【０００４】
【発明が解決しようとする課題】
しかし、制御プログラムの書換の作業は、専用のツールをもったサービスマンが作業機械の休車しているときを見計らって稼働現場に出向く必要があった。このため、作業効率が悪く、かつ一々現場に出向いて作業をすることからサービスマンの負担が大きく、またその分人的コストもかかるので、顧客にとっても負担が大きかった。
【０００５】
この発明は、従来技術の以上のような問題に鑑み創案されたもので、サービスマンの作業負担と顧客のコスト負担とを格段に減少させることのできる技術に関する。
【０００６】
【課題を解決しようとする手段】
このため、本願においては、まず、作業機械の各種機器類を制御する制御プログラムを、通信機を介して受信させる構成をとるものとした。この構成により、サービスマンが作業機械のある場所まで出向いて既存の制御プログラムを更新するという煩雑な手間がまず解消される。
【０００７】
しかし、そのような構成の場合であっても、作業機械が稼働中であれば、書換先の機器が動作していることもあり、その制御プログラムの書き換えはできないし、無理に書き換えを実行しようとすれば、作業は中断せざるを得ないことになる。また逆に、制御プログラムの書換を開始した後、不意に作業機械を稼働させようとすると、制御プログラムの実行に障害が生じるおそれもある。
【０００８】
そこで、これらの問題を解決することをも含めて、本発明は創案されたものである。すなわち、この発明は、少なくとも、通信機を備えた作業機械に配置される制御手段において実行される制御用プログラムであって、前記通信機により、各種機器制御手段用の制御プログラムが受信された時、該制御プログラムを、各種機器制御手段の記憶部以外の記憶手段に保存させるとともに、作業機械を動作させるメインスイッチのオンオフ状態を判断し、メインスイッチがオフであると判断される場合、エンジン始動制御手段に対して、エンジン始動を制限させ、かつ転送先の所定の機器制御手段を起動させ、該機器制御手段の記憶部に、前記記憶手段からそこに保存させた前記制御プログラムの転送を開始させる制御を実行することを特徴とするものである。
【０００９】
このような作業機械の制御用プログラムは、任意の制御手段において実行されることになるが、作業機械に備えられた通信機により、外部との間で、種々のデータ授受の制御を行う通信制御装置内の制御手段において実行されるものでも良い。通信制御装置内の制御手段は、本来的に、通信機を制御する機能を有しているので、制御プログラムの受信時の条件等の制御設定が容易に行えるという利点がある。もちろん、本発明に係る制御用プログラムの実行に支障がない限り、他の制御手段内において実行される構成としても良い。
【００１０】
以上の制御では、メインスイッチの状態いかんにかかわらず、受信した制御プログラムを、本来保存すべき対象先の機器制御手段の記憶手段にいきなりインストールさせずに、機器制御手段の記憶部以外の記憶手段にいったん保存させ、所定条件を満たした場合に、その記憶手段から対象先の記憶部に転送する。すなわち、いったんインストールを留保することで、作業機械の動作を考慮しつつ、対象先の記憶部に確実にインストールさせるものとしている。このような制御が行われるため、本発明においては、少なくとも、前記通信機、前記記憶手段、対象先の記憶部とは、データ授受が可能な構成をとる必要がある。
【００１１】
【発明の実施の形態】
本発明の具体的な実施形態例を図面に基づき説明する。図１は本発明における制御システムの装置構成の概要図であり、図２は通信コントローラにおける制御のフローチャートである。
【００１２】
図中、１は作業機械（ここでは油圧ショベルを想定）、10は通信コントローラ、11は通信機、は2管理事務所コンピュータ、3は公衆回線交換局であり、この形態例における制御は、管理事務所コンピュータ2から公衆回線（ここでは通信衛星回線または携帯電話回線網を想定）の交換局3を介して制御プログラムを送信し、作業機械1側では、送信された制御プログラムを通信機11を介して受信する構成をとっている。
【００１３】
作業機械1内には、前記した通信コントローラ10、通信機11の他、種々の電子機器が備えられており、そのうち12はエンジン制御コントローラ、13はポンプ制御コントローラ、14はセンサ、15は車両制御コントローラ、16はモニタであり、これら電子機器は、前記通信機11に接続される通信コントローラ10を加えて車内ネットワーク1aで結ばれ、データの授受が相互に可能となっている。また、10aは通信コントローラ内のCPU、17はエンジン、17aはスタータモータ、17bはスタータリレー、18はメインスイッチ、19はバッテリである。
【００１４】
本形態例における特徴は、受信した制御プログラムの対象先へのインストール制御にあり、その制御は通信コントローラ10において実行される制御用プログラムによる。該制御用プログラムの実行によって、通信コントローラ10は、インストール制御となるプログラム転送制御に関連して、所定条件の下、作業機械の電子機器の起動制御と、エンジン17のスタータリレー17bの出力制御とを行う。その具体的制御工程の一例を、図２を用いて次に説明する。
【００１５】
管理事務所では、顧客のニーズに沿った新たな制御プログラムがあれば、それをコンピュータ2から公衆回線交換局3を介して送信するが、本制御では、作業機械1の通信機11において、送信されてきた制御プログラムを受信することが最初のステップとなる（Ｓ１）。
【００１６】
受信した制御プログラムは、対象先の各電子機器制御手段12〜16の記憶部12b〜16bにいきなりインストールせず、まず、通信コントローラ10の記憶部10bに一時的に保存させる（Ｓ２）。その後、作業機械のメインスイッチ18のオンオフ状態を検知し（Ｓ３）、オン状態であれば、作業機械は稼働状態（ないし準備状態）であるので、その状態を継続させ、一方オフ状態であれば（あるいはオフ状態になったら）、エンジン始動制御手段17cに対してエンジン始動制限信号を出力し、エンジン17始動の制限を行うとともに（Ｓ４）、各機器制御手段12〜16の起動手段に対して起動信号を出力し、電力を供給して前記機器制御手段12〜16を起動させる。したがって、この制御ステップ（Ｓ４）がなされた後にメインスイッチ18をオンにした場合、電力の供給があっても、エンジン17が始動することはない。また、その際、モニタ16に、制御プログラムの転送中につきエンジン始動の制限を行っている旨の表示命令を出力させる。
【００１７】
次に、前記記憶部10bに一時的に保存していた制御プログラムを、そのプラグラムが本来保存されるべき対象先の制御手段12〜16の記憶部12b〜16bにインストールするため転送する（Ｓ６）。この転送によって、既存の制御プログラムが、送信された制御プログラムに書き換えられることになる。転送が完了した場合、エンジン17始動の制限を解除し（Ｓ７，Ｓ８）、メインスイッチ18がオフ状態のままか検知する（Ｓ９）。オフ状態である場合、電力供給を停止させて各種機器制御手段12〜16を停止させ（Ｓ１０）、制御は終了する。一方、メインスイッチ18がオン状態になっていれば、各種機器制御手段12〜16を停止させることなく、直ちに制御は終了する。このとき、エンジン17始動の制限は解除されているので、エンジン17が始動され、書き換えられた制御プログラムに基づいて稼働動作が行われることになる。
【００１８】
以上のように、本形態例の制御では、作業機械1のメインスイッチ18がオン状態となっていて、稼働状態であるかあるいは稼働準備状態であれば、対象先のメモリへの制御プログラムのインストールが行われず、メインスイッチ18がオフ状態の場合に限ってインストールのための転送が行われることになる。換言すれば、休車時間を自動的に選んで制御プログラムの書換が行われるものとなる。このため、作業機械が稼働中であっても、その作業が中断されるおそれもない。また、制御プログラムの転送中にメインスイッチ18をオンにしても、転送が中断されることがなく、管理部から送られた制御プログラムは確実に書き換えられるものとなる。
【００１９】
なお、本形態例は以上のとおりであるが、本願に係る発明がこの形態例に限定されるものでないことは当然であり、対象が油圧ショベル以外の作業機械であるとか、記憶手段を外部記憶装置に変更するとか、本形態例の制御の実行を通信コントローラ10以外の制御手段で行うとか、公衆回線ではなく特定回線を利用するとか等、それら装置構成の変更のほか、各制御ステップの細かな変更など、本発明の構成と目的を逸脱しない範囲における変更例であれば、いずれも本発明の範囲に含まれるものである。
【００２０】
【発明の効果】
以上説明したように、この発明によれば、作業機械の各種機器用制御プログラムの書換は、サービスマンが現場に出向くまでもなく、無人で行えるので、サービスマンの作業負担が格段に減少する。また、その分の人件費が減少するので、コスト負担が減少し、顧客の負担も減少する。
【００２１】
しかも、本発明では、その書換作業はショベルの休車中を選んで行われ、制御プログラムが送信されてきたとき、作業機械が作業中であっても、制御プログラムの転送は一時留保されるので作業が中断されるおそれがなく、逆に、既に書換作業中のときに誤って作業機械を動作させようとした場合でも、エンジン動作が制限されるので、書換作業が中断することもない。すなわち、作業機械がどんな状況でも、適切でかつ確実に制御プログラムの書換が行えるという顕著な効果が得られるものとなっている。
【図面の簡単な説明】
【図１】本発明を具現化した制御システムの一形態例を示し、その装置構成の概要図である。
【図２】本形態例において実行される制御のフローチャートである。
【符号の説明】
1               作業機械
2               管理事務所コンピュータ
3               公衆回線交換局
10              通信コントローラ
11              通信機
12              エンジン制御コントローラ
13              ポンプ制御コントローラ
14              センサ
15              車両制御コントローラ
16              モニタ
17              エンジン
18              メインスイッチ
【図１】
0003919089.tif 000002
【図２】
0003919089.tif 000003