JPH0830462A - Preset server and processing method, and computer system - Google Patents

Preset server and processing method, and computer system

Info

Publication number
JPH0830462A
JPH0830462A JP16372694A JP16372694A JPH0830462A JP H0830462 A JPH0830462 A JP H0830462A JP 16372694 A JP16372694 A JP 16372694A JP 16372694 A JP16372694 A JP 16372694A JP H0830462 A JPH0830462 A JP H0830462A
Authority
JP
Japan
Prior art keywords
macro
preset
processing
information
group
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
Application number
JP16372694A
Other languages
Japanese (ja)
Inventor
Satoshi Takahashi
聰 高橋
Tsutomu Sawada
務 沢田
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.)
Hitachi Engineering Co Ltd
Original Assignee
Hitachi Engineering Co 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 Hitachi Engineering Co Ltd filed Critical Hitachi Engineering Co Ltd
Priority to JP16372694A priority Critical patent/JPH0830462A/en
Publication of JPH0830462A publication Critical patent/JPH0830462A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To easily constitute a process and to decrease generation man-hours and test man-hours by previously combining generated macro programs according to the indications of parameters when a preset process request is received. CONSTITUTION:The macro constitution of the preset server 100 is composed of an information retrieval part 110, an information operation part 120, an information output part 130, and a special process part 140. A preset process checks a retrieval key from another function by a data check macro program 141 first and when the key is normal, a word data transfer macro program 123 stores the retrieval key in a word for editing. This retrieval key is used to retrieve preset information by a setting reference index macro program 111, and the retrieval result is stored in the work for editing. A memory writing macro program 122 writes the retrieval result as preset information in a common memory. Consequently, the preset process can be performed by the macro program and a preset process procedure can efficiently be generated.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、プリセットサーバおよ
びプリセット処理方法に係わり、とくに複数のプリセッ
ト処理要求があり、複数の装置に対してプリセット処理
要求に応じたプリセット(データ設定など)を行うのに
好適なプリセットサーバおよびプリセット処理方法並び
に計算機システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a preset server and a preset processing method, and in particular, there are a plurality of preset processing requests, and presets (data setting etc.) according to the preset processing requests are made to a plurality of devices. The present invention relates to a preset server, a preset processing method, and a computer system suitable for.

【0002】[0002]

【従来の技術】データの処理を行ったり、対象機器の制
御を行ったりする計算機システムにおいて、プリセット
処理要求(以下イベントともいう)が複数の要求元から
発行され、それを複数の装置の内の指定されたものへプ
リセットするために、プリセットサーバが用いられる。
このような処理においては、複数の要求元から発行され
るイベントが、ある装置に対して矛盾したものである場
合があるから、そのような矛盾した状態の発生を防止す
る必要がある。
2. Description of the Related Art In a computer system that processes data and controls target devices, a preset processing request (hereinafter also referred to as an event) is issued from a plurality of request sources, and the preset processing request is issued among a plurality of devices. A preset server is used to preset to the specified one.
In such a process, events issued from a plurality of request sources may be inconsistent with respect to a certain device, and therefore it is necessary to prevent such an inconsistent state from occurring.

【0003】この矛盾したイベントの発生を防止するた
めのシステムの従来例が、例えば特公昭62−4825
3号に示されている。この従来技術では、各要求元は他
を意識せずにイベントを発行し、プリセットサーバにお
いてそれらの内容をチェックして、矛盾したプリセット
処理要求が同一の装置へ発行されないようにしている。
A conventional example of a system for preventing the occurrence of such an inconsistent event is, for example, Japanese Patent Publication No. 62-4825.
No. 3 is shown. In this conventional technique, each request source issues an event without being aware of the others, and the preset server checks the contents thereof to prevent conflicting preset processing requests from being issued to the same device.

【0004】[0004]

【発明が解決しようとする課題】上記したような従来技
術では、イベント発生のタイミングごとに各装置に対す
るプリセット処理を構成して実行するのが一般的であ
る。このため、処理すべきイベントの数や装置の数が多
くなると、作成する処理手順の量やテストの量が多くな
り、効率が低下するという問題があった。
In the prior art as described above, it is general to configure and execute preset processing for each device at each timing of event occurrence. Therefore, when the number of events to be processed and the number of devices increase, the amount of processing procedures and the amount of tests to be generated increase, and there is a problem that efficiency decreases.

【0005】本発明の目的は、多数のイベントが多数の
装置に対して発行されるようなシステムにおいても、プ
リセット処理のための処理手順の作成が効率よく行え、
また処理内容の変更も容易に行えるプリセットサーバお
よびプリセット処理方法並びに計算機システムを提供す
るにある。
An object of the present invention is to efficiently create a processing procedure for preset processing even in a system in which many events are issued to many devices.
Another object of the present invention is to provide a preset server, a preset processing method, and a computer system that can easily change the processing content.

【0006】[0006]

【課題を達成するための手段】上記の目的は、プリセッ
ト処理を構成するための情報検索用マクロ群、情報操作
用マクロ群、情報出力用マクロ群、および特殊処理用マ
クロ群の4つのマクロ群を有し、要求元からある装置に
対するプリセット処理要求が発生したときに、上記情報
検索用マクロ群、情報操作用マクロ群および特殊処理用
マクロ群に属するマクロを用いて当該プリセット処理を
構成し、上記情報出力用マクロ群に属するマクロを用い
て上記装置へ上記構成した処理を送り出し、当該装置の
プリセット処理を行うことにより達成され、また、上記
4つのマクロ群に属するマクロの各々に複数のパラメー
タを設定して複数の処理内容に対応させ、プリセット処
理要求発生時には上記パラメータを含めた指示を行うこ
とにより、対応するプリセット処理が行えるようにする
ことで達成される。
The above-described object is to provide four macro groups, that is, an information retrieval macro group, an information operation macro group, an information output macro group, and a special processing macro group for configuring preset processing. Having a preset processing request to a certain device from a request source, the preset processing is configured by using macros belonging to the information retrieval macro group, the information operation macro group and the special processing macro group, This is achieved by sending the above-described processing to the device using a macro belonging to the information output macro group and performing preset processing of the device, and a plurality of parameters for each macro belonging to the four macro groups. Is set to correspond to a plurality of processing contents, and when a preset processing request is issued, the instruction including the above parameters is performed to respond. Is achieved by such preset operation can be performed.

【0007】[0007]

【作用】プリセット処理要求受信時に、予め作成してお
いたマクロを、パラメータの指示に従って組み合わせれ
ば、容易に処理が構成できる。また、このための各マク
ロの並びおよびマクロパラメータの決定は、これらを定
数に置き換えると記述が容易になり、変更などの処理効
率が向上する。
When the preset processing request is received, the processing can be easily configured by combining the macros created in advance according to the instruction of the parameter. Further, the arrangement of macros and the determination of macro parameters for this purpose can be easily described by replacing them with constants, and the processing efficiency of changes and the like improves.

【0008】[0008]

【実施例】以下、本発明を計算機システムに利用した実
施例により詳細に説明する。図2は、プリセットサーバ
におけるプリセット処理の流れを示したものである。ま
ず、他機能21よりのプリセット処理要求を受けたプリ
セットサーバは、他機能より受信した検索キーの合理性
チェックを行い、正常な場合は、検索キーを編集用ワー
ク22に格納する。次に、この検索キーを用いて、装置
用設定基準ファイル24の検索を行い、検索結果を編集
用ワーク23に格納する。そして編集用ワーク23の検
索結果は共有メモリ25に移され、装置26は検索結果
をプリセット情報として受け取る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to embodiments using a computer system. FIG. 2 shows the flow of preset processing in the preset server. First, the preset server which receives the preset processing request from the other function 21 checks the rationality of the search key received from the other function, and when it is normal, stores the search key in the editing work 22. Next, using this search key, the device setting reference file 24 is searched, and the search result is stored in the editing work 23. Then, the search result of the editing work 23 is transferred to the shared memory 25, and the device 26 receives the search result as preset information.

【0009】従来のプリセット処理では、そのイベント
が発生したときごとに、その処理に必要な手順を作成し
ていた。このプリセット処理を解析すると、大きく分け
てデータ検索、データ書き込み、データ通知の3つの処
理で構成されており、その中でマクロ化可能な機能を分
類すると、情報検索、情報操作、情報出力、特殊処理の
基本マクロに分類できた。そこで本実施例では、この4
つの基本マクロに対応したマクロを予め用意することと
した。図1は、この基本マクロをベースとしたプリセッ
トサーバ100のマクロ構成の一実施例を示すもので、
情報検索部110、情報操作部120、情報出力部13
0、および特殊処理部140からなっている。
In the conventional preset process, a procedure required for the process is created each time the event occurs. When this preset process is analyzed, it is roughly divided into three processes, data search, data writing, and data notification. The functions that can be made into macros are classified into information search, information operation, information output, and special functions. It could be classified into a basic macro of processing. Therefore, in this embodiment, this 4
We decided to prepare macros corresponding to the three basic macros in advance. FIG. 1 shows an embodiment of a macro configuration of a preset server 100 based on this basic macro.
Information retrieval unit 110, information operation unit 120, information output unit 13
0 and a special processing unit 140.

【0010】情報検索部110は、各装置ごとの装置用
設定基準ファイル24の検索を行う設定基準索引マクロ
111からなっており、情報操作部120は、共有メモ
リ25のデータを読み込むメモリ読み込みマクロ12
1、共有メモリ25へデータを書き込むメモリ書き込み
マクロ122、および編集用ワーク間のデータ転送を行
うワークデータ転送マクロ123からなっている。情報
出力部130は、プリセット情報を各装置26に通知す
る情報通知マクロ131からなっており、特殊処理部1
40は、データチェックマクロ141、初期化マクロ1
42、警報出力処理マクロ143、およびユーザ組み込
みマクロ144により構成されている。
The information retrieving unit 110 comprises a setting reference index macro 111 for retrieving the device setting reference file 24 for each device, and the information operating unit 120 reads the data in the shared memory 25.
1, a memory write macro 122 for writing data to the shared memory 25, and a work data transfer macro 123 for transferring data between editing works. The information output unit 130 includes an information notification macro 131 that notifies each device 26 of preset information, and the special processing unit 1
40 is a data check macro 141 and an initialization macro 1
42, an alarm output processing macro 143, and a user built-in macro 144.

【0011】上記の実施例によるプリセット処理は、た
とえば次のように行われる。まず他機能21からの検索
キーをデータチェックマクロ141でチェックし、正常
の場合は、ワークデータ転送マクロ123で検索キーを
編集用ワーク22に格納する。次にこの検索キーを用い
て、設定基準検索マクロ111によりプリセット情報を
検索し、検索結果を編集用ワーク23に格納する。そし
て、メモリ書き込みマクロ122によって検索結果をプ
リセット情報として共有メモリ25に書き込む。このよ
うにして、プリセット処理がマクロにて実施でき、プリ
セット処理手順の作成をきわめて効率よく行える。
The preset process according to the above embodiment is performed as follows, for example. First, the search key from the other function 21 is checked by the data check macro 141, and if normal, the work data transfer macro 123 stores the search key in the edit work 22. Next, using this search key, preset information is searched by the setting reference search macro 111, and the search result is stored in the editing work 23. Then, the memory write macro 122 writes the search result in the shared memory 25 as preset information. In this way, the preset process can be executed by the macro, and the preset process procedure can be created extremely efficiently.

【0012】また、マクロ化にともなう汎用性低下の防
止策として、編集用ワークを複数設け、どの編集用ワー
クを使うかをマクロのパラメータとして指定するように
すれば、データ操作を柔軟に行うことができる。図3
は、このパラメータ指定により種々の処理を行えるよう
にする機構を示すものである。まず、実行指示の作成
は、開発端末31よりプリセット処理の要素事象単位に
マクロを選択し、また、各マクロのパラメータを該当事
象のプリセット処理に合わせるようにして実行指示32
を作成する。この実行指示32は、例えばプリセット記
述言語で記述できるものとする。ここまでが開発端末を
用いた開発系の作業である。次に、作成した実行指示3
2を、自動変換ツール35により変換して実行指示オブ
ジェクト33を生成し、それを実行指示定数テーブル3
4に登録する。プリセットサーバは、イベント発生時
に、該当の実行指示テーブル34を索引し、登録されて
いるマクロを順次実行することにより、プリセット処理
を実施する。
Further, as a measure for preventing the deterioration of versatility due to macroization, a plurality of editing works are provided, and which editing work is to be used is designated as a macro parameter, whereby data operation can be performed flexibly. You can FIG.
Shows a mechanism that enables various processes to be performed by specifying this parameter. First, the execution instruction is created by selecting a macro from the development terminal 31 for each element event unit of the preset process, and adjusting the parameter of each macro to the preset process of the corresponding event.
Create The execution instruction 32 can be described in a preset description language, for example. Up to this point, the development-related work using the development terminal has been completed. Next, the created execution instruction 3
2 is converted by the automatic conversion tool 35 to generate the execution instruction object 33, and the execution instruction constant table 3
Register in 4. When an event occurs, the preset server indexes the corresponding execution instruction table 34 and sequentially executes the registered macros to perform the preset processing.

【0013】このようにすれば、パラメータを種々変え
ることで多様なマクロ機能による処理の構成が可能にな
り、汎用性が向上する。本実施例の計算機システムは、
一般的なデータ処理のみでなく、対象機器の制御や監視
を行うシステム等の広い分野を含む。
By doing so, it becomes possible to configure processing by various macro functions by changing various parameters, and the versatility is improved. The computer system of this embodiment is
It includes not only general data processing but also a wide range of fields such as systems that control and monitor target devices.

【0014】[0014]

【発明の効果】本発明によれば、プリセット処理を予め
準備されたマクロにより作成することができ、新たな処
理を作成する必要がなく、作成工数およびテスト工数の
大幅な低減がはかれる効果がある。また、プリセット用
のマクロが準備されていることにより、ある程度処理が
限定されるので、誰が作成しても一定レベルのプリセッ
ト処理が実現できる。次に、プリセット処理を定数で操
作できるようにれば、プリセット言語による記述が可能
になり、可視性が向上し、デバックや仕様変更、試運転
調整などによる修正も容易であり、拡張性に優れたシス
テムになる。
According to the present invention, preset processing can be created by a macro prepared in advance, there is no need to create new processing, and the number of creation steps and test steps can be greatly reduced. . Further, since the preset macro is prepared, the processing is limited to some extent, so that it is possible to realize the preset processing of a certain level regardless of who creates it. Next, if the preset process can be operated with a constant number, it will be possible to describe in a preset language, the visibility will be improved, and it will be easy to modify by debugging, changing the specifications, adjusting the trial run, etc. Become a system.

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

【図1】本発明のプリセットサーバのマクロ構成の一実
施例を示す図である。
FIG. 1 is a diagram showing an embodiment of a macro configuration of a preset server of the present invention.

【図2】プリセットサーバにおけるプリセット処理の流
れを示す図である。
FIG. 2 is a diagram showing a flow of preset processing in a preset server.

【図3】プリセット処理を実現するための、実行指示を
作成する手順の例を示す図である。
FIG. 3 is a diagram showing an example of a procedure for creating an execution instruction for realizing preset processing.

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

100 プリセットサーバ 110 情報検索部 111 設定基準索引マクロ 120 情報操作部 121 メモリ読み込みマクロ 122 メモリ書き込みマクロ 123 ワークデータ転送マクロ 130 情報出力部 131 情報通知マクロ 140 特殊処理部 141 データチェックマクロ 142 初期化マクロ 143 警報出力マクロ 144 ユーザ組み込みマクロ 100 preset server 110 information retrieval unit 111 setting reference index macro 120 information operation unit 121 memory reading macro 122 memory writing macro 123 work data transfer macro 130 information output unit 131 information notification macro 140 special processing unit 141 data check macro 142 initialization macro 143 Alarm output macro 144 User built-in macro

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 プリセット処理を構成するための情報検
索用マクロ群、情報操作用マクロ群、情報出力用マクロ
群、および特殊処理用マクロ群の4つのマクロ群を有
し、要求元からある装置に対するプリセット処理要求が
発生したときに、上記情報検索用マクロ群、情報操作用
マクロ群および特殊処理用マクロ群に属するマクロを用
いて当該プリセット処理を構成し、上記情報出力用マク
ロ群に属するマクロを用いて上記装置へ上記構成した処
理を送り出し、当該装置のプリセット処理を行うことを
特徴とするプリセットサーバ。
1. An apparatus which has four macro groups, namely, an information retrieval macro group, an information operation macro group, an information output macro group, and a special processing macro group, which constitute preset processing, and which is a request source. When a preset processing request for a macro is generated, the preset processing is configured using macros belonging to the information retrieval macro group, the information manipulation macro group and the special processing macro group, and the macros belonging to the information output macro group. A preset server, which sends the above-configured processing to the above-mentioned apparatus using the above, and performs the preset processing of the apparatus.
【請求項2】 前記4つのマクロ群に属するマクロの各
々に複数のパラメータを設定して複数の処理内容に対応
させ、プリセット処理要求発生時には上記パラメータを
含めた指示を行うことにより、対応するプリセット処理
が行えるようにしたことを特徴とする請求項1に記載の
プリセットサーバ。
2. A preset corresponding to each of the macros belonging to the four macro groups is set by setting a plurality of parameters to correspond to a plurality of processing contents, and by issuing an instruction including the parameters when a preset processing request is issued. The preset server according to claim 1, wherein processing is performed.
【請求項3】 プリセット処理を構成するための情報検
索用マクロ群、情報操作用マクロ群、情報出力用マクロ
群、および特殊処理用マクロ群を予め作成してプリセッ
トサーバに格納しておき、要求元からある装置に対する
プリセット処理要求が発生したときに、上記情報検索用
マクロ群、情報操作用マクロ群および特殊処理用マクロ
群に属するマクロを用いて当該プリセット処理を構成
し、上記情報出力用マクロ群に属するマクロを用いて上
記装置へ上記構成した処理を送り出し、当該装置のプリ
セット処理を行うことを特徴とするプリセット処理方
法。
3. An information retrieval macro group, an information operation macro group, an information output macro group, and a special processing macro group for configuring preset processing are created in advance and stored in a preset server, and a request is made. When a preset processing request for an existing device is generated, the preset processing is configured using macros belonging to the information retrieval macro group, the information operation macro group and the special processing macro group, and the information output macro is formed. A preset processing method, characterized in that a macro belonging to a group is used to send out the above-described processing to the above apparatus and preset processing of the apparatus is performed.
【請求項4】 プリセットサーバとこのプリセットサー
バによってプリセットされる処理装置と、より成る計算
機システムにおいて、上記プリセットサーバは、プリセ
ット処理を構成するための情報検索用マクロ群、情報操
作用マクロ群、情報出力用マクロ群、および特殊処理用
マクロ群の4つのマクロ群を有し、要求元からプリセッ
ト処理要求が発生したときに、上記情報検索用マクロ
群、情報操作用マクロ群および特殊処理用マクロ群に属
するマクロを用いて当該プリセット処理を構成し、上記
情報出力用マクロ群に属するマクロを用いて上記構成し
た処理を送り出し、プリセット処理を行うものとした、
計算機システム。
4. A computer system comprising a preset server and a processing device preset by the preset server, wherein the preset server comprises an information retrieval macro group, an information operation macro group, and information for configuring preset processing. It has four macro groups including an output macro group and a special processing macro group, and when a preset processing request is issued from a request source, the information retrieval macro group, the information operating macro group, and the special processing macro group. The preset process is configured by using the macro belonging to, and the preset process is performed by sending out the configured process by using the macro belonging to the information output macro group.
Computer system.
【請求項5】 前記プリセットサーバにおける4つのマ
クロ群に属するマクロの各々に複数のパラメータを設定
して複数の処理内容に対応させ、プリセット処理要求発
生時には上記パラメータを含めた指示を行うことによ
り、対応するプリセット処理が行えるようにしたことを
特徴とする請求項4に記載の計算機システム。
5. A plurality of parameters are set for each macro belonging to the four macro groups in the preset server to correspond to a plurality of processing contents, and when a preset processing request is issued, an instruction including the above parameters is issued. The computer system according to claim 4, wherein a corresponding preset process is performed.
JP16372694A 1994-07-15 1994-07-15 Preset server and processing method, and computer system Pending JPH0830462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16372694A JPH0830462A (en) 1994-07-15 1994-07-15 Preset server and processing method, and computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16372694A JPH0830462A (en) 1994-07-15 1994-07-15 Preset server and processing method, and computer system

Publications (1)

Publication Number Publication Date
JPH0830462A true JPH0830462A (en) 1996-02-02

Family

ID=15779503

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16372694A Pending JPH0830462A (en) 1994-07-15 1994-07-15 Preset server and processing method, and computer system

Country Status (1)

Country Link
JP (1) JPH0830462A (en)

Similar Documents

Publication Publication Date Title
KR900001033B1 (en) Sequence controller
JPH034340A (en) Data processing system
JPH09259153A (en) Device and method for generating batch execution control program
US20070226172A1 (en) File-management apparatus, file-management method, and computer product
JPH0830462A (en) Preset server and processing method, and computer system
CN114564856A (en) Data sharing method based on FMEA and electronic equipment
WO1995032476A1 (en) A system and method for creating design configurations and for controlling the execution of multiple design tools
JPH10133914A (en) Computer system and device input/output simulator
EP0498453B1 (en) Programmable controller with independent display
JPH02220145A (en) Program tracing system
JPH03130839A (en) On-line simulation system
JP2647044B2 (en) History management method
JPH04260141A (en) Data shared processor
CN113434159A (en) Visual operation and maintenance management elastic search method, device, medium and electronic equipment
JPH11154004A (en) Device and method for communication data display and storage medium
JP3034145B2 (en) Image processing system
JP2912046B2 (en) File server control method
JP2541455B2 (en) Job management apparatus and method
JPH06168173A (en) Data base managing method and network system
JPS5870361A (en) Input controlling system
JPH04336341A (en) File access control system
JPH1031513A (en) User interface system for monitor control system
JPH01305446A (en) Program debug support processing system
JPS6344240A (en) Program processing control system
JPH03206531A (en) Automatic generating device for test program