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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
に、装置内の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
を有する被制御盤が複数搭載される装置において、その
装置内のファームウェアのバージョンを統一する装置内
バージョン統一方式に関するものである。
を用いて説明する。同図において、1A,1B・・・・
1Nは装置であり、100は装置1A,1B・・・・1
Nを監視する監視装置である。装置1Aには被制御盤1
A1 〜1Anが搭載され、装置1Bには被制御盤1B1
〜1Bnが搭載され、装置1Nには被制御盤1N1 〜1
Nnが搭載されている。被制御盤1A1 〜1An,1B
1 〜1Bn・・・・1N 1 〜1Nnはファームウェア
(以下、F/Wと略す)を有している。
ードウェアを制御するマイクロプログラムのことをい
う。ハードウェア(以下、H/Wと略す)と違い、F/
Wを変更することで容易に機能を変えることができるた
め、被制御盤の制御などによく用いられる。このため、
変更が多くあると、F/Wのバージョンは多種類になる
可能性がある。
〜1AnのF/Wのバージョンが最新バージョンに統一
されており、装置1A内に新規に被制御盤1An+1 が搭
載されたとする。この場合、監視装置100は、装置1
Aへの被制御盤1An+1 の新規搭載を検出し、その旨を
オペレータに知らせる。
せによって装置1Aに被制御盤1A n+1 が新規に搭載さ
れたことを知り、この新規に搭載された被制御盤1A
n+1 のF/Wのバージョンを調べ、旧いバージョンであ
れば最新バージョンのF/Wを被制御盤1An+1 へ送
り、被制御盤1An+1 が有しているF/Wを書き替え
る。すなわち、被制御盤1An+1 に、最新バージョンの
F/Wをダウンロードする。
被制御盤1An+1 のF/Wのバージョンが既に搭載され
ている被制御盤1A1 〜1AnのF/Wのバージョンと
同一となり、装置1A内のF/Wバージョンの統一が図
られる。同様にして、装置1B〜1Nについても、被制
御盤の新規搭載を監視装置100からの知らせによって
知り、F/Wバージョンの統一を図る。
うな装置内バージョン統一方式によると、装置の数が多
くなるにつれ、オペレータにかかる負担が重くなるとい
う問題があった。すなわち、装置の数が少数である場合
には、新規に搭載される被制御盤の数も少ないので、そ
れほど手間はかからない。しかし、装置の数が多くなる
と、新規に搭載される被制御盤の数も多くなり、その1
つひとつに対してF/Wバージョンの統一作業を行わな
ければならず、オペレータに大きな負担がかかる。ま
た、人為的ミスにより、新規に搭載された被制御盤のF
/Wを間違ったF/Wに書き替えてしまうことがある。
装置の数が多くなると、F/Wを書き替える被制御盤を
間違えたり、F/Wの選択ミスが増えることが予想され
る。
なされたもので、その目的とするところは、オペレータ
に負担をかけることなく、確実に、装置内のF/Wバー
ジョンの統一を図ることのできる装置内バージョン統一
方式を提供することにある。
るために、第1発明(請求項1に係る発明)は、被制御
盤に、自分自身が装置内に新規に搭載されたことを認識
する新規搭載認識手段と、この手段によって装置内への
新規搭載が認識された場合、自己の有する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は旧いバージョンで
あると判断する。そして、登録されているバージョンの
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バージョン群内の最新バ
ージョンの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バージョン群内の最新バージョンの
F/Wを新規に搭載された被制御盤にダウンロードす
る。
御盤に、自分自身が装置内に新規に搭載されたことを認
識する新規搭載認識手段と、この手段によって装置内へ
の新規搭載が認識された場合、自己の有するF/Wのバ
ージョンとH/Wのバージョンを読み出し、装置内に設
けられた制御盤へ通知するバージョン読出通知手段とを
設け、制御盤に、新規に搭載された被制御盤から通知さ
れるF/WバージョンとH/Wバージョンとのバージョ
ン対と予め登録されているF/WバージョンとH/Wバ
ージョンとのバージョン対群とを比較するバージョン対
比較手段と、このバージョン対比較手段での比較結果に
基づき、通知されたバージョン対が登録されているバー
ジョン対群に含まれていなかった場合、通知されたH/
Wバージョンと対として登録されているF/Wバージョ
ンを特定し、この特定したバージョンのF/Wを新規に
搭載された被制御盤へ送信し、その被制御盤が有してい
るF/Wを書き替えるダウンロード手段とを設けたもの
である。
盤を搭載すると、この搭載した被制御盤が自分自身で装
置内に搭載されたことを認識する。そして、自己の有す
るF/WのバージョンとH/Wのバージョンを読み出
し、制御盤へ通知する。制御盤は、新規に搭載された被
制御盤から通知されたF/WバージョンとH/Wバージ
ョンとのバージョン対と予め登録されているF/Wバー
ジョンとH/Wバージョンとのバージョン対群とを比較
し、通知されたバージョン対が登録されているバージョ
ン対群に含まれていなかった場合、すなわち通知された
F/WバージョンとH/Wバージョンとの組合せが登録
されたものでなかった場合、登録されているバージョン
対群の中から通知されたH/Wバージョンと組み合わさ
れるF/Wバージョンを選び出し、この選び出したバー
ジョンのF/Wを新規に搭載された被制御盤にダウンロ
ードする。
細に説明する。 〔実施の形態1:第1発明〕図1は本発明に係る装置内
バージョン統一方式の一実施の形態(実施の形態1)を
示すブロック構成図である。同図において、1は装置、
2は装置1に設けられた制御盤、3は装置1に搭載され
制御盤2によって制御される被制御盤である。
に搭載されたことを認識する搭載認識部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とを備えている。
/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とを備えてい
る。
示すフローチャートに沿って説明する。なお、装置1に
は既に被制御盤31 〜3nが搭載されており(被制御盤
3n+ 1 はまだ搭載されていない)、これら被制御盤31
〜3nのF/Wバージョンが最新バージョンに統一され
ているものとする。
n+1 を新規に搭載すると(ステップ201)、被制御盤
3n+1 の搭載認識部3Aが自分自身の装置1内への新規
搭載を認識し(ステップ202)、F/Wバージョンの
読み出し要求をF/Wバージョン読出部3Cへ送る。F
/Wバージョン読出部3Cは、搭載認識部3Aからの読
み出し要求を受けて、FROM・3Bから被制御盤3
n+1 のF/Wのバージョンを読み出し、バージョン通知
部3Dを介して制御盤2に通知する(ステップ20
3)。
/Wバージョンは、制御盤2のバージョン受信部2Aで
受信され、比較部2Cへ送られる。比較部2Cは、バー
ジョン受信部2Aを介する被制御盤3n+1 からのF/W
バージョンとFROM・2B内のF/Wバージョン(最
新のF/Wバージョン)とを比較し(ステップ20
4)、その比較結果をF/W制御部2Dへ送る。
のF/WバージョンとFROM・2B内のF/Wバージ
ョンとが異なるという比較結果が送られてくると(ステ
ップ205のYES)、FROM・2B内のF/W(最
新バージョンのF/W)を読み出し(ステップ20
6)、F/W送信部2Eを介して被制御盤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)。
n+1 からのF/WバージョンとFROM・2B内のF/
Wバージョンとが同一であるという比較結果が得られた
場合には(ステップ205のNO)、F/W制御部2D
は何も行わない。この場合、新規に搭載された被制御盤
3n+1 のF/Wは最新バージョンであり、何もしなくて
も装置1内のF/Wバージョンは統一される(ステップ
208)。
1)によれば、装置1に新規に被制御盤3を搭載する
と、自動的に装置1内のF/Wバージョンが統一される
ので、オペレータに負担がかかることがない。これは、
装置1の数が多くなって、新規に搭載される被制御盤3
の数が多くなっても同じである。すなわち、各装置1に
おいて、同様にして、自動的に装置1内のF/Wバージ
ョンが統一される。また、これにより、人為的ミスを防
ぐこともでき、確実に、装置1内のF/Wバージョンの
統一を図ることができる。また、運用上の管理も非常に
やり易くなる。
に係る装置内バージョン統一方式の他の実施の形態(実
施の形態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バー
ジョン群として登録している。
示すフローチャートに沿って説明する。なお、装置1に
は既に被制御盤31 〜3nが搭載されており(被制御盤
3n+ 1 はまだ搭載されていない)、これら被制御盤31
〜3nのF/Wバージョンが最新バージョンに統一され
ているものとする。
n+1 を新規に搭載すると(ステップ401)、被制御盤
3n+1 の搭載認識部3Aが自分自身の装置1内への新規
搭載を認識し(ステップ402)、F/Wバージョンの
読み出し要求をF/Wバージョン読出部3Cへ送る。F
/Wバージョン読出部3Cは、搭載認識部3Aからの読
み出し要求を受けて、FROM・3Bから被制御盤3
n+1 のF/Wのバージョンを読み出し、バージョン通知
部3Dを介して制御盤2に通知する(ステップ40
3)。
/Wバージョンは、制御盤2のバージョン受信部2Aで
受信され、比較部2Cへ送られる。比較部2Cは、バー
ジョン受信部2Aを介する被制御盤3n+1 からのF/W
バージョンとFROM・2B内に登録されているF/W
バージョン群とを比較し(ステップ404)、その比較
結果をF/W制御部2Dへ送る。
らのF/WバージョンがFROM・2B内に登録されい
るF/Wバージョン群に含まれているが、そのF/Wバ
ージョン群内の最新バージョンではない」という比較結
果が送られてくると(ステップ405,406のYE
S)、FROM・2B内に登録されている最新バージョ
ンのF/Wを読み出し(ステップ407)、F/W送信
部2Eを介して被制御盤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)。
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の送信要求を送る。
のF/W送信要求受信部3Fで受信され、F/W送信部
3Gへ送られる。このF/Wの送信要求を受けて、F/
W送信部3Gは、FROM・3Bに格納されているF/
Wを制御盤3へ転送する(ステップ409)。
3n+1 のF/Wは、制御盤3のF/W受信部2Gで受信
され、F/W制御部2Dを介してFROM・2Bへ送ら
れる。これにより、被制御盤3n+1 からのF/WがFR
OM・2B内に、最新バージョンのF/Wとして格納さ
れる(ステップ410)。
Dは、被制御盤3n+1 からのF/WをF/W送信部2E
を介して他の被制御盤31 〜3nへ転送する。これによ
り、他の被制御盤31 〜3nにおけるFROM・3B内
のF/Wが被制御盤3n+1 のF/W(最新バージョンの
F/W)に書き替えられ(ステップ411)、被制御盤
31 〜3n+1 のF/Wが全て最新バージョンとなって、
装置1内のF/Wバージョンの統一が図られる(ステッ
プ412)。
n+1 からのF/WバージョンがFROM・2B内に登録
されているF/Wバージョン群内の最新バージョンと同
一であるという比較結果が得られた場合には(ステップ
405のNO)、F/W制御部2Dは何も行わない。こ
の場合、新規に搭載された被制御盤3n+1 のF/Wは最
新バージョンであり、何もしなくても装置1内のF/W
バージョンは統一される(ステップ412)。
に係る装置内バージョン統一方式の別の実施の形態(実
施の形態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を登録
している。
示すフローチャートに沿って説明する。なお、装置1に
は既に被制御盤31 〜3nが搭載されており(被制御盤
3n+ 1 はまだ搭載されていない)、これら被制御盤31
〜3nのF/WバージョンとH/Wバージョンとが適し
た組合せとされているものとする。
n+1 を新規に搭載すると(ステップ601)、被制御盤
3n+1 の搭載認識部3Aが自分自身の装置1内への新規
搭載を認識し(ステップ602)、F/Wバージョンお
よびH/Wバージョンの読み出し要求をF/Wバージョ
ン読出部3CおよびH/Wバージョン読出部3Hへ送
る。
部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)。
よびH/Wバージョンのバージョン対は、制御盤2のバ
ージョン受信部2Aで受信され、比較部2Cへ送られ
る。比較部2Cは、バージョン受信部2Aを介する被制
御盤3n+1 からのF/WバージョンとH/Wバージョン
とのバージョン対と、FROM・2B内に登録されてい
るF/WバージョンとH/Wバージョンとのバージョン
対群とを比較し(ステップ604)、その比較結果をF
/W制御部2Dへ送る。
のバージョン対がFROM・2B内に登録されいるバー
ジョン対群に含まれていなかった場合(ステップ605
のYES)、通知されたH/Wバージョンと対として登
録されているF/Wバージョンを特定し(ステップ60
6)、この特定したF/WバージョンのF/WをFRO
M・2Bから読み出し、F/W送信部2Eを介して被制
御盤3n+1 へ送る。
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)。
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)。
第1発明によれば、装置内に新規に被制御盤を搭載する
と、この新規に搭載した被制御盤が自分自身で装置内に
搭載されたことを認識し、自己の有する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が最新
バージョンのF/Wとして他の被制御盤にダウンロード
され、通知されたF/Wバージョンが登録されているF
/Wバージョン群に含まれていてもそのF/Wバージョ
ン群内の最新バージョンでなかった場合には、登録され
ているF/Wバージョン群内の最新バージョンのF/W
が新規に搭載された被制御盤にダウンロードされるの
で、どのようなF/Wバージョンを持った被制御盤を装
置に搭載しても自動的に最新のバージョンで装置のF/
Wが統一されるものとなる。
盤を搭載すると、この搭載した被制御盤が自分自身で装
置内に搭載されたことを認識し、自己の有する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)を示すブロック構成図であ
る。
るフローチャートである。
の実施の形態(実施の形態2)を示すブロック構成図で
ある。
るフローチャートである。
の実施の形態(実施の形態3)を示すブロック構成図で
ある。
るフローチャートである。
システム構成図である。
…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】 制御盤とこの制御盤によって制御される
被制御盤とを備えた装置の装置内バージョン統一方式で
あって、 前記被制御盤は、 自分自身が装置内に新規に搭載されたことを認識する新
規搭載認識手段と、 この手段によって装置内への新規搭載が認識された場
合、自己の有するファームウェアのバージョンを読み出
し、前記制御盤へ通知するファームウェアバージョン読
出通知手段とを有し、 前記制御盤は、 新規に搭載された被制御盤から通知されるファームウェ
アバージョンと予め登録されているファームウェアバー
ジョンとを比較するバージョン比較手段と、 このバージョン比較手段での比較結果に基づき、通知さ
れたファームウェアバージョンが登録されているファー
ムウェアバージョンと異なる場合、登録されているバー
ジョンのファームウェアを新規に搭載された前記被制御
盤へ送信し、その被制御盤が有しているファームウェア
を書き替えるダウンロード手段とを備えたことを特徴と
する装置内バージョン統一方式。 - 【請求項2】 制御盤とこの制御盤によって制御される
被制御盤とを備えた装置の装置内バージョン統一方式で
あって、 前記被制御盤は、 自分自身が装置内に新規に搭載されたことを認識する新
規搭載認識手段と、 この手段によって装置内への新規搭載が認識された場
合、自己の有するファームウェアのバージョンを読み出
し、前記制御盤へ通知するファームウェアバージョン読
出通知手段とを有し、 前記制御盤は、 新規に搭載された被制御盤から通知されるファームウェ
アバージョンと予め登録されているファームウェアバー
ジョン群とを比較するバージョン比較手段と、 このバージョン比較手段での比較結果に基づき、通知さ
れたファームウェアバージョンが登録されているファー
ムウェアバージョン群に含まれていなかった場合には、
新規に搭載された前記被制御盤が有するファームウェア
を装置内の他の被制御盤に送信し、その被制御盤が有し
ているファームウェアを書き替え、通知されたファーム
ウェアバージョンが登録されているファームウェアバー
ジョン群に含まれていてもそのファームウェアバージョ
ン群内の最新バージョンでなかった場合には、そのファ
ームウェアバージョン群内の最新バージョンのファーム
ウェアを新規に搭載された前記被制御盤へ送信し、その
被制御盤が有しているファームウェアを書き替えるダウ
ンロード手段とを備えたことを特徴とする装置内バージ
ョン統一方式。 - 【請求項3】 制御盤とこの制御盤によって制御される
被制御盤とを備えた装置の装置内バージョン統一方式で
あって、 前記被制御盤は、 自分自身が装置内に新規に搭載されたことを認識する新
規搭載認識手段と、 この手段によって装置内への新規搭載が認識された場
合、自己の有するファームウェアのバージョンとハード
ウェアのバージョンを読み出し、前記制御盤へ通知する
バージョン読出通知手段とを有し、 前記制御盤は、 新規に搭載された被制御盤から通知されるファームウェ
アバージョンとハードウェアバージョンとのバージョン
対と予め登録されているファームウェアバージョンとハ
ードウェアバージョンとのバージョン対群とを比較する
バージョン対比較手段と、 このバージョン対比較手段での比較結果に基づき、通知
されたバージョン対が登録されているバージョン対群に
含まれていなかった場合、通知されたハードウェアバー
ジョンと対として登録されているファームウェアバージ
ョンを特定し、この特定したバージョンのファームウェ
アを新規に搭載された前記被制御盤へ送信し、その被制
御盤が有しているファームウェアを書き替えるダウンロ
ード手段とを備えたことを特徴とする装置内バージョン
統一方式。
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)
| 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 | 发那科株式会社 | 数值控制装置以及工业机械所包含的装置 |
-
2001
- 2001-06-27 JP JP2001194231A patent/JP3738706B2/ja not_active Expired - Fee Related
Cited By (11)
| 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 |