[go: up one dir, main page]

JPH0656585B2 - Data display for distributed process controller - Google Patents

Data display for distributed process controller

Info

Publication number
JPH0656585B2
JPH0656585B2 JP61225327A JP22532786A JPH0656585B2 JP H0656585 B2 JPH0656585 B2 JP H0656585B2 JP 61225327 A JP61225327 A JP 61225327A JP 22532786 A JP22532786 A JP 22532786A JP H0656585 B2 JPH0656585 B2 JP H0656585B2
Authority
JP
Japan
Prior art keywords
data
controller
network
display device
node
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.)
Expired - Lifetime
Application number
JP61225327A
Other languages
Japanese (ja)
Other versions
JPS6380337A (en
Inventor
久典 宮垣
治哉 飛田
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 Ltd
Original Assignee
Hitachi 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 Ltd filed Critical Hitachi Ltd
Priority to JP61225327A priority Critical patent/JPH0656585B2/en
Publication of JPS6380337A publication Critical patent/JPS6380337A/en
Publication of JPH0656585B2 publication Critical patent/JPH0656585B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、分散型プロセス制御装置のデータ表示装置に
係り、特に多数のコントローラより構成され、一個所か
らの集中的な高速オンライン保守が不可欠な分散型プロ
セス制御装置に好適なデータ表示装置に関する。
Description: TECHNICAL FIELD The present invention relates to a data display device of a distributed process control device, and in particular, it is composed of a large number of controllers, and intensive high-speed online maintenance from one place is essential. The present invention relates to a data display device suitable for a distributed process control device.

さらに具体的にいえば、本発明は、共通の上位ネットワ
ークと、それぞれが少なくとも1台の上位コントローラ
によって、前記上位ネットワークに接続された複数の下
位ネットワークと、前記下位ネットワークに接続された
下位コントローラとを含む分散型プロセス制御装置のデ
ータ表示装置に関する。
More specifically, the present invention is directed to a common upper network, a plurality of lower networks connected to the upper network by at least one upper controller, and a lower controller connected to the lower network. The present invention relates to a data display device of a distributed process control device including a.

[従来の技術] 従来、マイクロコンピュータをプロセス制御用コントロ
ーラ(以下、コントローラと略する)に用いた分散型プ
ロセス制御装置においては、拡張性、経済性、スペース
ファクタ等の面で有利なことから、それぞれのコントロ
ーラ間をネットワークで結合して制御信号のデータ伝送
を行っている。
[Prior Art] Conventionally, in a distributed process control device using a microcomputer as a process control controller (hereinafter abbreviated as a controller), it is advantageous in terms of expandability, economical efficiency, space factor, etc. Each controller is connected via a network to transmit control signal data.

そして、これら分散型プロセス制御装置の保守機能とし
ては、次のような方式のものがある。
As the maintenance function of these distributed process control devices, there are the following types.

(A)当該ネットワークのインタフェースとは別のイン
タフェースを介して、保守装置を各コントローラと1:
1で接続して保守する方式。
(A) The maintenance device is connected to each controller via an interface other than the interface of the network and 1:
Method to connect and maintain with 1.

(B)それぞれのネットワーク毎に、保守装置を個別に
接続して保守する方式。
(B) A method in which maintenance devices are individually connected and maintained for each network.

(C)異るネットワーク毎に、インタフェースを置いて
信号線を星状に一個所に集め、共通の信号切替器を用い
て一台の保守装置で保守する方式。
(C) A system in which an interface is provided for each different network, the signal lines are gathered in a star shape at one location, and maintenance is performed by a single maintenance device using a common signal switching device.

[発明が解決しようとする問題点] 上記従来技術においては、保守機能の1つとして、複数
台のコントローラの演算結果をモニタする上で次の様な
問題がある。
[Problems to be Solved by the Invention] In the above-mentioned conventional technique, there is the following problem as one of the maintenance functions in monitoring the calculation results of a plurality of controllers.

先ず、方式(A)については、2台以上のコントローラ
の状態を、同一時刻においてモニタする為には、同時モ
ニタを希望するコントローラの台数分のデータ表示装置
が必要になるので、構成が複雑化すると共にコスト高と
なる。さらにコントローラ台数が多くなると、データ表
示装置を一個所に設置するスペースが問題となる。
First, regarding the method (A), in order to monitor the states of two or more controllers at the same time, as many data display devices as the number of controllers desired to be simultaneously monitored are required, which complicates the configuration. And the cost will increase. Further, as the number of controllers increases, the space for installing the data display device in one place becomes a problem.

次に、方式(B)については、相異なるネットワーク上
のコントローラの同一時刻の状態をモニタする為には、
ネットワークの数だけのデータ表示装置が必要になるの
で、構成が複雑化し、コスト高になると共に、上述の方
式(A)と同様に、ネットワークの数が多いとデータ表
示装置の設置スペースが問題となる。
Next, regarding method (B), in order to monitor the status of the controllers on different networks at the same time,
Since data display devices corresponding to the number of networks are required, the configuration becomes complicated and the cost becomes high. As with the method (A) described above, if the number of networks is large, the installation space of the data display devices becomes a problem. Become.

また方式(C)については、指定ネットワークのコント
ローラの状態を、一個所で一台のデータ表示装置によっ
て、切替器のスイッチを切替えることによってモニタす
ることができるが、相異なるネットワーク上のコントロ
ーラの同一時刻の状態を同時にモニタすることはできな
い。
Regarding method (C), the state of the controller of the designated network can be monitored by switching the switch of the changeover device with one data display device at one location. It is not possible to monitor the status of time at the same time.

また、一度モニタ開始させたコントローラのモニタ処理
を終了させる場合、方式(A)では個別に、方式(B)
ではネットワーク毎に、また方式(C)では切替えなが
ら行わなければならないわずらわしさがある。
Further, when the monitor processing of the controller which has started the monitoring once is ended, in the method (A), individually, the method (B)
Then, there is a troublesome work that must be performed for each network and for the method (C) while switching.

本発明の目的は、1台のデータ表示装置により、異るネ
ットワークに接続されたコントローラの同一時刻の状態
を、切替えの遅れ及び伝送遅れをなくし同時にモニタす
ることができる様にする事にある。
An object of the present invention is to enable one data display device to simultaneously monitor the states of the controllers connected to different networks at the same time without switching delay and transmission delay.

[問題点を解決するための手段] 第16図は、本発明の手段を説明するための機能ブロッ
ク図であり、図17は、各ブロック間でデータが授受さ
れる様子を模式的に表した図である。ここでは、本発明
を分散型プロセス制御装置に適用した場合を例にして説
明する。
[Means for Solving Problems] FIG. 16 is a functional block diagram for explaining the means of the present invention, and FIG. 17 schematically shows how data is exchanged between blocks. It is a figure. Here, a case where the present invention is applied to a distributed process control device will be described as an example.

(1)プロセス制御装置は、第16図に示したように、
上位コントローラ100、下位コントローラ101、そ
れぞれの上位コントローラを結合する上位ネットワーク
200、およびある1つの上位コントローラ100とこ
れに属する複数の下位コントローラ101を結合する下
位ネットワーク201から構成されている。
(1) The process control device, as shown in FIG.
It is composed of an upper controller 100, a lower controller 101, an upper network 200 connecting the respective upper controllers, and a lower network 201 connecting one certain upper controller 100 and a plurality of lower controllers 101 belonging thereto.

プロセス制御は、発信器10からのプロセス信号11に
基づいて、下位コントローラ101及び上位コントロー
ラ100で制御演算を行い、その結果を操作信号21と
して操作端20に加えることによって行われる。
The process control is performed by performing a control operation on the lower controller 101 and the upper controller 100 based on the process signal 11 from the oscillator 10 and adding the result as an operation signal 21 to the operation end 20.

同一の下位ネットワーク内では、該ネットワークの上位
コントローラ100と下位ネットワーク101との間の
情報交換は該下位ネットワーク201を介して行われ
る。
In the same lower network, information exchange between the upper controller 100 and the lower network 101 of the network is performed via the lower network 201.

一方、異る下位ネットワーク間のデータ伝送は、上位コ
ントローラ100と上位ネットワーク200を介して行
われ、また上位コントローラ100間のデータ伝送は上
位ネットワーク200経由で行われる。
On the other hand, data transmission between different lower networks is performed via the upper controller 100 and the upper network 200, and data transmission between the upper controllers 100 is performed via the upper network 200.

データ表示装置300は、データ表示装置本体301、
CRT表示装置302及びキーボード303より構成さ
れる。
The data display device 300 includes a data display device main body 301,
It is composed of a CRT display device 302 and a keyboard 303.

データ表示装置300と上位コントローラ100との間
のデータ伝送は、上位ネットワーク200を介して、デ
ータ表示装置300→上位ネットワーク200→上位コ
ントローラ100→上位ネットワーク200→データ表
示装置300の経路で行われる。
Data transmission between the data display device 300 and the host controller 100 is performed via the host network 200 in the route of data display device 300 → host network 200 → host controller 100 → host network 200 → data display device 300.

一方、データ表示装置300と下位コントローラ101
との間のデータ伝送は、上位ネットワーク200、上位
コントローラ100、下位ネットワーク201を介し
て、データ表示装置300→上位ネットワーク200→
上位コントローラ100→下位ネットワーク201→下
位コントローラ101→下位ネットワーク201→上位
コントローラ100→上位ネットワーク200→データ
表示装置300の経路で行われる。
On the other hand, the data display device 300 and the lower controller 101
Data transmission between the data display device 300 and the upper network 200 is performed via the upper network 200, the upper controller 100, and the lower network 201.
The process is performed in the route of upper controller 100 → lower network 201 → lower controller 101 → lower network 201 → higher controller 100 → higher network 200 → data display device 300.

(2)上位および下位コントローラの各々には、システ
ムを通してユニークな(重複するものが無いような)、
同一桁数(ここでは、2桁)よりなるコントローラNo.
を付け、かつ特定桁(ここでは、上位桁)の番号(また
は記号)を、同一下位ネットワークに接続される上位コ
ントローラと下位コントローラについては同じとし、こ
れらを各コントローラにそれぞれ記憶させておく。
(2) Each of the upper and lower controllers is unique (no duplicates) throughout the system,
Controller No. with the same number of digits (two digits here)
, And the number (or symbol) of a specific digit (upper digit here) is the same for the upper controller and the lower controller connected to the same lower network, and these are stored in each controller.

すなわち、上位コントローラ100a、およびこれに接
続された下位コントローラ101a、101bには、そ
れぞれコントローラNo.として“11”、“12”、
“13”が割り付けられ、それぞれの上位桁(十の桁)
は全て“1”となっている。
That is, the upper controller 100a and the lower controllers 101a and 101b connected thereto have the controller numbers "11", "12", and
"13" is assigned, and each upper digit (tens digit)
Are all "1".

また、上位コントローラ100b、およびこれに接続さ
れた下位コントローラ101c、101dには、それぞ
れコントローラNo.として“21”、“22”、“2
3”が割り付けられ、それぞれの上位桁は全て“2”と
なっている。
The controller numbers of the upper controller 100b and the lower controllers 101c and 101d connected thereto are "21", "22", and "2", respectively.
3 "is assigned, and the upper digits of each are all" 2 ".

(3)データ表示装置300および各上位コントローラ
100には、上位ネットワーク200上でユニークなノ
ードNo.を付け、それぞれ記憶させる。例えば、データ
表示装置300には“4”、上位コントローラ100a
には“1”、上位コントローラ100bには“2”が、
それぞれのノードNo.として割り付けられている。
(3) The data display device 300 and each host controller 100 are assigned unique node numbers on the host network 200 and stored. For example, the data display device 300 has “4”, the upper controller 100a.
Is “1”, and the upper controller 100b is “2”,
It is assigned as each node number.

また、各上位コントローラおよびその下位コントローラ
には、それぞれの下位ネットワーク上でユニークなノー
ドNo.を付け、それぞれ記憶させる。例えば、上位コン
トローラ100aには“1”、その下位コントローラ1
01a、101bには、それぞれ“2”、“3”が、そ
れぞれのノードNo.として割り付けられている。
Also, each upper controller and its lower controller are assigned a unique node number on their respective lower networks and stored. For example, "1" is assigned to the upper controller 100a and its lower controller 1
"2" and "3" are assigned to 01a and 101b as the respective node numbers.

この結果、各上位コントローラには、上位ネットワーク
200上でのノードNo.と下位ネットワーク上でのノー
ドNo.とが、それぞれ自己のノードNo.として記憶される
ことになるが、図16では、両者を(上位)、(下位)
として区別している。また、各上位コントローラ100
には、それぞれに所属する下位コントローラのコントロ
ーラNo.とノードNo.との対応表(ノードNo.対応表)4
00を記憶させておく。
As a result, in each upper controller, the node number on the upper network 200 and the node number on the lower network are stored as their own node numbers. (Upper), (lower)
Are distinguished as. In addition, each upper controller 100
Is a correspondence table (node number correspondence table) between the controller numbers and node numbers of the subordinate controllers belonging to each.
00 is stored.

(4)データ表示装置300には、コントローラNo.の
前記特定桁の番号(または記号)と各上位コントローラ
の上位ネットワーク上でのノードNo.との対応テーブル
(ノードNo.テーブル)500を設ける。
(4) The data display device 300 is provided with a correspondence table (node number table) 500 corresponding to the number (or symbol) of the specific digit of the controller number and the node number of each host controller on the host network.

(5)データ表示装置300には、モニタ開始(または
終了)指令、モニタ対象となるコントローラNo.、およ
びモニタ要求信号点番号が入力される。以下では、モニ
タ対象のコントローラNo.およびその信号点番号とし
て、 [コントローラNo.11、信号点番号002] [コントローラNo.12、信号点番号005] [コントローラNo.22、信号点番号010] [コントローラNo.23、信号点番号011] の4組が入力されたものとして説明する。
(5) A monitor start (or end) command, a controller number to be monitored, and a monitor request signal point number are input to the data display device 300. In the following, as the controller No. to be monitored and its signal point number, [Controller No. 11, signal point number 002] [Controller No. 12, signal point number 005] [Controller No. 22, signal point number 010] [ It is assumed that four sets of controller No. 23 and signal point number 011] are input.

上記データが入力されると、図17に示したように、デ
ータ表示装置300は自己のノードNo.(=“4”)を
付けて、モニタ開始コマンド“F000”、モニタ対象
となるコントローラNo.、および信号点番号を上位ネッ
トワーク200上に送信する。
When the above data is input, as shown in FIG. 17, the data display device 300 attaches its own node number (= “4”), the monitor start command “F000”, and the controller number to be monitored. , And the signal point number are transmitted to the upper network 200.

また、このようなコントローラNo.および信号点番号が
入力されると、データ表示装置300は、入力されたコ
ントローラNo.の特定の桁(十の桁)から、上記ノードN
o.テーブル500を基に、モニタ対象の各コントローラ
が接続される上位コントローラの上位ネットワーク上で
のノードNo.(モニタ対象のコントローラが上位コント
ローラの場合には、自身の上位ネットワーク上でのノー
ドNo.)を求め、各ノードNo.毎にノードNo.対応の要求
信号管理テーブル(ノードNo.対応要求信号管理テーブ
ル)600(第16図参照)を作成し、これを記憶す
る。
Further, when such a controller No. and signal point number are input, the data display device 300 starts the above-mentioned node N from the specific digit (tens digit) of the input controller No.
o. Based on the table 500, the node number on the host network of the host controller to which each of the monitored controllers is connected (if the monitored controller is the host controller, the node number on its own host network). .) For each node number, a request signal management table (node number corresponding request signal management table) 600 (see FIG. 16) corresponding to the node numbers is created and stored.

すなわち、コントローラNo.“11”については、上位
桁が“1”であるからノードNo.テーブル500からノ
ード“01”であると判定し、ノードNo.対応要求信号
管理テーブルの最初にノード“01”を登録する。ま
た、信号点が1点であることから、その対応部に、
“1”をセットする。
That is, for the controller No. “11”, since the upper digit is “1”, it is determined from the node No. table 500 that it is the node “01”, and the node “01” is added to the beginning of the node No. corresponding request signal management table. "Register." Moreover, since there is only one signal point,
Set “1”.

次に、コントローラNo.12については、ノードNo.=1
であるので上述と同様にノード“01”を2段目にセッ
トし、同一ノードの2番目のデータであることから、そ
の対応部に“2”をセットする。
Next, for controller No. 12, node No. = 1
Therefore, similarly to the above, the node "01" is set in the second stage, and since it is the second data of the same node, "2" is set in the corresponding portion.

次に、コントローラNo.22については、ノードNo.=2
であるのでノード“02”を3段目にセットし、同一ノ
ードの1番目のデータであることから、その対応部に
“1”をセットする。
Next, for controller No. 22, node No. = 2
Therefore, the node "02" is set in the third stage, and since it is the first data of the same node, "1" is set in the corresponding portion.

次に、コントローラNo.23については、ノードNo.=2
であるので上述と同様にノード“02”を4段目にセッ
トし、同一ノードの2番目のデータであることから、そ
の対応部に“2”をセットする。
Next, regarding controller No. 23, node No. = 2
Therefore, similarly to the above, the node “02” is set in the fourth stage, and since it is the second data of the same node, “2” is set in the corresponding portion.

なお、当該ノードNo.対応要求信号管理テーブル600
は、後に各コントローラからデータを受信したデータ表
示装置300が、各データを予定の順序で表示するため
に用いされ、その活用方法に関しては、後に(9)で説
明する。
The node number corresponding request signal management table 600
The data display device 300, which has received data from each controller later, is used to display each data in a predetermined order, and the utilization method thereof will be described later in (9).

(6)各上位コントローラ100は、データ表示装置3
00からの送信データを受信し、これに付加されている
ノードNo.(=“4”)を自己のメモリ内の番号と照合
する。各上位コントローラには、データ表示装置300
のノードNo.(=“4”)が予め記憶されているので、
両者が一致した場合には、受信データがデータ表示装置
300からのものであると認識し、図17に示したよう
に、受信コマンドとコントローラNo.、信号点番号を自
己のメモリに保存する一方、同じ内容を、下位ネットワ
ーク上での自己のノードNo.(ここでは、上位コントロ
ーラ100a,100bのいずれも“1”)を付加して
下位ネットワーク201上に送信する。
(6) Each upper controller 100 has the data display device 3
The transmission data from 00 is received, and the node number (= “4”) attached to this is compared with the number in its own memory. Each upper controller has a data display device 300.
Since the node number (= "4") of is stored in advance,
If the two match, the received data is recognized as coming from the data display device 300, and the received command, controller No., and signal point number are stored in its own memory as shown in FIG. , The same content is added to its own node number on the lower network (here, both of the upper controllers 100a and 100b are “1”) and transmitted to the lower network 201.

この時、上位コントローラ100aのように、データ中
に自己のコントローラNo.(=“11”)が含まれてい
る場合は、モニタ処理を開始し、指示された信号点番号
=“002”に相当した信号データを取り出して送信デ
ータバッファ(上位)に一時記憶させる。
At this time, if the controller's own controller number (= “11”) is included in the data, as in the host controller 100a, the monitoring process is started and the designated signal point number = “002” The extracted signal data is taken out and temporarily stored in the transmission data buffer (upper layer).

(7)下位コントローラ(例えば、コントローラ101
a)は、上位コントローラ100aからの送信データを
受信し、これに付加されているノードNo.(=“1”)
を自己のメモリ内の番号と照合する。各下位コントロー
ラには、自身の上位コントローラの下位ネットワーク上
でのノードNo.が予め記憶されているので、両者が一致
した場合には、そのコマンドの種別に応じて以下のよう
な処理を実行する。
(7) Lower controller (for example, controller 101
a) receives the transmission data from the host controller 100a and adds the node number (= “1”) added to it.
With the number in its own memory. Since each lower-level controller stores the node number of its own upper-level controller on the lower-level network in advance, when the two match, the following processing is executed according to the command type. .

すなわち、受信コマンドがモニタ開始コマンド“F00
0”で、受信データ中に自己のコントローラNo.(=
“12”)が含まれている場合は、モニタ処理を開始す
る。そして、指示された信号点番号(=“005”)に
相当した信号データを取り出し、下位ネットワーク20
1上での自己ノードNo.(=“2”)を付けて、開始コ
マンド、データ語数、及び信号データを下位ネットワー
ク201上に送信する。
That is, the received command is the monitor start command "F00.
0 ”indicates that the controller number (=
If "12") is included, monitor processing is started. Then, the signal data corresponding to the designated signal point number (= “005”) is taken out, and the lower network 20
The start node, the number of data words, and the signal data are transmitted to the lower network 201 with the own node No. (= “2”) on the No. 1 node.

(8)上位コントローラ100aは、下位コントローラ
から送信されたデータに付加されている各下位コントロ
ーラのノードNo.を監視し、ノードNo.対応表400に基
づいて、その下位コントローラのコントローラNo.を判
断する。
(8) The upper controller 100a monitors the node number of each lower controller added to the data transmitted from the lower controller, and determines the controller number of the lower controller based on the node number correspondence table 400. To do.

すなわち、受信データにノードNo.=“2”が付加され
ていると、上位コントローラ100aは、当該受信デー
タがコントローラNo.=“12”の下位コントローラ1
01aから送信されたものであることを認識する。そし
て、このコントローラNo.=“12”は、先に記憶した
受信データ中に登録されているコントローラNo.(すな
わち、データ表示装置300にモニタ対象として入力さ
れたコントローラNo.)と一致しており、かつ、当該受
信データ中のコマンドが、先に自身が下位コントローラ
101aに対して送出したコマンド(モニタ開始コマン
ド)と一致したコマンドであると、受信データを送信デ
ータバッファ(上位)に一時記憶させる。
That is, when the node number. = “2” is added to the received data, the upper controller 100a causes the lower controller 1 whose received data is the controller number = “12”.
Recognize that it was sent from 01a. The controller No. = “12” matches the controller No. registered in the previously stored received data (that is, the controller No. input to the data display device 300 as a monitor target). If the command in the received data is a command that matches the command (monitor start command) previously sent to the lower controller 101a by itself, the received data is temporarily stored in the transmission data buffer (upper). .

そして、モニタ対象となっている全ての下位コントロー
ラからのデータを受信した時点で、上位ネットワーク2
00上での自己のノードNo.を付けて上記送信データバ
ッファ(上位)の内容(開始コマンド、データ語数及び
信号データ)を上位ネットワーク200上に送信する。
Then, when the data from all the lower controllers to be monitored is received, the upper network 2
The contents (start command, number of data words, and signal data) of the transmission data buffer (upper layer) with its own node No. 00 on 00 are transmitted to the upper network 200.

すなわち、上位コントローラ100aの場合は、下位コ
ントローラ101aからのデータを受信し、ノードNo.
=“1”を付加して上位ネットワーク200に送出す
る。また、上位コントローラ100bの場合は、下位コ
ントローラ101c、101dからのデータを送信し、
ノードNo.=“2”を付加して受信時と同じ順序で送出
する。
That is, in the case of the upper controller 100a, the data from the lower controller 101a is received, and the node number.
= "1" is added and transmitted to the upper network 200. In the case of the upper controller 100b, the data from the lower controllers 101c and 101d are transmitted,
Add node No. = "2" and send in the same order as when receiving.

(9)データ表示装置300は、上位コントローラを介
してモニタ対象となっている全て(ここでは、4つ)の
コントローラから、モニタ開始コマンドとデータ語数お
よび信号データを受信完了すると、前記ノードNo.対応
要求信号管理テーブル600に基づいて、入力装置から
入力されたコントローラNo.順にデータを編集し、表示
させる。
(9) When the data display device 300 completes the reception of the monitor start command, the number of data words, and the signal data from all (four in this case) controllers to be monitored via the host controller, the node number. Based on the correspondence request signal management table 600, the data is edited and displayed in the order of the controller numbers input from the input device.

すなわち、各上位コントローラから送信されるデータに
は、各上位コントローラの上位ネットワーク上でのノー
ドNo.が付加されており、かつ、同一の下位ネットワー
クに接続された各コントローラのデータは、その上位コ
ントローラから、予定の順序でまとめて送出されるの
で、ノードNo.対応要求信号管理テーブル600に格納
されているノードNo.順にデータを配置すれば、入力装
置から入力された要求順にデータを編集して表示させる
ことができる。
That is, the data sent from each host controller has the node number of each host controller on the host network added, and the data of each controller connected to the same host network is the host controller. Since they are collectively transmitted in a scheduled order, if the data are arranged in the order of the node numbers stored in the node number corresponding request signal management table 600, the data can be edited in the order of the requests input from the input device. Can be displayed.

(10)一方、データ表示装置300にモニタ終了指令が入
力されると、データ表示装置は自己のノードNo.(=
“4”)およびモニタ終了コマンドを、上記モニタ開始
指令時と同じコントローラNo.および信号点番号と共に
送信する。
(10) On the other hand, when the monitor end command is input to the data display device 300, the data display device displays its own node number (=
"4") and the monitor end command are sent together with the same controller No. and signal point number as the above monitor start command.

(11)例えば上位コントローラ100aは、データ表示装
置300からのモニタ終了コマンドを受信すると、前記
と同様に、下位ネットワーク上での自己のノードNo.
(=“1”)を付加して下位ネットワーク201a上に
送信する。
(11) For example, when the upper controller 100a receives the monitor end command from the data display device 300, the node number of its own node on the lower network is the same as above.
(= “1”) is added and transmitted to the lower network 201a.

(12)モニタ終了コマンドを受信した下位コントローラ1
01はモニタ処理を終了し、それぞれ自己のノードNo.
と終了コマンドを下位ネットワーク201上へ送信す
る。
(12) Lower controller 1 that received the monitor end command
01 completes the monitor process, and each node No.
And an end command are transmitted to the lower network 201.

(13)下位コントローラからの終了コマンドを受信した上
位コントローラ100は、モニタ要求された全ての下位
コントローラから終了コマンドを受信した時点で、終了
コマンドのみを、上述と同様に上位ネットワーク上に送
信する。
(13) Upon receiving the end command from the lower controller, the upper controller 100 transmits only the end command to the upper network in the same manner as above when receiving the end commands from all the lower controllers requested to monitor.

(14)データ表示装置300は、上位コントローラから受
信する受信データを監視し、送信時のコマンド(終了指
令)が全てのコントローラにおいて受信確認された時点
で、モニタ終了した旨のメッセージを表示する。
(14) The data display device 300 monitors the reception data received from the host controller, and when all the controllers confirm the reception of the command (end command) at the time of transmission, displays a message indicating that the monitoring is completed.

[作用] データ表示装置から自己のノードNo.を付けて、モニタ
開始コマンド、コントローラNo.、およびその信号点番
号を上位ネットワーク上に送信すると、上位コントロー
ラには、データ表示装置の上位ネットワーク上でのノー
ドNo.が予め記憶されているので、受信したデータがデ
ータ表示装置からのものであることを上位コントローラ
側で遅れなく認識できる。
[Operation] When the monitor start command, controller No., and its signal point number are sent from the data display device to the host network, the monitor start command, controller number, and signal point number are sent to the host controller. Since the node number is stored in advance, the host controller can recognize that the received data is from the data display device without delay.

次に、モニタコマンドより、モニタ開始指令が出された
ことを知り、受信データ中のコントローラNo.データと
自己のコントローラNo.とが一致した上位コントローラ
は、直ちにモニタ処理に移ることができる。
Next, the host controller, which knows from the monitor command that the monitor start command has been issued and whose controller No. data in the received data and its own controller No. match, can immediately proceed to the monitor processing.

またこれと同時に、上記モニタ開始要求以降のデータ
が、該上位コントローラによって、該上位コントローラ
の下位ネットワーク上でのノードNo.と共に下位ネット
ワークに送信される。
At the same time, the data after the monitor start request is transmitted by the upper controller to the lower network together with the node number of the upper controller on the lower network.

これにより、下位コントローラは、該上位コントローラ
のノードNo.が自己の記憶しているものと一致している
かどうか、さらにはコマンドの解読処理、受信データの
コントローラNo.が自己のコントローラNo.と一致してい
るかどうかの判定処理を、他のコントローラと並立して
実行することができる。
As a result, the lower controller determines whether or not the node number of the upper controller matches that stored in itself, and further, the command decoding process and the controller number of the received data match the controller number of itself. The determination processing as to whether or not it is performed can be executed in parallel with other controllers.

すなわち、プロセス制御装置の全ての上位および下位コ
ントローラに、上記の開始コマンド、コントローラNo.
及び信号点番号を迅速に伝達することができる。
In other words, the above start command and controller No. are sent to all the upper and lower controllers of the process control device.
And the signal point number can be transmitted quickly.

次に上位コントローラは、下位コントローラからノード
No.とデータを一緒に受信するので、下位ネットワーク
に属するコントローラのノードNo.対応表を用いてコン
トローラNo.を容易に認識ことができる。
Next, the upper controller is the node from the lower controller.
Since the No. and the data are received together, the controller No. can be easily recognized by using the node No. correspondence table of the controllers belonging to the lower network.

そして、上位コントローラはデータ表示装置から受信し
た、モニタ対象のコントローラNo.のうち、一致するも
のについて、全てのコントローラからモニタ開始コマン
ドが受信されたことを判定すると、前述のように自己に
も開始コマンドがある場合には、その編集データをもま
とめて、要求されたデータ順のフォーマットで、該上位
コントローラの上位ネットワーク上でのノードNo.、モ
ニタ開始コマンド、データ語数、および信号データを、
該下位ネットワーク上のコントローラのモニタデータと
して、まとめて上位ネットワークに送信する。
Then, when the host controller determines that the monitor start command has been received from all the controllers for the matching controller No. to be monitored received from the data display device, the host controller also starts itself as described above. If there is a command, the edited data is also collected, and in the format of the requested data, the node number, monitor start command, number of data words, and signal data of the host controller on the host network,
The monitor data of the controller on the lower network is collectively transmitted to the upper network.

それ故に、データ表示装置は、各上位コントローラ相互
間の伝送周期の遅れ程度の時間差で、これを受信するこ
とができ、ノードNo.対応要求信号管理テーブル600
に基づいて、容易に入力装置から入力された要求順にデ
ータを編集し表示装置に表示させることができる。
Therefore, the data display device can receive this with a time difference of about the delay of the transmission cycle between the respective host controllers, and the node number corresponding request signal management table 600 can be received.
Based on the above, the data can be easily edited and displayed on the display device in the order of input from the input device.

すなわち、データ表示装置は下位コントローラから受信
したデータの編集処理をする必要がなくなり、かつ上位
コントローラ間の信号やデータ受信の時間差を少なくす
ることができるので、異なるネットワークのコントロー
ラのデータをも、相互の時間遅れを小さくして同時にモ
ニタ表示することができる。
In other words, the data display device does not need to edit the data received from the lower controller, and the time difference between the signals and the data reception between the upper controllers can be reduced, so that the data of the controllers of different networks can be mutually exchanged. It is possible to reduce the time delay of and display them on the monitor at the same time.

[実施例] 以下、本発明の一実施例を説明する。[Example] An example of the present invention will be described below.

第1図は、本発明を分散型プロセス制御装置に適用した
例であり、前記と同一の符号は同一または同等部分を表
している。第2図はデータ表示装置300の、第3図は
上位コントローラ100の、また第4図は下位コントロ
ーラ101のそれぞれ詳細ブロック図を示す。以下これ
らの図面を用いて実施例の動作について説明する。
FIG. 1 is an example in which the present invention is applied to a distributed process control device, and the same reference numerals as those used above represent the same or equivalent parts. 2 is a detailed block diagram of the data display device 300, FIG. 3 is a detailed block diagram of the upper controller 100, and FIG. 4 is a detailed block diagram of the lower controller 101. The operation of the embodiment will be described below with reference to these drawings.

先ず、第2図に示したキーボード303からモニタ指
令、コントローラNo.、信号点番号が入力されると、キ
ー入力処理部301は、これらのデータを入力データ
バッファ301に取込み、これを、第12図に示す様
なフォーマットで、送信編集処理部301が送信用バ
ッファ301に設定し、送信処理部301がこのデ
ータの先頭にデータ表示装置ノードNo.301を付け
て、上位ネットワーク200へ伝送周期のタイミングで
送信する。
First, the monitor command from the keyboard 303 shown in FIG. 2, the controller No., the signal point number is input, the key input processing unit 301 1 takes these data into the input data buffer 301 2, this, in the 12 format as shown in FIG., the transmission editing processor 301 3 set to the transmission buffer 301 4, the transmission processing unit 301 5 with the data display device node No.301 6 to the top of this data, the upper It is transmitted to the network 200 at the timing of the transmission cycle.

編集処理用テーブル作成処理301は、第13図に一
例を示すノードNo.テーブル301を参照して、第1
4図に示す様なノードNo.対応要求信号データ管理テー
ブル301を作成する。
Edit processing table creation processing 301 7 refers to the node No. table 301 8 illustrates an example in FIG. 13, the first
4 create a node, such as shown in FIG No. corresponding request signal data management table 301 9.

第12図は、第1図に示したシステム構成において、デ
ータ表示装置300から第7図(これについては、後に
詳述する)に示すようなデータのモニタ要求をした場合
のフォーマットを示す。
FIG. 12 shows a format when the data display device 300 requests data monitoring as shown in FIG. 7 (which will be described later in detail) in the system configuration shown in FIG.

第1図において、上位および下位のコントローラNo.は
2桁で構成し、上位桁の数字を上位コントローラのノー
ドNo.に対応させており、下位コントローラの2桁目
(上位桁)の番号は上位コントローラのものに合致させ
ている。
In Fig. 1, the upper and lower controller numbers are composed of 2 digits, and the upper digit numbers correspond to the node numbers of the upper controller. The second digit (upper digit) number of the lower controller is the upper digit. Matched to that of the controller.

第13図は、上述のコントローラNo.上位桁(アスキー
符号)とノードNo.との対応を示したノードNo.テーブル
301である。
13 is a node No. table 301 8 showing the correspondence of the aforementioned controller No. upper digit (the ASCII code) and the node No..

第12図のデータが入力された場合、データ表示装置本
体301の編集処理用テーブル作成処理部301は、
先ずコントローラNo.“11”については、上位桁が
“1”であるから第13図のノードNo.テーブルから
“31”に対応したノード“01”であると判定し、第
14図の最初にノード“01”を登録する。また、第1
2図の信号点が1点であることから第14図の対応部に
“1”をセットする。
If the data in Figure 12 is entered, the editing processing table creation processing section 301 7 of the data display device body 301,
First, as for the controller No. “11”, since the higher digit is “1”, it is determined from the node No. table of FIG. 13 that it is the node “01” corresponding to “31”, and at the beginning of FIG. Register the node "01". Also, the first
Since there is only one signal point in FIG. 2, "1" is set in the corresponding portion in FIG.

次に、第1図の上位コントローラ21については、ノー
ドNo.=2であるから、第14図に於て“2”をセット
し、対応部にデータ1番目という意味で“1”をセット
する。
Next, regarding the host controller 21 in FIG. 1, since the node number is 2, the “2” is set in FIG. 14 and the corresponding data is set to “1” to mean the first data. .

同様に下位コントローラ22については、ノードNo.=
2であるので上述と同様にノードNo.=2をセットし、
同一ノードの2番目のデータであることから、第14図
において対応部に“2”をセットする。
Similarly, for the lower controller 22, the node number =
Since it is 2, set Node No. = 2 as above,
Since it is the second data of the same node, "2" is set in the corresponding portion in FIG.

上位コントローラ100は、上記上位ネットワーク20
0に送り出された信号(第12図参照)を、第3図に示
す受信処理部100で受信し、データ表示装置及び他
の上位コントローラのノードNo.が記憶されたノードNo.
テーブル100の内容と受信ノードNo.とを比較す
る。
The upper controller 100 is the upper network 20.
The signal sent to 0 (see FIG. 12) is received by the reception processing unit 100 1 shown in FIG. 3, and the node numbers of the data display device and the node numbers of other upper controllers are stored.
Comparing the contents of the table 100 2 and the receiving node No..

その結果、受信ノードNo.がデータ表示装置のノードNo.
であることを認識したときは、受信管理テーブル(上
位)100でノードNo.毎に規定された受信データエ
リア(上位)100に上記受信データを取込む。
As a result, the receiving node number is the node number of the data display device.
When it recognizes that this is takes in the received data in the reception management table (upper) 100 3 receives data area (upper) 100 4 that is defined for each node No. In.

次に情報編集処理部(上位)100は、受信仕様テー
ブル100(上位)を参照し、データ表示装置用受信
データエリア(上位)100の内容を受信データバッ
ファ(上位)100に移し、他の上位コントローラか
ら送信されて受信データエリア(上位)100内に格
納されているデータは、それぞれ受信仕様テーブル10
で指定された演算結果エリア100に転記する。
Next, the information edit processing unit (upper) 100 5 refers to the reception specification table 100 6 (upper) and moves the contents of the data display device reception data area (upper) 100 3 to the reception data buffer (upper) 100 7 . , the data stored in the reception data area (upper) 100 4 transmitted from another host controller receives each specification table 10
0 6 post to the result area 100 8 specified in.

演算結果エリア100の内容は、制御演算処理部10
19によって、制御演算周期に従って更新される。
The contents of the result area 100 8, the control operation processing unit 10
0 19 updates the data according to the control calculation cycle.

次にコマンド解読・データ転記処理部100は、受信
データバッファ(上位)100のデータ(第12図は
一例である)のコマンドを解読し、データ編集処理部1
0010を起動すると共に、自己のコントローラNo.10
11が上記のデータの中に含まれているかどうかを判別
する。
Next command decoding data transcription processing unit 100 9, data of the received data buffer (upper) 100 7 (FIG. 12 shows an example) decodes the commands, the data edit processing section 1
00 10 together to start, own controller No.10
It is determined whether 0 11 is included in the above data.

含まれている場合には、データ編集処理部10010によ
り、指定点番号のデータを演算結果エリア100より
取込ませ、送信データバッファ(上位)10012の所定
位置に設定させる。つづいて、受信データバッファ(上
位)100のデータを、送信データバッファ(上位)
10012に転記する。
If it is included, the data edit processing unit 100 10 fetches the data of the designated point number from the calculation result area 100 8 and sets it at a predetermined position of the transmission data buffer (upper) 100 12 . Next, the data in the reception data buffer (upper) 100 7 is transferred to the transmission data buffer (upper)
Transfer to 100 12

送信編集処理部(下位)10014は、送信データバッフ
ァ(下位)10013及び演算結果エリア100の内容
を、送信仕様テーブル(下位)10015に基づいて編集
し、送信用バッファ(下位)10016に書き込む。
Transmitting editing processor (lower) 100 14, the contents of the transmission data buffer (lower) 100 13 and the operation result area 100 8, edited based on the transmission specification table (lower) 100 15, transmission buffer (lower) 100 Write to 16 .

送信処理部(下位)10017は、このデータの先頭に、
下位ネットワーク上での自己のノードNo.10018をつ
けて、伝送周期のタイミングで下位ネットワーク201
上に送信する。
The transmission processing unit (lower) 100 17
With the own node No.100 18 on lower network, the underlying network 201 at the timing of the transmission cycle
Send on.

下位コントローラ101は、上記のようにして下位ネッ
トワーク201上に送り出された信号を、第4図に示す
受信処理部101で受信し、下位ネットワーク上の他
のコントローラのノードNo.が記憶されたノードNo.テー
ブル101の内容と比較対照する。
Lower-level controller 101, a signal fed on the lower network 201 as described above, received by the reception processing unit 101 1 shown in FIG. 4, the other controllers on lower network node No. are stored Compare and contrast the contents of the node No. table 101 2.

その結果、受信信号の中に上位コントローラのノードN
o.を認識したときは、受信管理テーブル101でノー
ドNo.毎に規定された受信データエリア101の指定
位置に上記受信データを取込む。
As a result, the node N of the host controller is included in the received signal.
o. is recognized, it takes in the received data to the designated position of the receiving control table 101 3 receives data area 101 4 defined per node No. In.

受信編集処理部101は、受信仕様テーブル101
を参照し、上位コントローラ用受信データエリア101
の内容は、受信データバッファ101に移し、また
他の下位コントローラから送信されて受信データエリア
101内に格納されたデータは、それぞれ受信仕様テ
ーブル101で指定された演算結果エリア101
転記する。
Receiving editing processor 101 5, receives specification table 101 6
Referring to, the reception data area 101 for the host controller
The contents of the 4 was transferred to the reception data buffer 101 7, also the data stored in the other in the reception data area 101 4 is transmitted from the lower controller, the operation result area 101 8 specified in the received specification table 101 6, respectively Post to.

次に、コマンド解読・データ編集処理部101は、受
信データバッファ101のデータ(第12図とその一
例である)のコマンドを解読する。第12図の“F00
0”はモニタ開始コマンドであるから、これにしたがっ
てモニタ処理を開始する。
Next, command decoding data editing unit 101 9 decrypts the command data of the received data buffer 101 7 (FIG. 12 and its one example). "F00" in FIG.
Since 0 "is a monitor start command, the monitor process is started in accordance with this.

すなわち、コマンド解読・データ編集処理部101
は、自己コントローラNo.10110が上記データ中に
あるかどうかを判別し、ある場合には、指定点番号に関
するデータを演算結果エリア101から読み出し、こ
れを送信データバッファ10111の所定位置に設定す
る。演算結果エリア101の内容は、制御演算処理部
10112によって制御演算周期に従って更新される。
That is, the command decoding / data edit processing unit 101
9 determines whether or not the self controller No. 101 10 is in the above data, and if there is, reads out the data related to the designated point number from the operation result area 10 18, and reads this data at the predetermined position of the transmission data buffer 101 11 . Set to. The contents of the result area 101 8 is updated in accordance with the control operation cycle by the control processing unit 101 12.

送信編集処理部10113は、送信仕様テーブル10114
に基づいて、送信データバッファ10111及び演算結果
エリア101の内容を編集し、送信用バッファ101
15に書き込む。送信処理部10116は、このデータの先
頭に自己ノードNo.10117を付けて伝送周期のタイミ
ングで下位ネットワーク201上に送信する。
The transmission editing processing unit 101 13 uses the transmission specification table 101 14
Based on, edit the contents of the transmission data buffer 101 11 and the operation result area 101 8, the transmission buffer 101
Write to 15 . Transmission processing unit 101 16, and transmits the timing transmission cycle with the self node No.101 17 to the top of the data on the lower network 201.

この場合の送信データのフォーマットは、第15図に示
すようにコマンド、データ語数、信号データより成る。
第12図と対照すれば分かるように、第15図のデータ
“92”および“95”は、それぞれ点番号A005お
よびA010のデータである。
The format of the transmission data in this case consists of a command, the number of data words, and signal data, as shown in FIG.
As can be seen by comparing with FIG. 12, the data “92” and “95” in FIG. 15 are the data of the point numbers A005 and A010, respectively.

次に、上位コントローラ100は、上述のように、下位
コントローラ101から下位ネットワーク201へ送信
された信号を、第3図に示す受信処理部(下位)100
20で受信し、下位コントローラのノードNo.テーブル1
0021の内容と受信ノードNo.を比較し、受信管理テー
ブル(下位)10022でノード毎に規定された受信デー
タエリア10023に上記受信データを取込む。
Next, the upper controller 100 receives the signal transmitted from the lower controller 101 to the lower network 201 as described above, and receives the signal from the reception processing unit (lower) 100 shown in FIG.
Received by 20 and node number table 1 of lower controller
The contents of 00 21 are compared with the receiving node No., and the above reception data is fetched into the reception data area 100 23 defined for each node in the reception management table (lower) 100 22 .

受信編集処理部(下位)10024は、受信仕様テーブル
(下位)10025を参照し、受信データエリア10023
から上記コマンド、データ語数、信号データのみを取り
出して受信データバッファ(下位)10026に移し、他
の制御用データは演算結果エリア100に移す。
The reception edit processing unit (lower) 100 24 refers to the reception specification table (lower) 100 25 , and receives the reception data area 100 23.
From the above, only the command, the number of data words, and the signal data are taken out and transferred to the reception data buffer (lower) 100 26 , and other control data are transferred to the operation result area 100 8 .

データ編集処理部10010は、受信データバッファ(下
位)10026の内容をノード毎にチェックする。そし
て、コマンドが受信されているノードについては、下位
コントローラのコントローラNo.とノードNo.との対応関
係を記憶しているノードNo.対応表10027に基づい
て、ノードNo.をコントローラNo.に変換し、受信データ
バッファ(上位)100に保存したコントローラNo.
と照合チェックする。
The data edit processing unit 100 10 checks the content of the received data buffer (lower level) 100 26 for each node. Then, the node that received the command, based on the node No. correspondence table 100 27 that stores a correspondence relationship between the lower-level controller controller No. and a node No., node No. controller No. It converted, and stored in the reception data buffer (upper) 100 7 controller No.
Check with.

両方のコントローラNo.が一致したものについては、さ
らに、受信信号データと合計の語数とを上記受信データ
バッファ(上位)100の内容の順に配列し、該当す
るコントローラから全て応答があったこと(保存装置に
よって指定されたすべてのコントローラから、要求され
たモニタデータが送信されたこと)を確認した時点で、
受信データバッファ(上位)100に保存されたコマ
ンドを送信データバッファ(上位)10012に書き込
む。
For those both controllers No. matches, it further to a reception signal data and the total number of words arranged in order of the contents of the received data buffer (upper) 100 7, there are all from the appropriate controller response ( After confirming that the requested monitor data has been sent from all the controllers specified by the storage device,
The command stored in the reception data buffer (upper) 100 7 is written in the transmission data buffer (upper) 100 12 .

送信編集処理部(上位)10028は、送信仕様テーブル
(上位)10029に基づいて送信データバッファ(上
位)10012と演算結果エリア100の内容を編集
し、送信用バッファ(上位)10030に設定する。
The transmission edit processing unit (upper) 100 28 edits the contents of the transmission data buffer (upper) 100 12 and the operation result area 100 8 based on the transmission specification table (upper) 100 29 , and the transmission buffer (upper) 100 30 Set to.

送信処理部(上位)10031はこのデータの先頭に上位
ネットワーク上での自己ノードNo.10032を付けて、
伝送周期のタイミングで上位ネットワーク200に送信
する。
The transmission processing unit (upper) 100 31 adds its own node No. 100 32 on the upper network to the beginning of this data,
It is transmitted to the upper network 200 at the timing of the transmission cycle.

次に、データ表示装置本体301は、上述のようにして
上位コントローラ100から上位ネットワーク200に
送信された信号を、第2図に示す受信処理部30110
受信し、上位コントローラノードNo.テーブル30111
の内容と受信ノードNo.を比較対照し、受信管理テーブ
ル30112でノード毎に規定された受信データエリア3
0113に上記受信データを取込む。
Next, the data display device body 301 receives the signal transmitted from the upper controller 100 to the upper network 200 as described above by the reception processing unit 301 10 shown in FIG. 11
The received data area 3 defined for each node in the reception management table 301 12 by comparing and comparing the contents of
The received data is fetched at 01 13 .

受信編集処理部30114は受信仕様テーブル30115
参照し、受信データエリア30113の内容を受信データ
バッファ30116に移す。
The reception edit processing unit 301 14 refers to the reception specification table 301 15 and moves the contents of the reception data area 301 13 to the reception data buffer 301 16 .

データ編集処理部30117は、先に作成したノードNo.
対応要求信号データ管理テーブル301(第14図は
その一例である)を参照し、受信データバッファ301
16の内容(第5図が第12図に対する例)を編集して表
示バッファ30118に設定する。
Data editing processing unit 301 17, node was created earlier No.
Refer to the corresponding request signal data management table 301 9 (Fig. 14 is one example), the reception data buffer 301
16 contents (Fig. 5 an example for Figure 12) to set the display buffer 301 18 by editing.

データ表示処理部30119は、表示バッファ30118
内容に基づいて、コントローラNo.、信号点番号及び信
号データなどを、モニタ要求時に入力した順にCRT表
示装置302に表示する。
Data display processing unit 301 19, based on the contents of the display buffer 301 18, controller No., displays a signal point number and signal data, the CRT display device 302 in the order entered when monitoring request.

モニタ終了コマンドの処理については、データ表示装置
から終了コマンド、開始コマンドを発したコントローラ
No.、および信号点番号を送信すると、上述したと同様
の経路および処理によって前記データが伝送される。
Regarding the processing of the monitor end command, the controller that issued the end command and start command from the data display device
When the No. and signal point number are transmitted, the data is transmitted by the same route and processing as described above.

該当コントローラは前記の諸データを受信したときにモ
ニタ処理を終了し、終了コマンドをデータ表示装置に返
送する。該当コントローラの全てが終了コマンドを返送
し、データ表示装置がこれを受信した時点で、モニタ終
了メッセージをCRT表示装置に表示する。
When the controller receives the above-mentioned various data, it terminates the monitor process and returns an end command to the data display device. When all of the corresponding controllers have returned the end command and the data display device has received the end command, the monitor end message is displayed on the CRT display device.

第6図〜第9図は、データ表示装置300のオンライン
トレンドグラフ表示機能に本発明を適用した場合につ
き、 (イ)コントローラからグラフ表示のために読み出すモ
ニタ信号の指定操作の方法とCRT表示画面の例、およ
び (ロ)指定した信号のトレンドグラフをCRTに表示さ
せるための操作手順とCRT表示画面の例、 を示すものである。以下この内容について説明する。
FIGS. 6 to 9 show the case where the present invention is applied to the online trend graph display function of the data display device 300. (a) A method of designating a monitor signal to be read from the controller for displaying a graph and a CRT display screen. And (b) an operation procedure for displaying the trend graph of the designated signal on the CRT and an example of the CRT display screen. This content will be described below.

一般にトレンドグラフは、一つのCRT画面に多数のデ
ータを同時に表示すると、画面が輻湊して視認性を損う
ことおよび、カラーCRTで色別表示しようとする場合
でも、表示色が最大6色(黒を除く)程度であることに
鑑み、一画面当り6本程度のデータを同時表示し、別の
画面に切換えることにより他の信号の同時刻のデータも
モニタできる様にしたものである。
Generally, in a trend graph, when a large number of data are displayed on one CRT screen at the same time, the screen is congested and the visibility is impaired, and even if color CRT is used to display by color, a maximum of 6 display colors ( Considering that it is about black (excluding black), about 6 lines of data per screen are simultaneously displayed, and by switching to another screen, data of other signals at the same time can be monitored.

すなわち、一画面では6点程度しか表示することができ
ないので、データの取込みは必要画面数行なっておく
が、画面上には、表示要求のあった画面に該当したデー
タのみを表示するものである。以下ではこの画面をペー
ジNo.で識別する。
That is, since only about 6 points can be displayed on one screen, the required number of screens are fetched, but only the data corresponding to the screen requested to be displayed is displayed on the screen. . Below, this screen is identified by the page number.

第6図に、トレンド表示項目の設定手順を示す。ステッ
プ61でページNo.(例えば、1)を入力して表示画面
を指定し、次にステツプ62で、トレンドグラフ表示枠
の時間軸スケール(例えば6分)を選択する。
FIG. 6 shows a procedure for setting trend display items. In step 61, the page number (for example, 1) is input to specify the display screen, and then in step 62, the time axis scale (for example, 6 minutes) of the trend graph display frame is selected.

ステツプ63では、個別信号点の選択と表示スケールや
単位の入力を行う。すなわち、先ず、どのコントローラ
に属する信号かを指定する為に、コントローラNo.(例
えば、11)を入力し、次に点番号(例えば、A00
2)を入力する。
At step 63, individual signal points are selected and a display scale and unit are input. That is, first, in order to specify which controller the signal belongs to, the controller No. (for example, 11) is input, and then the point number (for example, A00
Enter 2).

そしてさらに、計算レンジ下限値MIN(例えば、−1
00)及び上限値MAX(例えば、+100)、計算値
中心値C(例えば、0)、表示データ中心値C(例
えば、50%)、表示ゲインG(例えば、1.0)、表
示項目名称(例えば、MWE)、工学単位レンジ下限
(例えば、0)及び上限(例えば、1000)、工学単
位(例えば、MW)をそれぞれ入力する。
Further, the calculation range lower limit value MIN (for example, -1
00) and upper limit value MAX (for example, +100), calculated value central value C 1 (for example, 0), display data central value C 2 (for example, 50%), display gain G (for example, 1.0), and display item. Enter the name (eg, MWE), engineering unit range lower limit (eg, 0) and upper limit (eg, 1000), and engineering unit (eg, MW).

1頁分の表示項目およびパラメータ設定が終了したら、
ステツプ64において、他ページの設定が必要かどうか
を判定し、必要ならば前記ステツプ61〜63をくり返
し、不要ならば処理を終了する。なお、上記において、
()内に例記した数値は第7図のチャンネル(CH)1
に該当させたものである。
After setting the display items and parameters for one page,
In step 64, it is determined whether or not another page needs to be set, and if necessary, the steps 61 to 63 are repeated, and if not necessary, the process ends. In the above,
Numerical values shown in parentheses are for channel (CH) 1 in Figure 7.
It corresponds to.

以上のように入力した数値を用いて、グラフ表示の値Y
は、コントローラから伝送されてきたデータの値をXと
すると次式で計算される。
Using the values entered above, the value Y on the graph display
Is calculated by the following equation, where X is the value of the data transmitted from the controller.

上記の()内に例記した設定値の場合は、グラフ表示の
値Yは下記となる。
In the case of the set values illustrated in () above, the value Y on the graph display is as follows.

第7図は、第6図で説明した手順によって表示項目を設
定したCRT画面の表示例を示す。この例は、ページN
o.1の設定内容を表示したもので、1ページに最大6点
までトレンド点を登録することができるが、チャンネル
1〜3に信号点A002、A005、A010のアナロ
グ信号を、またチャンネル4に信号点D101のディジ
タル信号を、合計4点設定したものである。
FIG. 7 shows a display example of a CRT screen in which display items are set by the procedure described in FIG. This example is page N
It displays the setting contents of o.1, and up to 6 trend points can be registered on one page, but analog signals of signal points A002, A005, A010 on channels 1 to 3 and channel 4 on A total of four digital signals at signal point D101 are set.

なお、第7図中の各項目の詳細は下記のとおりである。The details of each item in FIG. 7 are as follows.

CH:チャンネル(表示グラフの番号) CTL.No.:コントローラNo. PT.No.:点番号 COMP.RANGE(LOWER):計算レンジ下限 COMP.RANGE(UPPER):計算レンジ上限 CENTER(VALUE):計算中心値 CENTER(%):表示データ中心値 GAIN:表示ゲイン NAME:表示項目名称 ENG.RANGE(LOWER):工学単位レンジ下限 ENG.RANGE(UPPER):工学単位レンジ上限 UNIT:工学単位 第8図は、第6図に従って表示項目を設定したページに
ついて、トレンドグラフ表示を開始させてから終了させ
るまでの手順を示したものである。
CH: Channel (display graph number) CTL.No .: Controller No. PT.No .: Point number COMP.RANGE (LOWER): Calculation range lower limit COMP.RANGE (UPPER): Calculation range upper limit CENTER (VALUE): Calculation Center value CENTER (%): Display data center value GAIN: Display gain NAME: Display item name ENG.RANGE (LOWER): Engineering unit range lower limit ENG.RANGE (UPPER): Engineering unit range upper limit UNIT: Engineering unit 6 shows the procedure from the start to the end of the trend graph display for the page for which display items are set according to FIG.

先ず、ステップ81でページNo.(例えば、ページNo.
1)を選択し、次にステップ82でモニタ開始指令を入
力すると、前述したように(第12図参照)、モニタコ
マンド、コントローラNo.、及び信号点番号がデータ表
示装置300からコントローラに伝送され、コントロー
ラから該当データが所定周期でネットワーク上に送り出
される(第5図参照)。
First, in step 81, the page number (for example, page number.
When 1) is selected and the monitor start command is input in step 82, the monitor command, controller No., and signal point number are transmitted from the data display device 300 to the controller as described above (see FIG. 12). The relevant data is sent out from the controller on the network at a predetermined cycle (see FIG. 5).

ステップ83で、データ表示装置300は、これを受信
してトレンドグラフとして表示する。表示の具体例につ
いては、後で第9図を参照して説明する。ステップ84
において、表示を終了させるか否かを判定する。終了さ
せるときは次のステップ85へ進む。
In step 83, the data display device 300 receives this and displays it as a trend graph. A specific example of the display will be described later with reference to FIG. Step 84
At, it is determined whether or not to end the display. When ending, the process proceeds to the next step 85.

オペレータが終了指令を入力するとステップ84で終了
と判定され、ステップ85で終了コマンドが該当コント
ローラに伝送される。該当コントローラはモニタ処理を
終了し、終了コマンドをデータ表示装置に返送する。デ
ータ表示装置は、該当するすべてのコントローラからこ
の終了コマンドを受信した時点でトレンドグラフ表示処
理を終了する。
When the operator inputs an end command, it is determined to end in step 84, and the end command is transmitted to the corresponding controller in step 85. The corresponding controller terminates the monitoring process and returns a termination command to the data display device. The data display device ends the trend graph display process when it receives this end command from all the corresponding controllers.

第9図は、第8図の手順に従って表示処理を行わせた場
合の、トレンドグラフのCRT画面表示例を示す。この
例は、第7図の設定項目に対応した信号のトレンドグラ
フを表示させたもので、チャンネル1,2,3にアナロ
グ信号、チャンネル4にディジタル信号が表示されてい
る。
FIG. 9 shows a CRT screen display example of a trend graph when the display processing is performed according to the procedure of FIG. In this example, a trend graph of signals corresponding to the setting items in FIG. 7 is displayed, and analog signals are displayed on channels 1, 2, 3 and digital signals are displayed on channel 4.

図中に示したグラフ近傍の番号は、チャンネルNo.を表
わしている。各アナログ信号の工学単位スケールは、グ
ラフ表示枠の左端部から右端部に向って、チャンネル1
のものから順に、前記表示枠の上端部に上限値と単位
を、またその下端部に下限値を表示する。
The numbers near the graph shown in the figure represent the channel numbers. The engineering unit scale of each analog signal is channel 1 from the left end to the right end of the graph display frame.
The upper limit value and the unit are displayed on the upper end of the display frame, and the lower limit value is displayed on the lower end of the display frame in order from the first one.

第9図でいえば、H1,H2,H3,……,B1,B
2,B3,……が各々チャンネル1,2,3,……の工
学単位レンジを示す。また、同図中の「VALUE」は
各チャンネルのデータの現在値を表わしている。
In FIG. 9, H1, H2, H3, ..., B1, B
2, B3, ... Represent the engineering unit range of channels 1, 2, 3 ,. Further, "VALUE" in the figure represents the current value of the data of each channel.

第10図は、上位コントローラ100の内部処理フロー
を示す。ステップ101〜107の処理は順番に所定周
期で繰り返し実行される。
FIG. 10 shows an internal processing flow of the host controller 100. The processing of steps 101 to 107 is repeatedly executed in order at a predetermined cycle.

ステップ101では、受信編集処理部(上位)100
によって、上位ネットワーク200からの受信データが
編集され、ステップ102では、受信編集処理部(下
位)10024によって、下位ネットワークからの受信デ
ータが編集される。
In step 101, the reception edit processing unit (upper) 100 5
The reception data from the upper network 200 is edited, step 102, by receiving the editing processing unit (lower) 100 24, data received from the lower network is edited.

ステップ103では、以上で受信したデータと前回周期
の制御演算処理結果を基に、制御演算処理部10019
よって制御演算が実行される。
In step 103, the control calculation processing unit 100 19 executes control calculation based on the data received above and the control calculation processing result of the previous cycle.

ステップ104では、データ表示装置300からのコマ
ンドの解読と受信データの下位ネットワーク送信データ
バッファへの転記処理が、コマンド解読・データ転記処
理部100によって行われる。
In step 104, the posting process to lower network transmission data buffer decoding the received data of the command from the data display device 300 is performed by command decoding data transcription processing unit 100 9.

ステップ105では、データ編集処理部10010によっ
て、下位コントローラからの受信データと自コントロー
ラの演算結果が送信データバッファ(上位)10012
転送する処理が行われる。
In step 105, the data edit processing unit 100 10 transfers the received data from the lower controller and the calculation result of the own controller to the transmission data buffer (upper) 100 12 .

ステップ106では、送信編集処理部(下位)10014
によって、送信データバッファ(下位)10013と演算
結果エリア100の内容が編集され、送信用バッファ
(下位)10016に転送される。
In step 106, the transmission edit processing unit (lower level) 100 14
By this, the contents of the transmission data buffer (lower) 100 13 and the operation result area 100 8 are edited and transferred to the transmission buffer (lower) 100 16 .

ステップ107では、送信編集処理部(上位)10028
によって、送信データバッファ(上位)10012と演算
結果エリア100の内容が編集されて、上位ネットワ
ーク送信用バッファ(上位)10030に転送される。
In step 107, the transmission edit processing unit (upper) 100 28
Thus, the contents of the transmission data buffer (upper) 100 12 and the operation result area 100 8 are edited and transferred to the upper network transmission buffer (upper) 100 30 .

第11図は、下位コントローラ101の内部処理フロー
を示す。ステップ111〜114の処理は順番に所定周
期で繰り返し実行される。
FIG. 11 shows an internal processing flow of the lower controller 101. The processing of steps 111 to 114 is repeatedly executed in order at a predetermined cycle.

ステップ111では、下位ネットワークの受信編集処理
部101によって下位ネットワーク201からの受信
データが編集され、ステップ112では、上記で受信し
たデータと前回周期の制御演算処理結果とを基に、制御
演算処理部10112によって制御演算が実行される。
In step 111, by receiving the editing processor 101 5 of the lower network is edited data received from the lower network 201, in step 112, based on the control operation result data and the previous period received by the control processing The control calculation is executed by the unit 101 12 .

ステップ113では、データ表示装置300からのコマ
ンドと受信データとに対応して、演算結果エリア101
からのデータ編集がコマンド解読・データ編集処理部
101によって行われ、結果が送信データバッファ1
0111に転送される。
In step 113, the calculation result area 101 is received in correspondence with the command and the received data from the data display device 300.
The data editing from 8 performed by command decoding data editing unit 101 9, the result is transmission data buffer 1
It is transferred to 01 11 .

ステップ114では、送信編集処理部10113によっ
て、送信データバッファ10111と演算結果エリア10
の内容が編集されて、下位ネットワーク201への
送信用バッファ10115に転送される。
In step 114, by transmitting the edit processing unit 101 13, the transmission data buffer 101 11 a calculation result area 10
The contents of 18 are edited and transferred to the transmission buffer 101 15 for the lower network 201.

なお、以上の説明では、各ネットワーク上におけるコン
トローラのノードNo.とコントローラNo.間の相互関係を
明確にするために、各コントローラに、同一桁数で相互
に重複することのないユニークなコントローラNo.と各
ネットワーク上でのノードNo.とを割当て、前記コント
ローラNo.の特定桁の値または記号が同一の下位ネット
ワークに接続されたものについては同一としたが、その
代りに前記相互関係を表わす表を上位コントローラおよ
び/またはデータ表示装置に設けても、前記と全く同様
のモニタ作用が可能であることは、容易に理解されるで
あろう。
In the above explanation, in order to clarify the mutual relationship between the controller node numbers and controller numbers on each network, each controller must have a unique controller number with the same number of digits that does not overlap each other. . And the node number on each network are assigned, and those having the same digit number or symbol of the controller number connected to the lower network are the same, but instead show the mutual relationship. It will be easily understood that even if the table is provided in the host controller and / or the data display device, the same monitor operation as described above is possible.

[発明の効果] 本発明によれば、異なるネットワーク上の任意のコント
ローラの任意のデータを迅速かつ同時に1台のデータ表
示装置でモニタすることができ、また終了操作も簡単に
行なえる。
[Effects of the Invention] According to the present invention, it is possible to quickly and simultaneously monitor arbitrary data of arbitrary controllers on different networks with one data display device, and also to easily perform an ending operation.

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

第1図は本発明の一実施例の概略ブロック図である。 第2図は第1図に示したデータ表示装置本体の詳細ブロ
ック図である。 第3図は第1図に示した下位コントローラの詳細ブロッ
ク図である。 第4図は第1図に示した下位コントローラの詳細ブロッ
ク図である。 第5図はデータ表示装置において受信される上位コント
ローラからのデータのフォーマット例を示す図である。 第6図はトレンドグラフに表示すべき項目を設定する手
順を示すフローチャートである。 第7図は前記トレンドグラフの表示項目の具体例を示す
図である。 第8図はデータ表示装置において前記トレンドグラフを
表示する手順を示すフローチャートである。 第9図は前記トレンドグラフの表示例を示す図である。 第10図は上位コントローラの内部処理手順を示すフロ
ーチャートである。 第11図は下位コントローラの内部処理手順を示すフロ
ーチャートである。 第12図はモニタ開始時のデータ表示装置から上位コン
トローラに伝送されるデータのフオーマットを示す図で
ある。 第13図はデータ表示装置に設けられるノードNo.テー
ブルの具体例を示す図である。 第14図はデータ表示装置に設けられるノードNo.対応
要求データ管理テーブルの具体例を示す図である。 第15図は下位コントローラから上位コントローラへ伝
送されるデータのフオーマット例を示す図である。 第16図は本発明の手段を説明するための機能ブロック
図である。 第17図はデータが授受される様子を模式的に表した図
である。 10……発信器、20……操作端、100……上位コン
トローラ、101……下位コントローラ、200……上
位ネットワーク、201……下位ネットワーク、300
……データ表示装置、301……データ表示装置本体、
302……CRT表示装置、303……キーボード、1
00……データ表示装置および他の上位コントローラ
のノードNo.テーブル、100……受信編集処理部
(上位)、100……コマンド解読・データ転記処理
部、10014……送信編集処理部(下位)、10024
…受信編集処理部(下位)、10027……ノードNo.対
応表、10028……送信編集処理部(上位)、101
……下位ネットワーク上の他コントローラのノードNo.
テーブル、101……受信編集処理部、101……
コマンド解説・データ編集処理部、10113……送信編
集処理部、301……送信編集処理部、301……
編集処理用テーブル作成処理部、301……ノードN
o.対応要求信号データ管理テーブル、30111……上位
コントローラのノードNo.、30114……受信編集処理
部、30117……データ編集処理部、30118……表示
バッファ、30119……データ表示処理部
FIG. 1 is a schematic block diagram of an embodiment of the present invention. FIG. 2 is a detailed block diagram of the data display device main body shown in FIG. FIG. 3 is a detailed block diagram of the lower controller shown in FIG. FIG. 4 is a detailed block diagram of the lower controller shown in FIG. FIG. 5 is a diagram showing a format example of data received from the host controller in the data display device. FIG. 6 is a flowchart showing a procedure for setting items to be displayed on the trend graph. FIG. 7 is a diagram showing a specific example of display items of the trend graph. FIG. 8 is a flowchart showing a procedure for displaying the trend graph on the data display device. FIG. 9 is a diagram showing a display example of the trend graph. FIG. 10 is a flowchart showing the internal processing procedure of the host controller. FIG. 11 is a flowchart showing the internal processing procedure of the lower controller. FIG. 12 is a diagram showing the format of data transmitted from the data display device to the host controller at the start of monitoring. FIG. 13 is a diagram showing a specific example of the node number table provided in the data display device. FIG. 14 is a diagram showing a specific example of the node number correspondence request data management table provided in the data display device. FIG. 15 is a diagram showing an example of the format of data transmitted from the lower controller to the upper controller. FIG. 16 is a functional block diagram for explaining the means of the present invention. FIG. 17 is a diagram schematically showing how data is exchanged. 10 ... Transmitter, 20 ... Operating end, 100 ... Upper controller, 101 ... Lower controller, 200 ... Upper network, 201 ... Lower network, 300
...... Data display device, 301 …… Data display device main body,
302 ... CRT display device, 303 ... keyboard, 1
00 2 ...... node number table of data display device and other upper controller, 100 5 ...... reception edit processing section (upper), 100 9 ...... command decoding / data transfer processing section, 100 14 ...... send edit processing section (Lower), 100 24 ...
... receiving editing processor (lower), 100 27 ...... node No. correspondence table, 100 28 ...... sending editing processor (upper), 101 2
...... Node numbers of other controllers on the lower network
Table, 101 5 ...... Reception edit processing section, 101 9 ......
Command explanation / data edit processing unit, 101 13 ...... Send edit processing unit, 301 3 ...... Send edit processing unit, 301 7 ......
Editing process for table creation processing unit, 301 9 ...... node N
o. Correspondence request signal data management table, 301 11 ...... Higher controller node number, 301 14 ...... Reception edit processing section, 301 17 ...... Data edit processing section, 301 18 ...... Display buffer, 301 19 ...... Data Display processing unit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】共通の上位ネットワークと、それぞれが少
なくとも1台の上位コントローラによって前記上位ネッ
トワークに接続された複数の下位ネットワークと、前記
下位ネットワークに接続された下位コントローラとを含
む分散型プロセス制御装置の、前記上位ネットワークに
接続され、表示装置および入力装置を有するデータ表示
装置であって、 各コントローラは、システムを通じてユニークなコント
ローラNo.を有し、データ表示装置および各上位コント
ローラは、上位ネットワークを通じてユニークなノード
No.(上位)を有し、さらに各上位コントローラおよび
各下位コントローラは、下位ネットワークを通じてユニ
ークなノードNo.(下位)を有し、 データ表示装置は、入力されたモニタ開始コマンド、コ
ントローラNo.、および信号点番号、あるいはモニタ終
了コマンドに自己のノードNo.を付加してこれらデータ
を上位ネットワーク上に送信する手段を具備し、 上位コントローラは、自己に接続された下位コントロー
ラのノードNo.とそのコントローラNo.との対応表を記憶
する手段と、上位ネットワーク上の自己関連データを取
込み、これに下位ネットワーク上での自己のノードNo.
を付加して下位ネットワーク上へ転送する手段と、取込
んだ自己関連データ中に自己のコントローラNo.がある
か否かを判別する手段とを具備し、 下位コントローラは、上位コントローラから下位ネット
ワーク上に転送されたデータの中に自己のコントローラ
No.があるか否かを判別する手段と、自己のコントロー
ラNo.があるときは、要求された信号点番号のデータに
自己のノードNo.を付加して下位ネットワーク上に送信
する手段とを具備し、 前記上位コントローラはさらに、下位コントローラから
下位ネットワーク上に送信されたデータを取込む手段
と、モニタ対象の全ての下位コントローラからのデータ
が取込まれたことを判別する手段と、モニタ対象の全て
の下位コントローラからのデータが取込まれたときは、
下位コントローラから取込んだデータを、自己に対して
もモニタ要求があったときは自己のデータと共に編集
し、上位ネットワーク上での自己のノードNo.を付加し
て上位ネットワーク上に送信する手段とを具備し、 前記データ表示装置はさらに、上位コントローラから上
位ネットワーク上に送信されたデータを取込む手段と、
モニタ対象の全ての上位コントローラからのデータが取
込まれたことを判別する手段と、モニタ対象の全てのコ
ントローラからのデータが取込まれたときは、上位コン
トローラから取込んだデータを予定の様式で表示装置に
表示させる手段とを具備したことを特徴とする分散型プ
ロセス制御装置のデータ表示装置。
1. A distributed process control apparatus comprising a common upper network, a plurality of lower networks each connected to the upper network by at least one upper controller, and a lower controller connected to the lower network. Of the data display device connected to the upper network and having a display device and an input device, wherein each controller has a unique controller number through the system, and the data display device and each upper controller are connected through the upper network. Unique node
No. (upper), each upper controller and each lower controller also has a unique node No. (lower) through the lower network, and the data display device has the input monitor start command, controller No., The host controller is equipped with means for transmitting these data to the host network by adding its node number to the signal point number or monitor end command, and the host controller has the node number of the controller connected to itself and its node number. Means to store the correspondence table with the controller No. and the self-related data on the upper network are taken in, and the node No.
Is added to the lower network, and a means to determine whether or not the controller number of the own self is included in the captured self-related data. Controller in the data transferred to
If there is a controller number of its own, and if it has its own controller number, add the node number of its own to the data of the requested signal point number and send it to the lower network. The upper controller further comprises means for taking in the data transmitted from the lower controller to the lower network, means for judging that the data from all the lower controllers to be monitored have been taken in, and the monitoring target. When data from all lower controllers of
When there is a monitor request for itself as well, the data fetched from the lower controller is edited together with its own data, and the node number of its own node on the upper network is added and the data is sent to the upper network. The data display device further comprises means for capturing data transmitted from the host controller to the host network,
A means to determine that the data from all the higher-level controllers to be monitored has been acquired, and when the data from all the higher-level controllers to be monitored have been acquired, the data acquired from the higher-level controller is used in the planned format. And a means for displaying the data on a display device according to the above paragraph.
【請求項2】データ表示装置は、モニタ対象の各コント
ローラのコントローラNo.の特定桁の値または記号と、
当該各コントローラが接続される上位コントローラの上
位ネットワーク上でのノードNo.との対応関係を表した
ノードNo.対応要求信号管理テーブルをさらに具備し、 モニタデータを表示装置に表示させる際、上位コントロ
ーラのコントローラNo.と共に取込んだデータをノードN
o.対応要求信号データ管理テーブルに基づいて、入力装
置から入力されたコントローラNo.順にあらかじめ編集
することを特徴とする前記特許請求の範囲第1項記載の
分散型プロセス制御装置のデータ表示装置。
2. The data display device comprises a value or symbol at a specific digit of the controller No. of each controller to be monitored,
When the monitor data is displayed on the display device, the host controller is further equipped with a node number correspondence request signal management table that shows the correspondence relationship between the host controller to which each controller is connected and the node number on the host network. Data acquired with the controller No. of node N
o. The data display device of the distributed process control device according to claim 1, wherein the data is edited in advance in the order of the controller numbers input from the input device based on the correspondence request signal data management table.
【請求項3】上位コントローラは、下位コントローラか
ら下位ネットワークを介して取込んだデータおよび自己
のデータを上位ネットワークに送信する際、データ表示
装置から要求された順序にこれらのデータをあらかじめ
編集することを特徴とする前記特許請求の範囲第1項ま
たは第2項記載の分散型プロセス制御装置のデータ表示
装置。
3. The upper controller, when transmitting the data fetched from the lower controller via the lower network and its own data to the upper network, pre-edits these data in the order requested by the data display device. The data display device of the distributed process control device according to claim 1 or 2, characterized in that.
【請求項4】上位コントローラは、データ表示装置から
受信したコマンドがモニタ終了コマンドであるときは、
要求されたすべての下位コントローラからのデータが取
込まれたとき、終了コマンドのみを上位ネットワーク上
に返送することを特徴とする前記特許請求の範囲第1項
記載の分散型プロセス制御装置のデータ表示装置。
4. The host controller, when the command received from the data display device is a monitor end command,
The data display of the distributed process control device according to claim 1, wherein only the end command is returned to the upper network when the data from all the requested lower controllers are fetched. apparatus.
【請求項5】下位コントローラは、上位コントローラか
ら受信したコマンドがモニタ開始コマンドであるとき
は、指定された信号番号のデータを、指定された順序に
あらかじめ配列して、下位ネットワーク上へ送信するこ
とを特徴とする前記特許請求の範囲第1項記載の分散型
プロセス制御装置のデータ表示装置。
5. The lower controller, when the command received from the upper controller is a monitor start command, arranges the data of the specified signal numbers in advance in the specified order and transmits them to the lower network. The data display device of the distributed process control device according to claim 1, wherein
JP61225327A 1986-09-24 1986-09-24 Data display for distributed process controller Expired - Lifetime JPH0656585B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61225327A JPH0656585B2 (en) 1986-09-24 1986-09-24 Data display for distributed process controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61225327A JPH0656585B2 (en) 1986-09-24 1986-09-24 Data display for distributed process controller

Publications (2)

Publication Number Publication Date
JPS6380337A JPS6380337A (en) 1988-04-11
JPH0656585B2 true JPH0656585B2 (en) 1994-07-27

Family

ID=16827614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61225327A Expired - Lifetime JPH0656585B2 (en) 1986-09-24 1986-09-24 Data display for distributed process controller

Country Status (1)

Country Link
JP (1) JPH0656585B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2589084B2 (en) * 1987-05-27 1997-03-12 日本セメント株式会社 Method for producing oxide-based superconducting wire or tape

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5998258A (en) * 1982-11-26 1984-06-06 Nippon Telegr & Teleph Corp <Ntt> Remote maintenance system
JPS60110073A (en) * 1983-11-21 1985-06-15 Hitachi Ltd Data transmitter of multi-computer system

Also Published As

Publication number Publication date
JPS6380337A (en) 1988-04-11

Similar Documents

Publication Publication Date Title
JP2938374B2 (en) Sequence sequence program creation device and control device
JPWO1999056186A1 (en) Control system, display device, control host computer, and data transmission method
WO1991010191A1 (en) Object oriented distributed processing system
CN111095195A (en) Controller, control method, and control program
US20030061334A1 (en) Method, apparatus, system, computer program and computer program product of network management
JPH0656585B2 (en) Data display for distributed process controller
JPH0213197A (en) Automatic edit system for office data in stored program control system
JPS5896486A (en) Automatic producing system for system constitution managing data
JP7481284B2 (en) Kitting system and kitting method
JP2003295910A (en) Unit and tool equipment and program products
JP2715737B2 (en) Data communication method
JP2907174B2 (en) User interface system for supervisory control system
JPH1139250A (en) Peripheral device connection confirmation method for cluster system
JPH06175803A (en) Method and device for display control
JP2006259938A (en) Setting tool device
JP2002051386A (en) Device control controller, medium and information aggregate
JPH058272A (en) Method of managine information of injection molding machine
JPS6210705A (en) Batch control device
JPH01302937A (en) Internal information access system of network interface
JPH0298766A (en) Multihost terminal control system
JP2000284827A (en) Plant screen design support device
JPH0573495A (en) Menu screen automatic generation method
JPS6276838A (en) Remote terminal equipment switching device
JPH0769927B2 (en) System element specification automatic creation / setting device
JPH05233498A (en) Information display system and its control method