JP3300978B2 - Monitoring and control system - Google Patents
Monitoring and control systemInfo
- Publication number
- JP3300978B2 JP3300978B2 JP14319898A JP14319898A JP3300978B2 JP 3300978 B2 JP3300978 B2 JP 3300978B2 JP 14319898 A JP14319898 A JP 14319898A JP 14319898 A JP14319898 A JP 14319898A JP 3300978 B2 JP3300978 B2 JP 3300978B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- data
- point
- monitoring
- redundant
- 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 - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、冗長化(2重
化)機能を備えた監視制御システムに関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a supervisory control system having a redundancy (duplication) function.
【0002】[0002]
【従来の技術】図9に従来の監視制御システムの要部を
示す。同図において、1は上位装置、2は冗長化コント
ローラ、3は各種監視ポイントからの実データの入出力
部(実I/O)である。冗長化コントローラ2はプライ
マリコントローラ2−1とセカンダリコントローラ2−
2と切替部2−3とを備えている。プライマリコントロ
ーラ2−1およびセカンダリコントローラ2−2には同
一のプログラムやデータベースが格納されており、非冗
長時はプライマリコントローラ2−1が、冗長時はセカ
ンダリコントローラ2−2が使用される。2. Description of the Related Art FIG. 9 shows a main part of a conventional supervisory control system. In FIG. 1, reference numeral 1 denotes a higher-level device, 2 denotes a redundant controller, and 3 denotes an input / output unit (real I / O) for real data from various monitoring points. The redundant controller 2 includes a primary controller 2-1 and a secondary controller 2-
2 and a switching unit 2-3. The same program and database are stored in the primary controller 2-1 and the secondary controller 2-2, and the primary controller 2-1 is used when there is no redundancy and the secondary controller 2-2 is used when there is redundancy.
【0003】〔非冗長時〕通常は、実I/O3を介する
各種監視ポイントからのデータをプライマリコントロー
ラ2−1が収集し、この収集した各種監視ポイントから
のデータを上位装置1へ送る。上位装置1は、プライマ
リコントローラ2−1からの各種監視ポイントのデータ
を、制御ロジック図中の対応する各種論理ポイントのデ
ータとしてディスプレイ(CRTの画面)上に表示す
る。 〔冗長時〕プライマリコントローラ2−1に異常が発生
すると、切替部2−3がその異常を検知し、セカンダリ
コントローラ2−2に制御を切り替える。これにより、
各種監視ポイントからのデータがセカンダリコントロー
ラ2−2によって収集され、この収集された各種監視ポ
イントからのデータが上位装置1へ送られるようにな
る。上位装置1は、セカンダリコントローラ2−2から
の各種監視ポイントのデータを、制御ロジック図中の対
応する各種論理ポイントのデータとしてディスプレイ上
に表示する。[Non-redundant] Normally, the primary controller 2-1 collects data from various monitoring points via the real I / O 3 and sends the collected data from the various monitoring points to the host device 1. The host device 1 displays data of various monitoring points from the primary controller 2-1 on a display (CRT screen) as data of various corresponding logical points in the control logic diagram. [Redundancy] When an abnormality occurs in the primary controller 2-1, the switching unit 2-3 detects the abnormality and switches the control to the secondary controller 2-2. This allows
Data from the various monitoring points is collected by the secondary controller 2-2, and the collected data from the various monitoring points is sent to the host device 1. The host device 1 displays data of various monitoring points from the secondary controller 2-2 on a display as data of corresponding various logical points in the control logic diagram.
【0004】この場合、上位装置1はプライマリコント
ローラ2−1とセカンダリコントローラ2−2とからな
る冗長化コントローラ2を1つのコントローラとして扱
うため、プライマリコントローラ2−1とセカンダリコ
ントローラ2−2とで監視ポイントの番号や名称,属性
などの固有情報を変える必要はない。今、実監視ポイン
トの固有情報をAとしてそのデータをプライマリコン
トローラ2−1が上位装置1へ送っているものとする。
ここで、プライマリコントローラ2−1に異常が生じる
とセカンダリコントローラ2−2に制御が切り替わる
が、セカンダリコントローラ2−2は実監視ポイント
の固有情報をAとしたままそのデータを上位装置1へ送
る。上位装置1は、プライマリコントローラ2−1から
のデータもセカンダリコントローラ2−2からのデータ
も、1つの冗長化コントローラ2からのデータとして扱
う。In this case, the upper-level device 1 treats the redundant controller 2 composed of the primary controller 2-1 and the secondary controller 2-2 as one controller, so that the primary controller 2-1 and the secondary controller 2-2 monitor the redundant controller 2. There is no need to change unique information such as point numbers, names, attributes, etc. Now, it is assumed that the primary controller 2-1 sends the data to the host device 1 with the unique information of the actual monitoring point as A.
Here, when an abnormality occurs in the primary controller 2-1, the control is switched to the secondary controller 2-2, but the secondary controller 2-2 sends the data to the higher-level device 1 with the unique information of the actual monitoring point set to A. The host device 1 handles both data from the primary controller 2-1 and data from the secondary controller 2-2 as data from one redundant controller 2.
【0005】しかしながら、この監視制御システムで
は、プライマリコントローラ2−1やセカンダリコント
ローラ2−2に格納されているプログラム等を更新する
場合、プライマリコントローラ2−1とセカンダリコン
トローラ2−2とを同時に停止させなければならない。
すなわち、プライマリコントローラ2−1やセカンダリ
コントローラ2−2に格納されているプログラム等を更
新しようとして、冗長化コントローラ2を停止すると、
プライマリコントローラ2−1とセカンダリコントロー
ラ2−2とが同時に停止してしまう。However, in this monitoring and control system, when updating a program or the like stored in the primary controller 2-1 or the secondary controller 2-2, the primary controller 2-1 and the secondary controller 2-2 are simultaneously stopped. There must be.
That is, when the redundant controller 2 is stopped in an attempt to update a program or the like stored in the primary controller 2-1 or the secondary controller 2-2,
The primary controller 2-1 and the secondary controller 2-2 stop at the same time.
【0006】このような問題を解消しようとして、図1
0に示すような、非冗長化コントローラ4,5を用いた
監視制御システムが提案されている。この監視制御シス
テムでは、第1の非冗長化コントローラ4をプライマリ
コントローラとし、第2の非冗長化コントローラ5をセ
カンダリコントローラとし、切替判定リレー回路6,切
替用リレー回路7および切替用リレー8を設け、非冗長
時はプライマリコントローラ4が収集する各種監視ポイ
ントからのデータを上位装置1へ送り、冗長時はセカン
ダリコントローラ5が収集する各種監視ポイントからの
データを上位装置1へ送る。[0006] To solve such a problem, FIG.
A supervisory control system using non-redundant controllers 4 and 5 as shown in FIG. In this monitoring control system, the first non-redundant controller 4 is a primary controller, the second non-redundant controller 5 is a secondary controller, and a switching determination relay circuit 6, a switching relay circuit 7, and a switching relay 8 are provided. In the case of non-redundancy, data from various monitoring points collected by the primary controller 4 is sent to the host device 1, and in the case of redundancy, data from various monitoring points collected by the secondary controller 5 is sent to the host device 1.
【0007】すなわち、非冗長時は、切替用リレー8が
プライマリコントローラ4側に接続され、プライマリコ
ントローラ4が収集する各種監視ポイントからのデータ
が上位装置1へ送られる。上位装置1は、プライマリコ
ントローラ4からの各種監視ポイントのデータを、制御
ロジック図中の対応する各種論理ポイントのデータとし
てディスプレイ上に表示する。冗長時は、これを切替判
定リレー回路6が検知し、切替用リレー回路7を介して
切替用リレー8をセカンダリコントローラ5側へ切り替
える。これにより、各種監視ポイントからのデータがセ
カンダリコントローラ5によって収集され、この収集さ
れた各種監視ポイントからのデータが上位装置1へ送ら
れるようになる。上位装置1は、セカンダリコントロー
ラ5からの各種監視ポイントのデータを、制御ロジック
図中の対応する各種論理ポイントのデータとしてディス
プレイ上に表示する。That is, when there is no redundancy, the switching relay 8 is connected to the primary controller 4, and data from various monitoring points collected by the primary controller 4 is sent to the host device 1. The host device 1 displays data of various monitoring points from the primary controller 4 on a display as data of various corresponding logic points in the control logic diagram. In the case of redundancy, the switching determination relay circuit 6 detects this, and switches the switching relay 8 to the secondary controller 5 via the switching relay circuit 7. As a result, data from the various monitoring points is collected by the secondary controller 5, and the collected data from the various monitoring points is sent to the host device 1. The host device 1 displays data of various monitoring points from the secondary controller 5 on a display as data of corresponding various logical points in the control logic diagram.
【0008】この場合、上位装置1はプライマリコント
ローラ4およびセカンダリコントローラ5を独立した1
つのコントローラとして扱うため、プライマリコントロ
ーラ4とセカンダリコントローラ5とで監視ポイントの
番号や名称,属性などの固有情報を変える必要がある。
今、実監視ポイント(図11に示すFX102)の固
有情報をA(FX102A)としてそのデータをプライ
マリコントローラ4が上位装置1へ送っているものとす
る。上位装置1は、プライマリコントローラ4からの固
有情報Aのデータを、制御ロジック図中の対応する論理
ポイント(流量(FX102))のデータとしてディス
プレイ上に表示する。[0008] In this case, the host device 1 separates the primary controller 4 and the secondary controller 5 from each other.
In order to handle as one controller, it is necessary to change the unique information such as the number, name, and attribute of the monitoring point between the primary controller 4 and the secondary controller 5.
Now, it is assumed that the unique information of the actual monitoring point (FX102 shown in FIG. 11) is A (FX102A), and the primary controller 4 sends the data to the host device 1. The host device 1 displays the data of the unique information A from the primary controller 4 on the display as the data of the corresponding logical point (flow rate (FX102)) in the control logic diagram.
【0009】冗長時は、セカンダリコントローラ5に制
御が切り替わり、実監視ポイントの固有情報をB(F
X102B)としてそのデータを上位装置1へ送る。上
位装置1は、切替判定リレー回路6からの判定情報に基
づき、表示制御プログラムを切り替えて、セカンダリコ
ントローラ5からの固有情報Bのデータを、制御ロジッ
ク図中の対応する論理ポイント(流量(FX102))
のデータとしてディスプレイ上に表示する。At the time of redundancy, the control is switched to the secondary controller 5, and the unique information of the actual monitoring point is stored in B (F
X102B), and sends the data to the host device 1. The higher-level device 1 switches the display control program based on the determination information from the switching determination relay circuit 6 and converts the data of the unique information B from the secondary controller 5 to the corresponding logical point (flow rate (FX102)) in the control logic diagram. )
Is displayed on the display as the data of.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、この監
視制御システムでは、プライマリコントローラ4とセカ
ンダリコントローラ5を同時に停止させることなくコン
トローラ4,5に格納されているプログラム等の更新が
可能ではあるが、コントローラ4,5の切り替えを意識
して画面表示や制御動作を設計製作する必要があるた
め、表示制御プログラムや監視ポイント等の取り扱いが
難しい。However, in this monitoring control system, it is possible to update programs and the like stored in the controllers 4 and 5 without stopping the primary controller 4 and the secondary controller 5 at the same time. Since it is necessary to design and produce a screen display and a control operation in consideration of switching between 4 and 5, it is difficult to handle a display control program and monitoring points.
【0011】本発明はこのような課題を解決するために
なされたもので、その目的とするところは、プライマリ
コントローラとセカンダリコントローラとを同時に停止
させることなく個々のコントローラに格納されているプ
ログラム等の更新を可能とし、かつこれらコントローラ
の切り替えを意識した画面表示や制御動作の設計製作を
不要とし、表示制御プログラムや監視ポイント等の取り
扱いを容易にした監視制御システムを提供することにあ
る。The present invention has been made to solve such a problem, and an object of the present invention is to prevent programs such as programs stored in individual controllers without simultaneously stopping a primary controller and a secondary controller. It is an object of the present invention to provide a monitoring control system which enables updating, does not require the design and production of a screen display and control operation in consideration of switching of these controllers, and facilitates handling of a display control program and monitoring points.
【0012】[0012]
【課題を解決するための手段】このような目的を達成す
るために、本発明は、第1の非冗長化コントローラと第
2の非冗長化コントローラロータとを備え、第1の非冗
長化コントローラをプライマリコントローラとし、第2
の非冗長化コントローラをセカンダリコントローラと
し、非冗長時はプライマリコントローラからの監視ポイ
ントのデータを論理ポイントのデータとしてディスプレ
イ上に表示し、冗長時はセカンダリコントローラからの
監視ポイントのデータを論理ポイントのデータとしてデ
ィスプレイ上に表示する監視制御システムにおいて、プ
ライマリコントローラの監視ポイントとセカンダリコン
トローラの監視ポイントと論理ポイントとの関連を定義
づけた関連定義データベースと、この関連定義データベ
ースを参照として、非冗長時はプライマリコントローラ
からの監視ポイントのデータをその監視ポイントに関連
づけられた論理ポイントのデータとしてディスプレイ上
に表示し、冗長時はセカンダリコントローラからの監視
ポイントのデータをその監視ポイントに関連づけられた
論理ポイントのデータとしてディスプレイ上に表示する
表示制御手段とを設けたものである。この発明によれ
ば、非冗長時は、関連定義データベースを参照として、
プライマリコントローラからの監視ポイントのデータが
その監視ポイントに関連づけられた論理ポイントのデー
タとしてディスプレイ上に表示される。冗長時は、関連
定義データベースを参照として、セカンダリコントロー
ラからの監視ポイントのデータがその監視ポイントに関
連づけられた論理ポイントのデータとしてディスプレイ
上に表示される。In order to achieve the above object, the present invention comprises a first non-redundant controller and a second non-redundant controller rotor, and comprises a first non-redundant controller. Is the primary controller and the second
The non-redundant controller is used as the secondary controller. When non-redundant, the monitoring point data from the primary controller is displayed as logical point data on the display, and when redundant, the monitoring point data from the secondary controller is used as the logical point data. In a supervisory control system that displays on a display as a reference, a relation definition database that defines a relation between a monitoring point of a primary controller, a monitoring point of a secondary controller, and a logical point, and the relation definition database as a reference, and in a non-redundant state, The monitoring point data from the controller is displayed on the display as logical point data associated with the monitoring point, and when redundant, the monitoring point data from the secondary controller is displayed. As logical point data associated with the monitoring point is provided with a display control means for displaying on a display. According to this invention, at the time of non-redundancy, the related definition database is referred to,
The monitoring point data from the primary controller is displayed on the display as logical point data associated with the monitoring point. At the time of redundancy, the data of the monitoring point from the secondary controller is displayed on the display as the data of the logical point associated with the monitoring point with reference to the related definition database.
【0013】[0013]
【発明の実施の形態】以下、本発明を実施の形態に基づ
き詳細に説明する。図1はこの発明の一実施の形態を示
す監視制御システムの要部を示す図である。同図におい
て、図10と同一符号は同一或いは同等構成要素を示
し、その説明は省略する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on embodiments. FIG. 1 is a diagram showing a main part of a monitoring control system according to an embodiment of the present invention. 10, the same reference numerals as those in FIG. 10 denote the same or equivalent components, and a description thereof will be omitted.
【0014】この監視制御システムでは、上位装置1の
CRT制御装置1−1内に、関連定義データベースDB
Cを設ける。関連定義データベースDBCには、第1の
非冗長化コントローラ(プライマリコントローラ)4の
監視ポイントと第2の非冗長化コントローラ(セカンダ
リコントローラ)5の監視ポイントと論理ポイントとの
関連を定義づける。In this monitoring and control system, a relation definition database DB is stored in the CRT control device 1-1 of the host device 1.
C is provided. The relation definition database DBC defines the relationship between the monitoring points of the first non-redundant controller (primary controller) 4, the monitoring points of the second non-redundant controller (secondary controller) 5, and the logical points.
【0015】関連定義データベースDBCにおけるデー
タの格納状況を図2に例示する。図2において、Pのポ
イントとはプライマリコントローラ4の監視ポイントの
番号を示し、Sのポイントとはセカンダリコントローラ
5の監視ポイントの番号を示す。FIG. 2 shows an example of the data storage status in the relation definition database DBC. In FIG. 2, the point P indicates the number of the monitoring point of the primary controller 4, and the point S indicates the number of the monitoring point of the secondary controller 5.
【0016】〔関連定義データベースの作成〕関連定義
データベースDBCは次のようにして作成する。図4に
示すような関連定義データベース作成画面GDBをCR
T1−2の画面上に出現させる。この関連定義データベ
ース作成画面GDBにおいて、上段のウインドW1
(「警報点101−130- 55.sht」)がコント
ローラ4の関連定義データベース作成ウインドを示し、
下段のウインドW2(「警報点101−130- 13
6.sht」)がコントローラ5の関連定義データベー
ス作成ウインドを示す。ウインドW1,W2における
「AD0101」が論理ポイントである。ウインドW
1,W2に全く同じブロックがあるが、物理的に別のコ
ントローラで動作する。[Creation of Association Definition Database] The association definition database DBC is created as follows. Create the related definition database creation screen GDB as shown in FIG.
Appear on the screen of T1-2. In this relation definition database creation screen GDB, the upper window W1
( "Alarm point 101-130 - 55.sht") indicates the relevant definition database creation window of the controller 4,
The lower part of the window W2 ( "alarm point 101-130 - 13
6. “sht”) indicates an associated definition database creation window of the controller 5. “AD0101” in the windows W1 and W2 is a logical point. Wind W
1 and W2 have exactly the same blocks, but operate on physically different controllers.
【0017】上段のウインドW1および下段のウインド
W2において所望の論理ポイントを選択指定してポップ
アップウインドPWを出現させる。例えば、上段のウイ
ンドW1において、論理ポイント「AD0101」を選
択指定すると、「シンボルパーツ:AD0101」のポ
ップアップウインドPWが出現する。このポップアップ
ウインドPWの「共通2」における「P/S指定(PS
ASSIGN)」で「プライマリ」の指定を行う。ま
た、下段のウインドW2において、論理ポイント「AD
0101」を選択指定すると、「シンボルパーツ:AD
0101」のポップアップウインドPWが出現する。こ
のポップアップウインドPWの「共通2」における「P
/S指定(PSASSIGN)」で「セカンダリ」の指
定を行う。A desired logical point is selected and designated in the upper window W1 and the lower window W2, and a pop-up window PW appears. For example, when the logical point “AD0101” is selected and designated in the upper window W1, a pop-up window PW of “symbol part: AD0101” appears. “P / S designation (PS) in“ Common 2 ”of this pop-up window PW
ASSIGN) ”is specified. In the lower window W2, the logical point "AD
When “0101” is selected and specified, “Symbol parts: AD
A pop-up window PW “0101” appears. “P” in “Common 2” of this pop-up window PW
/ S designation (PSASIGN) "to designate" secondary ".
【0018】上段のウインドW1において、論理ポイン
ト「AD0101」を選択指定し、これにより出現する
ポップアップウインドPWの「共通2」における「P/
S指定」で「プライマリ」の指定を行うと、論理ポイン
ト「AD0101」に対応するPのポイントとして「Bl
ock0815@OP」が関連づけられる。下段のウインド
W2において、論理ポイント「AD0101」を選択指
定し、これにより出現するポップアップウインドPWの
「共通2」における「P/S指定」で「セカンダリ」の
指定を行うと、論理ポイント「AD0101」に対応す
るSのポイントとして「Block50815@OP」が関連
づけられる。In the upper window W1, the logical point "AD0101" is selected and designated, and the "P / P" in the "common 2" of the pop-up window PW appearing therefrom
If "Primary" is designated in "S designation", "Bl"
ock0815 @ OP "is associated. In the lower window W2, the logical point "AD0101" is selected and designated, and when "P / S designation" in "Common 2" of the pop-up window PW that appears thereby designates "secondary", the logical point "AD0101" is obtained. Is associated with “Block50815 @ OP” as the point of S corresponding to
【0019】以下、同様にして、各種の論理ポイントに
対応するPのポイントおよびSのポイントを画面上で関
連づけて、関連定義データベースDBCを作成する。画
面表示データは論理ポイントを使用して定義される。In the same manner, the P and S points corresponding to various logical points are associated on the screen to create the association definition database DBC. Screen display data is defined using logical points.
【0020】なお、論理ポイントの番号,名称,属性は
ポップアップウインドPWの「共通1」(図5参照)に
おいて定義する。このポップアップウインドPWにおい
て、入力点番号には論理ポイントの番号(AD010
1)を、入力点名称には論理ポイントの名称(コメン
ト)をキー入力する。また、現在値ブロック@パラメー
タには物理アドレスを入力する。この物理アドレスはリ
ンク情報により自動生成される。The number, name, and attribute of the logical point are defined in "common 1" (see FIG. 5) of the pop-up window PW. In this pop-up window PW, the input point number is the logical point number (AD010).
1), and input the name of the logical point (comment) as the input point name. Also, a physical address is input to the current value block No. parameter. This physical address is automatically generated based on the link information.
【0021】〔データの表示〕CRT制御装置1−1に
は表示制御手段1−11が設けられている。表示制御手
段1−11は、関連定義データベースDBCを参照とし
て、非冗長時(後述するP/Sステータスが「1」の
時)はプライマリコントローラ4からの監視ポイントの
データ(ポイントデータベースA)DBAをその監視ポ
イントに関連づけられた論理ポイントのデータ(画面表
示データ)としてCRT1−2の画面上に表示し、冗長
時(後述するP/Sステータスが「0」の時)はセカン
ダリコントローラ5からの監視ポイントのデータ(ポイ
ントデータベースB)DBBをその監視ポイントに関連
づけられた論理ポイントのデータ(画面表示データ)と
してCRT1−2の画面上に表示する。[Display of Data] The CRT control device 1-1 is provided with a display control means 1-11. The display control unit 1-11 refers to the association definition database DBC and, when non-redundant (when the P / S status described later is “1”), stores the monitoring point data (point database A) DBA from the primary controller 4. It is displayed on the screen of the CRT 1-2 as data (screen display data) of a logical point associated with the monitoring point, and when redundant (when a P / S status described later is “0”), monitoring from the secondary controller 5 is performed. The point data (point database B) DBB is displayed on the screen of the CRT 1-2 as logical point data (screen display data) associated with the monitoring point.
【0022】すなわち、論理ポイント「AD0101」
について言えば、P/Sステータスが「1」の時は、P
のポイント「Block0815@OP」のデータを論理ポイ
ント「AD0101」のデータとして表示し(図3に示
すステップ303,304)、P/Sステータスが
「0」の時は、Sのポイント「Block50815@OP」
のデータを論理ポイント「AD0101」のデータとし
て表示する(図3に示すステップ303,305)。That is, the logical point "AD0101"
, When the P / S status is “1”, P
The data of the point "Block0815 @ OP" is displayed as the data of the logical point "AD0101" (steps 303 and 304 shown in FIG. 3), and when the P / S status is "0", the point of the block "Block50815 @ OP""
Are displayed as data of the logical point "AD0101" (steps 303 and 305 shown in FIG. 3).
【0023】〔P/Sステータスの生成〕図6に切替判
定リレー回路6への信号の入力状況を示す。切替判定リ
レー回路6には図示せぬ押釦スイッチからのコントロー
ラ選択信号や警報信号,オンライン/オフラインモード
信号,その他の信号が入力される。切替判定リレー回路
6はこれらの入力信号に基づいて切替判定信号αおよび
βを生成しコントローラ4および5へ送る。この切替判
定信号αおよびβはコントローラ4および5を介して上
位装置1の表示制御手段1−1へ送られる。表示制御手
段1−1はこの切替判定信号αおよびβを実入力とし
(図3に示すステップ301)、この切替判定信号αお
よびβに基づいてP/Sステータスを生成する(ステッ
プ302)。[Generation of P / S Status] FIG. 6 shows an input state of a signal to the switching determination relay circuit 6. The switching determination relay circuit 6 receives a controller selection signal, a warning signal, an online / offline mode signal, and other signals from a pushbutton switch (not shown). The switching determination relay circuit 6 generates switching determination signals α and β based on these input signals and sends them to the controllers 4 and 5. The switching determination signals α and β are sent to the display control means 1-1 of the host device 1 via the controllers 4 and 5. The display control means 1-1 receives the switching determination signals α and β as actual inputs (step 301 shown in FIG. 3), and generates a P / S status based on the switching determination signals α and β (step 302).
【0024】例えば、切替判定リレー回路6から図7に
示すように切替判定信号αがα1,α2、切替判定信号
βがβ1,β2として送られてくるものとすれば、この
4つのデータα1,α2,β1,β2に基づいて、図8
に示すようなテーブルを参照として、P/Sステータス
を決定する。なお、このP/Sステータスにおいて、
「1」はプライマリ、「0」はセカンダリ、「×」は無
効を示す。For example, assuming that the switching determination signal α is sent as α1 and α2 and the switching determination signal β is sent as β1 and β2 from the switching determination relay circuit 6 as shown in FIG. FIG. 8 based on α2, β1, β2
The P / S status is determined with reference to the table shown in FIG. In this P / S status,
"1" indicates primary, "0" indicates secondary, and "x" indicates invalid.
【0025】なお、上述した実施の形態では、コントロ
ーラ4をプライマリコントローラ、コントローラ5をセ
カンダリコントローラとしたが、コントローラ4をセカ
ンダリコントローラ、コントローラ5をプライマリコン
トローラとしてもよいことは言うまでもない。Although the controller 4 is the primary controller and the controller 5 is the secondary controller in the above-described embodiment, it goes without saying that the controller 4 may be the secondary controller and the controller 5 may be the primary controller.
【0026】[0026]
【発明の効果】以上説明したことから明らかなように本
発明によれば、非冗長時は、関連定義データベースを参
照として、プライマリコントローラからの監視ポイント
のデータがその監視ポイントに関連づけられた論理ポイ
ントのデータとしてディスプレイ上に表示され、冗長時
は、関連定義データベースを参照として、セカンダリコ
ントローラからの監視ポイントのデータがその監視ポイ
ントに関連づけられた論理ポイントのデータとしてディ
スプレイ上に表示され、プライマリコントローラとセカ
ンダリコントローラとを同時に停止させることなく個々
のコントローラに格納されているプログラム等の更新が
可能となり、かつこれらコントローラの切り替えを意識
した画面表示や制御動作の設計製作を不要とし、表示制
御プログラムや監視ポイント等の取り扱いが容易とな
る。As is apparent from the above description, according to the present invention, in a non-redundant state, the data of the monitoring point from the primary controller is associated with the monitoring point by referring to the relation definition database. In the case of redundancy, the data of a monitoring point from the secondary controller is displayed on the display as data of a logical point associated with the monitoring point with reference to the related definition database. It is possible to update programs and the like stored in individual controllers without stopping the secondary controller at the same time, and it is not necessary to design and manufacture screen displays and control operations that are conscious of switching these controllers. Handling of the point or the like is easy.
【図1】 本発明の一実施の形態を示す監視制御システ
ムの要部を示す図である。FIG. 1 is a diagram illustrating a main part of a monitoring control system according to an embodiment of the present invention.
【図2】 この監視制御システムの関連定義データベー
スにおけるデータの格納状況を例示する図である。FIG. 2 is a diagram illustrating an example of a data storage status in an association definition database of the monitoring control system.
【図3】 P/Sステータスの生成およびこのP/Sス
テータスに基づく論理ポイントのPのポイントあるいは
Sのポイントからの表示データの採用過程を説明するフ
ローチャートである。FIG. 3 is a flowchart illustrating a process of generating a P / S status and employing display data from a P point or an S point of a logical point based on the P / S status.
【図4】 関連定義データベース作成画面およびこの画
面に出現するポップアップウインドにおける「共通2」
の入力画面を示す図である。FIG. 4 “Common 2” in the related definition database creation screen and the pop-up window appearing on this screen
FIG. 6 is a diagram showing an input screen of the.
【図5】 関連定義データベース作成画面およびこの画
面に出現するポップアップウインドにおける「共通1」
の入力画面を示す図である。FIG. 5: “Common 1” in the related definition database creation screen and the pop-up window appearing on this screen
FIG. 6 is a diagram showing an input screen of the.
【図6】 切替判定リレー回路への信号の入力状況を示
す図である。FIG. 6 is a diagram illustrating an input state of a signal to a switching determination relay circuit.
【図7】 切替判定リレー回路からの切替判定信号α
1,α2,β1,β2の送出状況を示す図である。FIG. 7 is a switching determination signal α from a switching determination relay circuit.
It is a figure which shows the transmission situation of 1, (alpha) 2, (beta) 1, (beta) 2.
【図8】 切替判定信号α1,α2,β1,β2からP
/Sステータスを得る際のテーブルを示す図である。FIG. 8 is a diagram showing a switching determination signal α1, α2, β1, β2 to P
FIG. 10 is a diagram illustrating a table for obtaining a / S status.
【図9】 従来の冗長化コントローラを用いた監視制御
システムの要部を示す図である。FIG. 9 is a diagram showing a main part of a monitoring and control system using a conventional redundant controller.
【図10】 従来の非冗長化コントローラを用いた監視
制御システムの要部を示す図である。FIG. 10 is a diagram showing a main part of a monitoring and control system using a conventional non-redundant controller.
【図11】 図10に示した監視制御システムにおける
データ表示動作を説明する図である。11 is a diagram illustrating a data display operation in the monitoring control system illustrated in FIG.
1…上位装置、1−1…CRT制御装置、1−2…CR
T、DBA…ポイントデータベースA、DBB…ポイン
トデータベースB、DBC…関連定義データベース、D
BD…画面表示データベース、3…入出力部(実I/
O)、4…第1の非冗長化コントローラ(プライマリコ
ントローラ)、5…第2の非冗長化コントローラ(セカ
ンダリコントローラ)、6…切替判定回路、7…切替用
リレー回路、8…切替用リレー、GDB…関連定義デー
タベース作成画面、W1,W2…関連定義データベース
作成ウインド、PW…ポップアップウインド。1: Upper device, 1-1: CRT control device, 1-2: CR
T, DBA: Point database A, DBB: Point database B, DBC: Related definition database, D
BD: screen display database, 3: input / output unit (real I /
O), 4 ... first non-redundant controller (primary controller), 5 ... second non-redundant controller (secondary controller), 6 ... switching determination circuit, 7 ... switching relay circuit, 8 ... switching relay, GDB: related definition database creation screen, W1, W2: related definition database creation window, PW: pop-up window.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 11/30 G06F 11/32 G06F 11/20 310 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 11/30 G06F 11/32 G06F 11/20 310
Claims (1)
冗長化コントローラロータとを備え、第1の非冗長化コ
ントローラをプライマリコントローラとし、第2の非冗
長化コントローラをセカンダリコントローラとし、非冗
長時はプライマリコントローラからの監視ポイントのデ
ータを論理ポイントのデータとしてディスプレイ上に表
示し、冗長時はセカンダリコントローラからの監視ポイ
ントのデータを論理ポイントのデータとしてディスプレ
イ上に表示する監視制御システムにおいて、 前記プライマリコントローラの監視ポイントと前記セカ
ンダリコントローラの監視ポイントと前記論理ポイント
との関連を定義づけた関連定義データベースと、 この関連定義データベースを参照として、非冗長時はプ
ライマリコントローラからの監視ポイントのデータをそ
の監視ポイントに関連づけられた論理ポイントのデータ
としてディスプレイ上に表示し、冗長時はセカンダリコ
ントローラからの監視ポイントのデータをその監視ポイ
ントに関連づけられた論理ポイントのデータとしてディ
スプレイ上に表示する表示制御手段とを備えたことを特
徴とする監視制御システム。A first non-redundant controller, a second non-redundant controller rotor, a first non-redundant controller as a primary controller, a second non-redundant controller as a secondary controller, and a non-redundant controller. In a monitoring control system that displays data of monitoring points from the primary controller on the display as data of logical points when redundant, and displays data of monitoring points from the secondary controller on the display as data of logical points when redundant, A relation definition database defining the relation between the monitoring point of the primary controller, the monitoring point of the secondary controller, and the logical point; and referring to the relation definition database as a reference, the monitoring point from the primary controller when there is no redundancy. The data of the monitoring point is displayed on the display as the data of the logical point associated with the monitoring point, and when redundant, the data of the monitoring point from the secondary controller is displayed on the display as the data of the logical point associated with the monitoring point A monitoring control system, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14319898A JP3300978B2 (en) | 1998-05-25 | 1998-05-25 | Monitoring and control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14319898A JP3300978B2 (en) | 1998-05-25 | 1998-05-25 | Monitoring and control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11338741A JPH11338741A (en) | 1999-12-10 |
| JP3300978B2 true JP3300978B2 (en) | 2002-07-08 |
Family
ID=15333162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14319898A Expired - Fee Related JP3300978B2 (en) | 1998-05-25 | 1998-05-25 | Monitoring and control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3300978B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011058821A1 (en) * | 2009-11-11 | 2011-05-19 | 日本電気株式会社 | Storage system, storage system update method, and program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3119242U (en) | 2005-12-05 | 2006-02-16 | ドギーマンハヤシ株式会社 | Pet cooler mat |
-
1998
- 1998-05-25 JP JP14319898A patent/JP3300978B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3119242U (en) | 2005-12-05 | 2006-02-16 | ドギーマンハヤシ株式会社 | Pet cooler mat |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11338741A (en) | 1999-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3452414B2 (en) | Remote monitoring control method and system | |
| US10048681B2 (en) | System status visualization method and system | |
| US8595652B2 (en) | System status visualization method and system | |
| JPH07334382A (en) | Multi controller system | |
| JP3300978B2 (en) | Monitoring and control system | |
| JP2000244510A (en) | Network management method and network management device | |
| JP3151093B2 (en) | Failure diagnosis method | |
| JP3220372B2 (en) | Building management equipment | |
| JPH10307977A (en) | Alarm device | |
| JPH11175141A (en) | Alarm device and hard copy output control system | |
| JPH08241110A (en) | Controller for machine tool | |
| JP3163471B2 (en) | Facility management device | |
| JPH11120462A (en) | Alarm management device | |
| JP7457198B1 (en) | Monitoring system, central control device, and monitoring method | |
| JP3106856B2 (en) | Display device of combined cycle power plant | |
| JP2877064B2 (en) | Database matching method for supervisory control system | |
| JP3414775B2 (en) | How to expand the logic chart display | |
| JP2673032B2 (en) | Maintenance method of numerical control device | |
| JPS595400A (en) | Alarm display | |
| JP2023168047A (en) | Building facility maintenance system and building facility maintenance method | |
| JP2821152B2 (en) | Plant operation control panel | |
| JPS63150799A (en) | Trouble monitor | |
| JP2538981B2 (en) | How to build a function-distributed system | |
| JP3392543B2 (en) | Plant monitoring equipment | |
| JPH0381804A (en) | Maintenance aid system for machine tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080426 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080426 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090426 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090426 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100426 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100426 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110426 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120426 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130426 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130426 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140426 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |