JP2002163224A - Information processing system and interface processing method thereof - Google Patents
Information processing system and interface processing method thereofInfo
- Publication number
- JP2002163224A JP2002163224A JP2000362722A JP2000362722A JP2002163224A JP 2002163224 A JP2002163224 A JP 2002163224A JP 2000362722 A JP2000362722 A JP 2000362722A JP 2000362722 A JP2000362722 A JP 2000362722A JP 2002163224 A JP2002163224 A JP 2002163224A
- Authority
- JP
- Japan
- Prior art keywords
- slave module
- processing
- interface
- slave
- processing device
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 速やかに新規なスレーブモジュールを追加接
続することができる情報処理システムを提供する。
【解決手段】 処理装置100は、接続されたスレーブ
モジュールが既知のモジュールであれば、接続されたス
レーブモジュールの識別番号が、格納されている識別番
号より古ければ、その識別番号を更新したうえで、スレ
ーブモジュールのインタフェース処理プログラムを読み
込み、そのスレーブモジュールのインタフェース処理プ
ログラムを更新して実行する。また、接続されたスレー
ブモジュールがスレーブモジュール130のような新規
のスレーブモジュールである場合には、その識別番号は
処理装置100にまだ登録されていないので、処理装置
100は、その識別番号を登録したうえで、スレーブモ
ジュール130のインタフェース処理プログラムを読み
込んで格納して実行する。
(57) [Summary] [PROBLEMS] To provide an information processing system capable of quickly adding a new slave module. When a connected slave module is a known module, if the identification number of the connected slave module is older than the stored identification number, the processing device updates the identification number. Then, the interface processing program of the slave module is read, and the interface processing program of the slave module is updated and executed. Further, when the connected slave module is a new slave module such as the slave module 130, the identification number is not registered in the processing device 100 yet, so the processing device 100 registers the identification number. Then, the interface processing program of the slave module 130 is read, stored, and executed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、種別が異なる幾つ
かのスレーブモジュールが接続され、スレーブモジュー
ルの種別ごとに異なるインタフェース処理を行なう必要
のある処理装置を備える情報処理システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing system having a processing device to which several slave modules of different types are connected and which need to perform different interface processing for each type of slave module.
【0002】[0002]
【従来の技術】図2は、従来の情報処理システムの構成
を示すブロック図である。図2に示すように、情報処理
システムは、処理装置200と処理装置200に接続さ
れているスレーブモジュール210、220、230と
から構成されている。このような情報処理システムは、
各スレーブモジュールに処理を分散させることによって
装置の保守やバージョンアップを容易にすることができ
るという利点を有している。各スレーブモジュールは、
それぞれ異なる種別のモジュールである。また、スレー
ブモジュール230は、新規に処理装置200に接続さ
れたスレーブモジュールである。2. Description of the Related Art FIG. 2 is a block diagram showing a configuration of a conventional information processing system. As shown in FIG. 2, the information processing system includes a processing device 200 and slave modules 210, 220, and 230 connected to the processing device 200. Such an information processing system,
By distributing the processing to each slave module, there is an advantage that maintenance and upgrade of the device can be facilitated. Each slave module is
These are different types of modules. The slave module 230 is a slave module newly connected to the processing device 200.
【0003】処理装置200は、内部にスレーブモジュ
ール210用のインタフェース処理プログラム201
と、スレーブモジュール202用のインタフェース処理
プログラム202とを格納している。スレーブモジュー
ル210、220は、それぞれ異なる種別のモジュール
であるため、インタフェース処理プログラム201と、
インタフェース処理プログラム202とは、処理内容が
異なっている。処理装置200は、スレーブモジュール
210とのインタフェース処理を行なう場合にはインタ
フェース処理プログラム201を実行し、スレーブモジ
ュール220とのインタフェース処理を行なう場合には
インタフェース処理プログラム202を実行する。[0003] The processing device 200 includes therein an interface processing program 201 for the slave module 210.
And an interface processing program 202 for the slave module 202. Since the slave modules 210 and 220 are different types of modules, respectively, the interface processing program 201,
The processing contents are different from those of the interface processing program 202. The processing device 200 executes the interface processing program 201 when performing the interface processing with the slave module 210, and executes the interface processing program 202 when performing the interface processing with the slave module 220.
【0004】スレーブモジュール230は、新規に処理
装置200に接続されたスレーブモジュールであるた
め、処理装置200は、スレーブモジュール230用の
インタフェース処理を格納していない。スレーブモジュ
ール230とのインタフェース処理を可能にするために
は、新たにスレーブモジュール230用のインタフェー
ス処理プログラムを処理装置200に格納する必要があ
る。Since the slave module 230 is a slave module newly connected to the processing device 200, the processing device 200 does not store interface processing for the slave module 230. In order to enable the interface processing with the slave module 230, it is necessary to newly store an interface processing program for the slave module 230 in the processing device 200.
【0005】また、既に接続されていたスレーブモジュ
ールであって、処理変更されたスレーブモジュールが接
続された際にも、そのスレーブモジュールとのインタフ
ェース処理を可能にするために、処理装置200は、そ
のスレーブモジュール用のインタフェース処理プログラ
ムを更新しなければならない場合もある。[0005] Further, even when a slave module that has already been connected and whose processing has been changed is connected, in order to enable interface processing with the slave module, the processing device 200 is provided with the slave module. In some cases, the interface processing program for the slave module must be updated.
【0006】つまり、従来の情報処理システムでは、既
に接続されているスレーブモジュールとは種別が異なる
新規のスレーブモジュールを追加する際、あるいは、既
に接続されていたスレーブモジュールであって、処理変
更されたスレーブモジュールが接続された際には、処理
装置200にそのスレーブモジュールのインタフェース
用プログラムを新たに追加するために、処理装置200
内のプログラムを変更する必要があり、新規あるいは処
理変更されたスレーブモジュールを追加接続するのに手
間がかかってしまうという問題があった。That is, in the conventional information processing system, when a new slave module having a type different from that of the already connected slave module is added, or when the slave module is already connected and the processing is changed. When a slave module is connected, the processing device 200 is added to the processing device 200 to add a new interface program for the slave module.
In such a case, it is necessary to change the internal program, and there is a problem that it takes time to additionally connect a new or modified slave module.
【0007】[0007]
【発明が解決しようとする課題】以上述べたように、従
来の情報処理システムでは、既に接続されているスレー
ブモジュールとは種別が異なる新規のスレーブモジュー
ルを追加する際、または既に接続されていたスレーブモ
ジュールであって、処理変更されたスレーブモジュール
が接続された際には、処理装置200にそのスレーブモ
ジュールのインタフェース用プログラムを新たに追加す
るために、処理装置200内のプログラムを変更する必
要があり、新規のスレーブモジュールを追加接続するの
に手間がかかってしまうという問題があった。As described above, in the conventional information processing system, when a new slave module having a type different from that of the already connected slave module is added, When a slave module whose processing has been changed is connected, it is necessary to change the program in the processing device 200 in order to newly add an interface program of the slave module to the processing device 200. However, there is a problem that it takes time to connect a new slave module additionally.
【0008】本発明は、速やかに、新規あるいは処理変
更されたスレーブモジュールを追加接続することができ
る情報処理システムを提供することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing system in which a new or changed slave module can be quickly connected.
【0009】[0009]
【課題を解決するための手段】上記課題を解決するため
に、本発明の情報処理システムでは、種別が異なる幾つ
かのスレーブモジュールと、該各スレーブモジュールが
接続され、種別の異なるスレーブモジュール毎に異なる
インタフェース処理を行なう必要がある処理装置とを備
える情報処理システムにおいて、前記各スレーブモジュ
ールは、前記処理装置が実行可能なプログラムコードか
ら構成されている前記各スレーブモジュールのインタフ
ェース処理プログラムを格納しており、前記処理装置
は、接続されたスレーブモジュールが新規あるいは処理
内容が変更されたスレーブモジュールである場合には、
当該スレーブモジュールに格納されているインタフェー
ス処理プログラムを読み込んで格納したうえで実行する
ことを特徴とする。In order to solve the above-mentioned problems, in an information processing system according to the present invention, several slave modules of different types are connected, and each of the slave modules is connected. In an information processing system including a processing device that needs to perform different interface processing, each of the slave modules stores an interface processing program of each of the slave modules, which is configured by a program code executable by the processing device. In the case where the connected slave module is a new or modified slave module,
The interface processing program stored in the slave module is read, stored, and executed.
【0010】本発明の情報処理システムでは、新規ある
いは処理内容が変更されたスレーブモジュールが処理装
置に接続されたときに、処理装置がスレーブモジュール
からインタフェース処理プログラムを読み込んで格納し
てから、そのインタフェース処理プログラムを実行す
る。こうすることによって、本実施形態の情報処理シス
テムでは、新規あるいは処理内容が変更されたスレーブ
モジュールが追加接続された場合でも、処理装置のプロ
グラムを変更する必要がなくなるため、速やかに新規な
スレーブモジュールを追加接続することができる。In the information processing system according to the present invention, when a new or changed slave module is connected to a processing device, the processing device reads and stores an interface processing program from the slave module, and then stores the interface processing program. Execute the processing program. By doing so, in the information processing system of the present embodiment, even if a new or changed slave module is additionally connected, it is not necessary to change the program of the processing device, and the new slave module Can be additionally connected.
【0011】[0011]
【発明の実施の形態】次に、本発明の一実施形態の情報
処理システムについて図面を参照して詳細に説明する。
図1は、本実施形態の情報処理システムの構成を示すブ
ロック図である。図1に示すように、本実施形態の情報
処理システムは、処理装置100と、処理装置100に
接続されたスレーブモジュール110、120、130
とから構成されている。スレーブモジュール110、1
20、130は、それぞれ異なる種別のモジュールであ
り。スレーブモジュール130は新規のスレーブモジュ
ールであるとする。Next, an information processing system according to an embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram illustrating the configuration of the information processing system according to the present embodiment. As shown in FIG. 1, the information processing system according to the present embodiment includes a processing device 100 and slave modules 110, 120, and 130 connected to the processing device 100.
It is composed of Slave module 110, 1
Reference numerals 20 and 130 denote different types of modules. The slave module 130 is assumed to be a new slave module.
【0012】各スレーブモジュール110、120、1
30は、それぞれのインタフェース処理用プログラム1
11、121、131をそれぞれ格納している。各イン
タフェース処理用プログラムは、処理装置100が実行
可能なプログラムコードより構成されている。また、各
スレーブモジュール110、120、130は、処理内
容識別のための識別番号を有している。これらの識別番
号はスレーブモジュールの処理内容が変更される度に更
新される番号である。Each slave module 110, 120, 1
30 is the respective interface processing program 1
11, 121, and 131 are stored, respectively. Each interface processing program is composed of a program code executable by the processing device 100. Further, each of the slave modules 110, 120, and 130 has an identification number for identifying the processing content. These identification numbers are updated each time the processing content of the slave module is changed.
【0013】処理装置100は、各スレーブモジュール
110、120、130より、インタフェース処理用プ
ログラム111、121、131を読み込んで格納して
それらのプログラムを実行することができる仕組みを有
している。The processing apparatus 100 has a mechanism capable of reading and storing interface processing programs 111, 121, and 131 from each of the slave modules 110, 120, and 130 and executing those programs.
【0014】また、処理装置100は、接続されたスレ
ーブモジュールの種別を監視している。接続されたスレ
ーブモジュールが既知のモジュールであれば、処理装置
100は、そのスレーブモジュールのインタフェース処
理プログラムに格納されている識別番号と、処理装置1
00自身が格納している識別番号とを比較して、接続さ
れたスレーブモジュールの識別番号が、格納されている
識別番号より新しいものであれば、格納する識別番号の
登録を更新したうえで、スレーブモジュールのインタフ
ェース処理プログラムを読み込んで、そのスレーブモジ
ュールのインタフェース処理プログラムを更新する。ま
た、接続されたスレーブモジュールがスレーブモジュー
ル130のような新規のスレーブモジュールである場合
には、その識別番号は、処理装置100にまだ登録され
ていないので、処理装置100は、その識別番号を登録
したうえで、そのスレーブモジュールのインタフェース
処理プログラムを読み込んで格納する。The processing apparatus 100 monitors the type of the connected slave module. If the connected slave module is a known module, the processing device 100 determines the identification number stored in the interface processing program of the slave module and the processing device 1
00 is compared with the identification number stored therein, and if the identification number of the connected slave module is newer than the stored identification number, the registration of the identification number to be stored is updated. The interface processing program of the slave module is read, and the interface processing program of the slave module is updated. Further, when the connected slave module is a new slave module such as the slave module 130, the identification number is not registered in the processing device 100 yet, so the processing device 100 registers the identification number. Then, the interface processing program of the slave module is read and stored.
【0015】処理装置100は、格納されたインタフェ
ース処理プログラムを実行して、接続されたスレーブモ
ジュールとの間のインタフェース処理を行なう。The processing device 100 executes the stored interface processing program to perform interface processing with the connected slave module.
【0016】以上述べたように、本実施形態の情報処理
システムでは、新規あるいは処理変更が行なわれたスレ
ーブモジュールが処理装置100に接続されたときに、
処理装置100がスレーブモジュールからインタフェー
ス処理プログラムを読み込んで格納してから、そのイン
タフェース処理プログラムを実行する。こうすることに
よって、本実施形態の情報処理システムでは、新規のス
レーブモジュールや処理変更が行なわれたスレーブモジ
ュールが追加接続された場合でも、処理装置100のプ
ログラムを変更する必要がなくなるため、速やかに新規
あるいは処理変更されたスレーブモジュールを追加接続
することができる。As described above, in the information processing system of this embodiment, when a new or changed slave module is connected to the processing device 100,
After the processing device 100 reads and stores the interface processing program from the slave module, the interface processing program is executed. By doing so, in the information processing system according to the present embodiment, even when a new slave module or a slave module whose processing has been changed is additionally connected, it is not necessary to change the program of the processing device 100. A new or modified slave module can be additionally connected.
【0017】[0017]
【発明の効果】以上述べたように、本発明の情報処理シ
ステムでは、新規あるいは処理変更が行なわれたスレー
ブモジュールが処理装置に接続されたときには、処理装
置がスレーブモジュールに格納されているインタフェー
ス処理プログラムを読み込んで格納してから、そのイン
タフェース処理プログラムを実行する。こうすることに
よって、本実施形態の情報処理システムでは、新規のス
レーブモジュールや処理変更が行なわれたスレーブモジ
ュールが追加接続された場合でも、処理装置のプログラ
ムを変更する必要がなくなるため、速やかに新規あるい
は処理変更されたスレーブモジュールを追加接続するこ
とができる。As described above, according to the information processing system of the present invention, when a new or changed slave module is connected to a processing device, the processing device is connected to the interface processing stored in the slave module. After loading and storing the program, the interface processing program is executed. By doing so, in the information processing system according to the present embodiment, even when a new slave module or a slave module whose processing has been changed is additionally connected, it is not necessary to change the program of the processing device. Alternatively, a slave module whose processing has been changed can be additionally connected.
【図1】本発明の第1の実施形態の情報処理システムの
構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an information processing system according to a first embodiment of the present invention.
【図2】従来の情報処理システムの構成を示すブロック
図である。FIG. 2 is a block diagram illustrating a configuration of a conventional information processing system.
100、200 処理装置 110、120、130、210、220、230
スレーブモジュール 111、121、131、201、202 インタフ
ェース処理プログラム100, 200 Processing device 110, 120, 130, 210, 220, 230
Slave module 111, 121, 131, 201, 202 Interface processing program
Claims (2)
ルと、 該各スレーブモジュールが接続され、種別の異なるスレ
ーブモジュール毎に異なるインタフェース処理を行なう
必要がある処理装置とを備える情報処理システムにおい
て、 前記各スレーブモジュールは、前記処理装置が実行可能
なプログラムコードから構成されている前記各スレーブ
モジュールのインタフェース処理プログラムを格納して
おり、 前記処理装置は、接続されたスレーブモジュールが新規
あるいは処理内容が変更されたスレーブモジュールであ
る場合には、当該スレーブモジュールに格納されている
インタフェース処理プログラムを読み込んで格納したう
えで実行することを特徴とする情報処理システム。1. An information processing system comprising: several slave modules of different types; and a processing device to which each of the slave modules is connected and which needs to perform different interface processing for each of the different types of slave modules. The slave module stores an interface processing program of each of the slave modules, which is configured by a program code executable by the processing device. The processing device has a new connected slave module or a changed processing content. An information processing system that reads, stores, and executes an interface processing program stored in the slave module when the slave module is a slave module.
ルと、 該各スレーブモジュールが接続され、前記各スレーブモ
ジュール毎に異なるインタフェース処理を行なう処理装
置とを備える情報処理システムのインタフェース処理方
法であって、 前記処理装置は、接続されたスレーブモジュールが新規
あるいは処理内容が変更されたスレーブモジュールであ
る場合には、当該スレーブモジュールに格納されている
インタフェース処理プログラムを読み込んで格納したう
えで実行する、情報処理システムのインタフェース処理
方法。2. An interface processing method for an information processing system comprising: several slave modules of different types; and a processing device to which each of the slave modules is connected and that performs a different interface process for each of the slave modules. When the connected slave module is a new or changed slave module, the processing device reads and stores an interface processing program stored in the slave module, and executes the interface processing program. System interface processing method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000362722A JP2002163224A (en) | 2000-11-29 | 2000-11-29 | Information processing system and interface processing method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000362722A JP2002163224A (en) | 2000-11-29 | 2000-11-29 | Information processing system and interface processing method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002163224A true JP2002163224A (en) | 2002-06-07 |
Family
ID=18833950
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000362722A Pending JP2002163224A (en) | 2000-11-29 | 2000-11-29 | Information processing system and interface processing method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002163224A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003010675A1 (en) * | 2001-07-27 | 2003-02-06 | Sony Corporation | Information processing system, information processing apparatus, and method |
| JP2012150601A (en) * | 2011-01-18 | 2012-08-09 | Fujitsu Telecom Networks Ltd | Function addition type control device, function addition type control system, and function addition method |
| JP2012160066A (en) * | 2011-02-01 | 2012-08-23 | Mitsubishi Heavy Ind Ltd | Toll device and tollgate management system |
-
2000
- 2000-11-29 JP JP2000362722A patent/JP2002163224A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003010675A1 (en) * | 2001-07-27 | 2003-02-06 | Sony Corporation | Information processing system, information processing apparatus, and method |
| JP2012150601A (en) * | 2011-01-18 | 2012-08-09 | Fujitsu Telecom Networks Ltd | Function addition type control device, function addition type control system, and function addition method |
| JP2012160066A (en) * | 2011-02-01 | 2012-08-23 | Mitsubishi Heavy Ind Ltd | Toll device and tollgate management system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110888727A (en) | Method, device and storage medium for realizing concurrent lock-free queue | |
| CN104123381A (en) | Automatic matching method of hardware board card | |
| JPH05250305A (en) | Data transfer control system | |
| CN114416039A (en) | Data processing method, device and platform | |
| JP2002163224A (en) | Information processing system and interface processing method thereof | |
| CN115955511B (en) | Microservice calling method, device, terminal device and readable storage medium | |
| CN112003837B (en) | Intelligent equipment adaptation method and device based on Modbus protocol and storage medium | |
| CN116483745A (en) | Data transmission method, device, power module and storage medium | |
| CN108804148B (en) | Method and device for establishing binding relationship between equipment and drive | |
| JPH05297911A (en) | Sequence control circuit for sequence controller | |
| JPS63240663A (en) | Processor | |
| CN114691651B (en) | Event handling methods, apparatus, devices, and storage media | |
| JP2003122410A (en) | Method for causing controller to perform computation | |
| JPH10326192A (en) | CATV terminal software program download system | |
| JP3729076B2 (en) | Combined shared module version checking method and version checking program | |
| JP2907665B2 (en) | Acquisition storage area management method | |
| JPS62254237A (en) | Inter-printer type branch instruction executing system | |
| CN116860306A (en) | Data upgrading method, device, equipment and storage medium of business system | |
| JPH08286950A (en) | Information processor and trace information storage method | |
| CN118069140A (en) | Browser compatibility method, device, equipment and storage medium | |
| CN116227502A (en) | Entry translation updating method and device, user terminal and storage medium | |
| JP2007026235A (en) | Verification program execution method in multiprocessor system | |
| JP5821495B2 (en) | Program reuse system and program reuse method | |
| CN113760399A (en) | Method and apparatus for process expansion | |
| JP2004021658A (en) | Program automatic execution system |