JP5038161B2 - Plant control system control program creation and display device - Google Patents
Plant control system control program creation and display device Download PDFInfo
- Publication number
- JP5038161B2 JP5038161B2 JP2007555792A JP2007555792A JP5038161B2 JP 5038161 B2 JP5038161 B2 JP 5038161B2 JP 2007555792 A JP2007555792 A JP 2007555792A JP 2007555792 A JP2007555792 A JP 2007555792A JP 5038161 B2 JP5038161 B2 JP 5038161B2
- Authority
- JP
- Japan
- Prior art keywords
- interlock
- plant
- control program
- diagnosis
- condition
- 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.)
- Active
Links
- 238000003745 diagnosis Methods 0.000 claims description 95
- 230000006870 function Effects 0.000 claims description 53
- 238000012544 monitoring process Methods 0.000 claims description 32
- 238000010586 diagram Methods 0.000 claims description 12
- 238000000034 method Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 101710154918 Trigger factor Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13032—Different menus on screen, softkeys
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13127—Hybrid sfc for description of sequence, ladder diagram for conditions, interlock
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
- Safety Devices In Control Systems (AREA)
Description
本発明は、プラント制御システムに係わり、特にプラント制御プログラムの作成・表示および診断を行う装置に関する。 The present invention relates to a plant control system, and more particularly to an apparatus for creating, displaying, and diagnosing a plant control program.
一般に、プラント制御システムにおいて、システムプログラマは、プラントを自動運転するためのプログラムを、プラント制御システムの制御プログラムとして作成、試験、調整の後、プラント運転者に提供する。 In general, in a plant control system, a system programmer creates, tests, and adjusts a program for automatically operating a plant as a control program for the plant control system, and then provides the program to the plant operator.
また、システムプログラマは、プラントを安全に制御するために、回転機等プラント機器の起動、運転のインターロック条件(機器運転の許可条件)を制御プログラム内に装備しなければならない。インターロック条件が成立しているか否かは、プラント運転者の当然の関心事なので、それをプラント運転者に分り易く提示することが求められるからである。 Further, in order to control the plant safely, the system programmer must equip the control program with an interlock condition (permission condition for equipment operation) for starting and operating plant equipment such as a rotating machine. This is because whether or not the interlock condition is satisfied is a matter of course for the plant operator, and it is required to present it to the plant operator in an easily understandable manner.
従来のプラント制御システムとして、プラント機器が停止したとき、現在以前の所定時点におけるインターロック条件の成立・不成立を更新表示し、また、インターロック回路が複数段形成されていてもその不成立の源流要因変数だけを特定し、自動的に図式言語で表示するインターロック診断手段を備えたものが提案されている(特願2004-201978号参照)。 As a conventional plant control system, when plant equipment is stopped, the establishment / non-establishment of the interlock condition at a predetermined time before the present is updated and displayed, and even if there are multiple stages of interlock circuits, the cause of the failure There has been proposed an interlock diagnosis means that identifies only variables and automatically displays them in a graphical language (see Japanese Patent Application No. 2004-201978).
しかしながら、従来のプラント制御システムは、下記のような欠点がある。
(a) インターロック条件の成立、不成立を更新表示し、また、インターロック回路が複数段形成されていてもその不成立の源流要因変数だけを特定し、自動的に図式言語で表示するインターロック診断手段は、プラント制御プログラムの作成・表示手段により提供されているため、プラント運転室において運転者により操作される一般的なオペレータ操作・表示機器の上からは容易に見付けられない。
(b) インターロック条件が不成立となる原因の信号について、プラント全体の膨大なインターロックの中から、対象となる設備のインターロック条件が不成立である回路と、インターロック条件が不成立である変数(信号)を素早く見付けられない。However, the conventional plant control system has the following drawbacks.
(a) Interlock diagnosis that updates whether or not the interlock condition is established, and identifies only the source factor variable that does not satisfy the interlock circuit even if multiple interlock circuits are formed, and automatically displays it in a graphical language Since the means is provided by means for creating / displaying a plant control program, it cannot be easily found on a general operator operation / display device operated by an operator in the plant cab.
(b) Regarding the signal that causes the interlock condition to fail, a circuit that does not satisfy the interlock condition of the target equipment and a variable that does not satisfy the interlock condition (among the huge interlocks of the entire plant) Signal) cannot be found quickly.
本発明は上述の点を考慮してなされたもので、
インターロック条件の成立・不成立の更新表示機能を、プラント運転室において運転者により操作される一般的なオペレータ操作・表示機器の上で動作させる機能を有し、
上記インターロック条件の成立・不成立の更新表示機能は、
・いずれかのインターロック条件が不成立であることを通知する機能、
・インターロック条件が不成立である回路が含まれる任意のグループ名称を指示して通知する機能、
・インターロック条件が不成立である回路名称を指示して通知する機能、
・不成立の源流要因変数だけを特定し、図式言語で表示された回路図をインターロック診断画面として表示する機能
により階層化された表示機能を持つ、プラント制御システムの制御プログラム作成・表示装置を提供することを目的とする。The present invention has been made in consideration of the above points.
The update display function of establishment / non-establishment of the interlock condition has a function to operate on a general operator operation / display device operated by the operator in the plant cab,
The update display function of whether or not the interlock condition is met is
-A function to notify that any interlock condition is not satisfied,
-A function for instructing and notifying an arbitrary group name including a circuit in which the interlock condition is not satisfied,
-A function to indicate and notify the circuit name where the interlock condition is not satisfied,
・ Provides a plant control system control program creation / display device with a display function that identifies only unsuccessful source factor variables and displays a circuit diagram displayed in a graphical language as an interlock diagnosis screen. The purpose is to do.
上記目的達成のため、本発明では、
コントローラと、コンピュータと、ローカルエリアネットワークと、ヒューマン・マシン・インターフェース装置とをそなえ、
前記コンピュータは、
インターロック条件およびインターロックの診断を含む制御プログラムを
作成する制御プログラム編集手段と、
論理動作部と表示部とを有し、現在以前の所定時点における前記インターロック条件の成立・不成立を更新表示し、さらにインターロック回路が複数段形成されていてもその不成立の源流要因変数だけを特定し、図式言語によるインターロック診断画面を自動的に表示するインターロック診断手段と、
前記制御プログラムのソースファイル、前記制御プログラムのオブジェクトファイル、および指定されたインターロック回路の論理式を格納するデータベース部とにより構成され、
前記コントローラは、
診断用ファンクションコードおよび診断用データを格納するオブジェクトメモリと、
前記制御プログラムにおけるプログラムオブジェクトを実行するプラント制御手段とにより構成され、
前記ローカルエリアネットワークは、
前記コントローラと前記コンピュータと前記ヒューマン・マシン・インターフェース装置とを接続し、
前記ヒューマン・マシン・インターフェース装置は、
プラント運転室において、運転者がプラントの一般的なオペレータ操作・監視を行なうオペレータ操作・監視手段と、
前記コンピュータに備えられているインターロック診断手段と同一機能を実行するインターロック診断手段とにより構成される
プラント制御システムの制御プログラム作成・表示装置において、
前記インターロック診断手段は、
インターロック条件が不成立の源流要因変数だけを特定し、自動的に図式言語で表示されたインターロック診断画面より、インターロック条件が不成立の源流要因変数に関する接点だけのインターロック条件図をラダー回路として表示する
ことを特徴とするプラント制御システムの制御プログラム作成・表示装置、
を提供するものである。
In order to achieve the above object, in the present invention,
A controller, a computer, a local area network, and a human-machine interface device;
The computer
Control program editing means for creating a control program including interlock conditions and interlock diagnosis;
It has a logic operation part and a display part, updates and displays the establishment / non-establishment of the interlock condition at a predetermined time before the current time, and even if the interlock circuit is formed in multiple stages, only the non-established source factor variable is displayed. Interlock diagnosis means that automatically identifies and displays an interlock diagnosis screen in a graphical language,
The control program source file, the object file of the control program, and a database unit that stores a logical expression of the specified interlock circuit,
The controller is
An object memory for storing diagnostic function codes and diagnostic data;
A plant control means for executing a program object in the control program,
The local area network is
Connecting the controller, the computer and the human machine interface device ;
The human machine interface device is:
In the plant cab, an operator operation / monitoring means for the operator to perform general operator operation / monitoring of the plant,
In the control program creation / display device of the plant control system, which is constituted by the interlock diagnosis means that performs the same function as the interlock diagnosis means provided in the computer,
The interlock diagnosis means includes
Only the source factor variables that do not satisfy the interlock condition are identified, and the interlock condition diagram of the contact point only for the source factor variable that does not satisfy the interlock condition is displayed as a ladder circuit from the interlock diagnosis screen automatically displayed in the diagram language. indicate
A control program creation / display device for a plant control system,
Is to provide.
本発明では、プラント運転者に対して、現在および過去最新で、インターロック不成立時の要因接点およびトリガ接点をラダー回路として一瞥して理解できる形で提供する基本的な効果に加えて、監視機能の操作性を向上させ、適用する機器の範囲を拡大することで、大規模なプラントの中で、対象とする設備のインターロック条件に関する情報を、素早く見出すための装置を提供することができる。 In the present invention, in addition to the basic effect of providing the plant operator with the current and past latest, the cause contact and the trigger contact when the interlock is not established in a form that can be understood at a glance as a ladder circuit, the monitoring function By improving the operability and expanding the range of equipment to be applied, it is possible to provide an apparatus for quickly finding out information related to the interlock condition of the target equipment in a large-scale plant.
10 制御プログラム編集手段
11 プログラムコンパイラ
12 ラダー/論理式変換部
13 プログラムロードクライアント部
20 インターロック診断手段
21 論理式読出し部
22 インターロック状態クライアント部
23 要因特定論理式変換部
24 論理式合成部
25 論理式/ラダー変換部
30 データベース部
31 ソースファイル部
32 オブジェクトファイル部
33 論理式ファイル部
40 オブジェクトメモリ
41 データメモリ
42 コードメモリ
50 標準処理部
51 コードプログラムサーバ部
52 プログラム実行処理部
53 プロセス入出力処理部
54 インターロック状態読出サーバ部
60 画面操作表示手段
61 画面プログラム部
62 データベース部10 Control program editing means
11 Program compiler
12 Ladder / Logical expression converter
13 Program load client section
20 Interlock diagnosis means
21 Logic readout section
22 Interlocked client part
23 Factor identification formula conversion part
24 Formula synthesis unit
25 Formula / Ladder converter
30 Database section
31 Source file section
32 Object file section
33 Formula file section
40 Object memory
41 Data memory
42 Code memory
50 Standard processing section
51 Code program server
52 Program execution processor
53 Process I / O processor
54 Interlock state reading server part
60 Screen operation display means
61 Screen program section
62 Database part
以下、本発明の実施形態について、添付図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the accompanying drawings.
(構成)
まず、図1ないし図4を用いて実施形態1を説明する。
図1は、本発明の実施形態1の全体構成図であり、次の(1)ないし(4)の4つの部分からなる。すなわち、(1)プラント制御システムとしてのコントローラCONTと、(2)制御プログラム作成・表示装置としてのコンピュータCOMPと、(3)両者を接続するLAN(ローカルエリアネットワーク)とにより構成される従来のプラント制御システムの制御プログラム作成・表示装置の部分に加えて、(4)プラント運転室において運転者により操作される一般的なオペレータ操作・表示機器HMI(ヒューマン・マシン・インターフェース装置)と、により構成されていて、このHMIも前記LANに接続されている。(Constitution)
First,
FIG. 1 is an overall configuration diagram of
コントローラCONTは、大別して2つの部分、すなわち制御プログラムオブジェクトを格納するためのオブジェクトメモリ40と、これらの書き込み、読み出し、実行を行う標準処理部50により構成される。さらに、オブジェクトメモリ40は、データメモリ41およびコードメモリ42により構成される。
The controller CONT is broadly divided into two parts, that is, an
データメモリ41は、通常の変数の他に、後述するインターロック診断用ファンクションブロックDIAGの内部データを含む。また、コードメモリ42は、通常のプログラムコードの他に、インターロック診断用ファンクションブロックの内部コードを含む。
The
標準処理部50は、LANを経由して送付される制御プログラムのオブジェクトプログラムをデータメモリ41およびコードメモリ42に配置するためのプログラムロードサーバ部51と、コントローラCONT内の制御プログラム、すなわちコードメモリを実行するためのプログラム実行処理部52と、プラントからのプロセス信号を制御プログラムに与えるためのプロセス入出力処理部53と、制御プログラム実行中のインターロック回路状態を読み出すためのインターロック状態読出サーバ部54とにより構成されている。
The
一方、コンピュータCOMPは、大別して3つの部分からなり、システムプログラマが制御プログラムを作成するための制御プログラム編集手段10と、プラント運転者がインターロックの不成立原因を知るためのインターロック診断手段20と、制御プログラムおよびインターロックの論理式を格納するデータベース部30とにより構成されている。
On the other hand, the computer COMP is roughly divided into three parts, a control program editing means 10 for a system programmer to create a control program, and an interlock diagnosis means 20 for a plant operator to know the cause of the failure of the interlock. And a
制御プログラム編集手段10は、内部処理として、制御プログラムのソースファイルをオブジェクトファイルに変換するためのプログラムコンパイラ11と、制御プログラム内の指定されたインターロック回路を論理式に変換するためのラダー(LD)/論理式変換部12と、制御プログラムのオブジェクトファイルをコントローラへ送付するためのプログラムロードクライアント部13とにより構成されている。
As an internal process, the control program editing means 10 includes a
インターロック診断手段20は、論理動作部と表示部とにより構成されている。論理動作部は、指定されたインターロックの論理式をファイルから読み出すための論理式読出し部21と、指定されたインターロック回路の過去および現在の接点状態をコントローラから読み出すためのインターロック状態読出クライアント部22と、論理式およびその接点状態からインターロックの不成立要因を特定するための要因特定論理式変換部23と、多段の論理式を1つの論理式に合成するための論理式合成部24と、論理式からラダーを描画するための論理式/ラダー(LD)変換部25と、により構成されている。表示部は、論理動作部による動作結果を表示する。
The
データベース部30は、制御プログラムのソースファイルを格納するためのソースファイル部31と、制御プログラムのオブジェクトファイルを格納するためのオブジェクトファイル部32と、指定されたインターロック回路の論理式を格納するための論理式ファイル部33と、により構成されている。
The
ソースファイル部31は、後述するインターロック診断用ファンクションブロックのソースを含む。また、オブジェクトファイル部32は、後述するインターロック診断用ファンクションブロックの内部データおよびコードを含む。
The
さらに、一般的なオペレータ操作・表示機器HMIは、大別して2つの部分からなり、運転者がプラントを操作・監視するための一般的な機能であるオペレータ操作・監視手段60と、コンピュータCOMPに備えられていたインターロック診断手段と同一機能を実行する、同等のインターロック診断手段20とにより構成されている。
Furthermore, the general operator operation / display device HMI is roughly divided into two parts. The operator operation / monitoring means 60, which is a general function for the operator to operate and monitor the plant, and the computer COMP are provided. The
オペレータ操作・監視手段60は、プラント操作に必要な操作・監視を行うための画面プログラムを格納する画面プログラム部61と、操作・監視情報に必要なデータを格納するデータベース部62とにより構成されている。
The operator operation / monitoring means 60 is composed of a
(作用)
まず、実施形態1における基本的な作用を、以下に示す。システムプログラマは、制御プログラム編集手段10を使用して、プラント機器のインターロックロジックを含む制御プログラムを作成する。(Function)
First, the basic operation in the first embodiment will be described below. The system programmer uses the control program editing means 10 to create a control program including the interlock logic of the plant equipment.
図2は、JISB3503(またはIEC61131-3)で規定されるラダー言語を使って作成した制御プログラムの事例であり、その内容は、回転機M30を運転するインターロック回路および起動回路を示している。 FIG. 2 is an example of a control program created using a ladder language specified by JISB3503 (or IEC61131-3), and the contents thereof show an interlock circuit and a start circuit for operating the rotating machine M30.
そして、図2の上から順に、インターロック条件C5を出力するインターロック回路、M30の運転条件を出力するM30運転インターロック回路、およびM30運転指令回路が設けられている。 In order from the top of FIG. 2, an interlock circuit that outputs an interlock condition C5, an M30 operation interlock circuit that outputs an operation condition of M30, and an M30 operation command circuit are provided.
一番上のインターロック回路は、接点B1ないしB5、インターロック診断用ファンクションブロックDIAGおよびコイルC5により構成されており、このコイルC5の接点C5が2番目のM30運転インターロック回路に挿入されている。この2番目のM30運転インターロック回路は、接点C1ないしC7、インターロック診断用ファンクションブロックDIAGおよびコイルRUN_PRMにより構成され、このコイルRUN_PRMの接点RUN_PRMが3番目のM30運転指令回路に挿入されている。M30運転回路は、接点START_PB、START_PRM、STOP_PB、M30_RUNおよびRUN_RPM、ならびにコイルM30_RUNにより構成されている。 The top interlock circuit is composed of contacts B1 to B5, interlock diagnosis function block DIAG and coil C5, and contact C5 of this coil C5 is inserted into the second M30 operation interlock circuit. . The second M30 operation interlock circuit includes contacts C1 to C7, an interlock diagnosis function block DIAG, and a coil RUN_PRM. The contact RUN_PRM of the coil RUN_PRM is inserted in the third M30 operation command circuit. The M30 operation circuit includes contacts START_PB, START_PRM, STOP_PB, M30_RUN and RUN_RPM, and a coil M30_RUN.
インターロック回路は、そのコイル出力の前にインターロック診断用ファンクションブロックDIAGが接続されている。システムプログラマが制御プログラムを保存したとき、その制御プログラムは、データベース部30のソースファイル部31に格納され、かつソースファイルはプログラムコンパイラ11で生成された結果をデータベース部30のオブジェクトファイル32として保存される。
In the interlock circuit, an interlock diagnosis function block DIAG is connected before the coil output. When the system programmer saves the control program, the control program is stored in the
このとき、ラダー/論理式変換部12は、インターロック診断用ファンクションブロックを発見すると、その入力に接続されたラダー回路を検索し、インターロックの論理式を生成し、データベース部30の論理式ファイルとして保存する。
At this time, when the ladder / logical
システムプログラマは、制御プログラムを作成、保存した後に、コントローラCONTに対してこれらの書き込みを行い、制御プログラムを実行させる。コントローラCONTに書き込みを行うとき、内部的には、プログラムロードクライアント部13がデータベース部30のオブジェクトファイル32を取り出し、LANを経由してコントローラCONTのプログラムロードサーバ部51に委譲する。これを受けたプログラムロードサーバ51は、オブジェクトメモリ40のデータメモリ41およびコードメモリ42上に配置し、さらにプログラム実行処理部52がこれを実行して、制御プログラムが実行される。
After creating and saving the control program, the system programmer writes these to the controller CONT to execute the control program. When writing to the controller CONT, internally, the program
インターロック回路の接点およびコイルの信号は、コントローラCONTの外部との間で入出力されるべきプロセス信号であり、これは、プロセス入出力部53からプログラム実行処理部52に与えられて動作する。
Interlock circuit contacts and coil signals are process signals to be input / output from / to the outside of the controller CONT, and are supplied from the process input /
図3は、インターロック診断手段20によるインターロック診断画面の表示例で、インターロック診断対象の回路名称リストは、制御プログラム内において、インターロック診断用ファンクションブロックにより指定されたインターロック条件のリストを表示している。これは、データベース部30の論理式ファイルとして格納されたインターロック条件、すなわちコイル変数のリストであり、これを表示する。リスト内には、現時点のインターロック条件の成立、不成立の状態(フィールド[Live])と、過去最新の不成立の発生時刻(フィールド[Faulted])が表示されている。
FIG. 3 is a display example of the interlock diagnosis screen by the interlock diagnosis means 20. The list of interlock diagnosis target circuit names is a list of interlock conditions specified by the interlock diagnosis function block in the control program. it's shown. This is a list of interlock conditions stored as a logical expression file in the
実際、論理式読出し部21を使って、該当インターロック信号名からインターロック診断用ファンクションブロックのコントローラ内アドレスを知ってインターロック状態読出クライアント部22に渡す。インターロック状態読出クライアント部22は、LANを経由して、コントローラCONTのインターロック状態読出サーバ部54に委譲することで、実行中のインターロック診断ファンクションブロックの内部変数[Permissive(現在のインターロック状態)]、[Time Stamp(過去最新のインターロック不成立発生時刻)]を獲得し、これをそれぞれのフィールド[Live]、[Faulted]に表示することで、インターロック診断対象の回路名称リストの表示を実現できる。
Actually, the logical
このインターロック診断対象の回路名称リストから一つを選択すると、該当するインターロック診断画面を表示する。この[Live]欄には、現時点において該当するインターロック条件が不成立の時、その要因となる接点だけのインターロック図をラダーで表示する。また、この[Faulted]欄には、過去最新において、該当するインターロック条件が不成立の時、その要因となる接点だけのインターロック図をラダーで表示する。 When one is selected from this interlock diagnosis target circuit name list, the corresponding interlock diagnosis screen is displayed. In the [Live] field, when the relevant interlock condition is not satisfied at present, an interlock diagram of only the contact point that causes the problem is displayed in a ladder. Also, in the [Faulted] field, when the relevant interlock condition is not satisfied in the latest past, an interlock diagram of only the contact point that causes it is displayed in a ladder.
また、過去最新のインターロック条件不成立を表示するラダー図の中で、インターロック不成立のトリガ(第一原因)となった接点が示される。 Further, in the ladder diagram that displays the latest latest interlock condition failure, the contact that has caused the trigger (first cause) of the failure of the interlock is shown.
以下、本発明の実施形態1における作用を示す。
オペレータ操作・表示機器HMIは、コンピュータCOMPに備えられているのと同等のインターロック診断手段20を備えることで、図3に示したインターロック診断画面の表示機能を有している。Hereinafter, the operation in
The operator operation / display device HMI has an interlock diagnosis screen display function shown in FIG. 3 by including the interlock diagnosis means 20 equivalent to that provided in the computer COMP.
そして、コンピュータCOMPのインターロック診断手段20が、データベース部30の論理式ファイルを参照するように、オペレータ操作・表示機器HMIのインターロック診断手段20が、LANを経由して、コンピュータCOMPのデータベース部30の論理式ファイルとして格納されたインターロック条件、すなわちコイル変数のリストを参照することで、プラント操作・監視画面の上に、インターロック診断対象の回路名称リスト、およびここから選択されるインターロック診断画面を表示することができる。
Then, the interlock diagnosis means 20 of the operator operation / display device HMI is connected to the database section of the computer COMP via the LAN so that the interlock diagnosis means 20 of the computer COMP refers to the logical expression file of the
図4は、プラント運転室において、運転者により操作される一般的なオペレータ操作・表示機器HMIにおける、運転者がプラントを操作・監視するために使用するプラント操作・監視画面の上で、インターロック診断画面を表示する事例である。 FIG. 4 shows an interlock on the plant operation / monitoring screen used by the operator to operate and monitor the plant in a general operator operation / display device HMI operated by the operator in the plant cab. This is an example of displaying a diagnostic screen.
(効果)
上述の構成および作用による実施形態1の基本的な効果は、以下のとおりである。
図2に示したように、既存のインターロック回路に対して、インターロック診断用ファンクションブロックを挿入するという、統一的で簡便なプログラミング手法を、システムプログラマに提供するとともに、図3に示したようなプラント運転支援機能を提供する。(effect)
The basic effects of the first embodiment by the above-described configuration and operation are as follows.
As shown in FIG. 2, the system programmer is provided with a unified and simple programming method of inserting an interlock diagnosis function block into an existing interlock circuit, as shown in FIG. Provide a simple plant operation support function.
プラント運転支援機能とは、(1)プラント運転者に対して、現在および過去最新で、インターロック不成立時の要因接点およびトリガ接点をラダー回路として一瞥して理解できる形で提供すること、すなわち、現在のインターロック不成立の提示により、プラント運転者が「今、操作対象機器の起動ボタンを押したが、なぜ起動できないのか」に端的に応えるプラント運転支援機能、(2)過去最新のインターロック不成立要因の提示により、プラント運転者が「操作対象機器が停止したが、なぜ停止したのか」に端的に応えるプラント運転支援機能、および(3)過去最新のインターロック不成立トリガ要因の提示により、プラント運転者が「操作対象機器が停止したが、第一原因は何か」に端的に応えるプラント運転支援機能である。 The plant operation support function is (1) providing the plant operator with the current and past latest, the factor contact and the trigger contact at the time of failure of the interlock in a form that can be understood as a ladder circuit, that is, The plant operation support function that responds simply to the reason why the plant operator has pressed the start button of the operation target device but cannot start it by presenting the current interlock failure, (2) The latest latest interlock failure By presenting the factors, the plant operator can provide a plant operation support function that responds swiftly to the reason why the operation target device has stopped, and (3) plant operation by presenting the latest interlock failure trigger factor. Is a plant operation support function that responds simply to "What is the primary cause of the operation target device being stopped?"
これに加わる実施形態1に固有の効果は、以下のとおりである。
図4で示したように、運転者により操作される一般的なオペレータ操作・表示機器HMIにおいて、オペレータ操作・監視手段によるプラント操作・監視画面の事例の上に、インターロック診断手段によるインターロック診断対象の回路リスト、およびインターロック診断画面を表示する機能を持たせることで、プラント運転者は、システムプログラマがプログラムの設計時に使用するコンピュータCOMPを操作しなくても、また、システムプログラマの支援を受けなくても、プラント運転者自身が常時使用するオペレータ操作・表示機器HMIのみにより、インターロック不成立の状態を直接監視することができる。The effects inherent to the first embodiment added to this are as follows.
As shown in FIG. 4, in a general operator operation / display device HMI operated by a driver, an interlock diagnosis by an interlock diagnosis means is performed on an example of a plant operation / monitoring screen by an operator operation / monitoring means. By providing the function to display the target circuit list and interlock diagnosis screen, the plant operator can support the system programmer without having to operate the computer COMP used by the system programmer when designing the program. Even if it is not received, it is possible to directly monitor the state in which the interlock is not established only by the operator operation / display device HMI that is always used by the plant operator.
また、オペレータ操作・監視手段において専用に作成していたインターロック監視用画面の画面プログラムが不要となり、設備の改造に伴うインターロックの変更、追加、削除が生じた場合でも、オペレータ操作・監視手段の画面プログラムに手を加えることなく、常に最新のインターロック状態の表示ができる。 In addition, the screen program for the interlock monitoring screen created exclusively for the operator operation / monitoring means is no longer necessary, and the operator operation / monitoring means can be used even when the interlock is changed, added, or deleted due to equipment modification. The latest interlock status can always be displayed without changing the screen program.
これにより、監視機能の操作性を向上させ、適用する機器の範囲が拡大することで、大規模なプラントの中で、対象とする設備のインターロック条件に関する情報を、素早く見出すための装置を提供することができる。 This improves the operability of the monitoring function and expands the range of equipment to be applied, thereby providing a device for quickly finding information on the interlock conditions of the target equipment in a large-scale plant. can do.
図5は、本発明の実施形態2を示している。上記実施形態1では、コンピュータCOMPに格納されたインターロック診断手段20により、インターロック診断対象の回路名称リストが表示され、この回路名称リストから一つの回路名称を選択すると、該当するインターロック診断画面が表示される。
FIG. 5 shows
これに対し実施形態2では、回路名称リストを、グループ毎の回路名称リストとして、グループ名称を付けて複数作成できるようにし、さらに、複数の回路名称リストのグループ名称を一覧化した、インターロック診断用グループ名称リストを提供することができる。 On the other hand, in the second embodiment, the circuit name list can be created by adding a group name as a circuit name list for each group, and the interlock diagnosis that lists the group names of the plurality of circuit name lists. A group name list can be provided.
また、インターロック診断対象の回路名称リストから、一つの回路名称を選択することで、該当するインターロック診断画面を表示していたのと同様に、インターロック診断用グループ名称リストから、一つのグループ名称を選択することで、該当するインターロック診断用回路名称リストを表示できる。 In addition, by selecting one circuit name from the circuit name list of the interlock diagnosis target, one group is selected from the group name list for interlock diagnosis in the same way as the corresponding interlock diagnosis screen is displayed. By selecting a name, a corresponding interlock diagnosis circuit name list can be displayed.
これにより、実際のプラント全体における、膨大な量のインターロック回路の中からでも、階層化された表示機能により、対象となるインターロック回路を順次展開していくことができ、対象とする設備のインターロック条件に関する情報を、素早く見出すための装置を提供することができる。 As a result, even among a huge amount of interlock circuits in the entire actual plant, the target interlock circuits can be developed sequentially by the hierarchical display function, An apparatus for quickly finding information on interlock conditions can be provided.
図6は、本発明の実施形態3を示している。上記実施形態1では、コンピュータCOMPに格納されたインターロック診断手段20により、インターロック診断対象の回路名称リストが表示され、この回路名称リストから一つの回路名称を選択すると、該当するインターロック診断画面が表示される。
FIG. 6 shows
これに対し実施形態3では、不成立の源流要因変数に関する詳細情報と、不成立の源流要因変数が制御プログラム全体の中で使用されている箇所を表示する機能を有するインターロック診断画面を提供する。 On the other hand, the third embodiment provides an interlock diagnosis screen having a function for displaying detailed information about the unsuccessful source factor variable and a location where the unsuccessful source factor variable is used in the entire control program.
この実施形態3では、インターロック診断画面に表示された任意の変数名称から、変数詳細情報(Device Property)展開機能を選択することで、任意の変数に関する変数詳細情報画面が展開され、また、変数使用箇所情報(Cross-reference)展開機能を選択することで、任意の変数に関する変数使用箇所情報画面が展開される。 In the third embodiment, by selecting a variable detailed information (Device Property) expansion function from an arbitrary variable name displayed on the interlock diagnosis screen, a variable detailed information screen regarding an arbitrary variable is expanded. By selecting the usage location information (Cross-reference) expansion function, the variable usage location information screen for any variable is expanded.
変数に関する詳細情報とは、例えば、変数の種別、変数名称、変数コメント、データタイプ、変数を使用するステーション名称、変数を使用するコントローラ名称、変数を読み込むI/Oモジュール名称の位置と名称、変数のアドレス、入力・出力の種別、などである。 The detailed information on variables includes, for example, the type of variable, variable name, variable comment, data type, station name using variable, controller name using variable, position and name of I / O module name to read variable, variable Address, input / output type, and the like.
変数に関する使用箇所情報とは、例えば、変数名称、変数を使用するステーション名称、変数を使用するコントローラの位置情報(スロットNO.)、変数を使用するタスク(プログラム)NO./タスク(プログラム)内での位置、コイル/接点の識別、などであり、一つの変数使用先を選択すると、他の使用先でのプログラムが自動的に展開する機能を有する。 The usage location information regarding variables includes, for example, variable names, station names using variables, controller location information (slot numbers) using variables, task (program) numbers using variables. / Position in a task (program), identification of a coil / contact, and the like. When one variable usage destination is selected, a program at another usage destination automatically expands.
これにより、実際のプラント全体における、膨大な量のインターロック回路の中からでも、個々の変数に関する詳細情報を採取することができ、対象とする設備のインターロック条件に関する情報を素早く見出し、インターロック条件が不成立となっている原因究明を素早く行うための装置を提供することができる。 This makes it possible to collect detailed information on individual variables even from a huge amount of interlock circuits in the entire actual plant, quickly find information on the interlock conditions of the target equipment, and interlock It is possible to provide a device for quickly investigating the cause of the failure of the condition.
図7は、本発明の実施形態4を示している。上記実施形態1では、コンピュータCOMPに格納されたインターロック診断手段20により、インターロック診断対象の回路名称リストが表示され、この回路名称リストから一つの回路名称を選択すると、該当するインターロック診断画面が表示される。
FIG. 7 shows
これに対し実施形態4では、インターロック診断手段20に、いずれかのインターロック条件が不成立であることを検出し、通知する機能を付加する。 On the other hand, in the fourth embodiment, the interlock diagnosis means 20 is added with a function for detecting and notifying that any interlock condition is not established.
図7においては、プラント運転室において、運転者により操作される一般的なオペレータ操作・表示機器HMIにおけるオペレータ操作・監視手段による画面の上に、インターロック診断手段により出力され、いずれかのインターロック条件が不成立であることを通知する機能により、これを代表故障表示機能として画面上に表示し、さらに、この代表故障表示部を選択することで、実施形態2に記載したインターロック診断用のグループ名称リスト、インターロック診断対象の回路名称リスト、インターロック診断画面を、順次、展開する機能を提供する。 In FIG. 7, in the plant operator's cab, an interlock diagnosis unit outputs a signal on the screen of an operator operation / monitoring unit in a general operator operation / display device HMI operated by an operator. The function for notifying that the condition is not established is displayed on the screen as a representative failure display function, and further, the group for interlock diagnosis described in the second embodiment is selected by selecting this representative failure display section. A function for sequentially expanding a name list, a circuit name list for interlock diagnosis, and an interlock diagnosis screen is provided.
これにより、プラント運転者は、オペレータ操作・監視手段の上に代表故障表示を見つけると、即座にインターロック診断用グループ名称リストを展開し、引き続きインターロック条件が不成立であるグループのインターロック診断対象の回路名称リスト、インターロック条件が不成立である回路のインターロック診断画面を順次、展開、表示するという手順で、不成立となっているインターロック条件を階層的に検索することができる。 As a result, when the plant operator finds a representative failure display on the operator operation / monitoring means, it immediately expands the group name list for interlock diagnosis, and continues with the interlock diagnosis target of the group where the interlock condition is not satisfied. In the procedure of sequentially expanding and displaying the circuit name list and the interlock diagnosis screen of the circuit in which the interlock condition is not established, the interlock condition in which the interlock condition is not established can be searched hierarchically.
この結果、プラントの運転中に、インターロック不成立の状態が発生していることを、プラント運転者に素早く通知することができ、また、実際のプラント全体における膨大な量のインターロック回路の中からでも、階層化された表示機能により、対象となるインターロック回路を順次展開していくことができ、対象とする設備のインターロック条件に関する情報を、素早く見出すための装置を提供することができる。 As a result, it is possible to quickly notify the plant operator that an interlock failure has occurred during the operation of the plant, and from among the enormous amount of interlock circuits in the entire actual plant. However, with the hierarchical display function, the target interlock circuit can be developed sequentially, and an apparatus for quickly finding information on the interlock condition of the target equipment can be provided.
図8は、本発明の実施形態5を示している。上記実施形態3では、コンピュータCOMPに格納されたインターロック診断手段20により、インターロック診断画面に表示された任意の変数名称から、変数詳細情報展開機能を選択することで、任意の変数に関する変数詳細情報画面が展開、表示され、また、変数使用箇所情報展開機能を選択することで、任意の変数に関する変数使用箇所情報画面が展開、表示される。
FIG. 8 shows
これに対し実施形態5では、インターロック診断手段20による実施形態3の機能を、プラント運転室において、運転者により操作される一般的なオペレータ操作・表示機器HMIに装備する。
On the other hand, in the fifth embodiment, the function of the third embodiment by the
この実施形態5では、プラント運転室において、運転者により操作される一般的なオペレータ操作・表示機器HMIにおける、オペレータ操作・監視手段による画面の上に、インターロック診断画面を実施形態4の要領で展開、表示し、インターロック診断画面に表示された任意の変数名称から、変数詳細情報展開機能を選択することで、任意の変数に関する変数詳細情報画面を展開、表示し、また、変数使用箇所情報展開機能を選択することで、任意の変数に関する変数使用箇所情報画面を展開、表示する機能を提供する。 In the fifth embodiment, an interlock diagnosis screen is displayed in the manner of the fourth embodiment on the screen by the operator operation / monitoring means in a general operator operation / display device HMI operated by the operator in the plant cab. Expand, display, and select the variable detailed information expansion function from any variable name displayed on the interlock diagnosis screen, expand and display the variable detailed information screen for any variable, and use variable information By selecting an expansion function, a function for expanding and displaying a variable usage location information screen for an arbitrary variable is provided.
これによりプラント運転者は、オペレータ操作・監視手段の上において、実際のプラント全体における、膨大な量のインターロック回路の中からでも、個々の変数に関する詳細情報を採取することができ、対象とする設備のインターロック条件に関する情報を素早く見出し、インターロック条件が不成立となっている原因究明を素早く行うための装置を提供することができる。 As a result, the plant operator can collect detailed information on individual variables from a huge amount of interlock circuits in the entire actual plant on the operator operation / monitoring means. It is possible to provide an apparatus for quickly finding information on the interlock condition of the facility and quickly investigating the cause of the failure of the interlock condition.
図9は、本発明の実施形態6を示している。上記実施形態4では、インターロック診断手段20での、いずれかのインターロック条件が不成立であることを検出、通知する機能により、代表故障表示を行い、この代表故障表示部を選択することで、不成立となっているインターロック条件を、階層的な手順で検索する。
FIG. 9 shows
これに対し、実施形態6では、対象とする設備について、インターロック条件が不成立であることを個別表示し、対象とする設備、回路のインターロック診断画面を直接、展開、表示する。 On the other hand, in the sixth embodiment, the target equipment is individually displayed that the interlock condition is not established, and the target equipment and circuit interlock diagnosis screens are directly expanded and displayed.
プラント運転室では、運転者により操作される一般的なオペレータ操作・表示機器HMIにおける、オペレータ操作・監視手段による画面の上に、インターロック条件の監視対象となる設備および回路を指し示し、インターロック条件が不成立であることを個別表示し、さらに、この表示部を選択することで、直接、インターロック診断を展開、表示する機能を提供する。 In the plant cab, on the screen of the operator operation / monitoring means in the general operator operation / display device HMI operated by the operator, the equipment and circuits to be monitored for the interlock condition are pointed out, and the interlock condition Is displayed separately, and further, by selecting this display unit, a function for directly developing and displaying the interlock diagnosis is provided.
これによりプラント運転者は、オペレータ操作・監視手段のプラント操作・監視画面の上に、インターロック条件が不成立であることを指し示す個別表示を見つけた場合、即座に該当するインターロック診断画面を展開、表示するという手順で、不成立となっているインターロック条件を検索することができる。 As a result, when the plant operator finds an individual display indicating that the interlock condition is not satisfied on the plant operation / monitoring screen of the operator operation / monitoring means, the corresponding interlock diagnosis screen is immediately expanded. The interlock condition that is not established can be searched by the procedure of displaying.
この結果、プラントの運転中に、インターロック不成立の状態が発生していることをプラント運転者に素早く通知することができ、実際のプラント全体における、膨大な量のインターロック回路の中からでも、対象となるインターロック回路を即座に展開することができ、対象とする設備のインターロック条件に関する情報を、素早く見出し得る装置を提供することができる。 As a result, during operation of the plant, it is possible to quickly notify the plant operator that an interlock failure state has occurred, and even from among a huge amount of interlock circuits in the entire actual plant, It is possible to provide a device that can immediately develop a target interlock circuit and can quickly find information on the interlock condition of the target facility.
図10は、本発明の実施形態7を示している。上記実施形態4では、インターロック診断手段20での、いずれかのインターロック条件が不成立であることを検出、通知する機能により、代表故障表示を行い、この代表故障表示部を選択することで、不成立となっているインターロック条件を、階層的な手順で検索する。
FIG. 10 shows
これに対し、実施形態7では、対象とする設備について、インターロック条件が不成立であることを故障表示し、対象とする設備、回路のインターロック診断画面を直接、展開、表示する。 On the other hand, in the seventh embodiment, the target equipment is displayed as a failure indicating that the interlock condition is not established, and the interlock diagnosis screen for the target equipment and circuit is directly expanded and displayed.
プラント運転室では、運転者により操作される一般的なオペレータ操作・表示機器HMIにおいて、オペレータ操作・監視手段による画面の上に、オペレータ操作・監視手段の一般的な故障監視機能によって、インターロック条件の監視対象となる設備と回路に関する故障表示情報を登録しておき、インターロック条件が不成立の際にこれを故障表示し、さらに、この表示部を選択することで、直接、インターロック診断画面を展開、表示する機能を提供する。 In the plant cab, in the general operator operation / display device HMI operated by the operator, on the screen by the operator operation / monitoring means, the general failure monitoring function of the operator operation / monitoring means performs the interlock condition. The failure display information related to the equipment and circuits to be monitored is registered, and when the interlock condition is not established, this is displayed as a failure, and by selecting this display, the interlock diagnosis screen is displayed directly. Provides the ability to expand and display.
これによりプラント運転者は、オペレータ操作・監視手段のプラント操作・監視画面の上に、インターロック条件が不成立であることを通知する故障表示を見つけた場合、即座に該当するインターロック診断画面を展開、表示するという手順で、不成立となっているインターロック条件を検索することができる。 As a result, if the plant operator finds a failure display on the plant operation / monitoring screen of the operator operation / monitoring means to notify that the interlock condition is not established, the corresponding interlock diagnosis screen is immediately expanded. The interlock condition that is not established can be searched by the procedure of displaying.
この結果、プラントの運転中に、インターロック不成立の状態が発生していることをプラント運転者に素早く通知することができ、実際のプラント全体における、膨大な量のインターロック回路の中からでも、対象となるインターロック回路を即座に展開することができ、対象とする設備のインターロック条件に関する情報を、素早く見出すための装置を提供することができる。 As a result, during operation of the plant, it is possible to quickly notify the plant operator that an interlock failure state has occurred, and even from among a huge amount of interlock circuits in the entire actual plant, A target interlock circuit can be immediately developed, and a device for quickly finding information on the interlock condition of the target equipment can be provided.
図11は、本発明の実施形態8を示している。
実施形態6では、対象とする設備について、インターロック条件が不成立であることを個別表示し、実施形態7では、インターロック条件が不成立の際にこれを故障表示する。FIG. 11 shows an eighth embodiment of the present invention.
In the sixth embodiment, the target equipment is individually displayed that the interlock condition is not established, and in the seventh embodiment, when the interlock condition is not established, the failure is displayed.
これに対し、実施形態8では、対象とする設備について、インターロック条件が不成立であることの個別表示が無くても、対象とする設備のインターロック診断画面を展開、表示させる。
On the other hand, in
プラント運転室では、運転者により操作される一般的なオペレータ操作・表示機器HMIにおいて、オペレータ操作・監視手段による画面の上には、通常、[運転]、[停止]のように制御対象となる設備を操作するための操作部が用意されている。 In a plant operator's cab, in a general operator operation / display device HMI operated by a driver, on the screen by the operator operation / monitoring means, it is usually a control target such as [Operation], [Stop]. An operation unit is provided for operating the equipment.
そして、プラント運転者が、制御対象となる設備を操作するために、この操作部を操作しても、対象設備が動作しない場合、または、一定時間以上経過しても動作しない場合、インターロック条件が不成立であると判断し、自動的にインターロック診断画面が展開、表示する機能を提供する。 If the plant operator does not operate even if this operation unit is operated in order to operate the equipment to be controlled, or if the target equipment does not operate after a certain period of time, the interlock condition Is provided, and an interlock diagnosis screen is automatically expanded and displayed.
これによりプラント運転者が、オペレータ操作・監視手段の上で操作を行い、インターロック条件が不成立であるために、対象設備を動作させることができない場合、即座に該当するインターロック診断画面が展開、表示することで、不成立となっているインターロック条件を検索することができる。 As a result, the plant operator operates on the operator operation / monitoring means, and when the target equipment cannot be operated because the interlock condition is not established, the corresponding interlock diagnosis screen is immediately expanded. By displaying, it is possible to search for an interlock condition that is not satisfied.
この結果、プラントの運転中に、インターロック不成立の状態が発生していることをプラント運転者に素早く通知することができ、実際のプラント全体における、膨大な量のインターロック回路の中からでも、対象となるインターロック回路を即座に展開することができ、対象とする設備のインターロック条件に関する情報を、素早く見出すための装置を提供することができる。 As a result, during operation of the plant, it is possible to quickly notify the plant operator that an interlock failure state has occurred, and even from among a huge amount of interlock circuits in the entire actual plant, A target interlock circuit can be immediately developed, and a device for quickly finding information on the interlock condition of the target equipment can be provided.
Claims (3)
前記コンピュータは、
インターロック条件およびインターロックの診断を含む制御プログラムを
作成する制御プログラム編集手段と、
論理動作部と表示部とを有し、現在以前の所定時点における前記インターロック条件の成立・不成立を更新表示し、さらにインターロック回路が複数段形成されていてもその不成立の源流要因変数だけを特定し、図式言語によるインターロック診断画面を自動的に表示するインターロック診断手段と、
前記制御プログラムのソースファイル、前記制御プログラムのオブジェクトファイル、および指定されたインターロック回路の論理式を格納するデータベース部とにより構成され、
前記コントローラは、
診断用ファンクションコードおよび診断用データを格納するオブジェクトメモリと、
前記制御プログラムにおけるプログラムオブジェクトを実行するプラント制御手段とにより構成され、
前記ローカルエリアネットワークは、
前記コントローラと前記コンピュータと前記ヒューマン・マシン・インターフェース装置とを接続し、
前記ヒューマン・マシン・インターフェース装置は、
プラント運転室において、運転者がプラントの一般的なオペレータ操作・監視を行なうオペレータ操作・監視手段と、
前記コンピュータに備えられているインターロック診断手段と同一機能を実行するインターロック診断手段とにより構成される
プラント制御システムの制御プログラム作成・表示装置において、
前記インターロック診断手段は、
インターロック条件が不成立の源流要因変数だけを特定し、インターロック条件が不成立の源流要因変数に関する接点だけのインターロック条件図をラダー回路として表示する
ことを特徴とするプラント制御システムの制御プログラム作成・表示装置。A controller, a computer, a local area network, and a human-machine interface device;
The computer
Control program editing means for creating a control program including interlock conditions and interlock diagnosis;
It has a logic operation part and a display part, updates and displays the establishment / non-establishment of the interlock condition at a predetermined time before the current time, and even if the interlock circuit is formed in multiple stages, only the non-established source factor variable is displayed. Interlock diagnosis means that automatically identifies and displays an interlock diagnosis screen in a graphical language,
The control program source file, the object file of the control program, and a database unit that stores a logical expression of the specified interlock circuit,
The controller is
An object memory for storing diagnostic function codes and diagnostic data;
A plant control means for executing a program object in the control program,
The local area network is
Connecting the controller, the computer and the human machine interface device ;
The human machine interface device is:
In the plant cab, an operator operation / monitoring means for the operator to perform general operator operation / monitoring of the plant,
In the control program creation / display device of the plant control system, which is constituted by the interlock diagnosis means that performs the same function as the interlock diagnosis means provided in the computer,
The interlock diagnosis means includes
Only the source factor variable that does not satisfy the interlock condition is specified, and the interlock condition diagram of only the contact point related to the source factor variable that does not satisfy the interlock condition is displayed as a ladder circuit.
A control program creation / display device for a plant control system.
前記インターロック診断手段は、
互いに対比し得るように配された第1および第2の表示フィールドを有し、
現時点におけるインターロック条件図を前記第1の表示フィールドに、
過去最新時点におけるインターロック条件図を前記第2の表示フィールドに
表示する
ことを特徴とするプラント制御システムの制御プログラム作成・表示装置。In the control program creation / display device of the plant control system according to claim 1,
The interlock diagnosis means includes
Having first and second display fields arranged to be contrasted with each other;
The current interlock condition diagram in the first display field,
Interlock condition diagram at the latest latest time in the second display field
Control program creation and display of a plant control system and displaying.
前記オペレータ操作・監視手段は、前記インターロック診断画面を表示し、
インターロック条件が不成立の源流要因変数に関する詳細情報と、
インターロック条件が不成立の源流要因変数が制御プログラム全体の中で使用されている箇所とを表示する
ことを特徴とするプラント制御システムの制御プログラム作成・表示装置。In the control program creation / display device of the plant control system according to claim 1,
The operator operation / monitoring means displays the interlock diagnosis screen,
Detailed information on the source factor variable for which the interlock condition is not satisfied,
A control program creation / display device for a plant control system, characterized in that a source factor variable for which an interlock condition is not satisfied is displayed in the entire control program.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/301035 WO2007086102A1 (en) | 2006-01-24 | 2006-01-24 | Plant control system control program creation/display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2007086102A1 JPWO2007086102A1 (en) | 2009-06-18 |
JP5038161B2 true JP5038161B2 (en) | 2012-10-03 |
Family
ID=38308912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007555792A Active JP5038161B2 (en) | 2006-01-24 | 2006-01-24 | Plant control system control program creation and display device |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP5038161B2 (en) |
KR (1) | KR100938179B1 (en) |
CN (1) | CN101248401B (en) |
AU (1) | AU2006336827B2 (en) |
WO (1) | WO2007086102A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013132650A1 (en) * | 2012-03-09 | 2013-09-12 | 株式会社エニイワイヤ | Interlock abnormality detection method and slave station terminals used in same |
KR101509869B1 (en) * | 2012-12-31 | 2015-04-07 | 현대자동차주식회사 | System and method for interlocking display |
JP6132675B2 (en) * | 2013-06-18 | 2017-05-24 | 三菱電機株式会社 | Plant operation monitoring device |
JP6922431B2 (en) * | 2017-05-31 | 2021-08-18 | オムロン株式会社 | Program development support device, program development support method, and program development support program |
US20190004505A1 (en) * | 2017-06-28 | 2019-01-03 | Fisher-Rosemount Systems, Inc. | Interlock chain visualization |
JP6969371B2 (en) * | 2017-12-28 | 2021-11-24 | オムロン株式会社 | Control system and control unit |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56101211A (en) * | 1980-01-16 | 1981-08-13 | Toyoda Mach Works Ltd | Sequence display device |
JPS56149608A (en) * | 1980-04-23 | 1981-11-19 | Toyoda Mach Works Ltd | State display device for sequence controller |
JPH0357415U (en) * | 1989-10-04 | 1991-06-03 | ||
JPH04286001A (en) * | 1991-03-15 | 1992-10-12 | Hitachi Ltd | Programming method and device for programmable controller |
JPH06195111A (en) * | 1992-12-25 | 1994-07-15 | Sumitomo Metal Ind Ltd | Equipment state monitor |
JPH09288512A (en) * | 1996-04-22 | 1997-11-04 | Toshiba Corp | Plant state visualized system |
JPH1124728A (en) * | 1997-07-02 | 1999-01-29 | Hitachi Ltd | Plant state predicting device |
JPH11242507A (en) * | 1998-02-25 | 1999-09-07 | Toshiba Corp | Plant control system |
JP2004280246A (en) * | 2003-03-13 | 2004-10-07 | Muramatsu Fuusou Setsubi Kogyo Kk | Remote monitoring system for combustion exhaust-gas processing plant |
JP2006024015A (en) * | 2004-07-08 | 2006-01-26 | Toshiba Corp | Plant control system and method for specifying interlock factor |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01102428A (en) * | 1987-10-15 | 1989-04-20 | Matsushita Electric Ind Co Ltd | Liquid crystal panel device |
JPH10240338A (en) | 1997-02-28 | 1998-09-11 | Toshiba Corp | Monitoring/controlling device with guidance function |
AU737646B2 (en) * | 1999-05-21 | 2001-08-23 | Hitachi Information & Control Systems Inc. | Plant operating and monitoring system, and plant operating and monitoring method |
-
2006
- 2006-01-24 JP JP2007555792A patent/JP5038161B2/en active Active
- 2006-01-24 WO PCT/JP2006/301035 patent/WO2007086102A1/en active Application Filing
- 2006-01-24 CN CN200680014732XA patent/CN101248401B/en active Active
- 2006-01-24 AU AU2006336827A patent/AU2006336827B2/en active Active
- 2006-01-24 KR KR1020077020081A patent/KR100938179B1/en active IP Right Grant
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56101211A (en) * | 1980-01-16 | 1981-08-13 | Toyoda Mach Works Ltd | Sequence display device |
JPS56149608A (en) * | 1980-04-23 | 1981-11-19 | Toyoda Mach Works Ltd | State display device for sequence controller |
JPH0357415U (en) * | 1989-10-04 | 1991-06-03 | ||
JPH04286001A (en) * | 1991-03-15 | 1992-10-12 | Hitachi Ltd | Programming method and device for programmable controller |
JPH06195111A (en) * | 1992-12-25 | 1994-07-15 | Sumitomo Metal Ind Ltd | Equipment state monitor |
JPH09288512A (en) * | 1996-04-22 | 1997-11-04 | Toshiba Corp | Plant state visualized system |
JPH1124728A (en) * | 1997-07-02 | 1999-01-29 | Hitachi Ltd | Plant state predicting device |
JPH11242507A (en) * | 1998-02-25 | 1999-09-07 | Toshiba Corp | Plant control system |
JP2004280246A (en) * | 2003-03-13 | 2004-10-07 | Muramatsu Fuusou Setsubi Kogyo Kk | Remote monitoring system for combustion exhaust-gas processing plant |
JP2006024015A (en) * | 2004-07-08 | 2006-01-26 | Toshiba Corp | Plant control system and method for specifying interlock factor |
Also Published As
Publication number | Publication date |
---|---|
CN101248401A (en) | 2008-08-20 |
JPWO2007086102A1 (en) | 2009-06-18 |
KR20070102590A (en) | 2007-10-18 |
CN101248401B (en) | 2010-12-22 |
WO2007086102A1 (en) | 2007-08-02 |
AU2006336827B2 (en) | 2010-01-21 |
KR100938179B1 (en) | 2010-01-21 |
AU2006336827A1 (en) | 2007-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5038161B2 (en) | Plant control system control program creation and display device | |
US6268853B1 (en) | Data structure for use in enterprise controls | |
US6862553B2 (en) | Diagnostics method and apparatus for use with enterprise controls | |
JP5762154B2 (en) | Information processing apparatus, information processing method, and program | |
US20020120921A1 (en) | Simulation method and apparatus for use in enterprise controls | |
KR101040149B1 (en) | Plant control system and method of specifying primary-factor for interlock | |
US20090228839A1 (en) | Plant information display apparatus and method | |
WO2018073868A1 (en) | Debugging assistance device and debugging assistance method | |
JP2003178173A (en) | Project risk managing method, device and program | |
JP4928471B2 (en) | Plant control system | |
JP2005044316A (en) | Simulation support tool, verification system for ladder program, and program product | |
CN115705027A (en) | Support device, storage medium, and control system | |
JP2015187860A (en) | Information processor, information processing method, and program | |
JP2006024015A (en) | Plant control system and method for specifying interlock factor | |
CN111971629B (en) | Control system, support device, and recording medium | |
JP2010152581A (en) | Information control system and information control method | |
WO2024135231A1 (en) | Program creation assistance device, control method for program creation assistance device, and control program for program creation assistance device | |
JP2006243936A (en) | Programming device | |
AU2011202744B2 (en) | Plant control system and method of specifying primary-factor for interlock | |
CN113490912B (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
JP2017227973A (en) | Abnormality analysis support system and abnormality analysis support device | |
JP2003280733A (en) | Supervisory control system | |
CN113435681A (en) | Information processing apparatus, information processing method, recording medium, and product manufacturing method | |
JP2019139676A (en) | Monitoring control system | |
JP2003295911A (en) | Creation and editing support method for sequence program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110719 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110909 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120210 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120412 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120601 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120629 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5038161 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |