JPH04293141A - 分散形制御装置 - Google Patents

分散形制御装置

Info

Publication number
JPH04293141A
JPH04293141A JP3057357A JP5735791A JPH04293141A JP H04293141 A JPH04293141 A JP H04293141A JP 3057357 A JP3057357 A JP 3057357A JP 5735791 A JP5735791 A JP 5735791A JP H04293141 A JPH04293141 A JP H04293141A
Authority
JP
Japan
Prior art keywords
name
logical
station
physical
list
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.)
Granted
Application number
JP3057357A
Other languages
English (en)
Other versions
JPH07111701B2 (ja
Inventor
Hideyuki Sakamoto
英幸 坂本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP3057357A priority Critical patent/JPH07111701B2/ja
Publication of JPH04293141A publication Critical patent/JPH04293141A/ja
Publication of JPH07111701B2 publication Critical patent/JPH07111701B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、分散配置されたプロセ
スの制御演算やシーケンス制御等を実行する制御装置(
制御ステーション)と、この制御ステーションとの間で
データの授受を行い、制御の監視や制御操作,指示を行
うオペレータステーションとで構成される分散形制御シ
ステムに関し、さらに詳しくは、システムで扱う制御ル
ープ名(タグ名),装置名,画面名等の名称あるいは名
前を統一的に容易に管理できるようにした分散形制御シ
ステムに関する。
【0002】
【従来の技術】第3図は、分散形制御システムの構成概
念図である。図において、1はプロセスの制御を担当す
る制御ステーションで、工場内のプロセスに対応して分
散配置されており、プロセスフィールドにある各種セン
サや操作端などから、信号変換器を介して規格化された
例えば1〜5Vの入力アナログデータが印加されている
。2はマンマシンインターフェイス部としてのオペレー
タステーションで、キーボードやCRTなどのグラフィ
ックディスプレイを有しており、計器室などに設置され
る。このオペレータステーション2は、各制御ステーシ
ョン1から通信回線を介して送られてくるプロセスデー
タを表示したり、制御ステーション1に対して設定値の
変更やループステータスなどの変更指示,プロセス制御
の操作などができるように構成されている。このような
分散形制御システムにおいて、制御ステーション1は、
規格化された1〜5Vの入力アナログデータをA/D変
換して取り込み、プロセス制御のためのデータベースを
構築し、所定の制御演算やシーケンス制御演算等を行い
、演算結果等を直接あるいは、D/A変換器を介してプ
ロセスに出力しており、その制御動作は、オペレータス
テーションの動作とは独立して行われている。この様な
分散形制御装置で扱う制御ループには、ダグ名と称する
名称(名前)が付けられていて、この名称により各制御
ループが指定され、その測定値とか設定値、操作量等の
データを読出したり書き込んだりしている。この為に、
実際にこれらのデータを通信回線を介してアクセスする
ような場合、タグ名という論理名称から実際にデータが
存在する物理アドレスに変換する必要があり、この論理
名称から物理アドレス(物理名称)に変換するために、
各ステーション(アクセス元)が両者の関係を対応付け
たタグリストを持っている。
【0003】
【発明が解決しようとする課題】このために、論理名称
から物理アドレスに変換するためのタグリストLSは、
各ステーションで同じであることが要求される。ところ
が、従来装置においては、各ステーションで例えば制御
ループなどを修正,変更したような場合、全てのリスト
において該当部分の変更を行う必要があり、一部の修正
を忘れたりすると、誤ったデータをアクセスするという
不具合が生ずる。本発明は、この様な点に鑑みてなされ
たもので、論理名称(タグ名)と物理アドレス(物理名
称)を一元管理して各ステーションでのリスト内容の不
一致をなくし、信頼性の高い分散形制御装置を提供する
ことを目的とする。
【0004】
【課題を解決するための手段】この様な目的を達成する
本発明は、分散配置された制御ステーションと、この制
御ステーションとの間でデータの授受を行い、制御の監
視や操作,指示を行うオペレータステーションとで構成
される分散形制御システムにおいて、前記制御ステーシ
ョン内に、自分が管理している制御ループ名等を代表す
る論理名称(タグ名)と当該論理名称に対応する物理名
称とを対応させたタグリストと、このタグリストを参照
して論理名称と物理名称との変換を行う論理/物理名称
変換手段と、この論理/物理名称変換手段で変換された
物理名称と前記オペレータステーションから送られた物
理名称とを比較し、オペレータステーションから送られ
た物理名称が異なる場合、前記タグリスト内の該当デー
タを前記オペレーションステーション側に転送する通信
手段とを設け、前記オペレータステーションに、制御ス
テーション側から転送されたタグリストをコピーして作
成されるコピータグリストと、このコピータグリストを
参照して論理名称と物理名称との変換を行う論理/物理
名称変換手段と、論理名称に論理/物理名称変換手段で
変換された物理名称を付加して制御ステーションに送る
通信手段と、コピータグリスト内のデータを制御ステー
ションから送られたタグリストデータに基づいて修正す
るリスト修正手段とを設けて構成される。
【0005】
【作用】制御ステーション側で持つタグリストは、マス
ターリストとして機能しており、オペレータステーショ
ン側は、このマスターリストをコピーしたタグリストを
持っている。オペレータステーション側の通信手段は、
自分のコピータグリストに基づいて高速にアクセスを実
行する。制御ステーション側では、オペレータステーシ
ョン側から送られた論理名称と自分の持つマスターとな
っているタグリストの内容とを比較し、一致しているか
否かをチェックする。内容の不一致が検出されると、マ
スターとなっているタグリストの該当部分のデータをオ
ペレータステーション側に返送し、リスト修正手段は、
その内容に従って自分のコピータグリストの誤り部分を
修正する。
【0006】
【実施例】以下図面を用いて、本発明の実施例を詳細に
説明する。図1は、本発明の一実施例を示す機能ブロッ
ク図である。図において、FCは分散配置された制御ス
テーションで、ここでは1つの制御ステーションのみ示
すがプロセッスの規模や状況に応じて、複数の制御ステ
ーションが通信回線LNに接続される。制御ステーショ
ンFCは、プロセスからの信号を入力し例えばPID制
御演算やシーケンス制御演算等を行い、制御演算結果を
バルブなどの操作端に出力する複数の制御演算手段/シ
ーケンス制御手段15を有している。OPSはこの制御
ステーションFCとの間で、通信回線LNを介してデー
タの授受を行い、制御の監視や制御に関する指示,操作
などを行うオペレータステーションで、キーボードやC
RTを備えている。このオペレータステーションもここ
では1つのみ示すがプロセッスの規模や状況に応じて、
複数個設けられる。
【0007】制御ステーションFCにおいて、11は自
分が管理している制御ループ名等を代表する論理名称(
タグ名)とその論理名称に対応する物理名称とを対応さ
せたタグリストである。図2は、このタグリストの一部
を示す図である。例えばタグ名として流量制御ループ1
00を意味しているFIC100に対して、物理名称(
物理アドレス)として、Station1,Loop1
0が対応付けてある。また、Loop10に対しては、
その制御ループに関連した例えばプロセスデータPVの
アドレス,操作量データMVのアドレスなどのリストが
付随している。図1に戻り、12はタグリスト11を参
照して論理名称と物理名称との変換を行う論理/物理名
称変換手段で、例えば変換プログラムで実現されている
。13は論理/物理名称変換手段12で変換された物理
名称と、オペレータステーションOPSから送られた物
理名称とを比較手段14で比較し、オペレータステーシ
ョンOPSから送られた物理名称が異なる場合、タグリ
スト11内の該当データをオペレータステーションOP
S側に転送する通信手段である。制御演算手段/シーケ
ンス制御手段15は、タグ名で示される制御ループ数に
応じて多数設けられるが、ここではこれらを1つのブロ
ックで総括的に示している。16はデータベースを示す
もので、制御演算手段/シーケンス制御手段15で用い
るプロセスデータ,設定値データ,操作量データ,制御
演算パラメータなど各種のデータで構築される。
【0008】オペレータステーションOPSにおいて、
21は制御ステーションFC側から転送されたタグリス
トをコピーして作成されるコピータグリスト、22はオ
ペレータステーションOPSにおいて与えられる論理名
をコピータグリスト21を参照して物理名称に変換する
ための論理/物理名称変換手段、23は論理名称に、論
理/物理名称変換手段22で変換された物理名称を付加
して制御ステーションFCに送る通信手段、24はコピ
ータグリスト21内のデータを制御ステーションから送
られたタグリストのデータに基づいて修正するリスト修
正手段である。25はメモリの一部に設けたキャッシュ
領域を示し、制御ステーションFC側から送られたアド
レス情報が論理名称に対応付けて格納される。
【0009】このように構成した装置の動作を、次に説
明する。いま、例えば、オペレータからの要求(あるい
はユーザプログラム)により、オペレータステーション
OPSの画面にプロセスデータを表示するコマンド(デ
ータ収集コマンド)が、論理/物理名称変換手段22に
与えられたとする。論理/物理名称変換手段22は、コ
ピータグリスト21を参照して、コマンドで指定された
例えばタグ名(FIC100)の物理名称(アドレス)
を求め、物理名称(Station1  Loop=1
0)を得る。通信手段23は、データ収集コマンドと共
に、論理名称にこの物理名称を付加して、制御ステーシ
ョンFC側に送信する。従って、送信手段23から送り
出されるプロセスデータ収集コマンドは、READ  
FIC100.PV,Station1  Loop=
10のように表される。
【0010】制御ステーションFCにおいて、通信手段
13はこのデータ収集コマンドを受け取ると、まずはじ
めに、送られてきた論理名称(FIC100)を論理/
物理名称変換手段12に送り、論理/物理名称変換手段
12は、タグリスト11を参照してこの論理名称を物理
名称に変換する。そして、マスターとなっているタグリ
スト11を参照して変換された物理名称は、比較手段1
4において、オペレータステーションOPSから論理名
称に付加して送られた物理名称と比較される。ここで、
両方の物理名称を比較した結果、両者が不一致の場合、
通信手段13はマスターとなっているタグリスト11の
物理名称をオペレータステーションOPS側に返信する
。これを受けたオペレータステーションOPS側のリス
ト修正手段24は、自分の持つコピータグリスト21の
該当部分をマスターとなっているタグリスト11の物理
名称(アドレス)と一致するように修正する。このよう
に、オペレータステーションOPS側のコピータグリス
ト21は、オペレータステーションOPSが制御ステー
ション側にアクセスを行う機会に、正しいか否かチェッ
クされ、誤りがある場合はマスターとなっているタグリ
スト11の内容と同じになるように修正される。
【0011】制御ステーションFCにおいて、論理/物
理名称変換手段12は、タグ名(FIC100)に対応
する物理名称(アドレス)(Loop10)から、さら
に測定値PVのアドレスを求め、そのアドレスから該当
するプロセスデータをデータベース16から読み出す。 もし該当のプロセスデータが無い場合は、通信などによ
り、最新のデータを求めることとなる。ここで読み出さ
れたプロセスデータは、通信手段13により、オペレー
タステーションOPS側にそのプロセスデータのアドレ
スと共に返送される。このデータは、通信手段23を経
てオペレータステーションOPS内の論理/物理名称変
換手段22に受け取られ、論理/物理名称変換手段22
は、データの要求元である例えば画面表示のためのユー
ザプログラムにそのプロセスデータを転送する。また、
キャッシュ領域25に、論理名称(FIC100)に関
する制御ステーションFC側から送られたアドレス情報
をキャッシュしておく。
【0012】これにより、オペレータステーションの画
面に該当するプロセスデータの表示が行われる。また、
ユーザプログラムが同じタグ名を指定してプロセスデー
タ収集を要求した場合は、今度は、キャッシュ領域25
にキャッシャしたアドレス情報に従って通信動作を行え
るようにし、論理/物理名称変換手段22での変換動作
を省略できるようにしている。キャッシュ領域25にキ
ャッシャしたアドレス情報に従って通信動作を行う場合
、送信手段23から送り出されるプロセスデータ収集コ
マンドは、 READ  FIC100.PV,Station1 
 Loop=10,Address=××××(Sta
tion3)のように表される。 この様なコマンドを受けた制御ステーションFCの論理
/物理名称変換手段12は、FIC100のLoop=
10のリストのチェックのみを行い、該当アドレスから
のデータ収集を行うこととなる。
【0013】タグ名に変更が生じた場合、制御ステーシ
ョンFC側のマスターとなっているタグリスト11の内
容のみを変更する。この時点では、オペレータステーシ
ョン側のコピータグリスト21の内容と不一致があるが
、そのタグ名について最初のアクセスを実行したときに
これが検出され、コピータグリスト21の該当部分がマ
スターとなっているタグリスト11の内容に従って修正
され、以後2つのタグリストの一致が保たれることにな
る。
【0014】なお、この装置において、論理名称しか分
からないような場合は、順次他のステーションに問い合
わせる通信を実行し、他の制御ステーションが持つタグ
リストから物理アドレスを求め、それを自分のリストに
コピーすることも可能である。
【発明の効果】以上詳細に説明したように、本発明によ
れば、各ステーションが持つタグリストの内容を、最初
にアクセスした時点を利用してマスターリストとなって
いるタグリストの内容と一致するように修正するもので
、通信の負担を増大させること無く各タグリストの内容
の一致を保つことができ、信頼性の高い分散制御装置が
実現できる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す機能ブロック図である
。
【図2】制御ステーションが持つタグリストの一部を示
す図である。
【図3】分散形制御システムの構成概念図である。
【符号の説明】
FC  制御ステーション LN  通信回線 OPS  オペレータステーション 11  タグリスト 12  論理/物理名称変換手段 13  通信手段 14  比較手段 15  制御演算/シーケンス制御手段16  データ
ベース 21  コピータグリスト 22  論理/物理名称変換手段 23  通信手段 24  リスト修正手段 25  キャッシュ領域

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】分散配置された制御ステーションと、この
    制御ステーションとの間でデータの授受を行い、制御の
    監視や操作,指示を行うオペレータステーションとで構
    成される分散形制御システムにおいて、前記制御ステー
    ション内に、自分が管理している制御ループ名等を代表
    する論理名称(タグ名)と当該論理名称に対応する物理
    名称とを対応させたタグリストと、このタグリストを参
    照して論理名称と物理名称との変換を行う論理/物理名
    称変換手段と、この論理/物理名称変換手段で変換され
    た物理名称と前記オペレータステーションから送られた
    物理名称とを比較し、オペレータステーションから送ら
    れた物理名称が異なる場合、前記タグリスト内の該当デ
    ータを前記オペレーションステーション側に転送する通
    信手段とを設け、前記オペレータステーションに、制御
    ステーション側から転送されたタグリストをコピーして
    作成されるコピータグリストと、このコピータグリスト
    を参照して論理名称と物理名称との変換を行う論理/物
    理名称変換手段と、論理名称に論理/物理名称変換手段
    で変換された物理名称を付加して制御ステーションに送
    る通信手段と、コピータグリスト内のデータを制御ステ
    ーションから送られたタグリストデータに基づいて修正
    するリスト修正手段とを設けたことを特徴とする分散形
    制御装置。
  2. 【請求項2】オペレータステーションに、キャッシュ領
    域を設け、このキャッシュ領域に制御ステーション側か
    ら送られた論理名称に対するアドレス情報を格納し、オ
    ペレータステーションが同じ論理名称にアクセスする場
    合、このアドレス情報を利用するようにした請求項1記
    載の分散形制御装置。
JP3057357A 1991-03-20 1991-03-20 分散形制御装置 Expired - Lifetime JPH07111701B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3057357A JPH07111701B2 (ja) 1991-03-20 1991-03-20 分散形制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3057357A JPH07111701B2 (ja) 1991-03-20 1991-03-20 分散形制御装置

Publications (2)

Publication Number Publication Date
JPH04293141A true JPH04293141A (ja) 1992-10-16
JPH07111701B2 JPH07111701B2 (ja) 1995-11-29

Family

ID=13053329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3057357A Expired - Lifetime JPH07111701B2 (ja) 1991-03-20 1991-03-20 分散形制御装置

Country Status (1)

Country Link
JP (1) JPH07111701B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007265246A (ja) * 2006-03-29 2007-10-11 Yokogawa Electric Corp データ管理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007265246A (ja) * 2006-03-29 2007-10-11 Yokogawa Electric Corp データ管理装置

Also Published As

Publication number Publication date
JPH07111701B2 (ja) 1995-11-29

Similar Documents

Publication Publication Date Title
US6424872B1 (en) Block oriented control system
US4296464A (en) Process control system with local microprocessor control means
US6195591B1 (en) Process control system using a process control strategy distributed among multiple control elements
US7275236B1 (en) Method for programming a multiple device control system using object sharing
AU766699B2 (en) Distributed automation system
JPS63289607A (ja) 知能ロボットのモジュ−ル間通信制御方式
JP6745174B2 (ja) コントローラ及びコントロール管理システム
CN113985780A (zh) 多通道远程控制装置及方法、存储介质及电子设备
JP3222821B2 (ja) プログラマブルコントローラ
JP3817689B2 (ja) Cad情報管理システムおよびcad情報管理方法
JPH03501913A (ja) 送受信器間のデータ伝送方法
JPH07111701B2 (ja) 分散形制御装置
GB2283588A (en) A process control data processing apparatus
WO2005124571A1 (ja) データ相互アクセス方法およびデータ相互アクセスシステム
JP2000305765A (ja) プロセス制御システムの構築装置
EP0928442B1 (en) System and method for providing multi-threaded bus access for data transmission and acquisition in a process control system
JPH0736840A (ja) インターフェイス装置およびインターフェイス方法
US12627527B2 (en) Application aware Modbus gateway
JP2973587B2 (ja) 分散形制御装置
JP3010907B2 (ja) 分散形制御装置
JPH07101894B2 (ja) 2線式の信号伝送方式
JP3887840B2 (ja) データ格納方法及び装置
JP2561130Y2 (ja) 分散形制御システム
JP2838588B2 (ja) プロセスデータ処理システム
JPH06149303A (ja) 分散形制御装置