JP4014815B2 - Supervisory control system - Google Patents
Supervisory control system Download PDFInfo
- Publication number
- JP4014815B2 JP4014815B2 JP2001102016A JP2001102016A JP4014815B2 JP 4014815 B2 JP4014815 B2 JP 4014815B2 JP 2001102016 A JP2001102016 A JP 2001102016A JP 2001102016 A JP2001102016 A JP 2001102016A JP 4014815 B2 JP4014815 B2 JP 4014815B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- control
- transmission
- past
- cycle
- 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
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Computer And Data Communications (AREA)
- Programmable Controllers (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、上下水道設備、ビル設備、工場設備、生産プラントなどを監視、制御する監視制御システムに係わり、特に通信回線の信頼性、速度などが低いときでも、確実にデータを復元させる監視制御システムに関する。
【0002】
【従来の技術】
上下水道設備、ビル設備、工場設備、生産プラントなど、監視制御対象プロセスを構成する各設備機器の運転状態を監視、制御するシステムとして、従来、図5に示すシステムが知られている。
【0003】
この図に示す監視制御システム101は、監視制御対象となっているプロセス102の監視、制御を行うコントロール装置103と、このコントロール装置103によって収集されたプロセスデータを受信して、画面表示する処理、オペレータによって操作された内容に応じて制御指令を生成し、これをコントロール装置103に送信して、プロセス102を制御させる処理などを行うヒューマンインタフェース装置104と、コントロール装置103によって収集されたプロセスデータを受信して、帳票データ、トレンドデータ、故障履歴データなどを作成し、記憶するサーバ装置105と、これらサーバ装置105、ヒューマンインタフェース装置104、コントロール装置103間の通信をサポートするLAN106とを備えており、プロセス102を構成する各ポンプ、各モータなど、各設備機器の運転状態をオペレータに知らせて、故障機器の確認などを行わせながら、オペレータの操作内容、設定されているプログラムなどに応じて、各設備の運転、停止などを指示する制御データを生成し、各ポンプ、各モータなど制御する。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来の監視制御システム101においては、次に述べるような問題があった。
【0005】
まず、このような監視制御システム101では、製造コストを下げて、価格競争力を持たせなければならないことから、ヒューマンインタフェース装置104、サーバ装置105として、時間保証機構を持たない、一般的なパソコン装置またはワークステーション装置などを使用し、またLAN106として、時間保証機構を持たない、イーサネット回線を使用し、さらにコントロール装置103として、安価なプログラマブルコントロール装置を使用することが多い。
【0006】
このため、このような監視制御システム101に、産業用として必要な高い信頼性の通信能力を持たせるのが難しく、コントロール装置103で得られたプロセスデータを高速に、かつ確実に、ヒューマンインタフェース装置104、サーバ装置105に伝送させることができないのみならず、プロセスデータの欠落、遅延が発生し易いことから、大規模なプラント、あるいは高速性、確実性が求められるプラントを監視、制御させることができないという問題があった。
【0007】
本発明は上記の事情に鑑み、システムを構成する各装置に時間保証機構を持たせることなく、コントロール装置で得られたプロセスデータなどをヒューマンインタフェース装置、サーバ装置などに、高速に、かつ確実に伝送させることができ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御させることができる監視制御システムを提供することを目的としている。
【0008】
【課題を解決するための手段】
上記の目的を達成するために本発明は、中央処理装置から通信回線を介してコントロール装置に制御指令を供給して、このコントロール装置に監視制御対象を制御させつつ機器情報を収集させる一方、収集させた機器情報に基づいて監視制御対象の監視を行う監視制御システムにおいて、前記コントロール装置では、中央処理装置に機器情報を送信するときの送信周期よりも、m倍だけ短い周期を持つ監視制御周期で動作して監視制御対象から機器情報を収集するとともに、過去n回分のデータを同梱するように設定されている場合、伝送周期が到来の都度、今回の機器情報と過去m×n回の機器情報とを1つの伝送テキストにまとめて中央処理装置に前記通信回線を介して伝送する一方、前記中央処理装置では、伝送されてきた今回の伝送テキストを受信し、受信した今回の機器情報と過去m×n回の機器情報とに基づき、受信に失敗した過去の機器情報を復元することを特徴としている。
【0009】
上記構成によれば、コントロール装置の監視制御周期、演算周期などを通信周期より短くさせて、プロセスをきめ細かく監視制御させているときでも、コントロール装置で収集されるプロセスデータをヒューマンインタフェース装置、サーバ装置などに、高速に、かつ確実に到達させ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御することができる。
【0012】
【発明の実施の形態】
《第1の実施形態》
図1は本発明による監視制御システムの第1の実施形態を示すブロック図である。
【0013】
この図に示す監視制御システム1は、監視制御対象となっているプロセス2の監視、制御を行うコントロール装置3と、このコントロール装置3から出力される伝送テキスト(今回のプロセスデータ、及び制御データ、過去、n回のプロセスデータ、及び制御データを含むテキスト形式の情報)8(図2参照)を受信して、画面表示する処理、オペレータによって操作された内容に応じて制御指令を生成し、これをコントロール装置3に送信して、プロセス2を制御させる処理などを行うヒューマンインタフェース装置4と、コントロール装置3から出力される伝送テキスト8を受信して、帳票データ、トレンドデータ、故障履歴データなどを作成し、記憶するサーバ装置5と、これらサーバ装置5、ヒューマンインタフェース装置4、コントロール装置3間の通信をサポートするLAN6とを備えている。
【0014】
そして、オペレータの操作内容、設定されているプログラムなどに応じて、ヒューマンインタフェース装置4に制御指令を生成させ、これをコントロール装置3に伝送させて、コントロール装置3にプロセス2に設けられた各設備の運転、停止などを行わせ、さらにコントロール装置3によって、予め設定された定周期で、プロセス2に設けられた各センサなどから出力される状態検知信号などを収集させて、プロセスデータを生成させながら、今回の送信データ(今回のプロセスデータ、今回の制御データによって構成されるデータ)を含む過去、n回の送信データなどを1つにまとめた伝送テキスト8を生成させ、これをサーバ装置5、ヒューマンインタフェース装置4に伝送させて、プロセス2を構成する各ポンプ、各モータなど、各設備機器の運転状態を記録させるとともに、画面表示させ、オペレータに故障機器の確認などを行わせる。
【0015】
コントロール装置3は、プログラマブルコントロール装置などによって構成されており、プロセス2の監視制御を行うとき、予め設定されているプログラムに基づき、予め設定された一定周期で、プロセス2を構成する各センサなどから出力される状態検知信号を取り込み、プロセスデータを生成するとともに、入力された制御データに応じて、プロセス2を構成する各ポンプ、各モータなどを制御するプロセス入出力部7と、このプロセス入出力部7に入力された今回の制御データ、プロセス入出力部7で生成された今回のプロセスデータによって構成される今回の送信データ、この送信データを含む、過去、n回の送信データ、これら各送信データの宛先、テキスト長などの共通情報を含むヘッダ、テキストのシリアル番号を示す連番をまとめて、図2に示す伝送テキスト8を生成するデータ編集部9と、このデータ編集部9によって生成された伝送テキスト8をLAN6上に送出して、ヒューマンインタフェース装置4とサーバ装置5とに伝送する処理、LAN6上に送出されたヒューマンインタフェース装置4からの制御指令を取り込む処理などを行うリアルタイムデータ伝送部10と、このリアルタイムデータ伝送部10によって取り込まれた制御指令、プロセス入出力部7によって生成されたプロセスデータに基づき、制御データを生成しながら、プロセス入出力部7を制御し、プロセス2を構成する各ポンプ、各モータなどを制御させる制御部11とを構築する。
【0016】
そして、ヒューマンインタフェース装置4から出力される制御指令を取り込むとともに、予め設定された一定周期で、プロセス2を構成する各センサなどから出力される状態検知信号を取り込んで、プロセスデータを生成し、これら制御指令と、プロセスデータとの比較結果に基づき、制御データを生成して、プロセス2を構成する各ポンプ、各モータなどを制御する。さらに、今回の制御データ、今回のプロセスデータによって構成される今回の送信データ、この送信データを含む、過去、n回の送信データ、これら各送信データの宛先、テキスト長などの共通情報を含むヘッダ、テキストのシリアル番号を示す連番をまとめて、伝送テキスト8を生成し、これをヒューマンインタフェース装置4と、サーバ装置5とに伝送する。
【0017】
また、ヒューマンインタフェース装置4は、汎用品として使用されるパソコン装置、ワークステーション装置などによって構成されており、プロセス2の監視制御を行うとき、予め設定されているプログラムに基づき、LAN6を介して、コントロール装置3とリアルタイムで通信を行うリアルタイムデータ伝送部12を構築して、LAN6上に送出されたコントロール装置3からの伝送テキスト8を取り込み、この伝送テキスト8に含まれる過去、n回のプロセスデータ、過去、n回の制御データを復元し、この復元結果に基づき、前回までの通信処理で、復元できなかったプロセスデータ、及び制御データなどをも補間しながら、プロセス2の運転状況を示す運転状況画面を表示し、運転内容、故障内容などをオペレータに提示するとともに、オペレータの操作内容、予め設定されている制御プログラムなどに応じて、制御指令を生成し、これをLAN6上に送出して、コントロール装置3に供給する。
【0018】
また、サーバ装置5は、汎用品として使用されるパソコン装置、ワークステーション装置などによって構成されており、プロセス2の監視制御を行うとき、予め設定されているプログラムに基づき、LAN6を介して、コントロール装置3とリアルタイムで通信を行うリアルタイムデータ伝送部13を構築して、LAN6上に送出されたコントロール装置3からの伝送テキスト8を取り込み、この伝送テキスト8に含まれる過去、n回のプロセスデータ、過去、n回の制御データを復元し、この復元結果に基づき、前回までの通信処理で、復元できなかったプロセスデータ、及び制御データなどをも補間、蓄積しながら、運転の具体的な内容を示す帳票を画面表示、または帳票を印刷するのに必要な帳票データ、プロセス2の最も新しい運転内容を示すトレンドデータ、プロセス2の故障メッセージ履歴を示す故障履歴データなどを作成し、ヒューマンインタフェース装置4から帳票データ、トレンドデータ、故障履歴データなどの転送要求が出されたとき、記憶している帳票データ、トレンドデータ、故障履歴データなどをヒューマンインタフェース装置4に伝送して、画面表示、印刷処理などを行わせる。
【0019】
このように、この第1の実施形態においては、コントロール装置3によって、予め設定された定周期で、プロセス2に設けられた各センサなどから出力される状態検知信号などを収集させて、プロセスデータを生成させながら、今回の送信データ(今回のプロセスデータ、今回の制御データによって構成されるデータ)を含む過去、n回の送信データなどを1つにまとめた伝送テキスト8を生成させ、これをサーバ装置5、ヒューマンインタフェース装置4に伝送させて、前回までの通信処理で、復元できなかったプロセスデータ、及び制御データなどをも復元、補間させるようにしているので、システムを構成するヒューマンインタフェース装置4、サーバ装置5、LAN6などに時間保証機構を持たせることなく、コントロール装置3で得られたプロセスデータ、及び制御データなどをヒューマンインタフェース装置4、サーバ装置5などに、高速に、かつ確実に伝送させることができ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御させることができる。
【0020】
これにより、コントロール装置3の送信周期を例えば“500ms”に設定し、伝送テキスト8内に今回の送信データを含む、過去2回分の送信データを同梱するように設定していれば、“12時30分00秒000ミリ秒”に生成された制御データ、“12時30分00秒000ミリ秒”に得られたプロセスデータをヒューマンインタフェース装置4と、サーバ装置5に伝送させるとき、“12時30分00秒000ミリ秒”に得られた制御データ、プロセスデータと、“12時29分59秒500ミリ秒”に得られた制御データ、プロセスデータと、“12時29分58秒000ミリ秒”に得られた制御データ、プロセスデータとを1つの伝送テキスト8にまとめて、伝送させることができる。
【0021】
この結果、ヒューマンインタフェース装置4、サーバ装置5などが過去に伝送テキスト8の受信に失敗していても、今回の伝送テキスト8に含まれる過去の制御データ、過去のプロセスデータを利用させて、受信に失敗した制御データ、プロセスデータを再生させることができる。
【0022】
《第2の実施形態》
図3は本発明による監視制御システムの第2の実施形態を示すブロック図である。
【0023】
この図に示す監視制御システム21は、短い周期で、監視制御対象となっているプロセス22の監視、制御をきめ細かく行うコントロール装置23と、このコントロール装置23から出力される伝送テキスト(過去、m×n回における、監視制御時のプロセスデータ、及び制御データを含むテキスト形式の情報)31(図4参照)を受信して、画面表示する処理、オペレータによって操作された内容に応じて制御指令を生成し、これをコントロール装置23に送信して、プロセス22を制御させる処理などを行うヒューマンインタフェース装置24と、コントロール装置23から出力される伝送テキスト31を受信して、帳票データ、トレンドデータ、故障履歴データなどを作成し、記憶するサーバ装置25と、コントロール装置23の監視制御周期より長い周期で、これらサーバ装置25、ヒューマンインタフェース装置24、コントロール装置23間の通信をサポートするLAN26とを備えている。
【0024】
そして、オペレータの操作内容、設定されているプログラムなどに応じて、ヒューマンインタフェース装置24に制御指令を生成させ、これをコントロール装置23に伝送させて、コントロール装置23に予め設定された短い周期で、各設備の運転、停止などをきめ細かく行わせるとともに、プロセス22に設けられた各センサなどから出力される状態検知信号などをきめ細かく収集させて、プロセスデータを生成させながら、今回のプロセスデータ、今回の制御データを含む過去、m×n回の制御周期データなどを1つにまとめた伝送テキスト31を生成させ、これをサーバ装置25、ヒューマンインタフェース装置24に伝送させて、プロセス22を構成する各ポンプ、各モータなど、各設備機器の運転状態を記録させるとともに、画面表示させて、オペレータに故障機器の確認などを行わせる。
【0025】
コントロール装置23は、プログラマブルコントロール装置などによって構成されており、プロセス22の監視制御を行うとき、予め設定されているプログラムに基づき、プロセス22の監視、制御を行うプロセス入出力部27と、LAN26を介して、ヒューマンインタフェース装置24、サーバ装置25に対するデータの送受信を行うリアルタイムデータ伝送部28と、プロセス入出力部27によって受信された制御データに基づき、予め設定された短い周期で、演算を行ってプロセス入出力部27を制御する制御部29と、プロセス入出力部27で得られたプロセスデータ、制御部29で生成された制御データなどを編集するデータ編集部30とを構築し、LAN26に負担をかけない通信周期で、ヒューマンインタフェース装置24から出力される制御指令を取り込むとともに、通信周期より、短い監視制御周期、演算周期で、制御データを生成し、プロセス22の各ポンプ、各モータなどをきめ細かく制御し、さらにプロセス22を構成する各センサなどから出力される状態検知信号を取り込んで、プロセスデータを生成するとともに、今回のプロセスデータ、今回の制御データを含む過去、m×n回の制御周期データなどを1つにまとめた伝送テキスト31を生成し、これをサーバ装置25、ヒューマンインタフェース装置24に伝送する。
【0026】
この際、プロセス入出力部27は、制御部29から出力される制御データに基づき、リアルタイムデータ伝送部28の通信周期よりも、“1/m”倍だけ短い監視制御周期で、プロセス22を構成する各ポンプ、各モータなどの運転、停止などをきめ細かく制御しながら、プロセス22を構成する各センサなどから出力される状態検知信号をきめ細かく取り込んで、プロセスデータを生成し、これを制御部29に供給する。
【0027】
また、リアルタイムデータ伝送部28は、LAN26に負担をかけない通信速通信周期、すなわちプロセス入出力部27、制御部29などの監視制御、演算周期などより、“m”倍だけ長い通信周期で、データ編集部30から出力される伝送テキスト31をLAN26上に送出し、ヒューマンインタフェース装置24とサーバ装置25とに伝送しながら、LAN26上に送出されたヒューマンインタフェース装置24からの制御指令を取り込み、これをデータ編集部30に供給する。
【0028】
データ編集部30は、制御部29で生成された今回の制御データと、この制御部29を介して、プロセス入出力部27で生成された、今回のプロセスデータとを取り込んで、これらを蓄積しながら、今回のプロセスデータ、今回の制御データによって構成される今回の制御周期データを含む、過去、m×n回の制御周期データ、宛先、テキスト長などの共通情報を含むヘッダ、テキストのシリアル番号を示す連番をまとめて、図4に示す伝送テキスト31を生成し、これをリアルタイム伝送部28に供給するとともに、リアルタイムデータ伝送部28によって受信された制御指令を取り込み、これを制御部29に供給する。
【0029】
制御部29は、プロセス入出力部27の監視制御周期と同程度の周期に設定された演算周期で、プロセス入出力部27から出力されるプロセスデータを取り込み、これを一時記憶しながら、データ編集部30に供給するとともに、データ編集部30を介して、リアルタイムデータ伝送部28によって受信された制御指令を取り込んで、一時記憶しているプロセスデータと比較し、この比較結果に基づき、プロセス制御用の制御データを生成して、プロセス入出力部27に供給する。
【0030】
また、ヒューマンインタフェース装置24は、汎用品として使用されるパソコン装置、ワークステーション装置などによって構成されており、プロセス22の監視制御を行うとき、予め設定されているプログラムに基づき、LAN24を介して、コントロール装置23とリアルタイムで通信を行うリアルタイムデータ伝送部32を構築して、LAN26上に送出されたコントロール装置23からの伝送テキスト31を取り込むとともに、この伝送テキスト31に含まれる過去、m×n回のプロセスデータ、過去、m×n回の制御データを復元して、前回までの通信処理で、復元できなかったプロセスデータ、及び制御データなどをも補間しながら、プロセス22の運転状況を示す運転状況画面を表示して、運転内容、故障内容などをオペレータに提示し、さらにオペレータの操作内容、予め設定されている制御プログラムなどに応じて、制御指令を生成し、これをLAN26上に送出して、コントロール装置23に供給する。
【0031】
また、サーバ装置25は、汎用品として使用されるパソコン装置、ワークステーション装置などによって構成されており、プロセス22の監視制御を行うとき、予め設定されているプログラムに基づき、LAN26を介して、コントロール装置23とリアルタイムで通信を行うリアルタイムデータ伝送部33を構築して、LAN26上に送出されたコントロール装置23からの伝送テキスト31を取り込み、この伝送テキスト31に含まれる過去、n回のプロセスデータ、過去、n回の制御データを復元して、前回までの通信処理で、復元できなかったプロセスデータ、及び制御データなどをも補間、蓄積しながら、運転の具体的な内容を示す帳票を画面表示、または帳票を印刷するのに必要な帳票データ、プロセス22の最新運転内容を示すトレンドデータ、プロセスの故障メッセージ履歴を示す故障履歴データなどを作成し、ヒューマンインタフェース装置24から帳票データ、トレンドデータ、故障履歴データなどの転送要求が出されたとき、記憶している帳票データ、トレンドデータ、故障履歴データなどをヒューマンインタフェース装置24に伝送して、画面表示、印刷処理などを行わせる。
【0032】
このように、この第2の実施形態においては、オペレータの操作内容、設定されているプログラムなどに応じて、ヒューマンインタフェース装置24に制御指令を生成させ、これをコントロール装置23に伝送させて、コントロール装置23に予め設定された短い周期で、各設備の運転、停止などをきめ細かく行わせるとともに、プロセス22に設けられた各センサなどから出力される状態検知信号などをきめ細かく収集させて、プロセスデータを生成させながら、今回のプロセスデータ、今回の制御データを含む過去、m×n回の制御周期データなどを1つにまとめた伝送テキスト31を生成させ、これをサーバ装置25、ヒューマンインタフェース装置24に伝送させて、前回までの通信処理で、復元できなかったプロセスデータ、及び制御データなどをも復元、補間させるようにしているので、コントロール装置23の監視制御周期、演算周期などを通信周期より短くさせて、プロセス22をきめ細かく監視制御させているときでも、コントロール装置23で収集されるプロセスデータ、及び制御データなどをヒューマンインタフェース装置24、サーバ装置25などに、高速に、かつ確実に到達させることができ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御させることができる。
【0033】
これにより、プロセス入出力部27のプロセス監視制御周期を例えば、“100ms”に設定し、リアルタイムデータ伝送部28の通信周期を例えば“500ms”に設定し、伝送テキスト31内に過去3回分の通信内容に相当するプロセスデータ、及び制御データを同梱するように設定していれば、“12時30分00秒000ミリ秒”に得られたプロセスデータ、及び制御データをヒューマンインタフェース装置24と、サーバ装置25とに伝送させるとき、“12時30分00秒000ミリ秒”に得られたプロセスデータ、及び制御データと、“12時30分59秒900ミリ秒”に得られたプロセスデータ、及び制御データと、“12時30分59秒800ミリ秒”に得られたプロセスデータ、及び制御データと、“12時30分59秒700ミリ秒”に得られたプロセスデータ、及び制御データと、“12時30分59秒600ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分59秒500ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分59秒400ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分59秒300ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分59秒200ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分59秒100ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分59秒000ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分58秒900ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分58秒800ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分58秒700ミリ秒”に得られたプロセスデータ、及び制御データと、“12時29分58秒600ミリ秒”に得られたプロセスデータ、及び制御データとを1つの伝送テキスト31にまとめて、伝送させることができる。
【0034】
この結果、ヒューマンインタフェース装置24、サーバ装置25などが過去に伝送テキスト31の受信に失敗していても、今回の伝送テキスト31に含まれる過去のプロセスデータ、及び制御データを用いて、受信に失敗したプロセスデータ、及び制御データを再生させることができる
【0035】
《他の実施形態》
また、上述した第2実施の形態では、リアルタイムデータ伝送部28で受信されたヒューマンインタフェース装置24からの制御指令をデータ編集部30を介して、制御部29に供給させるようにしているが、図1に示す実施形態と同様に、リアルタイムデータ伝送部28で受信されたヒューマンインタフェース装置24からの制御指令を制御部29に直接、供給させるようにしても良い。
【0036】
このようにしても、上述した第2の実施形態と同様に、コントロール装置23の監視制御周期、演算周期などを通信周期より短くさせて、プロセス22をきめ細かく監視制御させているときでも、コントロール装置23で収集されるプロセスデータ、及び制御データなどをヒューマンインタフェース装置24、サーバ装置25などに、高速に、かつ確実に到達させることができ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御させることができる。
【0037】
【発明の効果】
以上説明したように本発明によれば、コントロール装置の監視制御周期、演算周期などを通信周期より短くさせて、プロセスをきめ細かく監視制御させているときでも、コントロール装置で収集されるプロセスデータをヒューマンインタフェース装置、サーバ装置などに、高速に、かつ確実に到達させることができ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御させることができる。
【0038】
請求項2の監視制御システムでは、コントロール装置の監視制御周期、演算周期などを通信周期より短くさせて、プロセスをきめ細かく監視制御させているときでも、コントロール装置で収集されるプロセスデータをヒューマンインタフェース装置、サーバ装置などに、高速に、かつ確実に到達させることができ、これによって製造コストを低く抑えながら、大規模なプラント、あるいは高速性、確実性が求められるプラントなどを監視、制御させることができる。
【図面の簡単な説明】
【図1】本発明による監視制御システムの第1の実施形態を示すブロック図である。
【図2】図1に示す監視制御システムで使用される伝送テキストの一例を示す模式図である。
【図3】本発明による監視制御システムの第2の実施形態を示すブロック図である。
【図4】図3に示す監視制御システムで使用される伝送テキストの一例を示す模式図である。
【図5】従来から知られている監視制御システムの一例を示すブロック図である。
【符号の説明】
1、21:監視制御システム
2、22:プロセス
3、23:コントロール装置
4、24:ヒューマンインタフェース装置(中央処理装置)
5、25:サーバ装置(中央処理装置)
6、26:LAN(通信回線)
7、27:プロセス入出力部
8、31:伝送テキスト
9:データ編集部
10、12、13、28、32、33:リアルタイムデータ伝送部
11、29:制御部
30:データ編集部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a supervisory control system for monitoring and controlling water and sewage equipment, building equipment, factory equipment, production plants, etc., and particularly, supervisory control for reliably restoring data even when communication line reliability, speed, etc. are low. About the system.
[0002]
[Prior art]
Conventionally, a system shown in FIG. 5 is known as a system for monitoring and controlling the operating state of each equipment device that constitutes a monitoring control target process such as water and sewage equipment, building equipment, factory equipment, and production plant.
[0003]
The
[0004]
[Problems to be solved by the invention]
However, the conventional
[0005]
First, in such a monitoring and
[0006]
For this reason, it is difficult to provide such a monitoring and
[0007]
In view of the above circumstances, the present invention provides a time guarantee mechanism for each device constituting the system. Hold Therefore, the process data obtained by the control device can be transmitted to the human interface device, server device, etc. at high speed and reliably, thereby reducing the manufacturing cost. Hold down An object of the present invention is to provide a monitoring control system that can monitor and control a large-scale plant or a plant that requires high speed and certainty.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention From central processing unit Monitoring control that supplies a control command to the control device via a communication line and causes the control device to collect the device information while controlling the monitoring control target, while monitoring the monitoring control target based on the collected device information In the system, The control device collects device information from the monitoring control target by operating in a monitoring control cycle having a cycle shorter by m times than the transmission cycle when transmitting device information to the central processing unit, and for the past n times When data is set to be bundled, each time a transmission cycle arrives, the current device information and the past m × n times of device information are combined into one transmission text and the communication line is connected to the central processing unit. On the other hand, the central processing unit receives the current transmission text that has been transmitted, and based on the received current device information and the past m × n device information, the past device failed to receive. Restore information It is characterized by doing.
[0009]
According to the above configuration, the process data collected by the control device is stored in the human interface device and the server device even when the process is monitored and controlled finely by setting the monitoring control cycle and the calculation cycle of the control device shorter than the communication cycle. To reach the high speed and reliably, This makes it possible to monitor and control a large-scale plant or a plant that requires high speed and certainty while keeping the manufacturing cost low.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
<< First Embodiment >>
FIG. 1 is a block diagram showing a first embodiment of a supervisory control system according to the present invention.
[0013]
The
[0014]
Then, according to the operation contents of the operator, the set program, etc., the
[0015]
The
[0016]
Then, the control command output from the
[0017]
Further, the
[0018]
The
[0019]
As described above, in the first embodiment, the
[0020]
As a result, if the transmission cycle of the
[0021]
As a result, even if the
[0022]
<< Second Embodiment >>
FIG. 3 is a block diagram showing a second embodiment of the supervisory control system according to the present invention.
[0023]
The monitoring control system 21 shown in this figure has a
[0024]
Then, according to the operation contents of the operator, the set program, etc., the
[0025]
The
[0026]
At this time, the process input /
[0027]
Further, the real-time data transmission unit 28 has a communication cycle that is longer by “m” times than the communication speed communication cycle that does not place a burden on the
[0028]
The
[0029]
The
[0030]
In addition, the
[0031]
The
[0032]
As described above, in the second embodiment, the control command is generated by the
[0033]
As a result, the process monitoring control cycle of the process input /
[0034]
As a result, the
[0035]
<< Other embodiments >>
In the second embodiment described above, the control command from the
[0036]
Even in this case, similarly to the above-described second embodiment, even when the monitoring control cycle and the calculation cycle of the
[0037]
【The invention's effect】
As described above, according to the present invention, Even when the monitoring control cycle and calculation cycle of the control device are made shorter than the communication cycle and the process is closely monitored and controlled, the process data collected by the control device can be transferred to the human interface device, server device, etc. at high speed. And can be reached reliably, This makes it possible to monitor and control a large-scale plant or a plant that requires high speed and certainty while keeping the manufacturing cost low.
[0038]
In the supervisory control system according to
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of a supervisory control system according to the present invention.
FIG. 2 is a schematic diagram showing an example of a transmission text used in the monitoring control system shown in FIG.
FIG. 3 is a block diagram showing a second embodiment of the supervisory control system according to the present invention.
4 is a schematic diagram showing an example of a transmission text used in the supervisory control system shown in FIG. 3. FIG.
FIG. 5 is a block diagram showing an example of a conventionally known supervisory control system.
[Explanation of symbols]
1, 2: Monitoring and control system
2, 22: Process
3, 23: Control device
4, 24: Human interface device (central processing unit)
5, 25: Server device (central processing unit)
6, 26: LAN (communication line)
7, 27: Process input / output section
8, 31: Transmission text
9: Data editing department
10, 12, 13, 28, 32, 33: Real-time data transmission unit
11, 29: Control unit
30: Data editing department
Claims (1)
前記コントロール装置では、中央処理装置に機器情報を送信するときの送信周期よりも、m倍だけ短い周期を持つ監視制御周期で動作して監視制御対象から機器情報を収集するとともに、過去n回分のデータを同梱するように設定されている場合、伝送周期が到来の都度、今回の機器情報と過去m×n回の機器情報とを1つの伝送テキストにまとめて中央処理装置に前記通信回線を介して伝送する一方、
前記中央処理装置では、伝送されてきた今回の伝送テキストを受信し、受信した今回の機器情報と過去m×n回の機器情報とに基づき、受信に失敗した過去の機器情報を復元する、
ことを特徴とする監視制御システム。 A control command is supplied from the central processing unit to the control device via a communication line, and this control device collects device information while controlling the monitoring control target, while monitoring the monitoring control target based on the collected device information. In the supervisory control system that performs
The control device collects device information from the monitoring control target by operating in a monitoring control cycle having a cycle shorter by m times than the transmission cycle when transmitting device information to the central processing unit, and for the past n times When data is set to be bundled, each time a transmission cycle arrives, the current device information and the past m × n times of device information are combined into one transmission text and the communication line is connected to the central processing unit. While transmitting through
The central processing unit receives the current transmission text that has been transmitted, and based on the received current device information and the past m × n device information, restores past device information that failed to be received,
A supervisory control system characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001102016A JP4014815B2 (en) | 2001-03-30 | 2001-03-30 | Supervisory control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001102016A JP4014815B2 (en) | 2001-03-30 | 2001-03-30 | Supervisory control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002297206A JP2002297206A (en) | 2002-10-11 |
| JP4014815B2 true JP4014815B2 (en) | 2007-11-28 |
Family
ID=18955262
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001102016A Expired - Fee Related JP4014815B2 (en) | 2001-03-30 | 2001-03-30 | Supervisory control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4014815B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5490267B2 (en) * | 2011-02-16 | 2014-05-14 | 三菱電機株式会社 | Data transfer device |
| WO2012111109A1 (en) * | 2011-02-16 | 2012-08-23 | 三菱電機株式会社 | Data transfer device |
| JP7078052B2 (en) * | 2017-09-26 | 2022-05-31 | 日本電産株式会社 | Information transmitters, communication systems and programs |
| US12541187B2 (en) | 2020-09-16 | 2026-02-03 | Fanuc Corporation | PLC device and industrial machine system |
-
2001
- 2001-03-30 JP JP2001102016A patent/JP4014815B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002297206A (en) | 2002-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101083698B (en) | Monitoring apparatus | |
| CN101699360B (en) | Method and system for remote diagnosis of numerical control machine tool | |
| CN108255127A (en) | A kind of industry spot remote control administrative system and method based on industrial human-computer interface | |
| TW202110138A (en) | Scada web hmi server and scada web hmi system | |
| JP4014815B2 (en) | Supervisory control system | |
| CN109392192B (en) | Method and system for device connection of SCADA system for fast communication | |
| JP2000278773A (en) | Operation monitoring device and remote monitoring system | |
| US20210364993A1 (en) | Control System and Method for Representing Alarm-Driven Trend Progression Diagrams During Operator Control and Monitoring of a Technical Installation | |
| JP4205138B2 (en) | How to obtain IO unit status information | |
| JPH09248739A (en) | Operation status monitoring device | |
| JP2002073158A (en) | Remote monitoring/diagnosing system | |
| JP2004129280A (en) | Remote control system, control method and program thereof | |
| JP2009089109A (en) | Monitoring system, monitoring apparatus, and back-up method | |
| JP2020119428A (en) | Industrial apparatus management system, industrial apparatus management method, and program | |
| KR20230006274A (en) | A monitoring method of the running of RPA | |
| JP7018766B2 (en) | Monitoring system | |
| JP2001053757A (en) | Monitoring and control system | |
| JP3441273B2 (en) | Power system monitoring and control system | |
| JP3447566B2 (en) | Inching operation control system | |
| Shaleva et al. | Algorithm for operating the system of monitoring the technological process parameters using mobile communication networks | |
| CN221058328U (en) | Distributed control system | |
| JP2003029821A (en) | Monitoring and control equipment | |
| JP2002312026A (en) | Control method for monitoring machine | |
| JP2005292928A (en) | Monitoring and alarm device and destination switching control method | |
| JP3483339B2 (en) | Set value information transmission device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050823 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051024 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060104 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060306 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060309 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060407 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070809 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070912 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100921 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100921 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110921 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110921 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120921 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120921 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130921 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |