JP2003015895A - 装置内バージョン統一方式 - Google Patents

装置内バージョン統一方式

Info

Publication number
JP2003015895A
JP2003015895A JP2001194231A JP2001194231A JP2003015895A JP 2003015895 A JP2003015895 A JP 2003015895A JP 2001194231 A JP2001194231 A JP 2001194231A JP 2001194231 A JP2001194231 A JP 2001194231A JP 2003015895 A JP2003015895 A JP 2003015895A
Authority
JP
Japan
Prior art keywords
version
controlled
firmware
panel
registered
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001194231A
Other languages
English (en)
Other versions
JP3738706B2 (ja
Inventor
Yoshio Shudo
嘉男 首藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2001194231A priority Critical patent/JP3738706B2/ja
Publication of JP2003015895A publication Critical patent/JP2003015895A/ja
Application granted granted Critical
Publication of JP3738706B2 publication Critical patent/JP3738706B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 オペレータに負担をかけることなく、確実
に、装置内のF/Wバージョンの統一を図る。 【解決手段】 装置1に制御盤2を設ける。制御盤2に
は、バージョン受信部2A,FROM・2B,比較部2
C,F/W制御部2D,F/W送信部2Eを設ける。F
ROM・2Bには最新のF/Wを格納しておく。装置1
に搭載される被制御盤3には、搭載認識部3A,FRO
M・3B,F/Wバージョン読出部3C,バージョン通
知部3D,F/W受信部3Eを設ける。被制御盤3の装
置1への搭載を搭載認識部3Aで認識し、FROM・3
BからF/Wバージョンを読み出し、制御盤2へ送る。
制御盤2において、被制御盤3からのF/Wバージョン
とFROM・2B内の最新のF/Wのバージョンとを比
較し、異なる場合、FROM・2B内のF/Wを新規に
搭載された被制御盤3へダウンロードする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、ファームウェア
を有する被制御盤が複数搭載される装置において、その
装置内のファームウェアのバージョンを統一する装置内
バージョン統一方式に関するものである。
【0002】
【従来の技術】従来の装置内バージョン統一方式を図7
を用いて説明する。同図において、1A,1B・・・・
1Nは装置であり、100は装置1A,1B・・・・1
Nを監視する監視装置である。装置1Aには被制御盤1
1 〜1Anが搭載され、装置1Bには被制御盤1B1
〜1Bnが搭載され、装置1Nには被制御盤1N1 〜1
Nnが搭載されている。被制御盤1A1 〜1An,1B
1 〜1Bn・・・・1N 1 〜1Nnはファームウェア
(以下、F/Wと略す)を有している。
【0003】F/Wとはソフトウェア的手法によってハ
ードウェアを制御するマイクロプログラムのことをい
う。ハードウェア(以下、H/Wと略す)と違い、F/
Wを変更することで容易に機能を変えることができるた
め、被制御盤の制御などによく用いられる。このため、
変更が多くあると、F/Wのバージョンは多種類になる
可能性がある。
【0004】例えば、今、装置1A内の被制御盤1A1
〜1AnのF/Wのバージョンが最新バージョンに統一
されており、装置1A内に新規に被制御盤1An+1 が搭
載されたとする。この場合、監視装置100は、装置1
Aへの被制御盤1An+1 の新規搭載を検出し、その旨を
オペレータに知らせる。
【0005】オペレータは、監視装置100からの知ら
せによって装置1Aに被制御盤1A n+1 が新規に搭載さ
れたことを知り、この新規に搭載された被制御盤1A
n+1 のF/Wのバージョンを調べ、旧いバージョンであ
れば最新バージョンのF/Wを被制御盤1An+1 へ送
り、被制御盤1An+1 が有しているF/Wを書き替え
る。すなわち、被制御盤1An+1 に、最新バージョンの
F/Wをダウンロードする。
【0006】これにより、装置1Aに新規に搭載された
被制御盤1An+1 のF/Wのバージョンが既に搭載され
ている被制御盤1A1 〜1AnのF/Wのバージョンと
同一となり、装置1A内のF/Wバージョンの統一が図
られる。同様にして、装置1B〜1Nについても、被制
御盤の新規搭載を監視装置100からの知らせによって
知り、F/Wバージョンの統一を図る。
【0007】
【発明が解決しようとする課題】しかしながら、このよ
うな装置内バージョン統一方式によると、装置の数が多
くなるにつれ、オペレータにかかる負担が重くなるとい
う問題があった。すなわち、装置の数が少数である場合
には、新規に搭載される被制御盤の数も少ないので、そ
れほど手間はかからない。しかし、装置の数が多くなる
と、新規に搭載される被制御盤の数も多くなり、その1
つひとつに対してF/Wバージョンの統一作業を行わな
ければならず、オペレータに大きな負担がかかる。ま
た、人為的ミスにより、新規に搭載された被制御盤のF
/Wを間違ったF/Wに書き替えてしまうことがある。
装置の数が多くなると、F/Wを書き替える被制御盤を
間違えたり、F/Wの選択ミスが増えることが予想され
る。
【0008】本発明はこのような課題を解決するために
なされたもので、その目的とするところは、オペレータ
に負担をかけることなく、確実に、装置内のF/Wバー
ジョンの統一を図ることのできる装置内バージョン統一
方式を提供することにある。
【0009】
【課題を解決するための手段】このような目的を達成す
るために、第1発明(請求項1に係る発明)は、被制御
盤に、自分自身が装置内に新規に搭載されたことを認識
する新規搭載認識手段と、この手段によって装置内への
新規搭載が認識された場合、自己の有するF/Wのバー
ジョンを読み出し、装置内に設けられた制御盤へ通知す
るF/Wバージョン読出通知手段とを設け、制御盤に、
新規に搭載された被制御盤から通知されるF/Wバージ
ョンと予め登録されているF/Wバージョンとを比較す
るバージョン比較手段と、このバージョン比較手段での
比較結果に基づき、通知されたF/Wバージョンが登録
されているF/Wバージョンと異なる場合、登録されて
いるバージョンのF/Wを新規に搭載された被制御盤へ
送信し、その被制御盤が有しているF/Wを書き替える
ダウンロード手段とを設けたものである。
【0010】この発明によれば、装置内に新規に被制御
盤を搭載すると、この新規に搭載した被制御盤が自分自
身で装置内に搭載されたことを認識する。そして、自己
の有するF/Wのバージョンを読み出し、制御盤へ通知
する。制御盤は、新規に搭載された被制御盤から通知さ
れたF/Wバージョンと予め登録されているF/Wバー
ジョンとを比較し、通知されたF/Wバージョンが登録
されているF/Wバージョンと異なる場合、新規に搭載
された被制御盤が有しているF/Wは旧いバージョンで
あると判断する。そして、登録されているバージョンの
F/Wを最新バージョンのF/Wとして、新規に搭載さ
れた被制御盤にダウンロードする。
【0011】また、第2発明(請求項2に係る発明)
は、被制御盤に、自分自身が装置内に新規に搭載された
ことを認識する新規搭載認識手段と、この手段によって
装置内への新規搭載が認識された場合、自己の有するF
/Wのバージョンを読み出し、装置内に設けられた制御
盤へ通知するF/Wバージョン読出通知手段とを設け、
制御盤に、新規に搭載された被制御盤から通知されるF
/Wバージョンと予め登録されているF/Wバージョン
群とを比較するバージョン比較手段と、このバージョン
比較手段での比較結果に基づき、通知されたF/Wバー
ジョンが登録されているF/Wバージョン群に含まれて
いなかった場合には、新規に搭載された被制御盤が有す
るF/Wを装置内の他の被制御盤に送信し、その被制御
盤が有しているF/Wを書き替え、通知されたF/Wバ
ージョンが登録されているF/Wバージョン群に含まれ
ていてもそのF/Wバージョン群内の最新バージョンで
なかった場合には、そのF/Wバージョン群内の最新バ
ージョンのF/Wを新規に搭載された被制御盤へ送信
し、その被制御盤が有しているF/Wを書き替えるダウ
ンロード手段とを設けたものである。
【0012】この発明によれば、装置内に新規に被制御
盤を搭載すると、この新規に搭載した被制御盤が自分自
身で装置内に搭載されたことを認識する。そして、自己
の有するF/Wのバージョンを読み出し、制御盤へ通知
する。制御盤は、新規に搭載された被制御盤から通知さ
れたF/Wバージョンと予め登録されているF/Wバー
ジョン群とを比較し、通知されたF/Wバージョンが登
録されているF/Wバージョン群に含まれていなかった
場合には、新規に搭載された被制御盤が有するF/Wを
最新バージョンのF/Wであると判断し、この新規に搭
載された被制御盤が有するF/Wを装置内の他の被制御
盤にダウンロードする。通知されたF/Wバージョンが
登録されているF/Wバージョン群に含まれていてもそ
のF/Wバージョン群内の最新バージョンでなかった場
合には、すなわち旧いバージョンであった場合には、登
録されているF/Wバージョン群内の最新バージョンの
F/Wを新規に搭載された被制御盤にダウンロードす
る。
【0013】第3発明(請求項2に係る発明)は、被制
御盤に、自分自身が装置内に新規に搭載されたことを認
識する新規搭載認識手段と、この手段によって装置内へ
の新規搭載が認識された場合、自己の有するF/Wのバ
ージョンとH/Wのバージョンを読み出し、装置内に設
けられた制御盤へ通知するバージョン読出通知手段とを
設け、制御盤に、新規に搭載された被制御盤から通知さ
れるF/WバージョンとH/Wバージョンとのバージョ
ン対と予め登録されているF/WバージョンとH/Wバ
ージョンとのバージョン対群とを比較するバージョン対
比較手段と、このバージョン対比較手段での比較結果に
基づき、通知されたバージョン対が登録されているバー
ジョン対群に含まれていなかった場合、通知されたH/
Wバージョンと対として登録されているF/Wバージョ
ンを特定し、この特定したバージョンのF/Wを新規に
搭載された被制御盤へ送信し、その被制御盤が有してい
るF/Wを書き替えるダウンロード手段とを設けたもの
である。
【0014】この発明によれば、装置内に新規に被制御
盤を搭載すると、この搭載した被制御盤が自分自身で装
置内に搭載されたことを認識する。そして、自己の有す
るF/WのバージョンとH/Wのバージョンを読み出
し、制御盤へ通知する。制御盤は、新規に搭載された被
制御盤から通知されたF/WバージョンとH/Wバージ
ョンとのバージョン対と予め登録されているF/Wバー
ジョンとH/Wバージョンとのバージョン対群とを比較
し、通知されたバージョン対が登録されているバージョ
ン対群に含まれていなかった場合、すなわち通知された
F/WバージョンとH/Wバージョンとの組合せが登録
されたものでなかった場合、登録されているバージョン
対群の中から通知されたH/Wバージョンと組み合わさ
れるF/Wバージョンを選び出し、この選び出したバー
ジョンのF/Wを新規に搭載された被制御盤にダウンロ
ードする。
【0015】
【発明の実施の形態】以下、本発明を図面に基づいて詳
細に説明する。 〔実施の形態1:第1発明〕図1は本発明に係る装置内
バージョン統一方式の一実施の形態(実施の形態1)を
示すブロック構成図である。同図において、1は装置、
2は装置1に設けられた制御盤、3は装置1に搭載され
制御盤2によって制御される被制御盤である。
【0016】被制御盤3は、自分自身が装置1内に新規
に搭載されたことを認識する搭載認識部3Aと、バージ
ョン情報(F/Wバージョン)を含むF/Wが格納され
たFROM(Flash Read Only Memory)3Bと、搭載認
識部3Aからの読み出し要求に基づきFROM・3Bか
らF/Wバージョンを読み出すF/Wバージョン読出部
3Cと、F/Wバージョン読出部3CからのF/Wバー
ジョンを制御盤2に通知するバージョン通知部3Dと、
制御盤2から送信されてくるF/Wを受信しFROM・
3Bへ転送するF/W受信部3Eとを備えている。
【0017】制御盤2は、被制御盤3から通知されるF
/Wバージョンを受信するバージョン受信部2Aと、バ
ージョン情報(F/Wバージョン)を含む最新のF/W
が格納されたFROM・2Bと、被制御盤3からのバー
ジョン受信部2Aを介するF/WバージョンとFROM
・2B内のF/Wバージョンとを比較する比較部2C
と、この比較部2Cでの比較結果に基づきFROM・2
B内のF/Wを読み出すF/W制御部2Dと、このF/
W制御部2DがFROM・2B内から読み出したF/W
を被制御盤3へ送信するF/W送信部2Eとを備えてい
る。
【0018】この装置1における特徴的な動作を図2に
示すフローチャートに沿って説明する。なお、装置1に
は既に被制御盤31 〜3nが搭載されており(被制御盤
n+ 1 はまだ搭載されていない)、これら被制御盤31
〜3nのF/Wバージョンが最新バージョンに統一され
ているものとする。
【0019】このような状態で、装置1内に被制御盤3
n+1 を新規に搭載すると(ステップ201)、被制御盤
n+1 の搭載認識部3Aが自分自身の装置1内への新規
搭載を認識し(ステップ202)、F/Wバージョンの
読み出し要求をF/Wバージョン読出部3Cへ送る。F
/Wバージョン読出部3Cは、搭載認識部3Aからの読
み出し要求を受けて、FROM・3Bから被制御盤3
n+1 のF/Wのバージョンを読み出し、バージョン通知
部3Dを介して制御盤2に通知する(ステップ20
3)。
【0020】新規に搭載された被制御盤3n+1 からのF
/Wバージョンは、制御盤2のバージョン受信部2Aで
受信され、比較部2Cへ送られる。比較部2Cは、バー
ジョン受信部2Aを介する被制御盤3n+1 からのF/W
バージョンとFROM・2B内のF/Wバージョン(最
新のF/Wバージョン)とを比較し(ステップ20
4)、その比較結果をF/W制御部2Dへ送る。
【0021】F/W制御部2Dは、被制御盤3n+1 から
のF/WバージョンとFROM・2B内のF/Wバージ
ョンとが異なるという比較結果が送られてくると(ステ
ップ205のYES)、FROM・2B内のF/W(最
新バージョンのF/W)を読み出し(ステップ20
6)、F/W送信部2Eを介して被制御盤3n+1 へ送
る。
【0022】被制御盤3n+1 に送られた最新バージョン
のF/Wは、F/W受信部3Eで受信され、FROM・
3Bへ転送される。これにより、FROM・3B内のF
/W(旧いバージョンのF/W)が最新バージョンのF
/Wに書き替えられ(ステップ207)、被制御盤31
〜3n+1 のF/Wが全て最新バージョンとなって、装置
1内のF/Wバージョンの統一が図られる(ステップ2
08)。
【0023】なお、比較部2Cにおいて、被制御盤3
n+1 からのF/WバージョンとFROM・2B内のF/
Wバージョンとが同一であるという比較結果が得られた
場合には(ステップ205のNO)、F/W制御部2D
は何も行わない。この場合、新規に搭載された被制御盤
n+1 のF/Wは最新バージョンであり、何もしなくて
も装置1内のF/Wバージョンは統一される(ステップ
208)。
【0024】このように、本実施の形態(実施の形態
1)によれば、装置1に新規に被制御盤3を搭載する
と、自動的に装置1内のF/Wバージョンが統一される
ので、オペレータに負担がかかることがない。これは、
装置1の数が多くなって、新規に搭載される被制御盤3
の数が多くなっても同じである。すなわち、各装置1に
おいて、同様にして、自動的に装置1内のF/Wバージ
ョンが統一される。また、これにより、人為的ミスを防
ぐこともでき、確実に、装置1内のF/Wバージョンの
統一を図ることができる。また、運用上の管理も非常に
やり易くなる。
【0025】〔実施の形態2:第2発明〕図3は本発明
に係る装置内バージョン統一方式の他の実施の形態(実
施の形態2)を示すブロック構成図である。同図におい
て、図1と同一符号は同一あるいは同等構成要素を示
す。この実施の形態2では、制御盤2にF/W送信要求
部2FとF/W受信部2Gを、被制御盤3にF/W送信
要求受信部3FとF/W送信部3Gを設けている。ま
た、FROM・2Bに、バージョン情報(F/Wバージ
ョン)を含む最新のF/Wに加え、最新バージョンのF
/Wに至るまでのF/Wバージョンの履歴をF/Wバー
ジョン群として登録している。
【0026】この装置1における特徴的な動作を図4に
示すフローチャートに沿って説明する。なお、装置1に
は既に被制御盤31 〜3nが搭載されており(被制御盤
n+ 1 はまだ搭載されていない)、これら被制御盤31
〜3nのF/Wバージョンが最新バージョンに統一され
ているものとする。
【0027】このような状態で、装置1内に被制御盤3
n+1 を新規に搭載すると(ステップ401)、被制御盤
n+1 の搭載認識部3Aが自分自身の装置1内への新規
搭載を認識し(ステップ402)、F/Wバージョンの
読み出し要求をF/Wバージョン読出部3Cへ送る。F
/Wバージョン読出部3Cは、搭載認識部3Aからの読
み出し要求を受けて、FROM・3Bから被制御盤3
n+1 のF/Wのバージョンを読み出し、バージョン通知
部3Dを介して制御盤2に通知する(ステップ40
3)。
【0028】新規に搭載された被制御盤3n+1 からのF
/Wバージョンは、制御盤2のバージョン受信部2Aで
受信され、比較部2Cへ送られる。比較部2Cは、バー
ジョン受信部2Aを介する被制御盤3n+1 からのF/W
バージョンとFROM・2B内に登録されているF/W
バージョン群とを比較し(ステップ404)、その比較
結果をF/W制御部2Dへ送る。
【0029】F/W制御部2Dは、「被制御盤3n+1
らのF/WバージョンがFROM・2B内に登録されい
るF/Wバージョン群に含まれているが、そのF/Wバ
ージョン群内の最新バージョンではない」という比較結
果が送られてくると(ステップ405,406のYE
S)、FROM・2B内に登録されている最新バージョ
ンのF/Wを読み出し(ステップ407)、F/W送信
部2Eを介して被制御盤3n+1 へ送る。
【0030】被制御盤3n+1 に送られた最新バージョン
のF/Wは、F/W受信部3Eで受信され、FROM・
3Bへ転送される。これにより、FROM・3B内のF
/W(旧いバージョンのF/W)が最新バージョンのF
/Wに書き替えられ(ステップ408)、被制御盤31
〜3n+1 のF/Wが全て最新バージョンとなって、装置
1内のF/Wバージョンの統一が図られる(ステップ4
12)。
【0031】被制御盤3n+1 からのF/Wバージョンが
FROM・2B内に登録されいるF/Wバージョン群に
含まれていないという比較結果が送られてくると(ステ
ップ405のYES,ステップ406のNO)、F/W
制御部2Dは、被制御盤3n+ 1 が有するF/Wを最新バ
ージョンのF/Wであると判断し、F/W送信要求部2
Fを介して被制御盤3n+1 へF/Wの送信要求を送る。
【0032】このF/Wの送信要求は、被制御盤3n+1
のF/W送信要求受信部3Fで受信され、F/W送信部
3Gへ送られる。このF/Wの送信要求を受けて、F/
W送信部3Gは、FROM・3Bに格納されているF/
Wを制御盤3へ転送する(ステップ409)。
【0033】被制御盤3n+1 から送られてくる被制御盤
n+1 のF/Wは、制御盤3のF/W受信部2Gで受信
され、F/W制御部2Dを介してFROM・2Bへ送ら
れる。これにより、被制御盤3n+1 からのF/WがFR
OM・2B内に、最新バージョンのF/Wとして格納さ
れる(ステップ410)。
【0034】これと同時に、制御盤3のF/W制御部2
Dは、被制御盤3n+1 からのF/WをF/W送信部2E
を介して他の被制御盤31 〜3nへ転送する。これによ
り、他の被制御盤31 〜3nにおけるFROM・3B内
のF/Wが被制御盤3n+1 のF/W(最新バージョンの
F/W)に書き替えられ(ステップ411)、被制御盤
1 〜3n+1 のF/Wが全て最新バージョンとなって、
装置1内のF/Wバージョンの統一が図られる(ステッ
プ412)。
【0035】なお、比較部2Cにおいて、被制御盤3
n+1 からのF/WバージョンがFROM・2B内に登録
されているF/Wバージョン群内の最新バージョンと同
一であるという比較結果が得られた場合には(ステップ
405のNO)、F/W制御部2Dは何も行わない。こ
の場合、新規に搭載された被制御盤3n+1 のF/Wは最
新バージョンであり、何もしなくても装置1内のF/W
バージョンは統一される(ステップ412)。
【0036】〔実施の形態3:第3発明〕図5は本発明
に係る装置内バージョン統一方式の別の実施の形態(実
施の形態3)を示すブロック構成図である。同図におい
て、図1と同一符号は同一あるいは同等構成要素を示
す。この実施の形態3では、被制御部3のF/Wバージ
ョン読出部3CとFROM・3Bとの間に、H/Wバー
ジョン読出部3Hを設けている。また、FROM・3B
に、バージョン情報を含むF/Wの他に、被制御盤3の
H/Wのバージョン情報(H/Wバージョン)を格納し
ている。また、制御盤2のFROM・2Bに、F/Wと
H/Wとの適した組合せを示すF/WバージョンとH/
Wバージョンとのバージョン対群と、このバージョン対
群によってH/Wと組み合わされる全てのF/Wを登録
している。
【0037】この装置1における特徴的な動作を図6に
示すフローチャートに沿って説明する。なお、装置1に
は既に被制御盤31 〜3nが搭載されており(被制御盤
n+ 1 はまだ搭載されていない)、これら被制御盤31
〜3nのF/WバージョンとH/Wバージョンとが適し
た組合せとされているものとする。
【0038】このような状態で、装置1内に被制御盤3
n+1 を新規に搭載すると(ステップ601)、被制御盤
n+1 の搭載認識部3Aが自分自身の装置1内への新規
搭載を認識し(ステップ602)、F/Wバージョンお
よびH/Wバージョンの読み出し要求をF/Wバージョ
ン読出部3CおよびH/Wバージョン読出部3Hへ送
る。
【0039】F/Wバージョン読出部3Cは、搭載認識
部3Aからの読み出し要求を受けて、FROM・3Bか
ら被制御盤3n+1 のF/Wのバージョンを読み出す。H
/Wバージョン読出部3Hは、搭載認識部3Aからの読
み出し要求を受けて、FROM・3Bから被制御盤3
n+1 のH/Wのバージョンを読み出す。そして、F/W
バージョン読出部3CおよびH/Wバージョン読出部3
Hは、読み出したF/WバージョンおよびH/Wバージ
ョンをバージョン通知部3Dを介して制御盤2に通知す
る(ステップ603)。
【0040】被制御盤3n+1 からのF/Wバージョンお
よびH/Wバージョンのバージョン対は、制御盤2のバ
ージョン受信部2Aで受信され、比較部2Cへ送られ
る。比較部2Cは、バージョン受信部2Aを介する被制
御盤3n+1 からのF/WバージョンとH/Wバージョン
とのバージョン対と、FROM・2B内に登録されてい
るF/WバージョンとH/Wバージョンとのバージョン
対群とを比較し(ステップ604)、その比較結果をF
/W制御部2Dへ送る。
【0041】F/W制御部2Dは、被制御盤3n+1 から
のバージョン対がFROM・2B内に登録されいるバー
ジョン対群に含まれていなかった場合(ステップ605
のYES)、通知されたH/Wバージョンと対として登
録されているF/Wバージョンを特定し(ステップ60
6)、この特定したF/WバージョンのF/WをFRO
M・2Bから読み出し、F/W送信部2Eを介して被制
御盤3n+1 へ送る。
【0042】被制御盤3n+1 に送られたF/Wは、F/
W受信部3Eで受信され、FROM・3Bへ転送され
る。これにより、FROM・3B内のF/Wが制御盤2
から送られてきたF/Wに書き替えられて、被制御盤3
n+1 におけるF/WとH/Wとが適した組合せとなる。
これにより、被制御盤31 〜3n+1 のF/Wバージョン
とH/Wバージョンとが全て適した組合せとなり、装置
1内のF/WバージョンがH/Wバージョンに適したバ
ージョンに統一される(ステップ608)。
【0043】なお、比較部2Cにおいて、被制御盤3
n+1 からのF/WバージョンとH/Wバージョンのバー
ジョン対がFROM・2B内のF/WバージョンとH/
Wバージョンとのバージョン対群に含まれているという
比較結果が得られた場合には(ステップ605のN
O)、F/W制御部2Dは何も行わない。この場合、新
規に搭載された被制御盤3n+1 のF/WとH/Wとは適
した組合せであり、何もしなくても装置1内のF/Wバ
ージョンがH/Wバージョンに適したバージョンに統一
される(ステップ412)。
【0044】
【発明の効果】以上説明したことから明らかなように、
第1発明によれば、装置内に新規に被制御盤を搭載する
と、この新規に搭載した被制御盤が自分自身で装置内に
搭載されたことを認識し、自己の有するF/Wのバージ
ョンを読み出して制御盤へ通知し、制御盤において、新
規に搭載された被制御盤から通知されたF/Wバージョ
ンと予め登録されているF/Wバージョンとが比較さ
れ、通知されたF/Wバージョンが登録されているF/
Wバージョンと異なる場合、登録されているバージョン
のF/Wが最新バージョンのF/Wとして新規に搭載さ
れた被制御盤にダウンロードされるので、オペレータに
負担をかけることなく、確実に、装置内のF/Wバージ
ョンの統一を図ることができるようになる。
【0045】第2発明によれば、装置内に新規に被制御
盤を搭載すると、この新規に搭載した被制御盤が自分自
身で装置内に搭載されたことを認識し、自己の有するF
/Wのバージョンを読み出して制御盤へ通知し、制御盤
において、新規に搭載された被制御盤から通知されたF
/Wバージョンと予め登録されているF/Wバージョン
群とが比較され、通知されたF/Wバージョンが登録さ
れているF/Wバージョン群に含まれていなかった場合
には、新規に搭載された被制御盤が有するF/Wが最新
バージョンのF/Wとして他の被制御盤にダウンロード
され、通知されたF/Wバージョンが登録されているF
/Wバージョン群に含まれていてもそのF/Wバージョ
ン群内の最新バージョンでなかった場合には、登録され
ているF/Wバージョン群内の最新バージョンのF/W
が新規に搭載された被制御盤にダウンロードされるの
で、どのようなF/Wバージョンを持った被制御盤を装
置に搭載しても自動的に最新のバージョンで装置のF/
Wが統一されるものとなる。
【0046】第3発明によれば、装置内に新規に被制御
盤を搭載すると、この搭載した被制御盤が自分自身で装
置内に搭載されたことを認識し、自己の有するF/Wの
バージョンとH/Wのバージョンを読み出して制御盤へ
通知し、制御盤において、新規に搭載された被制御盤か
ら通知されたF/WバージョンとH/Wバージョンとの
バージョン対と予め登録されているF/Wバージョンと
H/Wバージョンとのバージョン対群とが比較され、通
知されたバージョン対が登録されているバージョン対群
に含まれていなかった場合、登録されているバージョン
対群の中から通知されたH/Wバージョンと組み合わさ
れるF/Wバージョンが選び出され、この選び出された
バージョンのF/Wが新規に搭載された被制御盤にダウ
ンロードされるので、H/Wによって適するF/Wのバ
ージョンが異なるような場合、自動的に装置内のF/W
がH/Wに適したバージョンに統一されるものとなる。
【図面の簡単な説明】
【図1】 本発明に係る装置内バージョン統一方式の一
実施の形態(実施の形態1)を示すブロック構成図であ
る。
【図2】 実施の形態1における特徴的な動作を説明す
るフローチャートである。
【図3】 本発明に係る装置内バージョン統一方式の他
の実施の形態(実施の形態2)を示すブロック構成図で
ある。
【図4】 実施の形態2における特徴的な動作を説明す
るフローチャートである。
【図5】 本発明に係る装置内バージョン統一方式の別
の実施の形態(実施の形態3)を示すブロック構成図で
ある。
【図6】 実施の形態3における特徴的な動作を説明す
るフローチャートである。
【図7】 従来の装置内バージョン統一方式を説明する
システム構成図である。
【符号の説明】
1…装置、2…制御盤、2A…バージョン受信部、2B
…FROM、2C…比較部、2D…F/W制御部、2E
…F/W送信部、2F…F/W送信要求部、2G…F/
W受信部、3(31 〜3n+1 )…被制御部、3A…搭載
認識部、3B…FROM、3C…F/Wバージョン読出
部、3D…バージョン通知部、3E…F/W受信部、3
F…F/W送信要求受信部、3G…F/W送信部、3H
…H/Wバージョン読出部。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 制御盤とこの制御盤によって制御される
    被制御盤とを備えた装置の装置内バージョン統一方式で
    あって、 前記被制御盤は、 自分自身が装置内に新規に搭載されたことを認識する新
    規搭載認識手段と、 この手段によって装置内への新規搭載が認識された場
    合、自己の有するファームウェアのバージョンを読み出
    し、前記制御盤へ通知するファームウェアバージョン読
    出通知手段とを有し、 前記制御盤は、 新規に搭載された被制御盤から通知されるファームウェ
    アバージョンと予め登録されているファームウェアバー
    ジョンとを比較するバージョン比較手段と、 このバージョン比較手段での比較結果に基づき、通知さ
    れたファームウェアバージョンが登録されているファー
    ムウェアバージョンと異なる場合、登録されているバー
    ジョンのファームウェアを新規に搭載された前記被制御
    盤へ送信し、その被制御盤が有しているファームウェア
    を書き替えるダウンロード手段とを備えたことを特徴と
    する装置内バージョン統一方式。
  2. 【請求項2】 制御盤とこの制御盤によって制御される
    被制御盤とを備えた装置の装置内バージョン統一方式で
    あって、 前記被制御盤は、 自分自身が装置内に新規に搭載されたことを認識する新
    規搭載認識手段と、 この手段によって装置内への新規搭載が認識された場
    合、自己の有するファームウェアのバージョンを読み出
    し、前記制御盤へ通知するファームウェアバージョン読
    出通知手段とを有し、 前記制御盤は、 新規に搭載された被制御盤から通知されるファームウェ
    アバージョンと予め登録されているファームウェアバー
    ジョン群とを比較するバージョン比較手段と、 このバージョン比較手段での比較結果に基づき、通知さ
    れたファームウェアバージョンが登録されているファー
    ムウェアバージョン群に含まれていなかった場合には、
    新規に搭載された前記被制御盤が有するファームウェア
    を装置内の他の被制御盤に送信し、その被制御盤が有し
    ているファームウェアを書き替え、通知されたファーム
    ウェアバージョンが登録されているファームウェアバー
    ジョン群に含まれていてもそのファームウェアバージョ
    ン群内の最新バージョンでなかった場合には、そのファ
    ームウェアバージョン群内の最新バージョンのファーム
    ウェアを新規に搭載された前記被制御盤へ送信し、その
    被制御盤が有しているファームウェアを書き替えるダウ
    ンロード手段とを備えたことを特徴とする装置内バージ
    ョン統一方式。
  3. 【請求項3】 制御盤とこの制御盤によって制御される
    被制御盤とを備えた装置の装置内バージョン統一方式で
    あって、 前記被制御盤は、 自分自身が装置内に新規に搭載されたことを認識する新
    規搭載認識手段と、 この手段によって装置内への新規搭載が認識された場
    合、自己の有するファームウェアのバージョンとハード
    ウェアのバージョンを読み出し、前記制御盤へ通知する
    バージョン読出通知手段とを有し、 前記制御盤は、 新規に搭載された被制御盤から通知されるファームウェ
    アバージョンとハードウェアバージョンとのバージョン
    対と予め登録されているファームウェアバージョンとハ
    ードウェアバージョンとのバージョン対群とを比較する
    バージョン対比較手段と、 このバージョン対比較手段での比較結果に基づき、通知
    されたバージョン対が登録されているバージョン対群に
    含まれていなかった場合、通知されたハードウェアバー
    ジョンと対として登録されているファームウェアバージ
    ョンを特定し、この特定したバージョンのファームウェ
    アを新規に搭載された前記被制御盤へ送信し、その被制
    御盤が有しているファームウェアを書き替えるダウンロ
    ード手段とを備えたことを特徴とする装置内バージョン
    統一方式。
JP2001194231A 2001-06-27 2001-06-27 装置内バージョン統一方式 Expired - Fee Related JP3738706B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001194231A JP3738706B2 (ja) 2001-06-27 2001-06-27 装置内バージョン統一方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001194231A JP3738706B2 (ja) 2001-06-27 2001-06-27 装置内バージョン統一方式

Publications (2)

Publication Number Publication Date
JP2003015895A true JP2003015895A (ja) 2003-01-17
JP3738706B2 JP3738706B2 (ja) 2006-01-25

Family

ID=19032401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001194231A Expired - Fee Related JP3738706B2 (ja) 2001-06-27 2001-06-27 装置内バージョン統一方式

Country Status (1)

Country Link
JP (1) JP3738706B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260330A (ja) * 2005-03-18 2006-09-28 Fujitsu Ltd 計算機システムのファームウェアのバージョン管理方法及び情報処理装置
WO2007096991A1 (ja) * 2006-02-24 2007-08-30 Fujitsu Limited 初期診断プログラムの管理装置、管理方法およびプログラム
JP2007249748A (ja) * 2006-03-17 2007-09-27 Fujitsu Access Ltd バージョン管理機能を有するネットワーク機器
WO2012089429A1 (de) * 2010-12-28 2012-07-05 Endress+Hauser Flowtec Ag Feldgerät mit langzeit-firmware-kompatibilität
JP2016038605A (ja) * 2014-08-05 2016-03-22 日本電気株式会社 情報処理システム、情報処理装置、制御方法およびプログラム
CN109491330A (zh) * 2017-09-12 2019-03-19 发那科株式会社 数值控制装置以及工业机械所包含的装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260330A (ja) * 2005-03-18 2006-09-28 Fujitsu Ltd 計算機システムのファームウェアのバージョン管理方法及び情報処理装置
WO2007096991A1 (ja) * 2006-02-24 2007-08-30 Fujitsu Limited 初期診断プログラムの管理装置、管理方法およびプログラム
US8020048B2 (en) 2006-02-24 2011-09-13 Fujitsu Limited Power-on self test program management apparatus and its management method and program
JP4985642B2 (ja) * 2006-02-24 2012-07-25 富士通株式会社 初期診断プログラムの管理装置、管理方法およびプログラム
JP2007249748A (ja) * 2006-03-17 2007-09-27 Fujitsu Access Ltd バージョン管理機能を有するネットワーク機器
WO2012089429A1 (de) * 2010-12-28 2012-07-05 Endress+Hauser Flowtec Ag Feldgerät mit langzeit-firmware-kompatibilität
CN103282843A (zh) * 2010-12-28 2013-09-04 恩德斯+豪斯流量技术股份有限公司 具有长期固件兼容性的现场装置
JP2016038605A (ja) * 2014-08-05 2016-03-22 日本電気株式会社 情報処理システム、情報処理装置、制御方法およびプログラム
CN109491330A (zh) * 2017-09-12 2019-03-19 发那科株式会社 数值控制装置以及工业机械所包含的装置
JP2019049917A (ja) * 2017-09-12 2019-03-28 ファナック株式会社 数値制御装置及び産業機械に含まれる装置
US11099543B2 (en) 2017-09-12 2021-08-24 Fanuc Corporation Numerical controller and device included in industrial machine

Also Published As

Publication number Publication date
JP3738706B2 (ja) 2006-01-25

Similar Documents

Publication Publication Date Title
US8464330B2 (en) Agent device, image-forming-device management system, image-forming-device management method, image-forming-device management program and storage medium
US7903267B2 (en) Automatic installation system for printer driver, and program recording medium
US20040111490A1 (en) Home network system and method for operating the same
US20110107322A1 (en) Network device, network device system and software update method of network device
US20120221752A1 (en) Device management apparatus, device management system, information management method, information management program and recording medium storing the program therein
US8001191B2 (en) Data communication apparatus capable of rewriting firmware
JPWO2018105609A1 (ja) プログラム更新システム、配信装置及びプログラム更新方法
US20050289534A1 (en) Method for upgrading software version of mobile terminal using integrated difference files
JP2003015895A (ja) 装置内バージョン統一方式
GB2348987A (en) Upgrading firmware from a web site using an applet
KR20150080356A (ko) 홈오토시스템의 원거리업데이트방법
US20050125699A1 (en) Sarts password manager
JP2007249748A (ja) バージョン管理機能を有するネットワーク機器
US20060130043A1 (en) Method and apparatus to upgrade software of an apparatus having a plurality of microprocessors
KR100601655B1 (ko) 소정의 네트워크를 통해 연결되어 펌웨어를 자동으로갱신하는 장치 및 그 장치들의 펌웨어 갱신 방법
US20080228840A1 (en) Data updating method and data processing system
JP2000330750A (ja) ネットワークプリンタ管理装置及びネットワークプリンタシステム
JP2003076554A (ja) ソフトウェア更新システム、それに用いられる携帯情報端末およびサーバ装置、並びにソフトウェア更新方法、そのコンピュータ・プログラムおよびそのプログラムを記録した記録媒体
US11843612B2 (en) Communication device management device, system, method, and non-transitory computer-readable recording medium
JP3489302B2 (ja) クロマトグラフ分析システム
JP2000259538A (ja) ネットワーク制御装置およびネットワーク設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
WO2020195034A1 (ja) 車載更新装置、更新処理システム、更新処理方法及び処理プログラム
JP2001325221A (ja) 電子機器及びサーバ/クライアントシステム
JP4963253B2 (ja) データ書換システム、データ書換方法、および建設機械
JP2002163165A (ja) ネットワークデバイスの管理方法及びネットワークデバイス

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050405

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050719

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051024

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131111

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees