[go: up one dir, main page]

JPH09160759A - Management method of computer system operation definition information table - Google Patents

Management method of computer system operation definition information table

Info

Publication number
JPH09160759A
JPH09160759A JP31800495A JP31800495A JPH09160759A JP H09160759 A JPH09160759 A JP H09160759A JP 31800495 A JP31800495 A JP 31800495A JP 31800495 A JP31800495 A JP 31800495A JP H09160759 A JPH09160759 A JP H09160759A
Authority
JP
Japan
Prior art keywords
file
contents
main body
unit
body 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.)
Withdrawn
Application number
JP31800495A
Other languages
Japanese (ja)
Inventor
Ritsu Suzuki
立 鈴木
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP31800495A priority Critical patent/JPH09160759A/en
Publication of JPH09160759A publication Critical patent/JPH09160759A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 動作定義情報テーブルを本体装置のメモリ上
に有し、保守端末を接続可能なコンピュータシステムに
関し、本体装置上のテーブル内容の変更を安全に実施可
能とすると共に、本体装置の運用停止時間を短縮し、ま
た、テーブル変更機能の開発効率を向上させることを課
題とする。 【解決手段】 保守端末112内のテーブル変更部10
5は、テーブルファイル部101内のテーブルファイル
に対して変更動作を実行する。変更後のテーブルファイ
ルが示すテーブル内容は、テーブル送信部102によっ
て本体装置113に転送される。本体装置113内のテ
ーブル管理部108は、保守端末112から転送された
テーブル内容をテーブル領域111に書き込む。このよ
うに、テーブル内容が保守端末112上のテーブルファ
イルとして管理されることにより、本体装置がない場所
(事務所等)でのテーブル変更作業等が可能となる。
(57) Abstract: A computer system having an operation definition information table on a memory of a main body device and capable of connecting a maintenance terminal, and making it possible to safely change the contents of the table on the main body device, It is an object to shorten the operation stop time of the main body device and improve the development efficiency of the table changing function. A table changing unit 10 in a maintenance terminal 112.
Reference numeral 5 executes a change operation for the table file in the table file unit 101. The table content indicated by the changed table file is transferred to the main body device 113 by the table transmission unit 102. The table management unit 108 in the main body device 113 writes the table contents transferred from the maintenance terminal 112 in the table area 111. In this way, by managing the table contents as a table file on the maintenance terminal 112, it becomes possible to perform a table changing operation or the like in a place (office or the like) where there is no main body device.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、動作定義情報テー
ブルを本体装置のメモリ上に有し、保守端末を接続可能
なコンピュータシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system having an operation definition information table in a memory of a main unit and capable of connecting a maintenance terminal.

【0002】[0002]

【従来の技術及び発明が解決しようとする課題】近年の
コンピュータシステム、特に社会システムとして使用さ
れるオンラインリアルタイムシステムでは、長期間の連
続運転が要求されているため、機械ディスク装置等の駆
動部を有する装置を使用できない。このため、装置の動
作定義情報がテーブルとして、メモリ等の駆動部を持た
ない記憶媒体上に保存される必要がある。
2. Description of the Related Art Recent computer systems, particularly online real-time systems used as social systems, require continuous operation for a long time. I cannot use the equipment I have. Therefore, the operation definition information of the device needs to be stored as a table on a storage medium having no driving unit such as a memory.

【0003】この場合に、動作定義情報のテーブルをど
のように安全に更新するかが課題となる。図23は、従
来技術の説明図である。
In this case, how to safely update the table of operation definition information becomes a problem. FIG. 23 is an explanatory diagram of a conventional technique.

【0004】本体装置2308上のテーブル領域230
6のテーブル内容を変更するためには、オペレータは、
本体装置2308と保守端末2307とを接続し、保守
端末2307上のテーブル変更部2301を起動する。
テーブル変更部2301でのテーブル変更機能によって
変更されたテーブル内容は、本体との通信部2302を
介して即座に本体装置2308に転送される。
A table area 230 on the main unit 2308
To change the table contents of No. 6, the operator
The main body device 2308 and the maintenance terminal 2307 are connected, and the table changing unit 2301 on the maintenance terminal 2307 is activated.
The table contents changed by the table changing function of the table changing unit 2301 are immediately transferred to the main body device 2308 via the communication unit 2302 with the main body.

【0005】本体装置2308では、保守端末との通信
部2303を介して受信された上記テーブル内容は、メ
モリ格納部2304を介してテーブル領域2306に格
納される。
In the main unit 2308, the table contents received via the communication unit 2303 with the maintenance terminal are stored in the table area 2306 via the memory storage unit 2304.

【0006】また、保守端末2307内のテーブル変換
部2301は現状のテーブルを表示する機能も有する
が、これは、本体装置2308内のメモリ獲得部230
5が、テーブル領域2306内のテーブル内容を獲得
し、それを保守端末2307に送信することにより実現
されていた。
The table conversion unit 2301 in the maintenance terminal 2307 also has a function of displaying the current table, which is the memory acquisition unit 230 in the main unit 2308.
5 is realized by acquiring the table contents in the table area 2306 and transmitting it to the maintenance terminal 2307.

【0007】しかし、上述の従来技術では、保守端末2
307を本体装置2308に直接接続しないとテーブル
内容の変更を行うことができず、オペレータはテーブル
内容の事前準備ができず、テーブル変更作業の安全性が
阻害されるという問題点を有していた。なお、テーブル
領域2306に格納されるテーブルデータは、重要性及
び守秘性の高いものが多く、また、できる限り単時間で
の作業も要求されるため、リモートメンテナンスも困難
であった。
However, in the above-mentioned conventional technique, the maintenance terminal 2
If the 307 is not directly connected to the main body apparatus 2308, the table contents cannot be changed, the operator cannot prepare the table contents in advance, and there is a problem that the safety of the table changing work is hindered. . Many of the table data stored in the table area 2306 are highly important and highly confidential, and the work in a single time is required as much as possible, so remote maintenance is difficult.

【0008】また、上述の従来技術では、保守端末23
07内のテーブル変換部2301の機能は、プログラム
ロジックとして実現していた。これに対して、テーブル
変更機能の画面イメージやテーブル構造は、顧客の要望
等に基づいて頻繁に修正することがあるため、テーブル
変更部2301の機能の開発効率・修正効率が悪いとい
う問題点を有していた。
Further, in the above-mentioned conventional technique, the maintenance terminal 23
The function of the table conversion unit 2301 in 07 was realized as a program logic. On the other hand, the screen image and the table structure of the table changing function may be frequently modified based on the customer's request and the like, so that there is a problem that the development efficiency and modification efficiency of the function of the table modifying unit 2301 are poor. Had.

【0009】更に、保守端末2307に実装されるテー
ブル変換部2301の機能は、本体装置2308内のテ
ーブル領域2306に格納されるテーブルデータのロケ
ートアドレス等と関連づけて作成する必要がある。従っ
て、従来は、プログラマが、本体装置2308に対応す
るソースプログラム及びロケートマップファイル等を参
照しながら、テーブル変換部2301の機能を開発しな
ければならなかった。このため、上記機能の開発効率が
悪く、また、上記機能と本体装置のテーブル構造の間の
認識違いに基づくバグも多発していた。
Further, the function of the table conversion unit 2301 mounted on the maintenance terminal 2307 needs to be created in association with the locate address of the table data stored in the table area 2306 in the main unit 2308. Therefore, conventionally, the programmer had to develop the function of the table conversion unit 2301 while referring to the source program and the locate map file corresponding to the main body device 2308. For this reason, the development efficiency of the above functions is poor, and bugs frequently occur due to the difference in recognition between the above functions and the table structure of the main body device.

【0010】また、従来、本体装置2308のテーブル
領域2306内のテーブル内容や装置状態を表示する機
能も、新たなプログラムロジックとして作成しなければ
ならなかったため、開発効率が悪かった。
Further, conventionally, the function of displaying the table contents and the device status in the table area 2306 of the main body device 2308 also had to be created as a new program logic, so the development efficiency was poor.

【0011】更に、従来、本体装置2308のテーブル
領域2306に格納されているテーブルがどうのように
変更されたかを示す情報は、オペレータ自身が管理しな
ければならず、管理ミスが多発していた。
Furthermore, conventionally, the operator himself has to manage the information indicating how the table stored in the table area 2306 of the main body apparatus 2308 has been changed, and management errors frequently occur. .

【0012】また、従来、本体装置2308のテーブル
領域2306内のテーブル内容を変更するためには、図
24に示されるように、本体装置2308の状態を装置
運用状態から装置運用停止状態に変更した上でテーブル
内容の変更を実行し、その後に再び本体装置113の状
態を装置運用停止状態から装置運用状態に戻す必要があ
った。このため、本体装置113にメンテナンスモード
を実装しなければならず、また、テーブル変更が長時間
に渡る場合には本体装置2308も長時間にわたってそ
の運用が停止してしまい装置稼働率の低下を招くという
問題点を有していた。
Further, conventionally, in order to change the table contents in the table area 2306 of the main body apparatus 2308, as shown in FIG. 24, the state of the main body apparatus 2308 is changed from the apparatus operation state to the apparatus operation stop state. It was necessary to change the contents of the table above and then return the state of the main body device 113 from the device operation stop state to the device operation state again. For this reason, the maintenance mode must be implemented in the main body device 113, and when the table change takes a long time, the operation of the main body device 2308 also stops for a long time, resulting in a decrease in the device operating rate. Had the problem.

【0013】上記従来技術とは別に、共有メモリを有す
る密結合マルチプロセッサシステムにおける従来のテー
ブル配置技術について、図25を用いて説明する。マル
チプロセッサシステムにおいては、コストや操作の単純
化のために、保守端末2505は、1つのプロセッサ
(システム管理CPU2506)のみに接続するのが望
ましい。
Apart from the above-mentioned conventional technique, a conventional table arrangement technique in a tightly coupled multiprocessor system having a shared memory will be described with reference to FIG. In a multiprocessor system, it is desirable to connect the maintenance terminal 2505 to only one processor (system management CPU 2506) in order to simplify the cost and the operation.

【0014】従来技術では、他プロセッサ(個別機能C
PU2507)において必要なテーブルは、共有メモリ
2508上のテーブル領域2504に配置されていた。
オンラインリアルタイムシステム等では、アプリケーシ
ョン2503は、運用中に頻繁にテーブル内容を参照し
なければならないものが多い。ところが、一般的に共有
メモリ2508へのアクセスは、各プロセッサ内のロー
カルメモリへのアクセスよりも多くプロセッサ実行時間
を占有するため、各プロセッサの負荷が重くなってしま
い、結果としてプロセッサの数が増え、システム全体の
コストアップを招いていた。
In the prior art, another processor (individual function C
The tables necessary for the PU 2507) are arranged in the table area 2504 on the shared memory 2508.
In an online real-time system or the like, many applications 2503 must frequently refer to the table contents during operation. However, in general, access to the shared memory 2508 occupies more processor execution time than access to the local memory in each processor, resulting in a heavy load on each processor, resulting in an increase in the number of processors. , Was inviting an increase in the cost of the entire system.

【0015】また、共有メモリ2508に対するアクセ
ス負荷も増大するため、他プロセッサからの共有メモリ
2508へのアクセスを阻害する結果も招き、システム
のレスポンスを低下させてしまうという問題点を有して
いた。
Further, since the access load to the shared memory 2508 also increases, there is a problem that the access to the shared memory 2508 from other processors is hindered and the response of the system is deteriorated.

【0016】本発明の課題は、本体装置上のテーブル内
容の変更を安全に実施可能とすると共に、本体装置の運
用停止時間を短縮し、また、テーブル変更機能の開発効
率を向上させることにある。
An object of the present invention is to enable the contents of a table on the main body device to be safely changed, shorten the operation stop time of the main body device, and improve the development efficiency of the table change function. .

【0017】[0017]

【課題を解決するための手段】本発明の第1の態様は、
動作定義情報テーブルを本体装置のメモリ上に有し、保
守端末を接続可能なコンピュータシステムを前提とす
る。
According to a first aspect of the present invention, there is provided:
It is premised on a computer system having an operation definition information table on the memory of the main body and capable of connecting a maintenance terminal.

【0018】そして、保守端末内に、本体装置のための
動作定義情報テーブルをテーブルファイルとして管理す
るテーブルファイル管理手段と、そのテーブルファイル
管理手段が管理するテーブルファイルが示すテーブル内
容を、本体装置に送信するテーブル送信手段とを有す
る。
Then, in the maintenance terminal, a table file management means for managing the operation definition information table for the main body device as a table file and the table contents indicated by the table file managed by the table file management means are stored in the main body device. Table transmission means for transmitting.

【0019】また、本体装置内に、保守端末内のテーブ
ル送信手段からテーブル内容を受信し、そのテーブル内
容によりその本体装置が保持しているテーブル内容を置
き換えるテーブル更新手段を有する。
Further, the main body device has a table updating means for receiving the table contents from the table transmitting means in the maintenance terminal and replacing the table contents held by the main body device with the table contents.

【0020】以上の構成を有する本発明の第1の態様で
は、テーブル内容が保守端末上のテーブルファイルとし
て管理されることにより、本体装置がない場所(事務所
等)でのテーブル変更作業等が可能となり、オペレータ
は事前にテーブル内容を準備することが可能となり、テ
ーブル変更の安全性が向上する。
In the first aspect of the present invention having the above configuration, the table contents are managed as the table file on the maintenance terminal, so that the table changing work etc. in the place (the office etc.) where there is no main unit can be performed. This enables the operator to prepare the table contents in advance, which improves the safety of changing the table.

【0021】上述の本発明の第1の態様の構成におい
て、本体装置は、その本体装置が保持しているテーブル
内容を保守端末に送信するテーブル送信手段を更に含
み、保守端末内のテーブルファイル管理手段は、テーブ
ル送信手段により送信されたテーブル内容をテーブルフ
ァイルとして受信するテーブル受信手段を含むように構
成することができる。また、テーブルファイル管理手段
は、そのテーブルファイル管理手段が保持するテーブル
ファイルの内容を、そのテーブルファイル手段内のテー
ブル受信手段が受信したテーブルファイルの内容と比較
するテーブル比較手段を含むように構成することができ
る。また、テーブルファイル管理手段は、テーブルファ
イルの内容を変更するテーブル変更手段を含むように構
成することができる。
In the configuration of the first aspect of the present invention described above, the main body device further includes table transmitting means for transmitting the table contents held by the main body device to the maintenance terminal, and manages the table file in the maintenance terminal. The means can be configured to include table receiving means for receiving the table contents transmitted by the table transmitting means as a table file. Further, the table file management means is configured to include a table comparison means for comparing the contents of the table file held by the table file management means with the contents of the table file received by the table reception means in the table file means. be able to. Also, the table file management means can be configured to include table changing means for changing the contents of the table file.

【0022】更に、テーブル変更手段は、画面の表示形
式を定義する画面定義ファイルの内容と動作定義情報テ
ーブルの構造を定義する属性定義ファイルの内容とに基
づいて、テーブルファイルの内容を変更するように構成
することができる。
Further, the table changing means changes the contents of the table file based on the contents of the screen definition file which defines the display format of the screen and the contents of the attribute definition file which defines the structure of the operation definition information table. Can be configured to.

【0023】このような定義ファイルを有する構成によ
り、システム開発者は、画面イメージとテーブル構造の
定義ファイルを作成するだけで、テーブル変更機能を簡
単に提供することが可能となり、開発効率が向上する。
With the configuration having such a definition file, the system developer can easily provide the table changing function by only creating the definition file of the screen image and the table structure, and the development efficiency is improved. .

【0024】次に、テーブル変更手段が画面定義ファイ
ル及び属性定義ファイルを有する上述の構成において、
動作定義情報テーブルを生成するためのテーブルソース
情報及び動作定義情報テーブルを本体装置に格納するた
めのロケートマップ情報に基づいて、画面定義ファイル
及び属性定義ファイルを生成する定義ファイル生成手段
を更に有するように構成することができる。
Next, in the above configuration in which the table changing means has the screen definition file and the attribute definition file,
A definition file generating means for generating a screen definition file and an attribute definition file based on table source information for generating the operation definition information table and locate map information for storing the operation definition information table in the main body device is further provided. Can be configured to.

【0025】このような定義ファイル生成手段を有する
構成により、システム開発者はほとんど作業なしでテー
ブル変更機能を提供でき、開発効率を向上させることが
できる。また、本体装置のテーブル構造と保守端末のテ
ーブル変更手段の機能の間で、テーブル構造の認識違い
に基づくバグの発生がなくなるため、テーブル変更手段
の機能の信頼性を向上させることができる。
With the configuration having such a definition file generating means, the system developer can provide the table changing function with almost no work, and the development efficiency can be improved. Further, since the occurrence of a bug due to the difference in recognition of the table structure between the table structure of the main body device and the function of the table changing unit of the maintenance terminal is eliminated, the reliability of the function of the table changing unit can be improved.

【0026】次に、ここまでの本発明の構成において、
本体装置は、その本体装置が保持しているテーブル内容
又は装置状態を保守端末に送信するテーブル送信手段を
更に含み、保守端末内のテーブルファイル管理手段は、
テーブル送信手段により送信されたテーブル内容又は装
置状態をテーブルファイルとして受信するテーブル受信
手段を含み、テーブルファイル管理手段内のテーブル変
更手段は、テーブルファイルをリードオンリーモードで
オープンする機能を有し、テーブルファイル管理手段内
のテーブル受信手段とリードオンリーモードで動作する
テーブル変更手段が連携することにより、本体装置のテ
ーブル内容又は装置状態を表示するように構成すること
ができる。
Next, in the constitution of the present invention so far,
The main body device further includes table transmitting means for transmitting the table contents or the device state held by the main body device to the maintenance terminal, and the table file management means in the maintenance terminal is
The table changing means in the table file managing means has a function of opening the table file in the read-only mode, including table receiving means for receiving the table contents or the device status transmitted by the table transmitting means as a table file. The table receiving means in the file managing means and the table changing means operating in the read-only mode cooperate to display the table contents or the apparatus status of the main body apparatus.

【0027】このようなテーブル受信手段とリードオン
リーモードを有するテーブル変更手段を連携動作させる
だけで、本体装置のテーブル内容や装置状態の表示機能
を簡単に実現することができる。
By simply operating the table receiving means and the table changing means having the read-only mode in cooperation with each other, the display function of the table contents and the apparatus state of the main body apparatus can be easily realized.

【0028】続いて、ここまでの本発明の構成におい
て、本体装置内に、テーブル更新手段が更新する動作定
義情報テーブルの更新履歴を保持するテーブル更新履歴
保持手段と、そのテーブル更新履歴保持手段が保持する
動作定義情報テーブルの更新履歴を保守端末に送信する
テーブル更新履歴送信手段とを含み、保守端末は、本体
装置内のテーブル更新履歴送信手段が送信した動作定義
情報テーブルの更新履歴を受信して表示するテーブル更
新履歴表示手段を含むように構成することができる。
Then, in the configuration of the present invention so far, the table update history holding means for holding the update history of the operation definition information table updated by the table updating means and the table update history holding means are provided in the main body apparatus. The maintenance terminal receives the update history of the operation definition information table transmitted by the table update history transmitting means in the main body device, and the table update history transmitting means for transmitting the update history of the retained operation definition information table to the maintenance terminal. It can be configured to include a table update history display means for displaying the table.

【0029】このような更新履歴を管理可能な構成によ
り、テーブル版数管理の安全性を向上させることができ
る。次に、ここまでの本発明の構成において、本体装置
内のテーブル更新手段は、保守端末からテーブル内容を
受信しそれを保持するテーブル内容保持手段と、本体装
置のリセット時に、テーブル内容保持手段が保持するテ
ーブル内容を変換し、その変換されたテーブル内容によ
りその本体装置が保持しているテーブル内容を置き換え
るテーブル変換手段とを含むように構成することができ
る。
With such a structure capable of managing the update history, it is possible to improve the safety of the table version number management. Next, in the configuration of the present invention up to this point, the table updating means in the main body device includes the table content holding means for receiving the table contents from the maintenance terminal and holding the table contents, and the table content holding means for resetting the main body device. It is possible to include a table conversion unit that converts the held table contents and replaces the table contents held by the main body device with the converted table contents.

【0030】このようなテーブル変換手段を含む構成に
より、変更されたテーブル内容が保守端末から本体装置
に転送される際に本体装置の運用を停止させる必要がな
く、転送終了後に本体装置をリセットするだけで本体装
置のテーブル内容を更新することができるため、本体装
置にメンテナンスモード等の保守を行うモードを実装す
る必要がなく、また、本体装置の稼働率の低下も防ぐこ
とができる。
With the configuration including such table conversion means, it is not necessary to stop the operation of the main body device when the changed table contents are transferred from the maintenance terminal to the main body device, and the main body device is reset after the transfer is completed. Since it is possible to update the table contents of the main body device by itself, it is not necessary to mount a maintenance mode or other maintenance mode on the main body device, and it is possible to prevent a decrease in the operating rate of the main body device.

【0031】次に、本発明の第2の態様は、保守端末を
接続可能で、動作定義情報テーブルの内容に基づいて動
作し、共有メモリを有するマルチプロセッサシステムを
前提とする。
Next, the second aspect of the present invention is premised on a multiprocessor system to which a maintenance terminal can be connected, which operates based on the contents of the operation definition information table, and which has a shared memory.

【0032】そして、保守端末内に、本体装置のための
動作定義情報テーブルをテーブルファイルとして管理す
るテーブルファイル管理手段と、そのテーブルファイル
管理手段が管理するテーブルファイルが示すテーブル内
容を、マルチプロセッサシステムを構成する所定のプロ
セッサに送信するテーブル送信手段とを含む。
Then, in the maintenance terminal, a table file management means for managing the operation definition information table for the main unit as a table file and the table contents indicated by the table file managed by the table file management means are stored in the multiprocessor system. And a table transmitting means for transmitting the table to a predetermined processor.

【0033】また、上記所定のプロセッサ内に、保守端
末内のテーブル送信手段からテーブル内容を受信し、そ
のテーブル内容をマルチプロセッサシステムを構成する
各プロセッサに転送するテーブル転送手段を含む。
Further, the predetermined processor includes a table transfer means for receiving the table contents from the table sending means in the maintenance terminal and transferring the table contents to each processor constituting the multiprocessor system.

【0034】そして、上記各プロセッサ内に、所定のプ
ロセッサ内のテーブル転送手段からテーブル内容を受信
し、その各プロセッサがローカルに保持しているテーブ
ル内容を置き換えるテーブル更新手段を含む。
Then, each of the processors includes a table updating means for receiving the table contents from the table transferring means in a predetermined processor and replacing the table contents held locally by the respective processors.

【0035】上述の本発明の第2の態様の構成により、
テーブル内容が各プロセッサにローカルに保持されるた
め、テーブル内容をアクセスするプロセッサの実行時間
を短縮することができる。また、共有メモリへのアクセ
スの集中を回避することができ、システム全体のレスポ
ンスを向上させることが可能となる。
According to the configuration of the second aspect of the present invention described above,
Since the table contents are held locally in each processor, the execution time of the processor that accesses the table contents can be shortened. Further, it is possible to avoid concentration of access to the shared memory and improve the response of the entire system.

【0036】[0036]

【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態について詳細に説明する。第1の実施の形態 図1は、本発明の第1の実施の形態の構成図であり、図
2は、その動作フローチャートである。
Embodiments of the present invention will be described below in detail with reference to the drawings. First Embodiment FIG. 1 is a configuration diagram of a first embodiment of the present invention, and FIG. 2 is an operation flowchart thereof.

【0037】第1の実施の形態では、本体装置113側
のテーブル領域111の内容を、保守端末112側のテ
ーブルファイル部101にテーブルファイルとして保有
する点が特徴である。
The first embodiment is characterized in that the contents of the table area 111 on the main device 113 side are retained as a table file in the table file section 101 on the maintenance terminal 112 side.

【0038】オペレータは、保守端末112を使用して
本体装置113のテーブル領域111の内容を変更する
際には、まず予め、保守端末112のテーブル受信部1
03を起動することにより、本体装置113内のテーブ
ル領域111から保守端末112にテーブル内容を転送
させる(図2のステップ201)。具体的には、本体装
置113内のテーブル管理部108が、メモリ獲得部1
10を起動することによって、テーブル領域111のテ
ーブル内容が読み出される。このテーブル内容は、本体
装置113内の保守端末との通信部107と保守端末1
12内の本体との通信部106を介して、テーブル受信
部103に転送される。テーブル受信部103は、その
テーブル内容を、テーブルファイル部101にテーブル
ファイルとして格納する。
When the operator uses the maintenance terminal 112 to change the contents of the table area 111 of the main body device 113, first, the table receiving unit 1 of the maintenance terminal 112 is first in advance.
By activating 03, the table contents are transferred from the table area 111 in the main body device 113 to the maintenance terminal 112 (step 201 in FIG. 2). Specifically, the table management unit 108 in the main body device 113 causes the memory acquisition unit 1 to
By starting 10, the table contents of the table area 111 are read. The contents of this table are stored in the communication unit 107 for communicating with the maintenance terminal in the main body device 113 and the maintenance terminal 1.
It is transferred to the table receiving unit 103 via the communication unit 106 with the main body in 12. The table receiving unit 103 stores the table contents in the table file unit 101 as a table file.

【0039】次に、オペレータは、テーブル比較部10
4を起動することにより、テーブルファイル部101に
格納されている保守端末112上の新テーブルファイル
と、本体装置113から転送された旧テーブルファイル
とを比較する(図2のステップ202)。
Next, the operator operates the table comparison unit 10
4 is started, the new table file on the maintenance terminal 112 stored in the table file unit 101 is compared with the old table file transferred from the main body device 113 (step 202 in FIG. 2).

【0040】この結果、オペレータは、テーブル変更処
理を継続する場合には、テーブル変更部105を起動す
ることにより、テーブルファイル部101に格納されて
いる新テーブルファイルの内容を変更する(図2のステ
ップ203)。その後、再びテーブル比較部104が起
動されることにより、変更された新テーブルファイル
と、旧テーブルファイルとが比較される(図2のステッ
プ203→202)。オペレータは、テーブル変更処理
を継続する場合には、再びテーブル変更部105を起動
する。
As a result, when the operator continues the table changing process, the operator changes the contents of the new table file stored in the table file unit 101 by activating the table changing unit 105 (see FIG. 2). Step 203). Then, the table comparison unit 104 is activated again to compare the changed new table file with the old table file (step 203 → 202 in FIG. 2). When continuing the table changing process, the operator activates the table changing unit 105 again.

【0041】オペレータは、以上のテーブル変更処理を
繰り返し、テーブル変更処理を終了すると、テーブル送
信部102が起動され、テーブルファイル部101内の
新テーブルファイルの内容が本体装置113に転送され
る(図2のステップ202→204)。具体的には、テ
ーブル送信部102がテーブルファイル部101内の新
テーブルファイルを読み出し、それを、保守端末112
内の保守端末との通信部107及び本体装置113内の
本体との通信部106を介して、本体装置113内のテ
ーブル管理部108に転送する。テーブル管理部108
は、メモリ格納部109を起動することにより、新テー
ブルファイルの内容をテーブル領域111に格納する。
The operator repeats the above table changing process, and when the table changing process is completed, the table transmitting unit 102 is activated and the contents of the new table file in the table file unit 101 are transferred to the main body device 113 (see FIG. 2 step 202 → 204). Specifically, the table transmission unit 102 reads the new table file in the table file unit 101, and reads it out from the maintenance terminal 112.
The data is transferred to the table management unit 108 in the main body device 113 via the communication unit 107 with the maintenance terminal in the main body device and the communication unit 106 with the main body in the main body device 113. Table management unit 108
Stores the content of the new table file in the table area 111 by activating the memory storage unit 109.

【0042】以上の第1の実施の形態により、保守端末
112さえあればテーブルファイルを変更することがで
きるため、オペレータは、本体装置113がない場所
(事務所等)で、事前にテーブルファイルを準備するこ
とが可能となり、テーブル変更の安全性が向上する。第2の実施の形態 図3は、本発明の第2の実施の形態の構成図である。
According to the above first embodiment, the table file can be changed only by the maintenance terminal 112, so that the operator can save the table file in advance in a place (office or the like) where the main body device 113 is not present. It becomes possible to prepare, and the safety of changing the table is improved. Second Embodiment FIG. 3 is a configuration diagram of a second embodiment of the present invention.

【0043】第2の実施の形態は、図1の第1の実施の
形態におけるテーブル変更部105を実現する形態であ
る。第2の実施の形態では、テーブルファイル部304
内のテーブルファイルに対するテーブル変更に必要な画
面イメージとテーブル構造が、画面定義ファイル302
と属性定義ファイル303にファイル化されることによ
り、テーブル変更プログラム301の本体と分離され
る。この結果、テーブル変更部の開発・修正を行うこと
が容易になる。
The second embodiment is a mode in which the table changing unit 105 in the first embodiment of FIG. 1 is realized. In the second embodiment, the table file unit 304
The screen image and table structure required to change the table for the internal table file are displayed in the screen definition file 302
By being converted into a file in the attribute definition file 303, it is separated from the main body of the table changing program 301. As a result, it becomes easy to develop and modify the table changing unit.

【0044】まず、画面定義ファイル302は、テーブ
ル変更に必要な画面イメージを定義するファイルであ
る。このファイルの内容例は、図3の305として示さ
れる。305において、文字列“$$$$”は、オペレ
ータが入力すべき項目(テーブル構造における項目)を
示す。
First, the screen definition file 302 is a file that defines the screen image necessary for changing the table. An example of the contents of this file is shown as 305 in FIG. In 305, the character string “$$$$” indicates an item (item in the table structure) to be input by the operator.

【0045】次に、属性定義ファイル303は、オペレ
ータが入力すべきテーブル構造の項目を定義するファイ
ルである。このファイルの内容例は、図3の306とし
て示される。306において、“$1”等は、画面定義
ファイル302内の“$$$$”(305を参照)に対
応する。即ち、画面定義ファイル302内の最初の“$
$$$”が属性定義ファイル303内の“$1”に、画
面定義ファイル302内の次の“$$$$”が属性定義
ファイル303内の“$2”に、それぞれ対応する。ま
た、306において、入力項目毎に、該入力項目の本体
装置上でのメモリアドレス、変換形式(10進/16進
形式等)、画面上での表示色、データ形式(1バイト/
2バイト等)が定義される。
Next, the attribute definition file 303 is a file that defines the items of the table structure to be input by the operator. An example of the contents of this file is shown as 306 in FIG. In 306, “$ 1” and the like correspond to “$$$$” (see 305) in the screen definition file 302. That is, the first "$" in the screen definition file 302
“$$$” corresponds to “$ 1” in the attribute definition file 303, and the next “$$$$” in the screen definition file 302 corresponds to “$ 2” in the attribute definition file 303. In 306, for each input item, a memory address of the input item on the main unit, a conversion format (decimal / hexadecimal format, etc.), a display color on the screen, and a data format (1 byte /
2 bytes) is defined.

【0046】これらの情報をもとに、テーブル変更プロ
グラム301が実行されると、図3の307に示される
ようなテーブル変更画面が特には図示しない表示装置に
表示され、テーブル変更が可能となる。画面中の反転部
分がオペレータによる入力項目となる。
When the table changing program 301 is executed on the basis of these pieces of information, a table changing screen as shown at 307 in FIG. 3 is displayed on a display device (not shown) so that the table can be changed. . The inverted part on the screen is the input item by the operator.

【0047】図4及び図5は、テーブル変更プログラム
301の動作フローチャートを示す図である。テーブル
変更の実行が開始されると、始めに、画面定義ファイル
302の内容(図3の305を参照)が、テーブル変更
プログラム301の画面領域に読み込まれる(図4のス
テップ401)。
4 and 5 are flowcharts showing the operation of the table changing program 301. When the execution of the table change is started, the contents of the screen definition file 302 (see 305 in FIG. 3) are first read into the screen area of the table change program 301 (step 401 in FIG. 4).

【0048】次に、属性定義ファイル303の内容(図
3の306を参照)が、テーブル変更プログラム301
の属性領域に読み込まれる(図4のステップ402)。
次に、テーブルファイル部304から、変更対象のテー
ブルファイルの内容が、テーブル変更プログラム301
のデータ領域に読み込まれる(図4のステップ40
3)。
Next, the contents of the attribute definition file 303 (see 306 in FIG. 3) are the contents of the table change program 301.
Is read into the attribute area (step 402 in FIG. 4).
Next, from the table file section 304, the contents of the table file to be changed are
Data area (step 40 in FIG. 4).
3).

【0049】続いて、上記画面領域及び属性領域の内容
に従って、データ領域に読み込まれたテーブルファイル
の内容(図3の307を参照)が表示される(図4のス
テップ404)。図5は、この図4のステップ404の
詳細を示す動作フローチャートである。
Subsequently, the contents of the table file read in the data area (see 307 of FIG. 3) are displayed according to the contents of the screen area and attribute area (step 404 of FIG. 4). FIG. 5 is an operation flowchart showing the details of step 404 in FIG.

【0050】まず、画面領域から読み出されるデータの
うち、“$”以外の文字が表示される(図5のステップ
501)。次に、属性領域から属性情報が1要素づつ取
り出される(図5のステップ502)。
First, of the data read from the screen area, characters other than "$" are displayed (step 501 in FIG. 5). Next, the attribute information is extracted from the attribute area element by element (step 502 in FIG. 5).

【0051】続いて、属性情報であるアドレスに対応す
るデータが、データ領域から獲得される(図5のステッ
プ503)。更に、画面領域の“$”の部分に、上記獲
得されたデータが、属性領域の属性情報に従って表示さ
れる(図5のステップ504)。
Then, the data corresponding to the address which is the attribute information is acquired from the data area (step 503 in FIG. 5). Further, the acquired data is displayed in the "$" portion of the screen area according to the attribute information of the attribute area (step 504 in FIG. 5).

【0052】上述の図5のステップ502〜504の処
理が、属性領域の最後の属性情報が取り出されるまで繰
り返される(図5のステップ505→502)。以上の
ようにして、図4のステップ404でテーブル変更画面
が表示された後に、図4のステップ405〜410の処
理が繰り返されることにより、オペレータが操作する各
種キーに対応する処理が実行される。
The above-described processing of steps 502 to 504 of FIG. 5 is repeated until the last attribute information of the attribute area is extracted (step 505 → 502 of FIG. 5). As described above, after the table change screen is displayed in step 404 of FIG. 4, the processes of steps 405 to 410 of FIG. 4 are repeated, whereby the processes corresponding to the various keys operated by the operator are executed. .

【0053】即ち、キー入力待ちの状態(図4のステッ
プ405)において、オペレータがカーソルキーを押す
と、ステップ406の判定がYESとなって、カーソル
の移動処理が実行される(図4のステップ407)。
That is, in the key input waiting state (step 405 in FIG. 4), when the operator presses the cursor key, the determination in step 406 becomes YES and the cursor moving process is executed (step in FIG. 4). 407).

【0054】また、キー入力待ちの状態(図4のステッ
プ405)において、オペレータがデータ入力を行う
と、ステップ408の判定がYESとなって、データ領
域の内容の変更処理が実行される(図4のステップ40
9)。
When the operator inputs data in the key input waiting state (step 405 in FIG. 4), the determination in step 408 becomes YES, and the process of changing the contents of the data area is executed (FIG. 4). Step 40 of 4
9).

【0055】キー入力待ちの状態(図4のステップ40
5)において、オペレータが終了キーを押すと、ステッ
プ410の判定がYESとなって、データ領域の内容が
テーブルファイル部304内の該当テーブルファイルに
書き込まれて(図4のステップ411)、テーブルの変
更処理を終了する。
Waiting for key input (step 40 in FIG. 4)
In 5), when the operator presses the end key, the determination in step 410 becomes YES, the contents of the data area are written in the corresponding table file in the table file section 304 (step 411 in FIG. 4), and the table The change process ends.

【0056】以上説明した第2の実施の形態により、シ
ステムの開発者は、テーブル変更に必要な画面定義ファ
イル302及び属性定義ファイル303を作成するだけ
で、テーブル変更時等において、各本体装置に対応した
テーブル表示を行うことが可能となるため、テーブル変
更プログラム301の開発効率を向上させることが可能
となる。第3の実施の形態 図6は、本発明の第3の実施の形態の構成図である。
According to the second embodiment described above, the system developer only needs to create the screen definition file 302 and the attribute definition file 303 necessary for changing the table, and the system developer can create the screen definition file 302 and the attribute definition file 303 in each main unit when changing the table. Since it is possible to display the corresponding table, it is possible to improve the development efficiency of the table changing program 301. Third Embodiment FIG. 6 is a configuration diagram of a third embodiment of the present invention.

【0057】第3の実施の形態では、図3の第2の実施
の形態におけるテーブル変更部の機能が実現される場合
に、画面定義ファイル及び属性定義ファイルを、本体装
置にロードされるテーブルに対応するロードモジュール
ファイルと、その元となるプログラムソースファイルか
ら自動生成することができる。
In the third embodiment, when the function of the table changing unit in the second embodiment of FIG. 3 is realized, the screen definition file and the attribute definition file are stored in the table loaded in the main unit. It can be automatically generated from the corresponding load module file and its source program source file.

【0058】図6の構成は、本体装置にロードされるテ
ーブルを開発する開発装置上に実現される。図6におい
て、まず、テーブルソースファイル602は、本体装置
のテーブル領域を定義するソースファイルであり、本体
装置のプログラムの一部となる。このファイルの内容例
は、図6の604として示され、ここには、テーブル領
域の構造が所定のプログラム言語によって記述される。
The configuration of FIG. 6 is realized on a development device that develops a table loaded in the main device. In FIG. 6, first, a table source file 602 is a source file that defines a table area of the main body device and is a part of a program of the main body device. An example of the contents of this file is shown as 604 in FIG. 6, in which the structure of the table area is described in a predetermined programming language.

【0059】次に、ロケートマップファイル603は、
本体装置にテーブル領域のプログラムがロケートされる
際に、一般的に知られているロケータ機能によって自動
生成されるファイルであり、テーブルソースファイル6
02内の各要素のメモリアドレス等を含む。
Next, the locate map file 603 is
A table source file 6 is a file that is automatically generated by a generally known locator function when a table area program is located in the main unit.
The memory address of each element in 02 is included.

【0060】これらの情報をもとに、テーブル変更用フ
ァイル自動生成プログラム601が実行されることによ
り、自動的にテーブル変更に必要な画面定義ファイル6
05及び属性定義ファイル606が生成される。これら
は、それぞれ、第2の実施の形態における図3の画面定
義ファイル302及び属性定義ファイル303に対応す
る。
By executing the table change file automatic generation program 601 based on these information, the screen definition file 6 required for the table change is automatically generated.
05 and the attribute definition file 606 are generated. These correspond to the screen definition file 302 and the attribute definition file 303 of FIG. 3 in the second embodiment, respectively.

【0061】図7は、図6のテーブル変更用ファイル自
動生成プログラム601の動作フローチャートである。
まず、ロケートマップファイル603の内容が、上記プ
ログラム内のロケートマップ領域に読み込まれる(ステ
ップ701)。
FIG. 7 is an operation flowchart of the table changing file automatic generation program 601 shown in FIG.
First, the contents of locate map file 603 are read into the locate map area in the program (step 701).

【0062】次に、テーブルソースファイル602の内
容が上記プログラム内のワークデータ領域に1行ずつ読
み込まれながら(ステップ702)、そのファイルの最
後が検出されるまで(ステップ703の判定がYESと
なるまで)、以下のステップ704〜709の処理が繰
り返し実行される。
Next, while the contents of the table source file 602 are being read line by line into the work data area in the program (step 702), the end of the file is detected (the judgment in step 703 is YES). Up to), the processing of the following steps 704 to 709 is repeatedly executed.

【0063】即ち、まず、現在行にテーブル要素である
シンボルが存在するか否かが判定される(ステップ70
4)。現在行にシンボルがなく、ステップ704の判定
がNOであれば、ステップ705〜708は実行され
ず、ステップ709で、現在行の内容が単純に画面定義
ファイル605に書き込まれる。
That is, first, it is judged whether or not a symbol which is a table element exists in the current row (step 70).
4). If there is no symbol in the current line and the determination in step 704 is NO, steps 705 to 708 are not executed, and the content of the current line is simply written in the screen definition file 605 in step 709.

【0064】現在行にシンボル(テーブル要素)があ
り、ステップ704の判定がYESであれば、以下のス
テップ705から709が実行される。即ちまず、ワー
クデータ領域上の現在行内のシンボルの右側に、そのデ
ータ型(図6の604を参照)に合わせて、文字列
“$”が追加される(ステップ705)。
If there is a symbol (table element) in the current line and the determination in step 704 is YES, the following steps 705 to 709 are executed. That is, first, the character string "$" is added to the right side of the symbol in the current line on the work data area in accordance with the data type (see 604 of FIG. 6) (step 705).

【0065】次に、上記シンボル名(テーブル要素名)
がロケートマップ領域から検索されて、そのアドレスが
獲得される(ステップ706)。続いて、上記シンボル
(テーブル要素)に対応して、上記アドレス及びデータ
型等を含む属性定義ファイル606の1要素分のデータ
が作成される(ステップ707)。そして、その作成さ
れた1要素分が、属性定義ファイル606に書き込まれ
る(ステップ708)。
Next, the symbol name (table element name)
Is retrieved from the locate map area and its address is obtained (step 706). Then, the data for one element of the attribute definition file 606 including the address and the data type is created corresponding to the symbol (table element) (step 707). Then, the created one element is written in the attribute definition file 606 (step 708).

【0066】最後に、ステップ705で修正された現在
行の内容が、画面定義ファイル605に書き込まれる
(ステップ709)。以上の第3の実施の形態により、
画面定義ファイル及び属性定義ファイルを、本体装置に
ロードされるテーブルに対応するロードモジュールファ
イルと、その元となるプログラムソースファイルから自
動生成することができるため、システムの開発者は、ほ
とんど作業を必要とせずにテーブル変更部の機能を提供
することができ、テーブル変更プログラム301の開発
効率を向上させることが可能となる。
Finally, the contents of the current line modified in step 705 are written in the screen definition file 605 (step 709). According to the above third embodiment,
Since the screen definition file and the attribute definition file can be automatically generated from the load module file corresponding to the table loaded in the main unit and the program source file that is the source of them, the system developer needs almost no work. It is possible to provide the function of the table changing unit without doing so and improve the development efficiency of the table changing program 301.

【0067】また、本体装置のテーブル構造と保守端末
のテーブル変更部の機能の間で、テーブル構造の認識違
いに基づくバグの発生がなくなるため、テーブル変更部
の機能の信頼性を向上させることができる。第4の実施の形態 図8は、本発明の第4の実施の形態の構成図である。こ
の構成は、図1の本発明の第1の実施の形態とほとんど
同様である。
Further, since the occurrence of a bug due to the difference in recognition of the table structure between the table structure of the main unit and the function of the table changing unit of the maintenance terminal is eliminated, the reliability of the function of the table changing unit can be improved. it can. Fourth Embodiment FIG. 8 is a configuration diagram of the fourth embodiment of the present invention. This configuration is almost the same as that of the first embodiment of the present invention in FIG.

【0068】第4の実施の形態では、第1の実施の形態
において、テーブル変更部105が実現するテーブル変
更機能にリードオンリーモードが設けられ、テーブル受
信部103の動作とテーブル変更部105の動作がバッ
チ処理化されて一連の動作として実行されることによ
り、本体装置のテーブルを単に表示する機能及び装置状
態を表示する機能を簡単に付加することができる。
In the fourth embodiment, a read-only mode is provided in the table changing function realized by the table changing unit 105 in the first embodiment, and the operation of the table receiving unit 103 and the operation of the table changing unit 105 are performed. Are batch-processed and executed as a series of operations, the function of simply displaying the table of the main body device and the function of displaying the device state can be easily added.

【0069】本体装置113内のテーブル領域111の
テーブル内容を表示するための上記バッチ処理が起動さ
れると、まず、保守端末112のテーブル受信部103
が起動されることにより、本体装置113内のテーブル
領域111から保守端末112にテーブル内容が転送さ
れる。具体的には、本体装置113内のテーブル管理部
108が、メモリ獲得部110を起動することによっ
て、テーブル領域111のテーブル内容が読み出され
る。このテーブル内容は、本体装置113内の本体との
通信部106と保守端末112内の本体との通信部10
6を介して、テーブル受信部103に転送される。テー
ブル受信部103は、そのテーブル内容を、テーブルフ
ァイル部101に一時テーブルファイルとして格納す
る。続いて、テーブル変更部105が起動されることに
より、テーブルファイル部101内の上記一時テーブル
ファイルの内容であるテーブル内容がリードオンリーモ
ードで表示される。
When the above batch processing for displaying the table contents of the table area 111 in the main body device 113 is started, first, the table receiving unit 103 of the maintenance terminal 112.
Is activated, the table contents are transferred from the table area 111 in the main body device 113 to the maintenance terminal 112. Specifically, the table management unit 108 in the main body device 113 activates the memory acquisition unit 110 to read the table contents of the table area 111. The contents of this table are stored in the communication unit 106 with the main body in the main body device 113 and the communication unit 10 with the main body in the maintenance terminal 112.
6 to the table receiving unit 103. The table receiving unit 103 stores the table contents in the table file unit 101 as a temporary table file. Then, the table changing unit 105 is activated to display the table contents, which are the contents of the temporary table file in the table file unit 101, in the read-only mode.

【0070】一方、本体装置113内の装置状態領域8
01の内容を表示するための上記バッチ処理が起動され
ると、まず、保守端末112のテーブル受信部103が
起動されることにより、本体装置113内の装置状態領
域801から保守端末112に装置状態が転送される。
具体的には、本体装置113内のテーブル管理部108
が、メモリ獲得部110を起動することによって、装置
状態領域801の装置状態が読み出される。この装置状
態は、本体装置113内の本体との通信部106と保守
端末112内の本体との通信部106を介して、テーブ
ル受信部103に転送される。テーブル受信部103
は、その装置状態を、テーブルファイル部101にやは
り一時テーブルファイルとして格納する。なお、テーブ
ル内容も装置状態もメモリ領域に配置されているデータ
であるため、装置状態も一時テーブルファイルとして格
納することが可能である。続いて、テーブル変更部10
5が起動されることにより、テーブルファイル部101
内の上記一時テーブルファイルの内容である装置状態が
リードオンリーモードで表示される。
On the other hand, the device status area 8 in the main device 113
When the above-mentioned batch process for displaying the contents of 01 is activated, first, the table receiving unit 103 of the maintenance terminal 112 is activated, so that the device status is transferred from the device status area 801 in the main body device 113 to the maintenance terminal 112. Is transferred.
Specifically, the table management unit 108 in the main body device 113
However, the device status in the device status area 801 is read by activating the memory acquisition unit 110. This device state is transferred to the table receiving unit 103 via the communication unit 106 with the main body in the main body device 113 and the communication unit 106 with the main body in the maintenance terminal 112. Table receiving unit 103
Stores the device status in the table file unit 101 as a temporary table file. Since the table contents and the device status are data arranged in the memory area, the device status can be stored as a temporary table file. Then, the table changing unit 10
5 is started, the table file unit 101
The device status, which is the contents of the above-mentioned temporary table file, is displayed in the read-only mode.

【0071】以上の第4の実施の形態により、第1の実
施の形態の構成におけるテーブル変更部105の機能に
リードオンリーモードが付加するだけで、本体装置11
3のテーブル表示機能及び装置状態表示機能を簡単に実
現できる。第5の実施の形態 図9は、本発明の第5の実施の形態の構成図である。こ
の構成は、図1の本発明の第1の実施の形態の構成に基
づいている。
According to the above-described fourth embodiment, the main unit 11 can be provided only by adding the read-only mode to the function of the table changing unit 105 in the configuration of the first embodiment.
The table display function and the device status display function of 3 can be easily realized. Fifth Embodiment FIG. 9 is a block diagram of the fifth embodiment of the present invention. This configuration is based on the configuration of the first embodiment of the present invention in FIG.

【0072】第5の実施の形態では、保守端末112に
よる本体装置113内のテーブル領域111内のテーブ
ル内容の変更履歴を管理できることが特徴である。第1
の実施の形態の方式に基づいて保守端末112上で変更
されたテーブルファイル部101内の新テーブルファイ
ルの内容が保守端末112内のテーブル送信部102に
より本体装置113に転送されると、その新テーブルフ
ァイルの内容は、まず、本体装置113内のテーブル管
理部108によって受信される。
The fifth embodiment is characterized in that the maintenance terminal 112 can manage the change history of the table contents in the table area 111 in the main body unit 113. First
When the content of the new table file in the table file unit 101 changed on the maintenance terminal 112 based on the method of the embodiment is transferred to the main body device 113 by the table transmission unit 102 in the maintenance terminal 112, the new The contents of the table file are first received by the table management unit 108 in the main body device 113.

【0073】テーブル管理部108は、受信した新テー
ブルファイルの内容を、テーブル変更履歴管理部902
に受け渡す。テーブル変更履歴管理部902は、まず、
テーブル領域111の旧テーブル内容を読み取り、テー
ブル管理部108から受け取った新テーブルファイルの
内容と上記旧テーブル内容とを比較して、両者で異なる
部分を本体装置113内の変更履歴領域902に格納
し、その後に、メモリ格納部109を介して、テーブル
領域111に新テーブルファイルの内容を格納する。
The table management unit 108 stores the contents of the received new table file in the table change history management unit 902.
Hand over to The table change history management unit 902 first
The contents of the old table in the table area 111 are read, the contents of the new table file received from the table management unit 108 are compared with the contents of the old table, and the differences between the two are stored in the change history area 902 in the main device 113. After that, the contents of the new table file are stored in the table area 111 via the memory storage unit 109.

【0074】一方、保守端末112を操作するオペレー
タからテーブル変更履歴の表示要求が発生すると、テー
ブル変更履歴表示部901が起動される。テーブル変更
履歴表示部901は、まず、本体装置113の変更履歴
領域902内のテーブル変更履歴を取得する。具体的に
は、本体装置113内のテーブル変更履歴管理部902
が変更履歴領域902内のテーブル変更履歴を読み出
し、それをテーブル管理部108へ受け渡す。テーブル
管理部108は、上記テーブル変更履歴を、本体装置1
13内の保守端末との通信部107及び保守端末112
内の本体との通信部106を介して、テーブル変更履歴
表示部901へ転送する。
On the other hand, when the operator operating the maintenance terminal 112 issues a request to display the table change history, the table change history display unit 901 is activated. The table change history display unit 901 first acquires the table change history in the change history area 902 of the main body device 113. Specifically, the table change history management unit 902 in the main body device 113
Reads the table change history in the change history area 902 and transfers it to the table management unit 108. The table management unit 108 stores the table change history in the main unit 1.
Communication unit 107 with maintenance terminal in 13 and maintenance terminal 112
The data is transferred to the table change history display unit 901 via the communication unit 106 with the main body.

【0075】テーブル変更履歴表示部901は、本体装
置113から受信したテーブル変更履歴を、オペレータ
の見やすい形式に変換して、特には図示しない表示装置
に表示する。
The table change history display unit 901 converts the table change history received from the main body device 113 into a format that is easy for the operator to see and displays it on a display device (not shown).

【0076】以上の第5の実施の形態により、本体装置
113がテーブル領域111のテーブル内容の変更日時
及び変更内容等を自動的に管理するため、テーブル版数
管理の安全性を向上させることが可能となる。第6の実施の形態 図10は、本発明の第6の実施の形態の構成図である。
According to the above fifth embodiment, the main body device 113 automatically manages the modification date and time and modification contents of the table contents in the table area 111, so that the safety of the table version management can be improved. It will be possible. Sixth Embodiment FIG. 10 is a configuration diagram of the sixth embodiment of the present invention.

【0077】第6の実施の形態では、テーブル変更を実
施している間に本体装置を停止させる必要がないことが
特徴である。まず、図11に示されるように、本体装置
1007の運用状態において、第1の実施の形態の場合
と同様にしてテーブルファイルが保守端末1006側で
変更され、保守端末1006内のテーブルファイル部1
001内の新テーブルファイルが本体装置1007に転
送される。この新テーブルファイルの内容は、本体装置
1007内の第1テーブル領域1002に格納される。
この間、本体装置1007内の各アプリケーション10
05は、第2テーブル領域1004を参照しながら運用
を続行している。
The sixth embodiment is characterized in that it is not necessary to stop the main unit while the table is being changed. First, as shown in FIG. 11, in the operating state of the main body device 1007, the table file is changed on the maintenance terminal 1006 side in the same manner as in the first embodiment, and the table file unit 1 in the maintenance terminal 1006 is changed.
The new table file in 001 is transferred to the main body device 1007. The contents of this new table file are stored in the first table area 1002 in the main body device 1007.
During this time, each application 10 in the main device 1007
05 continues the operation while referring to the second table area 1004.

【0078】次に、適当なタイミングで、本体装置10
07が再起動され、図11に示されるように、この再起
動の間のみ本体装置1007は運用停止状態となる。上
記再起動のシーケンスにおいて、本体装置1007内の
テーブル変換部1003は、第1テーブル領域1002
に新テーブルファイルの内容が書き込まれている場合に
は、その内容を各アプリケーション1005が参照しや
すい形式に変換し、その変換後のテーブル内容を第2テ
ーブル領域1004に書き込む。
Next, at a proper timing, the main unit 10
07 is restarted, and as shown in FIG. 11, the main body device 1007 is in the operation stop state only during this restart. In the restart sequence described above, the table conversion unit 1003 in the main body device 1007 determines that the first table area 1002
If the contents of the new table file are written in the table, the contents are converted into a format that can be easily referred to by each application 1005, and the converted table contents are written in the second table area 1004.

【0079】上記再起動シーケンスの後、本体装置10
07が運用を再開すると、各アプリケーション1005
は、第2テーブル領域1004に書き込まれた新たなテ
ーブル内容に従って運用を再開する(図11参照)。
After the restart sequence, the main unit 10
When 07 resumes operation, each application 1005
Restarts the operation according to the new table contents written in the second table area 1004 (see FIG. 11).

【0080】以上の第6の実施の形態により、本体装置
1007内の各アプリケーション1005は、変換前の
第1テーブル領域1002のテーブル内容を参照するこ
とがないため、本体装置1007が運用状態にあるとき
に保守端末1006から本体装置1007に新テーブル
ファイルを転送することが可能となる。このため、オペ
レータは、テーブルの変更時には、保守端末1006か
ら本体装置1007へ新テーブルファイルを転送した
後、本体装置1007を再起動(リセット)するだけで
良く、テーブル変更時の操作を大幅に簡略化することが
できる。
According to the sixth embodiment described above, since each application 1005 in the main body device 1007 does not refer to the table contents in the first table area 1002 before conversion, the main body device 1007 is in the operating state. At some time, the new table file can be transferred from the maintenance terminal 1006 to the main body device 1007. Therefore, when changing the table, the operator need only transfer the new table file from the maintenance terminal 1006 to the main body device 1007 and then restart (reset) the main body device 1007, which greatly simplifies the operation when changing the table. Can be converted.

【0081】また、装置の運用停止時間を短縮すること
ができ、装置稼働率を向上させることができる。また、
変換後のテーブル内容は、各アプリケーション1005
が参照しやすい形式を有するため、各アプリケーション
1005のためのプロセッサの実行時間を短縮すること
ができる。
Further, the operation stop time of the device can be shortened and the device operating rate can be improved. Also,
The converted table contents are stored in each application 1005.
Has a format that is easy to refer to, so that the execution time of the processor for each application 1005 can be shortened.

【0082】更に、システムの開発者は、本体装置10
07側に、メンテナンスモード等の保守を行うモードを
実装する必要がなくなり、開発効率を向上させることが
可能となる。第7の実施の形態 図12は、本発明の第7の実施の形態の構成図である。
Furthermore, the system developer uses the main unit 10
It is not necessary to mount a maintenance mode or other maintenance mode on the 07 side, and development efficiency can be improved. Seventh Embodiment FIG. 12 is a configuration diagram of the seventh embodiment of the present invention.

【0083】第7の実施の形態では、マルチプロセッサ
システムにおいて、全てのプロセッサで共通的に使用す
るテーブルは、共有メモリに配置されないことが特徴で
ある。
The seventh embodiment is characterized in that, in the multiprocessor system, the table commonly used by all the processors is not arranged in the shared memory.

【0084】図12において、まず、システム管理CP
U1212内のテーブル変換部1203は、第6の実施
の形態の場合と同様にして、リセット時に保守端末12
11から第1テーブル領域1202に受信されている新
テーブル内容を、アプリケーション1205が参照しや
すい形式に変換し、その変換後のテーブル内容を第2テ
ーブル領域1204に書き込む。
In FIG. 12, first, the system management CP
The table conversion unit 1203 in U1212 is similar to the case of the sixth embodiment in that the maintenance terminal 12 is reset at the time of reset.
The new table contents received from No. 11 in the first table area 1202 are converted into a format easily referred to by the application 1205, and the converted table contents are written in the second table area 1204.

【0085】更に、システム管理CPU1212内のテ
ーブル分配部1206は、CPU間通信機能を使用し
て、第2テーブル領域1204に書き込まれた新テーブ
ル内容を、個別機能CPU1213に送信する。
Further, the table distribution unit 1206 in the system management CPU 1212 uses the inter-CPU communication function to send the new table contents written in the second table area 1204 to the individual function CPU 1213.

【0086】各個別機能CPU1213内のテーブル受
信部1207は、システム管理CPU1212から新テ
ーブル内容を受信すると、それを自装置内のローカルテ
ーブル領域1208に格納し、自装置の運用を開始す
る。
Upon receiving the new table contents from the system management CPU 1212, the table receiving unit 1207 in each individual function CPU 1213 stores the new table contents in the local table area 1208 in the own device and starts the operation of the own device.

【0087】システム管理CPU1212内の各アプリ
ケーション1205は、第2テーブル領域1204に書
き込まれた新たなテーブル内容に従って運用を開始す
る。また、個別機能CPU1213内の各アプリケーシ
ョン1209は、自装置内のローカルテーブル領域12
08に書き込まれた新たなテーブル内容に従って運用を
開始する。
Each application 1205 in the system management CPU 1212 starts operation according to the new table contents written in the second table area 1204. In addition, each application 1209 in the individual function CPU 1213 uses the local table area 12 in its own device.
The operation is started according to the new table contents written in 08.

【0088】以上の第7の実施の形態により、テーブル
内容が各プロセッサのローカルテーブル領域1208
(ローカルメモリ上)に配置されるため、該テーブルを
アクセスするプロセッサの実行時間を短縮することがで
きる。
According to the above seventh embodiment, the table contents are the local table area 1208 of each processor.
Since it is arranged (on the local memory), the execution time of the processor that accesses the table can be shortened.

【0089】また、共有メモリ1210へのアクセスの
集中を回避することができ、システム全体のレスポンス
を向上させることが可能となる。
Further, it is possible to avoid the concentration of access to the shared memory 1210 and improve the response of the entire system.

【0090】[0090]

【実施例】図13は、第1〜第7の実施の形態を実現す
るシステムの実施例の構成図である。この実施例は、共
有メモリを有する密結合マルチプロセッサ装置を使用し
たHDLC(ハイレベルデータリンク手順)回線制御機
能と、個別出力機能を有するオンラインリアルタイムシ
ステムに、本発明を適用したものである。
EXAMPLE FIG. 13 is a block diagram of an example of a system for realizing the first to seventh embodiments. In this embodiment, the present invention is applied to an online real-time system having an HDLC (high level data link procedure) line control function using a tightly coupled multiprocessor device having a shared memory and an individual output function.

【0091】このシステムは、システム管理CPU13
20、HDLC回線制御CPU1321、及び個別出力
制御CPU1322から構成される。図13に示される
システム(以下、本体装置ともいう)上で稼働するソフ
トウエアは、図14に示される構成を有するソフト開発
用パソコン1408上で開発されるものとする。
This system includes a system management CPU 13
20, an HDLC line control CPU 1321, and an individual output control CPU 1322. The software running on the system shown in FIG. 13 (hereinafter, also referred to as the main body device) is assumed to be developed on the software development personal computer 1408 having the configuration shown in FIG.

【0092】また、図13に示されるシステム(本体装
置)は、図15に示される保守端末1518と接続する
機能を有する。図14に示されるソフト開発用パソコン
1408において、図13に示される本体装置上で稼働
するソフトウエアが開発されるが、そのソフトウエアの
プログラムソースは、大きく分けて本体装置上で実行さ
れるプログラムのソースファイル1401と、本体装置
上に置かれるテーブルソースファイル1402とからな
る。
The system (main unit) shown in FIG. 13 has a function of connecting to the maintenance terminal 1518 shown in FIG. In the software development personal computer 1408 shown in FIG. 14, the software operating on the main body apparatus shown in FIG. 13 is developed. The program source of the software is roughly divided into the program executed on the main body apparatus. Source file 1401 and a table source file 1402 placed on the main unit.

【0093】これらのファイルがコンパイル、リンク、
及びロケートされると、本体装置ロードモジュールファ
イル1403とロケートマップファイル1404とが生
成される。本体装置ロードモジュールファイル1403
は、本体装置にロードして使用されるファイルである。
ロケートマップファイル1404は、本体装置で実行さ
れる各プログラム、テーブル内のシンボルのロケートア
ドレス等を含むファイルである。
These files are compiled, linked,
When located, a main unit load module file 1403 and a locate map file 1404 are generated. Main unit load module file 1403
Is a file that is loaded and used in the main unit.
The locate map file 1404 is a file containing each program executed by the main body device, locate addresses of symbols in the table, and the like.

【0094】ソフト開発用パソコン1408内のテーブ
ル変更用ファイル自動生成プログラム1405は、上記
テーブルソースファイル1402及びロケートマップフ
ァイル1404に基づいて、画面定義ファイル1406
及び属性定義ファイル1407を生成する。
The table change file automatic generation program 1405 in the software development personal computer 1408 is based on the table source file 1402 and the locate map file 1404, and the screen definition file 1406.
And an attribute definition file 1407.

【0095】図16に、テーブルソースファイル140
2の実施例を示す。この実施例では、本ファイルは、C
言語によって記述されている。図16から、図13に示
される本体装置は、システム定義テーブル、HDLC回
線定義テーブル、及び個別出力定義テーブルを保有する
ことがわかる。
FIG. 16 shows the table source file 140.
2 shows an embodiment. In this embodiment, this file is C
Written in language. It can be seen from FIG. 16 that the main unit shown in FIG. 13 has a system definition table, an HDLC line definition table, and an individual output definition table.

【0096】図17に、ロケートマップファイル140
4の実施例を示す。本ファイルは、図15に示されるテ
ーブルソースファイル1402内の各テーブル要素のシ
ンボル名のロケートアドレスを含んでいる。
FIG. 17 shows the locate map file 140.
4 shows an example. This file contains the locate address of the symbol name of each table element in the table source file 1402 shown in FIG.

【0097】図18に、画面定義ファイル1406の実
施例を示す。本ファイルは、図15に示されるテーブル
ソースファイル1402及び図16に示されるロケート
マップファイル1404から自動生成されたファイルで
ある。本ファイル中の“$$”は、テーブル変更時に入
力対象となる項目を示している。
FIG. 18 shows an example of the screen definition file 1406. This file is a file automatically generated from the table source file 1402 shown in FIG. 15 and the locate map file 1404 shown in FIG. "$$" in this file indicates an item to be input when the table is changed.

【0098】図19に、属性定義ファイル1407の実
施例を示す。本ファイルは、図15に示されるテーブル
ソースファイル1402及び図16に示されるロケート
マップファイル1404から自動生成されたファイルで
ある。図18に示される画面定義ファイル1406中の
各入力項目の属性として、本体装置メモリアドレス、入
力形式、表示色、及びデータ型を有する。
FIG. 19 shows an example of the attribute definition file 1407. This file is a file automatically generated from the table source file 1402 shown in FIG. 15 and the locate map file 1404 shown in FIG. As the attributes of each input item in the screen definition file 1406 shown in FIG. 18, the main body device memory address, the input format, the display color, and the data type are included.

【0099】次に、図15に示される保守端末1518
においては、図14に示されるソフト開発用パソコン1
408からコピーされた画面定義ファイル1501(図
14の画面定義ファイル1406に対応する)及び属性
定義ファイル1502(図14の属性定義ファイル14
07に対応する)に基づいて、テーブル変更プログラム
1503が動作することにより、テーブル変更機能が実
現され、テーブルファイル部1504にテーブルファイ
ルが生成される。
Next, the maintenance terminal 1518 shown in FIG.
In the software development personal computer 1 shown in FIG.
A screen definition file 1501 (corresponding to the screen definition file 1406 of FIG. 14) and an attribute definition file 1502 (attribute definition file 14 of FIG. 14) copied from 408.
(Corresponding to 07), the table changing program 1503 operates to realize the table changing function and generate a table file in the table file unit 1504.

【0100】図20に、このテーブル変更機能によって
実現されるテーブル変更画面の実施例を示す。反転項目
が、入力項目である。このようにして、本体装置のプロ
グラムファイルから自動的にテーブル変更機能を提供す
ることができる。
FIG. 20 shows an example of a table change screen realized by this table change function. The reverse item is the input item. In this way, the table changing function can be automatically provided from the program file of the main unit.

【0101】上述のテーブル変更機能によりテーブルフ
ァイル部1504内に生成されたテーブルファイルは、
テーブル送信部1505、テーブル受信部1506、及
びテーブル比較部1507により、図13に示される本
体装置との間のテーブルファイルの送信、受信、比較動
作が実現される。
The table file generated in the table file section 1504 by the above-mentioned table changing function is
The table transmitting unit 1505, the table receiving unit 1506, and the table comparing unit 1507 realize the operation of transmitting, receiving, and comparing the table file with the main body device shown in FIG.

【0102】また、ソフト開発用パソコン1408から
コピーされた画面定義ファイル1501及び属性定義フ
ァイル1502に基づいて、テーブル変更プログラム1
503がリードオンリーモードで動作し、そのテーブル
変更プログラム1503とテーブル受信部1510の受
信機能と一時テーブルファイル部1509とが連携して
動作することで、本体装置内テーブルの表示機能が実現
される。
Further, based on the screen definition file 1501 and the attribute definition file 1502 copied from the software development personal computer 1408, the table changing program 1
503 operates in the read-only mode, and the table changing program 1503, the receiving function of the table receiving unit 1510, and the temporary table file unit 1509 operate in cooperation to realize the display function of the internal device table.

【0103】更に、画面定義ファイル1511及び属性
定義ファイル1512に基づいて、テーブル変更プログ
ラム1513がリードオンリーモードで動作し、そのテ
ーブル変更プログラム1513とテーブル受信部151
5の受信機能と一時テーブルファイル部1514とが連
携して動作することで、本体装置内装置状態の表示機能
が実現される。
Further, based on the screen definition file 1511 and the attribute definition file 1512, the table changing program 1513 operates in the read-only mode, and the table changing program 1513 and the table receiving unit 151
The reception function of No. 5 and the temporary table file unit 1514 operate in cooperation with each other to realize the display function of the internal device state.

【0104】一方、保守端末1518内に、テーブル変
更履歴表示部1516が設けられることにより、本体装
置内のテーブルの変更日時、変更箇所を表示することが
可能となる。
On the other hand, by providing the table change history display section 1516 in the maintenance terminal 1518, it becomes possible to display the change date and time and the changed portion of the table in the main body.

【0105】図21に、図13に示される本体装置内の
テーブル変更履歴領域1308の実施例を示す。この領
域には、複数個の変更履歴を格納することができる。ま
た、変更履歴領域が一杯になった時には最新の変更履歴
が最も古い履歴に上書きされることで、この領域には常
に最新のn個の履歴が格納される。各変更履歴は、変更
日時、変更アドレス数、及び(変更アドレス、旧デー
タ、新データの組)とから構成される。
FIG. 21 shows an embodiment of the table change history area 1308 in the main unit shown in FIG. A plurality of change histories can be stored in this area. When the change history area is full, the latest change history is overwritten with the oldest history, so that the latest n history is always stored in this area. Each change history includes a change date and time, the number of changed addresses, and (a set of changed addresses, old data, and new data).

【0106】図22に、テーブル変更履歴表示画面の実
施例を示す。保守端末1518内のテーブル変更履歴表
示部1516は、図13に示される本体装置内のテーブ
ル変更履歴領域1308内のテーブル変更履歴を受け取
り、その内容を翻訳して表示する。図22に示されるよ
うに、変更日時と、変更箇所のみが表示される。
FIG. 22 shows an example of the table change history display screen. The table change history display unit 1516 in the maintenance terminal 1518 receives the table change history in the table change history area 1308 in the main body apparatus shown in FIG. 13, translates the content, and displays it. As shown in FIG. 22, only the changed date and time and the changed portion are displayed.

【0107】図13に示される本体装置では、テーブル
管理部1302が、保守端末との通信部1301を介し
て図15に示される保守端末1518から受信したテー
ブルファイルを、テーブル変更履歴管理部1303及び
メモリ格納部1304を介して第1テーブル領域130
6に格納する。また、テーブル管理部108は、装置状
態領域1307からメモリ獲得部1305及びテーブル
変更履歴管理部1303を介して獲得した装置状態を、
保守端末との通信部1301を介して保守端末1518
に送信する。
In the main unit shown in FIG. 13, the table management unit 1302 receives the table file received from the maintenance terminal 1518 shown in FIG. 15 via the maintenance terminal communication unit 1301 as the table change history management unit 1303. The first table area 130 via the memory storage unit 1304
6 is stored. The table management unit 108 also displays the device status acquired from the device status area 1307 via the memory acquisition unit 1305 and the table change history management unit 1303.
The maintenance terminal 1518 is transmitted via the communication unit 1301 with the maintenance terminal.
Send to

【0108】テーブル変更履歴管理部1303は、保守
端末1518から受信された新テーブルファイルの内容
が第1テーブル領域1306に書き込まれる際に、第1
テーブル領域1306からメモリ獲得部1305を介し
て旧テーブル内容を獲得し、新テーブルファイルの内容
と旧テーブル内容とを比較することにより、テーブル変
更履歴を自動的にテーブル変更履歴領域1308に保存
する。また、テーブル変更履歴管理部1303は、保守
端末1518からの要求時に、テーブル変更履歴領域1
308に保存されているテーブル変更履歴を、テーブル
管理部1302及び保守端末との通信部1301を介し
て保守端末1518に送信する。
When the contents of the new table file received from the maintenance terminal 1518 are written in the first table area 1306, the table change history management unit 1303 makes the first table
The table change history is automatically saved in the table change history area 1308 by acquiring the old table content from the table area 1306 via the memory acquisition unit 1305 and comparing the content of the new table file with the old table content. Also, the table change history management unit 1303 receives the table change history area 1 when requested by the maintenance terminal 1518.
The table change history stored in 308 is transmitted to the maintenance terminal 1518 via the table management unit 1302 and the maintenance terminal communication unit 1301.

【0109】システム管理CPU1320内のテーブル
変換部1309は、リセット時に、第1テーブル領域1
306内の新テーブル内容を、システム管理部131
1、HDLC回線制御部1315、及び個別出力部13
18等の各アプリケーションが参照しやすい形式に変換
し、その変換されたテーブル内容を第2テーブル領域1
310に転送する。
The table conversion unit 1309 in the system management CPU 1320 is configured to reset the first table area 1 when reset.
The contents of the new table in 306 are set in the system management unit 131.
1, HDLC line control unit 1315, and individual output unit 13
18 is converted into a format that can be easily referenced by each application, and the converted table contents are converted into the second table area 1
Transfer to 310.

【0110】更に、システム管理CPU1320内のテ
ーブル分配部1312は、共有メモリ1319経由のメ
ールボックスを使用して、HDLC回線制御CPU13
21にHDLC回線定義テーブルの内容を、また、個別
出力制御CPU1322に個別出力定義テーブルの内容
を、それぞれ送信する。
Further, the table distribution unit 1312 in the system management CPU 1320 uses the mailbox via the shared memory 1319 to make the HDLC line control CPU 13
21 and the contents of the individual output definition table to the individual output control CPU 1322, respectively.

【0111】HDLC回線制御CPU1321内のテー
ブル受信部1313は、システム管理CPU1320か
らテーブル内容を受信すると、それを自装置内のローカ
ルメモリ上のHDLCテーブル領域1314に格納し、
自装置の運用を開始する。
Upon receiving the table contents from the system management CPU 1320, the table receiving unit 1313 in the HDLC line control CPU 1321 stores the table contents in the HDLC table area 1314 on the local memory in the own device,
Start operation of own device.

【0112】個別出力制御CPU1322内のテーブル
受信部1316は、システム管理CPU1320からテ
ーブル内容を受信すると、それを自装置内のローカルメ
モリ上の個別出力テーブル領域1317に格納し、自装
置の運用を開始する。
Upon receiving the table contents from the system management CPU 1320, the table receiving unit 1316 in the individual output control CPU 1322 stores the table contents in the individual output table area 1317 on the local memory in the own device and starts the operation of the own device. To do.

【0113】システム管理CPU1320のシステム管
理部1311は、第2テーブル領域1310に書き込ま
れた新たなテーブル内容に従って、システム管理の運用
を開始する。また、HCLC回線制御システム1321
内のHDLC回線制御部1315は、自装置内のHDL
Cテーブル領域1314に書き込まれた新たなテーブル
内容に従って、HDLC回線制御の運用を開始する。同
様に、個別出力制御CPU1322内の個別出力部13
18は、自装置内の個別出力テーブル領域1317に書
き込まれた新たなテーブル内容に従って、個別出力動作
の運用を開始する。
The system management section 1311 of the system management CPU 1320 starts the system management operation according to the new table contents written in the second table area 1310. Also, the HCLC line control system 1321
The HDLC line control unit 1315 in the
The HDLC line control operation is started according to the new table contents written in the C table area 1314. Similarly, the individual output unit 13 in the individual output control CPU 1322
18 starts the operation of the individual output operation according to the new table contents written in the individual output table area 1317 in the own device.

【0114】[0114]

【発明の効果】本発明の第1の態様によれば、テーブル
内容が保守端末上のテーブルファイルとして管理される
ことにより、本体装置がない場所(事務所等)でのテー
ブル変更作業等が可能となり、オペレータは事前にテー
ブル内容を準備することが可能となり、テーブル変更の
安全性が向上する。
According to the first aspect of the present invention, the table contents are managed as the table file on the maintenance terminal, so that the table can be changed in a place (office or the like) where the main unit is not present. Therefore, the operator can prepare the table contents in advance, and the safety of changing the table is improved.

【0115】次に、テーブル変更機能に定義ファイルを
用いる構成により、システム開発者は、画面イメージと
テーブル構造の定義ファイルを作成するだけで、テーブ
ル変更機能を簡単に提供することが可能となり、開発効
率が向上する。
Next, by using the definition file for the table change function, the system developer can easily provide the table change function by only creating the definition file of the screen image and the table structure. Efficiency is improved.

【0116】次に、定義ファイル生成手段を有する構成
により、システム開発者はほとんど作業なしでテーブル
変更機能を提供でき、開発効率を向上させることができ
る。また、本体装置のテーブル構造と保守端末のテーブ
ル変更手段の機能の間で、テーブル構造の認識違いに基
づくバグの発生がなくなるため、テーブル変更手段の機
能の信頼性を向上させることができる。
Next, with the configuration having the definition file generating means, the system developer can provide the table changing function with almost no work, and the development efficiency can be improved. Further, since the occurrence of a bug due to the difference in recognition of the table structure between the table structure of the main body device and the function of the table changing unit of the maintenance terminal is eliminated, the reliability of the function of the table changing unit can be improved.

【0117】次に、テーブル受信手段とリードオンリー
モードを有するテーブル変更手段を連携動作させる構成
により、本体装置のテーブル内容や装置状態の表示機能
を簡単に実現することができる。
Next, the table receiving means and the table changing means having the read-only mode are operated in cooperation with each other, whereby the display function of the table contents and the apparatus state of the main body apparatus can be easily realized.

【0118】次に、更新履歴を管理可能な構成により、
テーブル版数管理の安全性を向上させることができる。
次に、テーブル変換手段を含む構成により、変更された
テーブル内容が保守端末から本体装置に転送される際に
本体装置の運用を停止させる必要がなく、転送終了後に
本体装置をリセットするだけで本体装置のテーブル内容
を更新することができるため、本体装置にメンテナンス
モード等の保守を行うモードを実装する必要がなく、ま
た、本体装置の稼働率の低下も防ぐことができる。
Next, with the configuration capable of managing the update history,
The safety of table version management can be improved.
Next, with the configuration including the table conversion means, it is not necessary to stop the operation of the main body device when the changed table contents are transferred from the maintenance terminal to the main body device, and the main body device is simply reset after the transfer is completed. Since the table contents of the apparatus can be updated, it is not necessary to mount a maintenance mode or other maintenance mode on the main body apparatus, and it is possible to prevent a decrease in the operating rate of the main body apparatus.

【0119】また、本発明の第2の態様によれば、テー
ブル内容が各プロセッサにローカルに保持されるため、
テーブル内容をアクセスするプロセッサの実行時間を短
縮することができる。また、共有メモリへのアクセスの
集中を回避することができ、システム全体のレスポンス
を向上させることが可能となる。
According to the second aspect of the present invention, the table contents are held locally in each processor.
It is possible to reduce the execution time of the processor that accesses the table contents. Further, it is possible to avoid concentration of access to the shared memory and improve the response of the entire system.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1の実施の形態の構成図である。FIG. 1 is a configuration diagram of a first embodiment.

【図2】第1の実施の形態の動作フローチャートであ
る。
FIG. 2 is an operation flowchart of the first embodiment.

【図3】第2の実施の形態の構成図である。FIG. 3 is a configuration diagram of a second embodiment.

【図4】第2の実施の形態におけるテーブル変更プログ
ラムの動作フローチャートである。
FIG. 4 is an operation flowchart of a table changing program according to the second embodiment.

【図5】図4のステップ404の詳細を示す動作フロー
チャートである。
5 is an operation flowchart showing details of step 404 in FIG. 4. FIG.

【図6】第3の実施の形態の構成図である。FIG. 6 is a configuration diagram of a third embodiment.

【図7】第3の実施の形態におけるテーブル変更用ファ
イル自動生成プログラムの動作フローチャートである。
FIG. 7 is an operation flowchart of a table changing file automatic generation program according to the third embodiment.

【図8】第4の実施の形態の構成図である。FIG. 8 is a configuration diagram of a fourth embodiment.

【図9】第5の実施の形態の構成図である。FIG. 9 is a configuration diagram of a fifth embodiment.

【図10】第6の実施の形態の構成図である。FIG. 10 is a configuration diagram of a sixth embodiment.

【図11】第6の実施の形態におけるテーブル変更手順
を示す図である。
FIG. 11 is a diagram showing a table changing procedure according to the sixth embodiment.

【図12】第7の実施の形態の構成図である。FIG. 12 is a configuration diagram of a seventh embodiment.

【図13】システムの実施例の構成図である。FIG. 13 is a block diagram of an embodiment of the system.

【図14】ソフト開発用パソコンの実施例の構成図であ
る。
FIG. 14 is a configuration diagram of an embodiment of a software development personal computer.

【図15】保守端末の実施例の構成図である。FIG. 15 is a configuration diagram of an embodiment of a maintenance terminal.

【図16】テーブルソースファイルの実施例を示す図で
ある。
FIG. 16 is a diagram showing an example of a table source file.

【図17】ロケートマップファイルの実施例を示す図で
ある。
FIG. 17 is a diagram showing an example of a locate map file.

【図18】画面定義ファイルの実施例を示す図である。FIG. 18 is a diagram showing an example of a screen definition file.

【図19】属性定義ファイルの実施例を示す図である。FIG. 19 is a diagram showing an example of an attribute definition file.

【図20】テーブル変更画面の実施例を示す図である。FIG. 20 is a diagram showing an example of a table change screen.

【図21】テーブル変更履歴領域の実施例を示す図であ
る。
FIG. 21 is a diagram showing an example of a table change history area.

【図22】テーブル変更履歴表示画面の実施例を示す図
である。
FIG. 22 is a diagram showing an example of a table change history display screen.

【図23】従来技術の説明図である。FIG. 23 is an explanatory diagram of a conventional technique.

【図24】従来技術でのテーブル変更手順を示す図であ
る。
FIG. 24 is a diagram showing a table changing procedure in the conventional technique.

【図25】マルチプロセッサシステムでの従来のテーブ
ル配置技術の説明図である。
FIG. 25 is an explanatory diagram of a conventional table arrangement technique in a multiprocessor system.

【符号の説明】[Explanation of symbols]

101 テーブルファイル 102 テーブル送信部 103 テーブル受信部 104 テーブル比較部 105 テーブル変更部 106 本体との通信部 107 保守端末との通信部 108 テーブル管理部 109 メモリ格納部 110 メモリ獲得部 111 テーブル領域 112 保守端末 113 本体装置 101 table file 102 table transmitting unit 103 table receiving unit 104 table comparing unit 105 table changing unit 106 communication unit with main body 107 communication unit with maintenance terminal 108 table management unit 109 memory storage unit 110 memory acquisition unit 111 table area 112 maintenance terminal 113 Main unit

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 動作定義情報テーブルを本体装置のメモ
リ上に有し、保守端末を接続可能なコンピュータシステ
ムにおいて、 前記保守端末内に、 前記本体装置のための動作定義情報テーブルをテーブル
ファイルとして管理するテーブルファイル管理手段と、 該テーブルファイル管理手段が管理するテーブルファイ
ルが示すテーブル内容を、前記本体装置に送信するテー
ブル送信手段と、 を含み、 前記本体装置内に、 前記保守端末内のテーブル送信手段から前記テーブル内
容を受信し、該テーブル内容により該本体装置が保持し
ているテーブル内容を置き換えるテーブル更新手段を、 含む、 ことを特徴とする動作定義情報テーブルの管理方式。
1. A computer system having an operation definition information table on a memory of a main body device and capable of connecting a maintenance terminal, wherein the operation definition information table for the main body device is managed as a table file in the maintenance terminal. Table transmitting means for transmitting the table content indicated by the table file managed by the table file managing means to the main body device, and transmitting the table in the maintenance terminal to the main body device. An operation definition information table management system comprising: a table updating unit that receives the table contents from the unit and replaces the table contents held by the main body device with the table contents.
【請求項2】 前記本体装置は、該本体装置が保持して
いるテーブル内容を前記保守端末に送信するテーブル送
信手段を更に含み、 前記テーブルファイル管理手段は、前記テーブル送信手
段により送信されたテーブル内容を前記テーブルファイ
ルとして受信するテーブル受信手段を含む、 ことを特徴とする請求項1に記載の動作定義情報テーブ
ルの管理方式。
2. The main body device further includes table transmitting means for transmitting the table contents held by the main body device to the maintenance terminal, and the table file managing means includes the table transmitted by the table transmitting means. The operation definition information table management system according to claim 1, further comprising a table receiving unit that receives contents as the table file.
【請求項3】 前記テーブルファイル管理手段は、該テ
ーブルファイル管理手段が保持するテーブルファイルの
内容を、該テーブルファイル手段内のテーブル受信手段
が受信したテーブルファイルの内容と比較するテーブル
比較手段を含む、 ことを特徴とする請求項1に記載の動作定義情報テーブ
ルの管理方式。
3. The table file management means includes table comparison means for comparing the contents of the table file held by the table file management means with the contents of the table file received by the table reception means in the table file means. The management method of the operation definition information table according to claim 1, wherein
【請求項4】 前記テーブルファイル管理手段は、前記
テーブルファイルの内容を変更するテーブル変更手段を
含む、 ことを特徴とする請求項1に記載の動作定義情報テーブ
ルの管理方式。
4. The operation definition information table management system according to claim 1, wherein the table file management means includes table modification means for modifying the contents of the table file.
【請求項5】 前記テーブル変更手段は、画面の表示形
式を定義する画面定義ファイルの内容と前記動作定義情
報テーブルの構造を定義する属性定義ファイルの内容と
に基づいて、前記テーブルファイルの内容を変更する、 ことを特徴とする請求項4に記載の動作定義情報テーブ
ルの管理方式。
5. The table changing means changes the contents of the table file based on the contents of a screen definition file that defines the screen display format and the contents of an attribute definition file that defines the structure of the operation definition information table. The operation definition information table management method according to claim 4, wherein the operation definition information table is changed.
【請求項6】 前記動作定義情報テーブルを生成するた
めのテーブルソース情報及び前記動作定義情報テーブル
を前記本体装置に格納するためのロケートマップ情報に
基づいて、前記画面定義ファイル及び前記属性定義ファ
イルを生成する定義ファイル生成手段を更に有する、 ことを特徴とする請求項5に記載の動作定義情報テーブ
ルの管理方式。
6. The screen definition file and the attribute definition file are generated based on table source information for generating the operation definition information table and locate map information for storing the operation definition information table in the main body device. The operation definition information table management system according to claim 5, further comprising a definition file generation unit for generating.
【請求項7】 前記本体装置は、該本体装置が保持して
いるテーブル内容又は装置状態を前記保守端末に送信す
るテーブル送信手段を更に含み、 前記テーブルファイル管理手段は、前記テーブル送信手
段により送信されたテーブル内容又は装置状態を前記テ
ーブルファイルとして受信するテーブル受信手段を含
み、 前記テーブルファイル管理手段内のテーブル変更手段
は、前記テーブルファイルをリードオンリーモードでオ
ープンする機能を有し、 前記テーブルファイル管理手段内のテーブル受信手段と
前記リードオンリーモードで動作する前記テーブル変更
手段が連携することにより、前記本体装置のテーブル内
容又は装置状態を表示する、 ことを特徴とする請求項4乃至6の何れか1項に記載の
動作定義情報テーブルの管理方式。
7. The main body device further includes table transmitting means for transmitting table contents or device status held by the main body device to the maintenance terminal, and the table file managing means transmits by the table transmitting means. The table changing means in the table file managing means has a function of opening the table file in a read-only mode. 7. The table contents of the main body device or the device status is displayed by linking the table receiving device in the managing device and the table changing device operating in the read-only mode with each other. The management method of the operation definition information table described in item 1 above.
【請求項8】 前記本体装置内に、 前記テーブル更新手段が更新する動作定義情報テーブル
の更新履歴を保持するテーブル更新履歴保持手段と、 該テーブル更新履歴保持手段が保持する前記動作定義情
報テーブルの更新履歴を前記保守端末に送信するテーブ
ル更新履歴送信手段と、 を含み、 前記保守端末は、前記本体装置内のテーブル更新履歴送
信手段が送信した前記動作定義情報テーブルの更新履歴
を受信して表示するテーブル更新履歴表示手段を含む、 ことを特徴とする請求項1乃至7の何れか1項に記載の
動作定義情報テーブルの管理方式。
8. A table update history holding means for holding an update history of an operation definition information table updated by the table update means, and an operation definition information table held by the table update history holding means in the main body apparatus. Table update history transmitting means for transmitting update history to the maintenance terminal, wherein the maintenance terminal receives and displays the update history of the operation definition information table transmitted by the table update history transmitting means in the main device. 8. The operation definition information table management method according to claim 1, further comprising a table update history display means for performing the operation.
【請求項9】 前記本体装置内のテーブル更新手段は、 前記保守端末から前記テーブル内容を受信しそれを保持
するテーブル内容保持手段と、 前記本体装置のリセット時に、前記テーブル内容保持手
段が保持するテーブル内容を変換し、該変換されたテー
ブル内容により該本体装置が保持しているテーブル内容
を置き換えるテーブル変換手段と、 を含むことを特徴とする請求項1乃至8の何れか1項に
記載の動作定義情報テーブルの管理方式。
9. The table updating means in the main body device receives the table contents from the maintenance terminal and holds the table contents, and the table contents holding means holds the table contents when the main body device is reset. 9. Table conversion means for converting the table contents and replacing the table contents held by the main body device with the converted table contents, the table conversion means according to any one of claims 1 to 8. Management method of operation definition information table.
【請求項10】 保守端末を接続可能で、動作定義情報
テーブルの内容に基づいて動作し、共有メモリを有する
マルチプロセッサシステムにおいて、 前記保守端末内に、 前記本体装置のための動作定義情報テーブルをテーブル
ファイルとして管理するテーブルファイル管理手段と、 該テーブルファイル管理手段が管理するテーブルファイ
ルが示すテーブル内容を、前記マルチプロセッサシステ
ムを構成する所定のプロセッサに送信するテーブル送信
手段と、 を含み、 前記所定のプロセッサ内に、 前記保守端末内のテーブル送信手段から前記テーブル内
容を受信し、該テーブル内容を前記マルチプロセッサシ
ステムを構成する各プロセッサに転送するテーブル転送
手段を、 含み、 前記各プロセッサ内に、 前記所定のプロセッサ内のテーブル転送手段から前記テ
ーブル内容を受信し、該各プロセッサがローカルに保持
しているテーブル内容を置き換えるテーブル更新手段
を、 含む、 ことを特徴とする動作定義情報テーブルの管理方式。
10. A multiprocessor system which is connectable to a maintenance terminal, operates based on the contents of an operation definition information table, and has a shared memory, wherein an operation definition information table for the main unit is provided in the maintenance terminal. A table file managing unit that manages as a table file; and a table transmitting unit that transmits the table content indicated by the table file managed by the table file managing unit to a predetermined processor that constitutes the multiprocessor system. In the processor of the, including the table transfer means for receiving the table content from the table transmission means in the maintenance terminal, and transferring the table content to each processor constituting the multiprocessor system, in each processor, Table in the given processor An operation definition information table management system comprising: a table updating unit that receives the table contents from a transfer unit and replaces the table contents held locally by each processor.
【請求項11】 請求項1乃至10の何れか1項に記載
のシステムに使用される保守端末。
11. A maintenance terminal used in the system according to claim 1.
【請求項12】 請求項1乃至9の何れか1項に記載の
システムに使用される本体装置。
12. A main unit used in the system according to claim 1.
【請求項13】 請求項10に記載のマルチプロセッサ
システムを構成するプロセッサ。
13. A processor constituting the multiprocessor system according to claim 10.
JP31800495A 1995-12-06 1995-12-06 Management method of computer system operation definition information table Withdrawn JPH09160759A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31800495A JPH09160759A (en) 1995-12-06 1995-12-06 Management method of computer system operation definition information table

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31800495A JPH09160759A (en) 1995-12-06 1995-12-06 Management method of computer system operation definition information table

Publications (1)

Publication Number Publication Date
JPH09160759A true JPH09160759A (en) 1997-06-20

Family

ID=18094418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31800495A Withdrawn JPH09160759A (en) 1995-12-06 1995-12-06 Management method of computer system operation definition information table

Country Status (1)

Country Link
JP (1) JPH09160759A (en)

Similar Documents

Publication Publication Date Title
US12468552B2 (en) Execution of sub-application processes within application program
US20030195951A1 (en) Method and system to dynamically detect, download and install drivers from an online service
CN106030546A (en) Method for debugging computer program
CN113761412A (en) Application page display method and device, electronic equipment, medium and application system
CN113504916B (en) A code updating method and device, computer equipment and medium
JPH09512358A (en) Interface device and method
JP2002268707A (en) Controller and tool, and system constituted of the same
US6981251B1 (en) Agent system for mobile agents, computer network and method for downloading an agent system from a host computer to a client computer of a computer network
JPH11282686A (en) Network computer system
JP2001014155A (en) Software component execution controller
CN114968386B (en) Device information management method, device and equipment of electronic device
CN113448643B (en) Configuration data management system and method
CN112540777B (en) A method and terminal supporting dynamic reading and writing of NV parameters
JPH09160759A (en) Management method of computer system operation definition information table
US6308226B1 (en) Communication method and system for objects movable in network
CN118227160A (en) Service updating method and related product
CN114185589A (en) Spring boot-based file transfer method, device, device and medium
CN117170709A (en) Dynamic updating method and system for container configuration file
JP2003108513A (en) Hardware chain pull
JPH1021058A (en) Method and device for managing version of application module
JPH11161443A (en) Network printer system
CN113031947A (en) Configuration data management method and device used in interface design tool
JPH0934771A (en) Subfile transfer system for distributed system
CN120179261A (en) A software automatic publishing method, system and terminal based on continuous process
CN118093696A (en) Data calling method, device and system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030304