JP3322930B2 - プログラム作成装置 - Google Patents
プログラム作成装置Info
- Publication number
- JP3322930B2 JP3322930B2 JP02909793A JP2909793A JP3322930B2 JP 3322930 B2 JP3322930 B2 JP 3322930B2 JP 02909793 A JP02909793 A JP 02909793A JP 2909793 A JP2909793 A JP 2909793A JP 3322930 B2 JP3322930 B2 JP 3322930B2
- Authority
- JP
- Japan
- Prior art keywords
- interlock
- program
- display
- information
- creating
- 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
Links
Landscapes
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Description
機器における制御動作を図形シンボルで示した図形式仕
様書の形態でプログラムを作成するプログラム作成装置
に係わり、特に、インターロック信号をプログラム中か
ら任意に抽出して、そのインターロック信号が記載され
ている図形式仕様書を表示することで実行状態をモニタ
表示できるプログラマブルコントローラのプログラム作
成装置に関する。
動作はプログラムコントローラと呼ばれるプロセス制御
装置によって制御される。このプロセス制御装置におけ
るプラント設備の各機器の制御における動作をラダー図
等の問題向言語(POL言語)で表すプログラムが開発
されている。
来のラダー図形,文字列・単語・文章等による表現を主
体とした複雑なPOL言語による記述から、フローチャ
ートの様な図形シンボルによる解り易いい表現を主体と
したプログラム仕様書レベルの記述言語へと移行してい
る。その結果、プログラム作成者は、プログラム言語に
関する特殊な知識が必要でなくなる。また、プログラム
動作を視覚的に把握できる。
特にアクチュエータ等には手動/自動運転時に於いてア
クチュエータの起動条件や運転条件が設定される。例え
ば、あるアクチュエータを動作させる場合の動作条件
は、他の機器の位置や状態がある特定の位置や状態であ
る。そして、これらの条件は一般にインターロックと言
われている。
ュエータを動作させると、機器どうしが干渉して破壊さ
れてしまったり、人間に危害を加えたりする。従って、
これらインターロックはプラント操業の安全上非常に重
要である。
む各種の機器からなる制御対象の動作を制御するプロセ
ス制御装置のプログラム作成時には、機器に対するイン
ターロックをインターロック信号として記述する。そし
て、一つ又は複数のインターロック信号の組合わせで構
成される条件が不成立の場合には、機器に対する運転指
令等を出力しないようにプログラムを記述する。
たように、インターロックはプラント設備を安全に操業
する為の重要な要素の一つであるにもかかわらずプロセ
ス制御装置のプログラム中ではインターロック信号は他
の信号と同じラダー等のPOL言語で記述されている。
そのために、故障等に起因して機器が運転できなくなっ
た場合の原因究明の手段としてプログラム上で関係する
インターロック信号が記述されている場所を探し、どの
条件が成立していないかを調べるのに多大の時間と労力
を要していた。したがって、プラント設備の機器の故
障,事故が発生した場合等における早急な原因究明及び
それに基づく対策に即応できない問題があった。
ものであり、制御対象の各動作条件となる複数のインタ
ーロック信号をロジックで組合せたものを一つの図形仕
様書にまとめることにより、プログラムの記述を簡素化
でき、かつこれらを必要に応じてモニタ表示でき、プロ
グラム実行中に制御対象に何等かの機器の故障,事故が
発生した場合等において、迅速な原因究明,対策に対応
できるプログラム作成装置を提供することを目的とす
る。
に、本発明は、制御対象に対する制御動作を図形シンボ
ルを用いて記述した図形式仕様書の形態で示すことでプ
ログラムを作成する図形式仕様書プログラム作成手段
と、この図形式仕様書作成手段にて作成された図形仕様
書及びその実行状況を図形式仕様書の形態で表示器にモ
ニタ表示するモニタ表示制御手段とを備えたプログラム
作成装置において、
ク信号を示す複数のインターロック信号図形シンボル
と、複数のインターロック信号図形シンボルを組合せる
ロジック図形シンボルと、ロジック図形シンボルにて組
合せられたインターロック信号のシーケンスロジック演
算結果を表すインターロック出力図形シンボルとからな
るインターロック図形式仕様書の形態で示すインターロ
ックプログラムを作成する手段を前記図形式仕様書作成
手段に組込んでいる。
まれるインターロック出力図形シンボルに基づいてイン
ターロック情報を作成するインターロック情報生成手段
と、モニタ表示制御手段がプログラムの実行状況を表示
器に表示中の時、インターロック情報生成手段にて作成
されたインターロック情報を表示器に表示するインター
ロック情報表示制御手段と、表示中インターロック情報
のうちの外部から選択されたインターロック情報に対応
するインターロック図形仕様書に表示器の表示内容を変
更するインターロック図形式仕様書選択表示制御手段と
を備えている。
加えて、予め設定された制御対象の機器構成,配置情報
に基づいて、インターロック情報表示制御手段における
各インターロック情報の表示器に対する表示順序,表示
分類等の表示フォーマットを実際の機器構成,配置に対
応した表示フォーマットに編集するインターロック情報
編集手段を備えている。
装置であれば、図形式仕様書プログラム作成手段におい
ては、制御対象に対する制御動作を図形式仕様書の形態
で示すことでプログラムを作成し、プログラムの実行状
態を図形式仕様書の形態でモニタ表示すると共に、必要
に応じて、関連する他のインターロックシーケンスが記
載された図形式仕様書にモニタ表示を切換えるためのイ
ンターロック情報を作成する。
/運転/停止時等の条件となる一つ又は複数のインター
ロック信号は互いにこの制御対象の機構等によって定ま
る一定のロジック(論理)に従って接続される。そし
て、最終的に該当制御対象が起動/運転/停止等の条件
の可否は上述したロジック(論理)の演算結果にて定ま
る。
力図形シンボルで表現すれば、この演算過程及び演算結
果を一まとめにしてインターロック図形式仕様書の形態
で示すことが可能となる。
純に解り易く記述でき、かつこのインターロック図形式
仕様書形態のプログラムを表示器にモニタ表示すること
によって、プログラム実行中に発生した制御対象の異常
の究明がしやすくなる。
いて、先に作成されたインターロック図形式仕様書に含
まれるインターロック出力図形シンボルに基づいて各イ
ンターロック情報が作成される。作成された各インター
ロック情報は、表示器に図形式仕様書の形態でプログラ
ムの実行状況が表示されている時に、この表示器に表示
される。
つのインターロック情報を選択すると、表示器の表示画
面が選択されたインターロック情報に対応するインター
ロック図形仕様書に変更される。すなわち、プログラム
の実行過程で任意のインターロック図形式仕様書を確認
できる。
ク情報編集手段によって、プログラムの実行中に表示器
に表示する複数のインターロック情報の表示順序,表示
分類等の表示フォーマットを、実際の機器構成,配置に
即した表示フォーマットに編集される。したがって、監
視員にとってより見やすい状態で表示される。
る。
構成を示すブロック図である。この実施例のプログラム
作成装置はコンピュータ等の一種の情報処理装置で構成
されている。
組込まれた制御対象としての各機器の制御動作を図形シ
ンボルを用いて記述した図形式仕様書形態のプログラム
を作成する。この図形式仕様書プログラム作成部1で作
成されたプログラムはソースプログラムファイル2に格
納される。
れた図形式仕様書形態のプログラムは、コンパイラ部3
によって、各機器を直接制御するプロセス制御装置が理
解できるオブジェクトプログラムに変換されてオブジェ
クトプログラムメモリ4に格納される。オブジェクトプ
ログラムメモリ4に書込まれたオブジェクトプログラム
は入出力部5を介して実時間で外部のプロセス制御装置
へダウンロードされる。プロセス制御装置はこのプログ
ラム作成装置からダウンロードされたオブジェクトプロ
グラムに従って各機器の動作を制御する。
書をプロセス制御装置が執行可能とするオブジェクトプ
ロクセラムに変換するのみならず、そのまま図形式仕様
書の形態でモニタできるようなモニタ情報に変換してモ
ニタ情報メモリ7へ格納する。モニタ情報メモリ7に記
憶された図形シンボルを用いて記述された図形仕様書は
モニタ表示制御部8によって、例えばCRT表示装置等
からなる表示器9にモニタ表示される。また、モニタ表
示制御部8は、プロセス制御装置が制御対象に対して実
行しているプログラムの実行状況を表示器9にモニタ表
示する。
した通常の図形式仕様書形態のプログラム作成機能の他
に、インターロック図形式仕様書作成機能を有する。こ
のインターロック図形式仕様書作成機能の動作を図2を
用いて詳細に説明する。
ー」の走行条件を示す自動運転インターロックと自動起
動インターロックを示すインターロック図形仕様書10
を示す図である。
SNBUPX”,“DCCOIL ”etc に対応したインターロック
信号図形シンボル1a,1b,1cがロジック結線1d
の左側に配置されている。ロジック結線1dにこれらイ
ンターロック信号図形シンボル1a〜1cを組合せてシ
ーケンスロジックを形成するためのAND.OR,NO
T,遅延タイマー等の各ロジック図形シンボル1e,1
f,1gが介挿されている。
様書作成機能においては、新たにロジック図形シンボル
により纏められたインターロック信号のシーケンスロジ
ック演算結果を表すインターロック出力図形シンボル1
hが記述されている。
0は、複数のインターロック信号図形シンボル1a〜1
cと、複数のロシック図形シンボル1e〜1gと、1個
のインターロック出力図形シンボル1hと、それらを接
続するロジック結線1dとで構成されている。同様に、
自動起動インターロックのインターロック図形仕様書も
自動運転インターロックのインターロック図形仕様書1
0と同様の手法にて作成される。このように、インター
ロックシーケンス毎にインターロック条件をまとめるこ
とで全体のプログラムを単純に分かりやすく記述でき
る。
いて上述した手法で作成された各インターロック図形仕
様書10は通常のプログラムと同様にソースプログラム
ファイル2へ格納される。
ル2に記憶されたインターロック図形式仕様書10から
オブジェクトプログラムを作成してオブジェクプログラ
ムメモリ4へ送出する。同時に、コンパイル部3はプロ
セス制御装置におけるプログラムの実行状況をインター
ロック図形式仕様書10の形態でモニタ可能とする為の
モニタ情報を作成してモニタ情報メモリ7へ格納する。
ログラムファイル2に記憶されたインターロック図形式
仕様書10からインターロック出力図形シンボル1hに
関する第3図に示すようなインターロック情報11a,
11bを抽出してインターロック情報メモリ12へ格納
する。
図3に示すように、このインターロック情報11a,1
1bを特定するためのNO13a、識別子13b,コメ
ント13c,種別13d,出力アドレス13e,出力ペ
ージ13f,参照ページ13gとで構成されている。
機器構成/配置情報ファイル15に予め記憶されている
プラント設備における各機器の構成や配置に関する情報
に基づいて、インターロック情報メモリ12に記憶され
ている図3に示す各インターロック情報11a.11b
における表示器9に対する表示フォーマットを、実際の
設備機器の構成,配置に応じた順番やグループ分けを行
い実設備に対応した形のフォーマットに編集する。編集
結果は次のインターロック情報表示制御部16へ送出す
る。
ニタ表示制御部8がプロセス制御装置におけるプログラ
ムの実行状況を表示器9にモニタ表示期間中に、インタ
ーロック情報編集部14から受領したインターロック情
報11a,11bのリストを表示器9の一部に例えばウ
インドウ表示する。
部17は、表示器9に前述したフォーマットで表示され
た各インターロック情報11a,11bのうちの例えは
キーボード等で指定されたインターロック情報に対応す
るインターロック図形式仕様書10へ表示器9の表示内
容を変更する。
によれば、図形式仕様書作成部1は、通常の動作プログ
ラムの他に、図2に示すインターロック図形仕様書の形
態で示すインターロックプログラムを作成する。このイ
ンターロックプログラムのインターロック図形仕様書1
0は、実際の機器の起動,停止等の実際の動作を行う場
合の複数の条件をロジックで組合せた場合のプログラム
をまとめて一つのプログラムで表現している。
体のプログラムを簡素にかつ解りやすく記述できる。さ
らに、各機器の動作を行う場合の最も重要な要素である
インターロックの部分が短時間で探し出すことができ
る。
ック図形仕様書10を特別にインターロック情報として
抽出して記憶しておき、実際のプログラム実行時におけ
るプログラムのモニタ表示中に、インターロック情報の
リストを表示器9に表示している。そして、例えば異常
が生じた場合に、監視員はそのリストのなかから異常箇
所と考えられるインターロック情報を指定すると、該当
インターロック情報に対応するインターロック図形仕様
書10が表示器9に即座に表示される。したがって、異
常発生時における異常原因の究明及びその対策を短時間
で実行できる。よって、プラント設備全体の信頼性を向
上できる。
よって、表示器9に表示するインターロック情報11
a,11bの表示フォーマットを制御対象としての実際
の機器の構成/配列、グループ分に対応したフォーマッ
トにしている。したがって、監視者は、異常が発生した
場合における故障部位の究明をより迅速に把握できる。
図4は本発明の他の実施例に係わるプログラム作成装置
が組込まれたプラント制御システム全体を示す模式図で
ある。
ラント監視装置21,プロセス制御装置22及びプログ
ラム作成装置23がプラントデータ通信用のネットワー
ク24に接続されている。そして、プラント監視装置2
1では、プロセス制御装置22やプラントを構成する機
器の状態や、インターロック信号がプログラム上で成立
しているか等のプラント設備全体の監視を行っている。
ク図形式仕様書選択表示制御部17及び表示器9がプラ
ント監視装置21に組込まれている。すなわち、ネット
ワーク24を介してプログラム作成装置23のインター
ロック情報メモリ12を参照し、必要とするインターロ
ック情報を選択する。
ンターロック情報から対応するインターロックを記述し
た部分のプログラムを検索し、これをプラント監視装置
21へ伝送する。プラント監視装置21に伝送されたプ
ログラムはプラント監視装置21上の表示器9に表示す
ることができる。
ト監視装置21においてプロセス制御装置22のプログ
ラム実行状況を監視しているときに、各機器のインター
ロックについて記述してある図形式のプログラムを迅速
に表示可能となる。したがって、操作監視員にとって、
良否の判断を下し易すく、かつ容易な操作環境を提供す
ることができる。また、インターロック監視用のデータ
としてインターロック情報11a,11bを流用できる
という利点もある。
作成装置によれば、プラント設備の各機器の動作を制御
するプログラムにおいて重要な要素の一つである複数の
インターロック信号と複数のロジックと演算結果とをま
とめてインターロック図形仕様書として表現している。
したがって、全体の制御動作を示すプログラムの記述が
簡素化される。
なかからインターロック信号に関するインターロック情
報を容易に生成することが可能であり、生成したインタ
ーロック情報を編集したり、参照したりすることが可能
となり、図形表示のプログラム作成の作業効率が向上す
る。また、実施にプログラムの実行時に異常が発生した
場合に、プログラム上の異常箇所を短時間で究明でき、
かつ対策を講ずることが可能となる。
置の概略構成を示すブロック図。
作成されるインターロック図形仕様書を示す図。
示す図。
組込まれたプラント制御システムを示す模式図。
図形シンボル、1d…ロシック結線、1e〜1g…ロジ
ック図形シンボル、1h…インターロック出力図形シン
ボル、2…ソースプログラムファイル、3…コンパイラ
部、5…入出力部、48…モニタ表示制御部、9…表示
器、10…インターロック図形式仕様書、11…インタ
ーロック情報生成部、11a.11b…インターロック
情報、14…インターロック情報表示制御部、17…イ
ンターロック図形式仕様書選択表示制御部、21…プラ
ント監視装置、22…プロセス制御装置、23…プログ
ラム作成装置。
Claims (2)
- 【請求項1】 制御対象に対する制御動作を図形シンボ
ルを用いて記述した図形式仕様書の形態で示すプログラ
ムを作成する図形式仕様書作成手段と、この図形式仕様
書作成手段にて作成されたプログラム及びその実行状況
を図形式仕様書の形態で表示器にモニタ表示するモニタ
表示制御手段とを備えたプログラム作成装置において、 前記図形式仕様書作成手段は、 前記制御対象の各動作条件となるインターロック信号を
示す複数のインターロック信号図形シンボルと、この複
数のインターロック信号図形シンボルを組合せるロジッ
ク図形シンボルと、このロジック図形シンボルにて組合
せられたインターロック信号のシーケンスロジック演算
結果を表すインターロック出力図形シンボルとからなる
インターロック図形式仕様書の形態で示すインターロッ
クプログラムを作成する手段を含み、 さらに、前記インターロック図形式仕様書に含まれる前
記インターロック出力図形シンボルに基づいてインター
ロック情報を作成するインターロック情報生成手段と、
前記モニタ表示制御手段が前記プログラムの実行状況を
前記表示器に表示中の時、前記インターロック情報生成
手段にて作成されたインターロック情報を前記表示器に
表示するインターロック情報表示制御手段と、前記表示
中インターロック情報のうちの外部から選択されたイン
ターロック情報に対応するインターロック図形仕様書に
前記表示器の表示内容を変更するインターロック図形式
仕様書選択表示制御手段とを備えたことを特徴とする プ
ログラム作成装置。 - 【請求項2】 予め設定された前記制御対象の機器構
成,配置情報に基づいて、前記インターロック情報表示
制御手段における各インターロック情報の前記表示器に
対する表示順序,表示分類等の表示フォーマットを実際
の機器構成,配置に即した表示フォーマットに編集する
インターロック情報編集手段を備えた請求項1記載のプ
ログラム作成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02909793A JP3322930B2 (ja) | 1993-02-18 | 1993-02-18 | プログラム作成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02909793A JP3322930B2 (ja) | 1993-02-18 | 1993-02-18 | プログラム作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06242940A JPH06242940A (ja) | 1994-09-02 |
JP3322930B2 true JP3322930B2 (ja) | 2002-09-09 |
Family
ID=12266856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP02909793A Expired - Lifetime JP3322930B2 (ja) | 1993-02-18 | 1993-02-18 | プログラム作成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3322930B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6130731B2 (ja) * | 2013-05-21 | 2017-05-17 | 株式会社東芝 | プラント制御システムのアプリケーションプログラムの作成方法 |
US20190004505A1 (en) * | 2017-06-28 | 2019-01-03 | Fisher-Rosemount Systems, Inc. | Interlock chain visualization |
-
1993
- 1993-02-18 JP JP02909793A patent/JP3322930B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06242940A (ja) | 1994-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62184506A (ja) | 複雑なプロセス設備のための手続きの実行をオンラインで監視する方法および装置 | |
JP3322930B2 (ja) | プログラム作成装置 | |
JPH0554277A (ja) | プラント監視装置 | |
JPH09114517A (ja) | 監視制御装置 | |
JP2006024015A (ja) | プラント制御システムおよびインターロック要因特定方法 | |
JP4387288B2 (ja) | 制御用表示装置、エディタ装置、プログラムおよび記録媒体 | |
JP2533373B2 (ja) | 制御プログラム作成方法 | |
JP2001005517A (ja) | 制御プログラムのモニター方法および装置 | |
JP2003223204A (ja) | プログラマブルコントローラのプログラミング方法およびその装置並びに記憶媒体 | |
JPH08211929A (ja) | プラント監視制御装置 | |
JP2555018B2 (ja) | プラントの制御方法及びその装置 | |
JPH04199202A (ja) | プラント運転支援装置 | |
JP2533370B2 (ja) | 制御プログラム作成方法 | |
JP6381817B2 (ja) | 制御プログラム自動生成システム | |
JP2003067007A (ja) | エンジニアリングツール及びエンジニアリングシステム | |
JPH03167609A (ja) | プラントまたはプロセスを運転する方法 | |
JPH01256896A (ja) | プロセス状態表示装置 | |
JP2013235381A (ja) | データ編集装置およびデータ編集方法 | |
JPH11353567A (ja) | 故障報告書作成支援システム | |
JPH01177585A (ja) | 運転訓練支援装置 | |
JPH06282218A (ja) | マンマシンシステム設計評価分析システム | |
JP2021196641A (ja) | プラント監視制御システム、及び方法、並びにプログラム | |
JPH06215057A (ja) | 図面作成装置およびこの装置を用いた監視制御システム | |
JPH06168012A (ja) | プログラム図面作成装置 | |
JP2766308B2 (ja) | プラント運転ガイド装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090628 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090628 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100628 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100628 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110628 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120628 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120628 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130628 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |