JPS59105144A - Method for controlling electronic computer system - Google Patents
Method for controlling electronic computer systemInfo
- Publication number
- JPS59105144A JPS59105144A JP21517582A JP21517582A JPS59105144A JP S59105144 A JPS59105144 A JP S59105144A JP 21517582 A JP21517582 A JP 21517582A JP 21517582 A JP21517582 A JP 21517582A JP S59105144 A JPS59105144 A JP S59105144A
- Authority
- JP
- Japan
- Prior art keywords
- console
- information
- computer system
- input
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000006870 function Effects 0.000 claims abstract description 15
- 238000012360 testing method Methods 0.000 abstract description 6
- 230000003278 mimic effect Effects 0.000 abstract 1
- 230000005856 abnormality Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 241000862969 Stella Species 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control By Computers (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、亀子計算機システム(以下計算機ンステムと
云う)、特に運用者用の操作卓が接続されてない場合で
あっても、それと同等の機能全模擬する計X機システム
制御方式に関するものである0
〔発明の技術的背景〕
各種のプラント制御を行なう計算機システムには、その
運用者とのマンマシンインターフェイスである操作卓と
CRT表示装置、そしてその操作卓への情報の入出力を
行なうプロセス入出力装置とがそなわっているのが一般
的である。この計算機システムはプラントの制御を行な
うための制御情報を記憔し、その制御情報にしたがって
、制御処理プログラムがプラントの制御を行なうが、こ
れらの制御情報や制御処理プログラムの変更は、必ずと
云ってよいほど行なわれる。それはプラントの制御方法
の変化・や制御機能の追加があるためでりる。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to a Kameko computer system (hereinafter referred to as a computer system), in particular, which provides functions equivalent to that of a Kameko computer system even when an operator console is not connected. [Technical Background of the Invention] A computer system that performs various types of plant control includes an operator console, a CRT display device, and a man-machine interface with the operator. Generally, the console is equipped with a process input/output device for inputting and outputting information to and from the console. This computer system records control information for controlling the plant, and a control processing program controls the plant according to the control information, but changes to this control information and control processing program are inevitable. It is done as often as possible. This is due to changes in plant control methods and the addition of control functions.
運転を開始した計算機システムに対しての制御’lb′
報の変更や制御機能の増設をする場合、現在稼動中の計
算機システムを使用しての制(4処理プログラムのガイ
バッグ及び制御情報の変更はできないので、変更等のメ
ンテナンスを行なうだめの別の計算機システム(以下ハ
ウスマシンと云う)によって制御処理プログラムのディ
バッグや制御情報の変更を行なうことになる。なお、デ
ィバッグとはプログラムの誤、!lllヲ発見して削正
することである。ハウスマシンは、通常、計算機システ
ムで共通的に使用される設備、例えば中央処理装置。Control 'lb' for the computer system that has started operation
When changing information or adding control functions, control using the computer system currently in operation (4) Since it is not possible to change the guy bag of the processing program or change the control information, it is necessary to use another computer for maintenance such as changes. The system (hereinafter referred to as the house machine) debugs the control processing program and changes the control information.Debugging means finding and correcting errors in the program. A machine usually refers to equipment commonly used in computer systems, such as a central processing unit.
補助記憶装置、入出力タイプライタ装置、 CRT表示
装置、ラインプリンタ装置及びカードリーダ装置等をも
って構成されておシ、計算機システムによ9機能が異な
る操作卓については接続されていないのが現状である。It consists of an auxiliary storage device, an input/output typewriter device, a CRT display device, a line printer device, a card reader device, etc., and the operation console with nine different functions depending on the computer system is currently not connected. .
ここでハウスマシンによるディバッグの方法の一例を第
1図を用いて説明する。第1図において、1は計算機シ
ステムを示し、中央処理袋?M′2と補助記憶装置5と
から構成される。そして中火処理装置2は演算制御装置
3と主記憶装置4とから構成され、更に主記憶装置4内
には2つの制御処理を行なう操作卓制御処理プログラム
8とプラント制御処理プログラム9とがもうけられる。Here, an example of a debugging method using a house machine will be explained with reference to FIG. In Figure 1, 1 indicates a computer system, and the central processing bag? It consists of M'2 and an auxiliary storage device 5. The medium heat treatment device 2 is composed of an arithmetic and control device 3 and a main storage device 4. Furthermore, the main storage device 4 contains a console control processing program 8 and a plant control processing program 9 that perform two control processes. It will be done.
又、計算機システム1内の補助記憶装置5には、プラン
ト制御処理プログラム9がアクセスでさる制御情報ファ
イル10が存在する。その他に計算機システムと運用者
とのマンマシンインターフェイスである操作卓7と、操
作卓制御処理プログラム8が操作卓7への情報の入出力
の媒体となるプロセス入出力装置6とがある。Further, in the auxiliary storage device 5 in the computer system 1, there is a control information file 10 that is accessed by the plant control processing program 9. In addition, there is an operator console 7 which is a man-machine interface between the computer system and the operator, and a process input/output device 6 through which an operator console control processing program 8 serves as a medium for inputting and outputting information to the operator console 7.
以上の計算機システム1からプロセス入出力装置6と操
作卓7を除いた部分が7・ウスマシンの構成と考える。The portion of the above computer system 1 excluding the process input/output device 6 and the operation console 7 is considered to be the configuration of a 7-US machine.
第2図は操作卓の機能f:a明するだめの外形図であシ
、最近の操作卓はCRT表示装置と釦とで構成烙れてい
るものがほとんどであるため、その構成を例にして操作
卓の機能をあけてみる。Figure 2 is an outline drawing to illustrate the functions of the operation console.Since most recent operation consoles consist of a CRT display and buttons, we will use that configuration as an example. Try opening the functions of the control console.
(1)釦を押すと、その釦に対応したCRT画面を光示
する。(1) When a button is pressed, the CRT screen corresponding to that button is displayed.
(2)周辺機器などの異常が発生したとき、釦のランプ
を点灯する。(2) Turn on the button lamp when an abnormality occurs in peripheral equipment, etc.
(3) 周辺機器使用中の場合、その周辺機器に該当
する卸のランプを点灯する。(3) If a peripheral device is in use, turn on the wholesale lamp corresponding to that peripheral device.
(4) 割算機システムで監視している項目に異常が
発生した場合、それに該当する釦のランプを点灯する。(4) If an abnormality occurs in an item monitored by the divider system, the lamp of the corresponding button will be lit.
例えば、電力系統の電圧を監視している計算機システム
で、その電圧値が制限を超えた場合、操作卓の「重圧異
常」と云う名称の釦のランフ″ヲ点灯させて、運用者に
異常が発生したことを知らせると云った類のことである
。For example, in a computer system that monitors the voltage of an electric power system, if the voltage value exceeds a limit, the lamp on the button labeled ``Heavy Pressure Abnormality'' will light up on the console, and the operator will be notified of the abnormality. It's the kind of thing that lets you know something has happened.
上記したように操作卓にはいろいろと機能があるが、例
えは操作卓7の釦が押されたことにより動作するプラン
ト制御処理プログラム9に対して、機能増設を行なう場
合におけるプログラムのディバッグに腺し、操作卓7が
押されたときと同等のデータを、ディバッグする人間が
考えて目算機上に設定してやらなければならない。これ
らの設定に際し、これが簡単なデータであれば何ら問題
はないが、通常これらのデータは釦が押されたことを条
件に、各41の制御情報をもとに操作卓制御処理プログ
ラム8が作シ出すものであって複雑なデータである場合
が多い。その結果、通常の運用と同等な機能のディバッ
グ及び試験をする場合は、非常に多くの労力と時間を費
やすことになる。更に操作卓制御ゾログラム8によシブ
ログラム入出力装置6を介して操作卓7への情報の入出
力を行なうよう動作する前記操作卓制御プログラムの機
能増設に際しては、操作卓7がないため、本来のデ゛イ
バノグが行なえ々いことに々る。As mentioned above, the operation console has various functions, but for example, it is useful for debugging the program when adding functions to the plant control processing program 9 that is activated when a button on the operation console 7 is pressed. The debugging person must think about and set the same data on the calculator as when the operator console 7 is pressed. When making these settings, there will be no problem if this is simple data, but normally these data are created by the console control processing program 8 based on each of the 41 control information on the condition that a button is pressed. This data is often complex. As a result, debugging and testing functionality equivalent to normal operation requires a great deal of effort and time. Furthermore, when adding the function of the console control program that operates to input and output information to the console 7 via the siprogram input/output device 6 by the console control zologram 8, since the console 7 is not present, the original There are many things that Devanog can do.
要するに、計算機システムの運用者とのマンマシンイン
ターフェイスである操作卓がないと云うことは、通常の
運用と同等な機能のディ・クノグ及び試験はできないこ
とになる。In short, the absence of a console, which is a man-machine interface with the operator of the computer system, means that it is not possible to perform diagnostics and tests that are equivalent to normal operations.
本発明は上記問題点を解決することを目的としてなされ
たものであり、制御情報の変更及び制御機能の堀設に除
し、操作卓が接続芒れていなくとも、通常の運用と同じ
機能のディバッグ及び試工倹を行なうことができるばか
りか、デイノくラグ及び試験の範囲が制限されないtl
’算機システム制御方式ヲ提供することを目的としてい
る。The present invention was made with the aim of solving the above problems, and in addition to changing control information and establishing control functions, it is possible to perform the same functions as in normal operation even if the console is not connected. Not only can debugging and trial construction be carried out, but the TL and test range are not limited.
'The purpose is to provide a computer system control method.
本発明では主記憶装置内に操作卓接続状態指定データと
模擬データ設定エリアをもうけ、操作卓が計算機システ
ムに接続されている場合には、操作卓への情報の入出力
を行ない、操作卓が接続されていない場合には、操作卓
への情報と同等め情報を有する模擬データ設定エリアへ
の情報の入出力を行なおうとするものである。In the present invention, console connection state specification data and a simulated data setting area are provided in the main memory, and when the console is connected to a computer system, information is input and output to the console, and the console is If it is not connected, an attempt is made to input and output information to the simulated data setting area, which has information equivalent to the information to the operator console.
以下図面を参照して実施例を説明する。 Examples will be described below with reference to the drawings.
第3図は本発明による計算機システム制御方式の一実施
例構成図である。図中の符号1ないし10は第1図に対
応している。FIG. 3 is a configuration diagram of an embodiment of the computer system control method according to the present invention. Reference numerals 1 to 10 in the figure correspond to those in FIG.
上記以外に主記憶装置4には操作卓が計算機システムに
接続されているか否かを判別するだめの操作卓接続状惑
指定データ11と、操作車への入出力情報と同等の情報
を有する模擬データ設定エリア12とが存在する。In addition to the above, the main storage device 4 also contains operator console connection specification data 11 for determining whether or not the operator console is connected to the computer system, and a simulated computer that has information equivalent to input/output information to the operator vehicle. There is a data setting area 12.
第4図は操作車制御処理プログラムめ操作卓の釦が押さ
れた場合のフローチャートでロシ、これによって通常の
制御処理を説明する。FIG. 4 is a flowchart of the operation vehicle control processing program when a button on the operation console is pressed, and the normal control processing will be explained using this flowchart.
先ず、ステソゲFlにおいて、操作卓の釦の状態を入力
するためプロセス入出力要求を行なう。First, in the stem game Fl, a process input/output request is made to input the state of the button on the console.
プロセス入出力要求を行なう場合には、一般的にプロセ
ス入出力要求サブルーチンを用意し、このサブルーチン
を要求プログラムによってコールすることによシ実現す
る。When making a process input/output request, a process input/output request subroutine is generally prepared and this subroutine is called by the requesting program.
これは計算機システム1内における共通のサブルーチン
であって、コールする側の要求内容にしたがって操作卓
7の情報を入出力し、コール側に返送するものである。This is a common subroutine within the computer system 1, which inputs and outputs information from the operator console 7 according to the request of the calling side, and returns it to the calling side.
ステップF2においてはサブルーチンより返送された情
報をもとに操作卓7からの楚求内容を判別し、ステップ
F3でプラント制御処理プログラム9のためのデータを
作成し、更にステップF4においでプラント制御処理プ
ログラム9を起動する。前記起動されたプラント制御処
理プログラム9は、操作卓制御処理プログラム8が作成
したデータを制御情報ファイル10のデータをもとにプ
ラントの制御を行なう。In step F2, the content of the request from the console 7 is determined based on the information returned from the subroutine, in step F3 data for the plant control processing program 9 is created, and further in step F4, the plant control processing is performed. Start program 9. The activated plant control processing program 9 controls the plant based on the data created by the console control processing program 8 and the data in the control information file 10.
第5図は操作卓制御処理プログラムの中で使用されてい
るプロセス入出力要求ザブルーテンのフローチャートで
ある。FIG. 5 is a flowchart of the process input/output request routine used in the console control processing program.
先ず、ステップF5においてプロセス入出力要求パラメ
ータ(制御対象を指定するデータ)を取出す。次にステ
ップF6において予め設定されている操作卓接続状態指
定データ11を参照し、操作卓が計算機システムに接続
されている指定になっていればステップF7へ移シ、プ
ロセス入出力装置6経由によって操作卓7の情報を入力
する。ここで操作卓7が接続されていない指定になって
いれはステラf F sへ移シ、操作卓7の情報と同等
の情報を有する模擬データ設定エリア12がら情報を入
力する。そしてステップF9において、入力情報を本サ
ブルーチンをコールした操作卓制御処理プログラム8に
返送する。なお前記したステラfF6及びF8が今回新
たに追加したものである。First, in step F5, process input/output request parameters (data specifying a control target) are extracted. Next, in step F6, the preset operator console connection state specification data 11 is referred to, and if the operator console is specified to be connected to the computer system, the process moves to step F7. Input information on the console 7. Here, if the operator console 7 is specified as not being connected, move to Stella fFs and enter information in the simulated data setting area 12 having information equivalent to that of the operator console 7. Then, in step F9, the input information is returned to the console control processing program 8 that called this subroutine. Note that the above-mentioned Stella fF6 and F8 are newly added this time.
なお、操作卓接続状態指定データ11を変更したシ、模
擬r−タ設定エリア12にデータを設定する方法は、入
出力タイプライタ装置がら直接変更する方法や、CRT
表示装置との対話形式によって変更する方法など種々考
えられるが、本発明の要旨ではないので詳細説明は省略
する。そして上記した説明ではプロセス入出力の入力側
を主として行なったが、出力側についても同様である。The method of setting data in the simulated router setting area 12 after changing the console connection state specification data 11 is to change it directly from the input/output typewriter device, or to change it directly from the input/output typewriter device.
Various methods can be considered, such as a method of changing depending on the type of interaction with the display device, but detailed explanation will be omitted since this is not the gist of the present invention. Although the above explanation mainly deals with the input side of process input/output, the same applies to the output side.
ここで説明した模擬データ設定エリア12は、操作卓7
の釦の配列、云い換えればプロセス入出力装置6内のデ
ジタル人力モジュールのビット配列などに対応した構成
になっているので、操作卓7の釦に対応した情報を設定
するのは容易である。The simulated data setting area 12 described here is
Since the configuration corresponds to the button arrangement, in other words, the bit arrangement of the digital human power module in the process input/output device 6, it is easy to set information corresponding to the buttons on the operation console 7.
更に、ここでは操作卓についてのみ説明したが、計算機
システムで制御処理する被制御伝器にも適用できること
は云うまでもない。Furthermore, although only an operation console has been described here, it goes without saying that the present invention can also be applied to a controlled transmission controlled by a computer system.
以上説明した如く、本発明によれば計算機システムに操
作卓が接続畑れているか否かを判断し、接続されている
場合は、操作卓への情報の入出力を行ない、接続されて
ない場合は、操作卓への情報と同等の情報を有する模逮
データ設定エリアへの情報の入出力を行なうよう構成し
たので、操作車などが接続されていない計算機システム
においても操作卓が接続されているのと同等のガイバッ
グや試験を効率良く行なうことができ、メンテナンス時
の生産性も向上するし、計算機システムの品質も確保で
きる。As explained above, according to the present invention, it is determined whether or not a console is connected to the computer system, and if it is connected, information is input/output to the console, and if it is not connected, information is input/output to the console. is configured to input and output information to the simulated arrest data setting area, which has the same information as the information sent to the operator console, so the operator console can be connected even in a computer system to which no operator vehicle is connected. It is possible to efficiently carry out guy bags and tests equivalent to those of , improve productivity during maintenance, and ensure the quality of the computer system.
第1図は従来の計算機システム制御方式を説明する図、
第2図は操作卓の機能を説明する外形図、第3図は本発
明による計算機システムf&lI御方式の一冥施例構成
図、第4図は操作卓制御処理プログラム操作卓の釦が押
された揚台の70−チャート、第5図は操作卓制御処理
プログラムの中で使用されているプロセス人出力要求ザ
ブルーチンのフローチャートである。
1・・・電子計算機システム 2・・・中央処理装置3
・・・演算制御装置 4・・・主記憶装置5・・・
補助記憶装置 6・・・プロセス人出力装置7・・
・操作卓
8・・・操作卓制御処理グロダラム
9・・・プラント制御処理プログラム
10・・・制御情報ファイル
11・・・操作卓接続状態指定データ
12・・・模擬データ設定エリア
第1図
第5図Figure 1 is a diagram explaining the conventional computer system control method.
Fig. 2 is an external view explaining the functions of the operator console, Fig. 3 is a configuration diagram of an example of the computer system f&l I control method according to the present invention, and Fig. 4 is an illustration of the operation console control processing program when the buttons on the operator console are pressed. Figure 5 is a flowchart of the process personnel output request subroutine used in the console control processing program. 1...Electronic computer system 2...Central processing unit 3
...Arithmetic control unit 4...Main storage device 5...
Auxiliary storage device 6... Process person output device 7...
・Operation console 8...Operation console control processing GLODARAM 9...Plant control processing program 10...Control information file 11...Operation console connection state specification data 12...Simulation data setting area Fig. 1 Fig. 5 figure
Claims (1)
プラント制御を行なう電子計算機システム制御方式にお
いて、主記憶装置に操作卓接続状態指定データと模擬デ
ータ設定エリアとをもうけ、計算機システムに対して操
作卓が接続されている場合は操作卓への情報の人出力を
行ない、操作卓が接続されてない場合は操作卓と同等の
機能を有する模擬データ設定エリアへの情報の人出力を
行なうことを特徴とする電子計算機システム制御方式。In an electronic computer system control method that performs various plant controls via a console that is a man-machine interface, data for specifying console connection status and a simulated data setting area are stored in the main memory, and the console is connected to the computer system. If the operator console is connected, the information is output to the operator console, and when the operator console is not connected, the information is output to a simulated data setting area that has the same function as the operator console. Electronic computer system control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21517582A JPS59105144A (en) | 1982-12-08 | 1982-12-08 | Method for controlling electronic computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21517582A JPS59105144A (en) | 1982-12-08 | 1982-12-08 | Method for controlling electronic computer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59105144A true JPS59105144A (en) | 1984-06-18 |
Family
ID=16667902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21517582A Pending JPS59105144A (en) | 1982-12-08 | 1982-12-08 | Method for controlling electronic computer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59105144A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6232502A (en) * | 1985-08-06 | 1987-02-12 | Toshiba Corp | Console simulating device |
-
1982
- 1982-12-08 JP JP21517582A patent/JPS59105144A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6232502A (en) * | 1985-08-06 | 1987-02-12 | Toshiba Corp | Console simulating device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS59105144A (en) | Method for controlling electronic computer system | |
JP2001195110A (en) | Numerical controller | |
JPS5942884B2 (en) | Sequence control program debugging device | |
JPH01297738A (en) | Computer testing device | |
JP3170154B2 (en) | SFC program development equipment | |
JP2737489B2 (en) | Numerical control unit | |
JPS62281014A (en) | Display system for descriptive data in numerical controller | |
JPH0449422A (en) | Formation of sequence program | |
JPS62159243A (en) | Automatic test device for electronic computer | |
JP2597408B2 (en) | Controller check system | |
JPS62178044A (en) | Line diagnostic device | |
JPS63204438A (en) | Device test system | |
JPS63201736A (en) | Programming device for programmable controller | |
JPS61138184A (en) | Hardware confirmation method of tester by test program | |
JPH01156855A (en) | Program correction system | |
JPH03235134A (en) | Multiprocessor debugger | |
JPH11143613A (en) | System for automatically setting application constitution | |
JPH05233349A (en) | Program module automatic test tool | |
JPS6376344A (en) | Integrated circuit tester | |
JPS63250742A (en) | Automatic generation method of patrol diagnostic program | |
JPH05173773A (en) | Device for preparing module for test | |
JPH09319426A (en) | Tester for distributed control system | |
JPH11282660A (en) | Automatic programming device for process controller and information recording medium | |
JPH03152636A (en) | Program debugging device | |
JPS62131341A (en) | Computer test system |