(57)【要約】      （修正有）【課題】船舶推進装置の起動順に拘わらず、配置順に従ったデバイスインスタンス番号を付与することが可能な船舶を提供する。【解決手段】複数の船舶推進装置１１ａ〜１１ｄをそれぞれ制御する複数のコントロールユニット２０ａ〜２０ｄと、各船舶推進装置の運転情報を表示する複数のゲージ部１５ａ〜１５ｄとが通信ネットワークを介して接続され、各コントロールユニットが船舶推進装置の運転情報にデバイスインスタンス番号を付して送信し、各ゲージ部がデバイスインスタンス番号を識別して受信し表示する船舶であり、各コントロールユニット間が通信回線２１により接続されると共に、デバイスインスタンス番号を設定可能なＤＩ番号設定部２３ａ〜２３ｄと、船舶推進装置の位置を判別可能な判別部２２ａ〜２２ｄとをそれぞれ備え、ＤＩ番号設定部が、コントロールユニットの数と、船舶推進装置の位置とにより、デバイスインスタンス番号を設定するようにした。【選択図】  図２
2008025505.tif 000002
【特許請求の範囲】
【請求項１】
複数の船舶推進装置をそれぞれ制御する複数のコントロールユニットと、前記各船舶推進装置の運転情報を表示する複数のゲージ部とを備え、前記複数のコントロールユニットと前記複数のゲージ部とが通信ネットワークを介して接続され、前記各コントロールユニットが対応する前記船舶推進装置の運転情報に互いに異なるデバイスインスタンス番号を付して送信し、前記各ゲージ部が前記デバイスインスタンス番号を識別して対応する前記船舶推進装置の前記運転情報を受信し表示する船舶であって、
前記各コントロールユニットは、他の全ての前記コントロールユニット間と通信回線により接続されると共に、前記デバイスインスタンス番号を設定可能なＤＩ番号設定部と、当該コントロールユニットに対応する前記船舶推進装置の位置を判別可能な判別部とをそれぞれ備え、
前記ＤＩ番号設定部は、前記通信回線により認識される前記コントロールユニットの数と、前記判別部により判別される前記船舶推進装置の位置とにより、前記デバイスインスタンス番号を設定することを特徴とする船舶。
【請求項２】
前記各ゲージ部は、予め前記コントロールユニットの前記デバイスインスタンス番号に対応する前記デバイスインスタンス番号がそれぞれ設定されると共に、当該ゲージ部に設定された前記デバイスインスタンス番号と同じデバイスインスタンス番号が付された前記運転情報を識別して受信可能なＤＩ番号識別部をそれぞれ備えたことを特徴とする請求項１に記載の船舶。
【請求項３】
複数の船舶推進装置をそれぞれ制御する複数のコントロールユニットと、前記各船舶推進装置の運転情報を表示する複数のゲージ部とを備え、前記複数のコントロールユニットと前記複数のゲージ部とが通信ネットワークを介して接続され、前記各コントロールユニットが対応する前記船舶推進装置の運転情報に互いに異なるデバイスインスタンス番号を付して送信し、前記各ゲージ部が前記デバイスインスタンス番号を識別して対応する前記船舶推進装置の前記運転情報を受信し表示する船舶であって、
前記各コントロールユニットは、前記デバイスインスタンス番号を設定可能なＤＩ番号設定部と、当該コントロールユニットに対応する前記船舶推進装置の前記位置を判別可能な判別部とをそれぞれ備え、
前記各ゲージ部間が通信回線により接続され、前記各ゲージ部は、予め互いに異なる前記デバイスインスタンス番号がそれぞれ設定され、当該ゲージ部に設定された前記デバイスインスタンス番号と同じデバイスインスタンス番号が付された前記運転情報を識別して受信可能なＤＩ番号識別部をそれぞれ備え、
前記ＤＩ番号識別部が前記ゲージ部の数と、前記デバイスインスタンス番号とにより対応する前記コントロールユニットを特定し、当該コントロールユニットの前記ＤＩ番号設定部にそのデバイスインスタンス番号を設定することを特徴とする船舶。
【請求項４】
前記ＤＩ番号設定部は、前記デバイスインスタンス番号を記憶するＲＯＭを備え、該ＲＯＭに記憶された該デバイスインスタンス番号を読み出して前記船舶推進装置の前記運転情報に付すように構成されたことを特徴とする請求項１乃至３の何れか一つに記載の船舶。
【請求項５】
前記船舶推進装置の位置の順序が最終となる前記船舶推進装置以外の前記船舶推進装置に対応する前記ＤＩ番号設定部は、前記位置の順序に従う連続した整数を前記デバイスインスタンス番号として設定し、
前記位置の順序が最終となる前記船舶推進装置に対応する前記ＤＩ番号設定部は、前記コントロールユニットの数に従うと共に前記連続した整数に連続する整数を前記デバイスインスタンス番号として設定されることを特徴とする請求項４に記載の船舶。
【請求項６】
前記ＤＩ番号設定部は、電源がオン状態の前記船舶推進装置に対応する前記コントロールユニットの数が変動したとき、前記位置の順序が最終となる前記船舶推進装置に対応する前記コントロールユニットの前記デバイスインスタンス番号が増加することとなる場合に、当該デバイスインスタンス番号を再設定して前記ＲＯＭに記憶させることを特徴とする請求項５に記載の船舶。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の船舶推進装置の運転情報がデバイスインスタンス番号を付されて通信ネットワークにより伝達され、各船舶推進装置に対応して設けられた複数のゲージ部に、その運転情報を表示する船舶に関する。
【背景技術】
【０００２】
船舶には航行スピードや燃料残量、船外機のエンジン回転数やエンジン温度等を表示するためにゲージ部が設けられているが、従来、このような複数のゲージ部と船外機の間がＣＡＮ（コントロールエリアネットワーク）等の通信ネットワークを介して接続されて、各種の情報を通信ネットワークを介して伝達するように構成された船舶が知られている。
【０００３】
このような船舶では、例えば、複数の船外機と、各船外機に対応する複数のゲージ部とを備え、各船外機毎に異なるデバイスインスタンス番号を設定可能にすると共に、各船外機の運転情報にデバイスインスタンス番号を付与して通信ネットワークに送信可能にし、一方、各ゲージ部をそれぞれ対応する船外機のデバイスインスタンス番号を識別して受信可能にすることにより、各船外機の運転情報をそれぞれ対応する各ゲージ部に伝達して表示できるようにしている。
【０００４】
複数の装置にそれぞれ異なるデバイスインスタンス番号を設定する方法としては、例えば下記特許文献１に示されるようなシステムが知られている。このシステムでは、例えば、複数の船外機に対応した複数のＥＣＵにそれぞれ番号設定部が設けられ、各番号設定部に予め同一の初期値を設定しておき、各船外機を起動した際、通信ネットワークを介して他の船外機のデバイスインスタンス番号を受信しないとき、初期値をその船外機のデバイスインスタンス番号として設定し、通信ネットワークを介して他の船外機のデバイスインスタンス番号を受信したとき、受信したデバイスインスタンス番号と異なる番号をデバイスインスタンス番号として設定するようにしている。
【０００５】
ここでは、初期値として同じ番号が設定されているので、２つ目以後の船外機を起動すると同一の番号を受信することになる。そのため、次の船外機に対応した番号設定部では、前に起動した船外機の番号と重複しない最小値に繰り上げることにより異なるデバイスインスタンス番号を設定している。
【０００６】
一方、各ゲージ部は、例えば、配置順に小さいデバイスインスタンス番号を選択できるように構成されている。
【０００７】
このようなシステムによれば、複数の船外機を配置順に起動させることにより、船外機に配置順に従ったデバイスインスタンス番号を設定することができると共に、対応するゲージ部に順番に対応する船外機のデバイスインスタンス番号を設定することが可能である。そのため、デバイスインスタンス番号の設定に特別な治具等を用いる必要がなく、複数の船外機などに、例えばＮＭＥＡ等の規格に準じて船外機の並び順にデバイスインスタンス番号を容易に設定することが可能である。
【特許文献１】特開２００５−１６１９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このようにして配置順に従いデバイスインスタンス番号を設定するようにしておくと、配置順とは異なる順番で船外機を起動させた場合、配置順とは異なるデバイスインスタンス番号が各船外機やゲージ部に設定されることになる。そのため、船外機の起動順序が特定されてしまい、設定作業に手間がかかるという問題点があった。
【０００９】
そこで、この発明では、船舶推進装置の起動順に拘わらず、配置順に従ったデバイスインスタンス番号を付与することが可能な船舶を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する請求項１に記載の発明は、複数の船舶推進装置をそれぞれ制御する複数のコントロールユニットと、前記各船舶推進装置の運転情報を表示する複数のゲージ部とを備え、前記複数のコントロールユニットと前記複数のゲージ部とが通信ネットワークを介して接続され、前記各コントロールユニットが対応する前記船舶推進装置の運転情報に互いに異なるデバイスインスタンス番号を付して送信し、前記各ゲージ部が前記デバイスインスタンス番号を識別して対応する前記船舶推進装置の前記運転情報を受信し表示する船舶であって、前記各コントロールユニットは、他の全ての前記コントロールユニット間と通信回線により接続されると共に、前記デバイスインスタンス番号を設定可能なＤＩ番号設定部と、当該コントロールユニットに対応する前記船舶推進装置の位置を判別可能な判別部とをそれぞれ備え、前記ＤＩ番号設定部は、前記通信回線により認識される前記コントロールユニットの数と、前記判別部により判別される前記船舶推進装置の位置とにより、前記デバイスインスタンス番号を設定することを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記各ゲージ部は、予め前記コントロールユニットの前記デバイスインスタンス番号に対応する前記デバイスインスタンス番号がそれぞれ設定されると共に、当該ゲージ部に設定された前記デバイスインスタンス番号と同じデバイスインスタンス番号が付された前記運転情報を識別して受信可能なＤＩ番号識別部をそれぞれ備えたことを特徴とする。
【００１２】
請求項３に記載の発明は、複数の船舶推進装置をそれぞれ制御する複数のコントロールユニットと、前記各船舶推進装置の運転情報を表示する複数のゲージ部とを備え、前記複数のコントロールユニットと前記複数のゲージ部とが通信ネットワークを介して接続され、前記各コントロールユニットが対応する前記船舶推進装置の運転情報に互いに異なるデバイスインスタンス番号を付して送信し、前記各ゲージ部が前記デバイスインスタンス番号を識別して対応する前記船舶推進装置の前記運転情報を受信し表示する船舶であって、
【００１３】
前記各コントロールユニットは、前記デバイスインスタンス番号を設定可能なＤＩ番号設定部と、当該コントロールユニットに対応する前記船舶推進装置の前記位置を判別可能な判別部とをそれぞれ備え、前記各ゲージ部間が通信回線により接続され、前記各ゲージ部は、予め互いに異なる前記デバイスインスタンス番号がそれぞれ設定され、当該ゲージ部に設定された前記デバイスインスタンス番号と同じデバイスインスタンス番号が付された前記運転情報を識別して受信可能なＤＩ番号識別部をそれぞれ備え、前記ＤＩ番号識別部が前記ゲージ部の数と、前記デバイスインスタンス番号とにより対応する前記コントロールユニットを特定し、当該コントロールユニットの前記ＤＩ番号設定部にそのデバイスインスタンス番号を設定することを特徴とする。
【００１４】
請求項４に記載の発明は、請求項１乃至３の何れか一つに記載の構成に加え、前記ＤＩ番号設定部は、前記デバイスインスタンス番号を記憶するＲＯＭを備え、該ＲＯＭに記憶された該デバイスインスタンス番号を読み出して前記船舶推進装置の前記運転情報に付すように構成されたことを特徴とする。
【００１５】
請求項５に記載の発明は、請求項４に記載の構成に加え、前記船舶推進装置の位置の順序が最終となる前記船舶推進装置以外の前記船舶推進装置に対応する前記ＤＩ番号設定部は、前記位置の順序に従う連続した整数を前記デバイスインスタンス番号として設定し、前記位置の順序が最終となる前記船舶推進装置に対応する前記ＤＩ番号設定部は、前記コントロールユニットの数に従うと共に前記連続した整数に連続する整数を前記デバイスインスタンス番号として設定されることを特徴とする。
【００１６】
請求項６に記載の発明は、請求項５に記載の構成に加え、前記ＤＩ番号設定部は、電源がオン状態の前記船舶推進装置に対応する前記コントロールユニットの数が変動したとき、前記位置の順序が最終となる前記船舶推進装置に対応する前記コントロールユニットの前記デバイスインスタンス番号が増加することとなる場合に、当該デバイスインスタンス番号を再設定して前記ＲＯＭに記憶させることを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、各コントロールユニット間が通信回線により接続されているので、各コントロールユニットがそれぞれコントロールユニットの数を認識することができ、また、各コントロールユニットがそのコントロールユニットに対応する船舶推進装置の位置を判別可能な判別部を備えているので、各コントロールユニットがそれぞれそのコントロールユニットに対応する船舶推進装置の位置を判別することができる。そのため、各コントロールユニットが全ての船舶推進装置の中で何番目に配置されている船舶推進装置に対応するかを認識することができ、配置されている順番に従ったデバイスインスタンス番号を設定することが可能である。その結果、船舶推進装置を任意の順序で起動させても、船舶推進装置の配置の順序に従ったデバイスインスタンス番号を各コントロールユニットに付与することが可能である。
【００１８】
請求項２に記載の発明によれば、各ゲージ部のＤＩ番号識別部が、予めデバイスインスタンス番号を設定でき、このデバイスインスタンス番号と同じデバイスインスタンス番号が付された運転情報を識別して受信できるので、各船舶推進装置の運転情報を各コントロールユニットからそれぞれ対応するゲージ部に確実に伝達することが可能である。
【００１９】
請求項３に記載の発明によれば、各ゲージ部間が通信回線により接続されているので、各ゲージ部がそれぞれゲージ部の数を認識することができ、また、各ゲージ部が予め互いに異なるデバイスインスタンス番号を設定可能であるので、各ゲージ部を全ての船舶推進装置中で何番目に配置されている船舶推進装置に対応させるかを特定することができる。
【００２０】
一方、各コントロールユニットがそのコントロールユニットに対応する船舶推進装置の位置を判別可能な判別部を備えているので、各コントロールユニットがどの船舶推進装置に対応するかを認識することができ、各ゲージ部に対応するコントロールユニットをそれぞれ特定することができる。そのため、各コントロールユニットのＤＩ番号設定部にそれぞれ対応するゲージ部に設定されたデバイスインスタンス番号を設定することができる。
【００２１】
その結果、船舶推進装置を任意の順序で起動させても、船舶推進装置の配置の順序に従ったデバイスインスタンス番号をコントロールユニット及びゲージ部に付与することが可能である。
【００２２】
請求項４に記載の発明によれば、ＤＩ番号設定部がデバイスインスタンス番号を記憶するＲＯＭを備え、このＲＯＭに記憶されたデバイスインスタンス番号を読み出して船舶推進装置の運転情報に付すように構成されているので、最初にデバイスインスタンス番号をＲＯＭに記憶すれば、デバイスインスタンス番号を設定する処理を頻繁に行う必要がなく、制御が容易である。
【００２３】
請求項５に記載の船舶推進装置によれば、船舶推進装置の位置の順序が最終となる船舶推進装置以外の船舶推進装置に対応するＤＩ番号設定部が、位置の順序に従う連続した整数をデバイスインスタンス番号として設定するので、位置の順序が最終となる船舶推進装置以外の船舶推進装置では、その後に船舶推進装置が増加或いは減少しても配置順序を変動させる必要がなく、そのため、船舶推進装置に対応する各コントロールユニットや各ゲージ部のデバイスインスタンス番号を再設定する必要がない。
【００２４】
その結果、最初にデバイスインスタンス番号を設定した後で船舶推進装置が増加或いは減少した際には、位置の順序が最終となる船舶推進装置に対応するコントロールユニットやゲージ部だけデバイスインスタンス番号を再設定するだけでよく、他の船外機に対応するコントロールユニットやゲージ部のデバイスインスタンス番号を固定して設定しておくことができるため、デバイスインスタンス番号の再設定の手順を簡単にすることができ、同時に、ＲＯＭに書き込む回数を少なく抑えることができるため、耐久性を向上することも可能である。
【００２５】
請求項６に記載の発明によれば、電源がオン状態の船舶推進装置に対応するコントロールユニットの数が変動した際、船舶推進装置の位置の順序が最終となる船舶推進装置に対応するコントロールユニットのデバイスインスタンス番号が増加することとなるときだけ、そのデバイスインスタンス番号を再設定してＲＯＭに記憶させるので、デバイスインスタンス番号をＲＯＭに書き込む回数を少なく抑えることができ、耐久性をより向上し易い。
【発明を実施するための最良の形態】
【００２６】
以下、この発明の実施の形態について説明する。
［実施の形態１］
【００２７】
図１乃至図３はこの実施の形態１を示す。図１において、符号１０は船舶であり、船体後部に複数の船舶推進装置としての船外機１１ａ〜１１ｄが設けられ、船体前部に船外機１１ａ〜１１ｄを操作するためのリモコン装置１２が設けられると共に、各船外機１１ａ〜１１ｄの運転情報を表示するために、各船外機１１ａ〜１１ｄに対応するゲージ部１５ａ〜１５ｄが設けられ、これらがネットワークケーブル１３を介して接続されてコントロールエリアネットワーク（ＣＡＮ）が構築されている。
【００２８】
リモコン装置１２には、図２に示すように、船外機１１ａ〜１１ｄのエンジン側ＥＣＵ１８ａ〜１８ｄに各種のアクチュエータなどを駆動して制御するための制御情報を送信したり、船外機１１ａ〜１１ｄからの運転情報を受信するために、各船外機１１ａ〜１１ｄに対応するコントロールユニットとしてのリモコン側ＥＣＵ２０ａ〜２０ｄが設けられている。これらのリモコン側ＥＣＵ２０ａ〜２０ｄは互いに通信回線２１により通信可能に接続されている。
【００２９】
各リモコン側ＥＣＵ２０ａ〜２０ｄは、それぞれ対応する船外機１１ａ〜１１ｄの位置を判別するための判別部２２ａ〜２２ｄが設けられ、この判別部２２ａ〜２２ｄにより特定される船外機１１ａ〜１１ｄのエンジン側ＥＣＵ１８ａ〜１８ｄと情報伝達が可能に構成されている。なお、図２では、理解容易のために、各リモコン側ＥＣＵ２０ａ〜２０ｄと船外機１１ａ〜１１ｄとを直接結線したものとして図示している。
【００３０】
これらの各リモコン側ＥＣＵ２０ａ〜２０ｄは、ネットワークケーブル１３を介して各種の情報を伝達するために、互いに異なるデバイスインスタンス番号を各種の情報に付与できるように構成されており、そのようなデバイスインスタンス番号を設定するためのＤＩ番号設定部２３ａ〜２３ｄが設けられている。
【００３１】
これらの各ＤＩ番号設定部２３ａ〜２３ｄには、各デバイスインスタンス番号を記憶するための図示しないＥＥＰＲＯＭがそれぞれ備えられており、各リモコン側ＥＣＵ２０ａ〜２０ｄではこのＥＥＰＲＯＭに記憶されたデバイスインスタンス番号を読み出して、各種の情報に付与するようになっている。
【００３２】
ここでは、各エンジン側ＥＣＵ１８ａ〜１８ｄから船外機１１ａ〜１１ｄの運転情報が、それぞれ対応する各リモコン側ＥＣＵ２０ａ〜２０ｄに伝達され、各リモコン側ＥＣＵ２０ａ〜２０ｄにおいて、それぞれ対応する船外機１１ａ〜１１ｄの運転情報にデバイスインスタンス番号を付して、ネットワークケーブル１３に送信する。
【００３３】
一方、各ゲージ部１５ａ〜１５ｄは、予めデバイスインスタンス番号を設定可能であると共に、その設定されたデバイスインスタンス番号と同じデバイスインスタンス番号が付された運転情報を識別して受信可能なＤＩ番号識別部２５ａ〜２５ｄが設けられている。
【００３４】
そのため、各リモコン側ＥＣＵ２０ａ〜２０ｄから通信ネットワークに送信された各船外機１１ａ〜１１ｄの運転情報が、それぞれリモコン側ＥＣＵ２０ａ〜２０ｄ及び船外機１１ａ〜１１ｄに対応した各ゲージ部１５ａ〜１５ｄにおいて、デバイスインスタンス番号を識別することにより受信され、表示される。
【００３５】
この船舶１０では、リモコン側ＥＣＵ２０ａ〜２０ｄのＤＩ番号設定部２３ａ〜２３ｄにおいて、船外機１１ａ〜１１ｄの位置の順序に従って０から始まる連続した整数により、それぞれ異なるデバイスインスタンス番号を設定している。
【００３６】
４基掛け以下の場合、船尾の左舷側の船外機（以下、必要に応じてＰ機と称す）１１ａ、中央の左舷側の船外機（以下、必要に応じてＣ機或いはＣＰ機と称す）１１ｂ、中央の右舷側の船外機（以下、必要に応じてＣＳ機と称す）１１ｃ、及び右舷側の船外機（以下、必要に応じてＳ機と称す）１１ｄのデバイスインスタンス番号は、例えば一例として、この実施の形態では、次の表１のように設定されている。
【００３７】
【表１】
2008025505.tif 000003
【００３８】
この表１から明らかなように、船外機１１ａ〜１１ｄの数を増加した際、Ｐ機１１ａ、ＣＰ機１１ｂ、ＣＳ機１１ｃでは、位置の順序に基づくデバイスインスタンス番号は変化せず、Ｓ機１１ｄでは、デバイスインスタンス番号が変化するように設定されている。
【００３９】
そのため、リモコン側ＥＣＵ２０ａ〜２０ｄのＤＩ番号設定部２３ａ〜２３ｄでは、このような点に基づき、Ｓ機１１ｄと、それ以外とで区別してデバイスインスタンス番号を設定するための手順が規定されている。
【００４０】
ここでは、各リモコン側ＥＣＵ２０ａ〜２０ｄがそれぞれ全リモコン側ＥＣＵ２０ａ〜２０ｄの合計数Ｎを認識し、各リモコン側ＥＣＵ２０ａ〜２０ｄに対応する船外機１１ａ〜１１ｄの位置を判別することにより、デバイスインスタンス番号を設定する。
【００４１】
その際、船外機１１ａ〜１１ｄの位置の順序が最終となるＳ機１１ｄ以外のＰ機１１ａ、ＣＰ機１１ｂ、ＣＳ機１１ｃに対応するＤＩ番号設定部２３ａ〜２３ｃには、位置の順序に従う連続した整数をデバイスインスタンス番号として設定し、一方、位置の順序が最終となるＰ機１１ｄに対応するＤＩ番号設定部２３ｄには、リモコン側ＥＣＵ２０ａ〜２０ｄの合計数Ｎに従うとともにＤＩ番号設定部２３ａ〜２３ｃのデバイスインスタンス番号と連続する整数、即ち、Ｎ−１をデバイスインスタンス番号として設定する。
【００４２】
このようなデバイスインスタンス番号の設定手順は、各リモコン側ＥＣＵ２０ａ〜２０ｄ毎に実行されるものであり、初期設定時、通常の使用中、多機掛け時システムの変更時などに実行されるように構成されている。
【００４３】
このデバイスインスタンス番号の具体的な設定手順を、図３を用いて、３基掛けの船舶１０の例により説明する。３基掛けの場合、Ｐ機１１ａ、Ｃ機１１ｂ及びＳ機１１ｄを備えると共に、それに対応する３個のエンジン側ＥＣＵ１８ａ、１８ｂ、１８ｄ及びゲージ部１５ａ、１５ｂ、１５ｄが設けられている。
【００４４】
まず、初期設定時には、ステップＳ１０１において、通信ネットワーク内で電源がオン状態のＰ機１１ａ、Ｃ機１１ｂ、Ｓ機１１ｄに対応するリモコン側ＥＣＵ２０ａ、２０ｂ、２０ｄの個数情報を通信回線２１を用いた通信により認識する。ここでは、合計数Ｎの「３」を認識する。初期設定時には、以前の個数情報は存在しないため、そのままステップＳ１０２に進む。
【００４５】
ステップＳ１０２では、判別部２２ａ、２２ｂ、２２ｄにより、Ｐ機１１ａ、Ｃ機１１ｂ、Ｓ機１１ｄの位置が判定される。ここでは、各ＥＣＵ２０ａ、２０ｂ、２０ｄがそれぞれ接続されている各船外機１１ａ、１１ｂ、１１ｄに記憶されたＰ機、Ｃ機、Ｓ機の情報を取得し、自身が接続されている船外機１１ａ、１１ｂ、１１ｄの位置を判定する。即ち、ＥＣＵ２０ａがＰ機１１ａに接続され、ＥＣＵ２０ｂが２０ｂ、ＥＣＵ２０ｃがＳ機１１ｄに接続されていることを認識する。なお、この手順ではＣ機１１ｂをＣＰ機として処理している。このステップＳ１０２では、位置の順序が最終となるＳ機１１ｄか、それ以外であるかで区別され、次のステップＳ１０３又はステップＳ１０５に進む。
【００４６】
Ｓ機１１ｄ以外であるＰ機１１ａ、Ｃ機１１ｂに対応するリモコン側ＥＣＵ２０ａ、２０ｂでは、ステップＳ１０３に進み、初期設定時には事前に記憶されているＲＯＭ値が存在しないため、そのままステップＳ１０４に進む。
【００４７】
ステップＳ１０４では、各機１１ａ、１１ｂの配置された位置の順序に従い、「０」から始まる連続した整数によりデバイスインスタンス番号を設定する。まず、左舷側から最初となるＰ機１１ａに対応するリモコン側ＥＣＵ２０ａのＤＩ番号設定部２３ａに整数「０」をデバイスインスタンス番号として設定する共に、配置の順序がＰ機１１ａの次となるＣ機１１ｂに対応するリモコン側ＥＣＵ２０ｂのＤＩ番号設定部２３ｂに、ＤＩ番号設定部２３ａに設定されたデバイスインスタンス番号「０」と連続した次の整数「１」をデバイスインスタンス番号として設定し、それぞれのＥＥＰＲＯＭに書き込んで記憶させる。
【００４８】
一方、位置の順序が最終となるＳ機１１ｄに対応するリモコン側ＥＣＵ２０ｄでは、ステップＳ１０２の次にステップＳ１０５に進み、初期設定時には事前に設定されている番号が存在しないため、そのままステップＳ１０６に進む。
【００４９】
ステップＳ１０６では、通信回線２１により認識されている全リモコン側ＥＣＵ２０ａ、２０ｂ、２０ｄの個数情報である合計数Ｎに従うと共に、ＤＩ番号設定部２３ａ、２３ｂの整数「０」、「１」と連続するように、合計数Ｎから１を除したＮ−１の整数「２」をデバイスインスタンス番号としてリモコン側ＥＣＵ２０ｄのＤＩ番号設定部２３ｄに設定し、ＥＥＰＲＯＭに書き込んで記憶させる。
【００５０】
これにより初期設定においてＤＩ番号設定部２３ａ、２３ｂ、２３ｄにそれぞれ異なるデバイスインスタンス番号を設定するための手順を終了する。
【００５１】
次に、初期設定後の船舶１０の通常使用時における手順の流れを説明する。
【００５２】
ステップＳ１０１では、各ＤＩ番号設定部２３ａ、２３ｂ、２３ｄは、通信回線２１により電源がオン状態の船外機１１ａ、１１ｂ、１１ｄに対応するリモコン側ＥＣＵ２０ａ、２０ｂ、２０ｄの個数情報を認識して手順を実行する。
【００５３】
通常使用時に３基のＰ機１１ａ、Ｃ機１１ｂ、Ｓ機１１ｄの電源をオン状態で使用する場合には、このステップＳ１０１において、個数情報が初期設定時から変化したか否かが判定されると、変化していないため、そのまま手順が終了される。
【００５４】
一方、例えばＰ機１１ａとＳ機１１ｄの２基の電源をオン状態にして使用する場合には、ステップＳ１０１において、電源がオン状態の個数情報が初期設定時から変化したか否かが判定されると、変化しているためステップＳ１０２に進む。
【００５５】
ステップＳ１０２では、判別部２２ａ、２２ｄによりＰ機１１ａ、Ｓ機１１ｄの位置が判別され、位置の順序が最終となるＳ機１１ｄか、それ以外であるかで区別され、、次のステップＳ１０３又はステップＳ１０５に進む。
【００５６】
Ｓ機１１ｄ以外であるＰ機１１ａに対応するリモコン側ＥＣＵ２０ａでは、次にステップＳ１０３に進み、ＤＩ番号設定部２３ａのＥＥＰＲＯＭに記憶されているデバイスインスタンス番号が正しいか否か、即ち、Ｐ機１１ａの位置の順序に従う整数「０」であるか否かが判定される。
【００５７】
このとき、Ｓ機１１ｄ以外の船外機では、正常な動作状態であれば、デバイスインスタンス番号が変化しないため、ＤＩ番号設定部２３ａのＥＥＰＲＯＭに記憶されている「０」で正しく、そのまま手順を終了する。
【００５８】
一方、位置の順序が最終となるＳ機１１ｄに対応するリモコン側ＥＣＵ２０ｄでは、ステップＳ１０２の次にステップＳ１０５に進む。
【００５９】
ステップＳ１０５では、ＤＩ番号設定部２３ｄのＥＥＰＲＯＭに記憶されているデバイスインスタンス番号「２」が、増加しているか否かが判定される。ここでは、電源がオン状態のＰ機１１ａ、Ｓ機１１ｄに対応するリモコン側ＥＣＵ２０ａ、２０ｄの個数情報に従う値以上であるか否か、即ち、合計数「２」から１を除した整数「１」より小さいか否かが判定される。
【００６０】
ここでは、記憶されているデバイスインスタンス番号「２」が個数情報に従う値「１」より大きいため、そのまま手順を終了する。
【００６１】
従って、初期設定後の船舶１０の通常使用時における手順では初期設定により各ＤＩ番号設定部２３ａ、２３ｂ、２３ｄに設定された各デバイスインスタンス番号は変更されることなく、各ＥＥＰＲＯＭに記憶されている番号がそのまま使用される。
【００６２】
最後に、初期設定後に、船舶１０のＣ機（以下、必要に応じてＣＰ機と称する）１１ｂとＳ機１１ｄとの間にＣＳ機１１ｃを新たに追加すると共に、ＣＳ機１１ｃに対応するエンジン側ＥＣＵ１８ｃ及びゲージ部１５ｃを新たに追加することにより多基掛けシステムを変更した場合について説明する。
【００６３】
この場合、まず、ステップＳ１０１において、Ｐ機１１ａ、ＣＰ機１１ｂ、ＣＳ機１１ｃ、Ｓ機１１ｄの全ての電源をオン状態にすると、電源がオン状態の個数情報が初期設定時から変化したか否かが判定され、その結果が変化しているためステップＳ１０２に進む。
【００６４】
ステップＳ１０２では、判別部２２ａ〜２２ｄによりＰ機１１ａ、ＣＰ機１１ｂ、ＣＳ機１１ｃ、Ｓ機１１ｄの位置が判別される。このステップＳ１０２では、位置の順序が最終となるＳ機１１ｄか、それ以外であるかで区別され、次のステップＳ１０３又はステップＳ１０５に進む。
【００６５】
位置の順序が最終となるＳ機１１ｄ以外のＰ機１１ａ、ＣＰ機１１ｂ、ＣＳ機１１ｃに対応するリモコン側ＥＣＵ２０ａ、２０ｂ、２０ｃでは、ステップＳ１０３に進み、ＤＩ番号設定部２３ａ、２３ｂ、２３ｃのＥＥＰＲＯＭに記憶されているデバイスインスタンス番号が正しいか否かが判定される。Ｐ機１１ａ、ＣＰ機１１ｂについては、正常な動作状態では、デバイスインスタンス番号は変化しないため、ＤＩ番号設定部２３ａ、２３ｂのＥＥＰＲＯＭに記憶されているデバイスインスタンス番号は、それぞれ「０」、「１」で正しく、そのまま手順を終了する。
【００６６】
ＣＳ機１１ｃのＤＩ番号設定部２３ｃは、新たに追加されているため、ＥＥＰＲＯＭに記憶されているデバイスインスタンス番号は存在しない。そのためステップＳ１０４に進む。
【００６７】
ステップＳ１０４では、ＣＳ機１１ｃの位置の順序に従い、対応するリモコン側ＥＣＵ２０ｃのＤＩ番号設定部２３ｃに整数「２」をデバイスインスタンス番号として設定する共に、ＥＥＰＲＯＭに書き込んで記憶させる。
【００６８】
一方、ステップＳ１０２において、位置の順序が最終となるＳ機１１ｄに対応するリモコン側ＥＣＵ２０ｄでは、ステップＳ１０２の次にステップＳ１０５に進む。
【００６９】
ステップＳ１０５では、ＤＩ番号設定部２３ｄのＥＥＰＲＯＭに記憶されているデバイスインスタンス番号「２」が、増加しているか否か、即ち、電源がオン状態のＰ機１１ａ、ＣＰ機１１ｂ、ＣＳ機１１ｃ、Ｓ機１１ｄに対応するリモコン側ＥＣＵ２０ａ〜２０ｄの個数情報に従う値以上であるか否か判定される。
【００７０】
ここでは、ＥＥＰＲＯＭに記憶されているデバイスインスタンス番号が「２」であるのに対し、個数情報に従う値が合計数「４」から１を除した整数が「３」であるため、記憶されているデバイスインスタンス番号が個数情報に従う値より大きい。そのため、リモコン側ＥＣＵ２０ｄのＤＩ番号設定部２３ｄのデバイスインスタンス番号が増加することとなり、ステップＳ１０６に進む。
【００７１】
ステップＳ１０６では、通信回線２１により認識される個数情報に従う全リモコン側ＥＣＵ２０ａ〜２０ｄの合計数「４」から１を除した整数「３」を、ＤＩ番号設定部２３ｄのデバイスインスタンス番号として再設定し、ＥＥＰＲＯＭに書き込んで記憶させる。
【００７２】
これによりＤＩ番号設定部２３ａ〜２３ｄにそれぞれ異なるデバイスインスタンス番号を設定するための手順を終了する。
【００７３】
以上のようにして、リモコン側ＥＣＵ２０ａ〜２０ｄの各ＤＩ番号設定部２３ａ〜２３ｄにそれぞれ異なるデバイスインスタンス番号を設定するようにした船舶１０では、各リモコン側ＥＣＵ２０ａ〜２０ｄが他の全てのリモコン側ＥＣＵ２０ａ〜２０ｄ間と通信回線２１により接続されているので、各リモコン側ＥＣＵ２０ａ〜２０ｄがそれぞれ全リモコン側ＥＣＵ２０ａ〜２０ｄの合計数Ｎを認識することができる。
【００７４】
また、各リモコン側ＥＣＵ２０ａ〜２０ｄがそのリモコン側ＥＣＵ２０ａ〜２０ｄに対応する船外機１１ａ〜１１ｄの位置を判別可能な判別部２２ａ〜２２ｄを備えているので、各リモコン側ＥＣＵ２０ａ〜２０ｄがそれぞれそのリモコン側ＥＣＵ２０ａ〜２０ｄに対応する船外機１１ａ〜１１ｄの位置を判別することができる。
【００７５】
そのため、各リモコン側ＥＣＵ２０ａ〜２０ｄが全ての船外機１１ａ〜１１ｄの中で何番目に配置されているものに対応するかを認識することができ、配置されている順番に従ったデバイスインスタンス番号を設定することが可能である。その結果、船外機１１ａ〜１１ｄを任意の順序で起動させても、船外機１１ａ〜１１ｄの配置の順序に従ったデバイスインスタンス番号をリモコン側ＥＣＵ２０ａ〜２０ｄに付与することが可能である。
【００７６】
また、各ゲージ部１５ａ〜１５ｄのＤＩ番号識別部２５ａ〜２５ｄでは、リモコン側ＥＣＵ２０ａ〜２０ｄのＤＩ番号設定部２３ａ〜２３ｄに設定されたデバイスインスタンス番号に対応するデバイスインスタンス番号を予め設定でき、このデバイスインスタンス番号と同じデバイスインスタンス番号が付された運転情報を識別して受信できるので、各デバイスインスタンス番号により各船外機１１ａ〜１１ｄの運転情報を各リモコン側ＥＣＵ２０ａ〜２０ｄからそれぞれ対応するゲージ部１５ａ〜１５ｄまで通信ネットワークケーブル１３を介して確実に伝達することが可能である。
【００７７】
更に、ＤＩ番号設定部２３ａ〜２３ｄがデバイスインスタンス番号を記憶するＥＥＰＲＯＭを備え、このＥＥＰＲＯＭに記憶されたデバイスインスタンス番号を読み出して船外機１１ａ〜１１ｄの運転情報に付すように構成されているので、一旦、デバイスインスタンス番号がＥＥＰＲＯＭに記憶されれば、デバイスインスタンス番号を頻繁に設定する処理を行う必要がなく、制御が容易である。
【００７８】
また、船外機１１ａ〜１１ｄの位置の順序が最終となる船外機１１ｄ以外の船外機１１ａ〜１１ｃに対応するＤＩ番号設定部２３ａ〜２３ｃに、位置の順序に従う連続した整数をデバイスインスタンス番号として設定しているので、初期設定後に船外機１１ａ〜１１ｄの数を増加或いは減少しても配置順序を変動させる必要がなく、そのため、船外機１１ａ〜１１ｃに対応するリモコン側ＥＣＵ２０ａ〜２０ｃやゲージ部１５ａ〜１５ｃでは、デバイスインスタンス番号を再設定する必要がない。
【００７９】
その結果、一旦、船外機１１ａ〜１１ｄの１基又は複数基を装着してデバイスインスタンス番号を設定した後で、船外機１１ａ〜１１ｄが増加或いは減少した際に、船外機１１ａ〜１１ｄの位置の順序が最終となる船外機１１ｄに対応するリモコン側ＥＣＵ２０ｄやゲージ部１５ｄだけデバイスインスタンス番号を再設定するだけでよく、他の船外機１１ａ〜１１ｃに対応するリモコン側ＥＣＵ２０ａ〜２０ｃやゲージ部１５ａ〜１５ｃのデバイスインスタンス番号を固定して設定しておくことができるため、ＤＩ番号設定部２３ａ〜２３ｄにおけるデバイスインスタンス番号の再設定の手順を簡単にすることができる。それと同時に、ＥＥＰＲＯＭに書き込む回数を少なく抑えることが可能となるため耐久性を向上することも可能である。
【００８０】
しかも、ここでは、電源がオン状態の船外機１１ａ〜１１ｄに対応するリモコン側ＥＣＵ２０ａ〜２０ｄの数が変動したとき、船外機１１ａ〜１１ｄの位置の順序が最終となる船外機１１ｄに対応するリモコン側ＥＣＵ２０ｄのデバイスインスタンス番号が増加することとなる場合にだけ、デバイスインスタンス番号を再設定してＥＥＰＲＯＭに記憶させるので、船外機１１ａ〜１１ｄを船舶に新たに増加したときや、ＥＥＰＲＯＭに記憶されているデバイスインスタンス番号が変化したときのような極限られた場合にだけ、デバイスインスタンス番号を再設定すればよく、デバイスインスタンス番号をＥＥＰＲＯＭに書き込む回数を少なく抑えることができ、耐久性をより向上し易い。
【００８１】
なお、上記実施の形態１では、デバイスインスタンス番号を位置の順序により設定する際、船外機１１ａ〜１１ｄの左舷側からの配置順により設定したが、特に限定されるものではなく、予め規定された位置に基づく順序であれば、他の順序であっても、この発明を適用することは可能である。
［実施の形態２］
【００８２】
図４はこの実施の形態２を示す。
【００８３】
この船舶１０では、各ゲージ部１５ａ〜１５ｄ間が通信回線２７により接続されると共に、各ゲージ部１５ａ〜１５ｄのＤＩ番号識別部２５ａ〜２５ｄがゲージ部１５ａ〜１５ｄの数と、予め設定できるデバイスインスタンス番号とにより対応するリモコン側ＥＣＵ２０ａ〜２０ｄを特定して、そのリモコン側ＥＣＵ２０ａ〜２０ｄにデバイスインスタンス番号を付与することが可能となっている他は、実施の形態１と同様である。なお、各リモコン側ＥＣＵ２０ａ〜２０ｄを通信可能に接続する通信回線２１が設けられていないが、設けられていてもよい。
【００８４】
このような構成を有する船舶１０であっても、実施の形態１と同様の作用効果を得ることができ、まず、この実施の形態２では、各ゲージ部１５ａ〜１５ｄ間が通信回線２７により接続されているので、各ゲージ部１５ａ〜１５ｄの番号識別部２５ａ〜２５ｄがそれぞれゲージ部１５ａ〜１５ｄの数を認識することができ、また、各ゲージ部１５ａ〜１５ｄが、予め互いに異なり、好ましくは配置に従う連続した整数からなるデバイスインスタンス番号を設定可能となっているので、各ゲージ部１５ａ〜１５ｄを全ての船外機１１ａ〜１１ｄの中で何番目に配置されている船外機１１ａ〜１１ｄに対応させるかを特定することができる。
【００８５】
一方、各リモコン側ＥＣＵ２０ａ〜２０ｄの各判別部２２ａ〜２２ｄが各リモコン側ＥＣＵ２０ａ〜２０ｄに対応する船外機１１ａ〜１１ｄの位置を判別可能であるので、各リモコン側ＥＣＵ２０ａ〜２０ｄがどの船外機１１ａ〜１１ｄに対応するかを認識することができ、各ゲージ部１５ａ〜１５ｄに対応する各リモコン側ＥＣＵ２０ａ〜２０ｄをそれぞれ特定することができる。そのため、各リモコン側ＥＣＵ２０ａ〜２０ｄのＤＩ番号設定部２３ａ〜２３ｄに、それぞれ対応するゲージ部１５ａ〜１５ｄに設定されたデバイスインスタンス番号を設定することができる。
【００８６】
その結果、船外機１１ａ〜１１ｄを任意の順序で起動させても、船外機１１ａ〜１１ｄの配置順序に従ったデバイスインスタンス番号をリモコン側ＥＣＵ２０ａ〜２０ｄ及びゲージ部１５ａ〜１５ｄに付与することが可能である。
【図面の簡単な説明】
【００８７】
【図１】この発明の実施の形態１の船舶を示す斜視図である。
【図２】同実施の形態１のコントロールエリアネットワークの一部を示すブロック図である。
【図３】同実施の形態１のデバイスインスタンス番号を設定する手順を示すフローチャートである。
【図４】この発明の実施の形態２のコントロールエリアネットワークの一部を示すブロック図である。
【符号の説明】
【００８８】
１０  船舶
１１ａ〜１１ｄ  船外機
１２  リモコン装置
１３  ネットワークケーブル
１５ａ〜１５ｄ  ゲージ部
１８ａ〜１８ｄ  エンジン側ＥＣＵ
２０ａ〜２０ｄ  リモコン側ＥＣＵ
２１、２７  通信回線
２２ａ〜２２ｄ  判別部
２３ａ〜２３ｄ  ＤＩ番号設定部
２５ａ〜２５ｄ  ＤＩ番号識別部
【図１】
2008025505.tif 000004
【図２】
2008025505.tif 000005
【図３】
2008025505.tif 000006
【図４】
2008025505.tif 000007