JP7442751B1 - 制御プログラム、監視制御システム、ゲートウェイ装置及び制御方法 - Google Patents
制御プログラム、監視制御システム、ゲートウェイ装置及び制御方法 Download PDFInfo
- Publication number
- JP7442751B1 JP7442751B1 JP2023564131A JP2023564131A JP7442751B1 JP 7442751 B1 JP7442751 B1 JP 7442751B1 JP 2023564131 A JP2023564131 A JP 2023564131A JP 2023564131 A JP2023564131 A JP 2023564131A JP 7442751 B1 JP7442751 B1 JP 7442751B1
- Authority
- JP
- Japan
- Prior art keywords
- message
- signal data
- data
- priority
- abnormality determination
- 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
- 238000000034 method Methods 0.000 title claims description 12
- 230000005856 abnormality Effects 0.000 claims abstract description 184
- 238000012544 monitoring process Methods 0.000 claims abstract description 65
- 238000013500 data storage Methods 0.000 claims description 35
- 230000006870 function Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 102100026205 1-phosphatidylinositol 4,5-bisphosphate phosphodiesterase gamma-1 Human genes 0.000 description 5
- 101000691599 Homo sapiens 1-phosphatidylinositol 4,5-bisphosphate phosphodiesterase gamma-1 Proteins 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 230000001934 delay Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
本開示の実施の形態に係る監視制御システム1は、例えば、工場、プラントといった生産現場の設備200から収集したデータに基づいて当該設備200を遠隔地から監視及び制御する遠隔監視制御システムである。図1に示すように、監視制御システム1は、生産現場に設けられたゲートウェイ装置100及び設備200、遠隔地に設けられて設備200の監視及び制御を行う監視制御サーバ300を備える。ゲートウェイ装置100と監視制御サーバ300とは、例えば、インターネット、広域回線といったWAN(Wide Area Network)によって構成されたネットワーク400によってデータの送受信が可能となっている。よって、監視制御システム1では、監視制御サーバ300は、ゲートウェイ装置100及びネットワーク400を介して設備200に関するデータを送受信することで遠隔地から当該設備200の監視及び制御を行うことが可能となっている。
設備200は、例えば、監視制御サーバ300による監視及び制御の対象となる生産ラインに含まれる加工機といった1以上の設備である。例えば、設備200は、第1設備201、第2設備202を含む。各設備201、202には、複数の機器が配置されている。例えば、第1設備201は、第1機器211、第2機器212を含み、第2設備202は、第3機器213、第4機器214を含む。
ゲートウェイ装置100は、設備200の各機器211~214からデータを取得、記憶し、取得したデータを監視制御サーバ300に送信するコンピュータ装置である。ゲートウェイ装置100は、メッセージを取得するメッセージ取得部110、後述する異常判定関連データを記憶する異常判定関連データ記憶部120、後述する信号データの優先度を決定する優先度決定部130を含む。また、ゲートウェイ装置100は、メッセージを送信するメッセージ送信部140、再送するメッセージを記憶する再送メッセージ記憶部150を含む。
監視制御サーバ300は、例えば、所謂クラウドサーバとして機能するサーバコンピュータである。監視制御サーバ300は、設備200の各機器211~214から収集したデータを一元的に管理し、各設備201、202の監視及び制御を行う。監視制御サーバ300は、メッセージを受信するメッセージ受信部310、後述する異常判定条件データを記憶する異常判定条件データ記憶部320、各設備201、202の異常判定を行う異常判定部330を含む。
図2に示すように、ゲートウェイ装置100は、例えば、制御プログラム59に従って処理を実行する制御部51を備える。制御部51は、CPU(Central Processing Unit)を備える。制御部51は、制御プログラム59に従って、図1に示す優先度決定部130として機能する。
また、各機器211~214もゲートウェイ装置100と同様に、制御部51、ならびに、内部バス50を介して制御部51に接続された主記憶部52、外部記憶部53及び送受信部56を備える。制御部51は、図1に示す信号データ生成部221及び日時データ付与部222として機能し、外部記憶部53は、図1に示す異常判定条件データ記憶部320として機能し、送受信部56は、図1に示すメッセージ出力部224として機能する。また、各機器211~214もゲートウェイ装置100と同様に、制御部51が主記憶部52、外部記憶部53及び送受信部56を資源として用いることによって、図1に示す上記の各部221~224の機能を実現する。例えば、各機器211~214は、信号データ生成部221が行う信号データ生成ステップ、日時データ付与部222が行う日時データ付与ステップ、信号データ記憶部223が行う信号データ記憶ステップ、メッセージ出力部224が行うメッセージ出力ステップを実行する。
また、監視制御サーバ300もゲートウェイ装置100及び各機器211~214と同様に、制御部51、ならびに、内部バス50を介して制御部51に接続された主記憶部52、外部記憶部53及び送受信部56を備える。制御部51は、図1に示す異常判定部330として機能し、外部記憶部53は、図1に示す異常判定条件データ記憶部320として機能し、送受信部56は、図1に示すメッセージ受信部310として機能する。また、監視制御サーバ300もゲートウェイ装置100及び各機器211~214と同様に、制御部51が主記憶部52、外部記憶部53及び送受信部56を資源として用いることによって、図1に示す上記の各部210~230の機能を実現する。例えば、監視制御サーバ300は、メッセージ受信部310が行うメッセージ受信ステップ、異常判定条件データ記憶部320が行う異常判定条件データ記憶ステップ、異常判定部330が行う異常判定ステップを実行する。
信号データ生成部221は、各機器211~214の信号データを生成する。ここで、信号データは、例えば、各機器211~214がPLCであれば、各機器211~214の内部の信号データである信号データ、各機器211~214に接続された図示しないセンサから入力された信号データである入力信号データといった各種の信号データを含む。なお、内部信号データは、例えば、各機器211~214の状態が「正常動作中」、「異常動作中」、「停止中」のうちの何れであるかを示す値を含むデータである。また、入力信号データは、例えば、センサの測定対象である機械の状態が「正常動作中」、「異常動作中」、「停止中」のうちの何れであるかを示すデータである。
メッセージ受信部310は、ゲートウェイ装置100が送信したメッセージを受信する。また、メッセージ受信部310は、ネットワーク400に障害といった異常が発生してゲートウェイ装置100がメッセージの送信に失敗した後で当該異常が解消した場合、ゲートウェイ装置100が再送したメッセージを受信する。
メッセージ取得部110は、各機器211~214から出力された信号データを含むメッセージを取得する。メッセージ取得部110は、各機器211~214から特定信号データを含むメッセージを取得可能である。例えば、メッセージ取得部110は、第1機器211に「時刻」が「10:10:20.12」である特定信号データの取得要求をした場合、第1機器211から「時刻」が「10:10:20.12」である特定信号データを含むメッセージを取得可能である。
次に、フローチャートを用いてゲートウェイ装置100が各機器211~214から取得したメッセージを監視制御サーバ300に送信する動作について説明する。ゲートウェイ装置100は、制御プログラム59を起動すると、図6に示すメッセージ送信処理の実行を開始する。先ず、ゲートウェイ装置100は、メッセージ取得部110に各機器211~214から出力された信号データを含むメッセージを取得させ(ステップS101)、メッセージ送信部140に取得したメッセージを監視制御サーバ300に送信させる(ステップS102)。メッセージの送信後、ゲートウェイ装置100は、ネットワークに異常が発生してメッセージの送信に失敗したか否かを判定する(ステップS103)。
メッセージ取得部110に優先度決定部130が決定した優先度が高い順番、すなわち、異常判定関連データ記憶部120が記憶している異常判定関連データが示す「使用回数」が多い信号データを含むメッセージから順番にメッセージを送信させ(ステップS108)、ステップS101に戻る。
なお、上記の実施の形態では、監視制御システム1は、監視制御サーバ300が生産拠点の遠隔地に設けられた遠隔監視制御システムとしたが、監視制御サーバ300が遠隔地に設けられていなくてもよく、例えば、生産現場に設けられていてもよい。この場合、例えば、生産現場の遠隔地に設けられた管理者のコンピュータ装置である管理装置がネットワーク400を介して監視制御サーバ300から各設備201、202の監視結果を示すデータを受信したり、監視制御サーバに各設備201、202を制御する旨の命令を示すデータを送信したりしてもよい。
Claims (7)
- 監視制御システムにおいて監視対象となる設備に配置された機器から取得した信号データを当該設備の監視を行う監視制御サーバにネットワークを介して送信するゲートウェイ装置を、
前記機器から前記信号データを含むメッセージを取得するメッセージ取得部、
前記監視制御サーバにおいて前記設備の異常判定に用いられる前記信号データの種類に関するデータである異常判定関連データに基づいて、前記メッセージ取得部が取得した前記メッセージに含まれる前記信号データの優先度を決定する優先度決定部、
前記メッセージ取得部が取得した前記メッセージを前記監視制御サーバに送信するメッセージ送信部であって、前記ネットワークに異常が発生した後に当該異常が解消した場合、前記優先度決定部が決定した前記優先度が高い前記信号データを含む前記メッセージを前記優先度が低い前記信号データを含む前記メッセージよりも優先して前記監視制御サーバに送信する前記メッセージ送信部、
として機能させ、
前記異常判定関連データは、前記監視制御サーバにおいて前記設備の異常判定に用いられる異常判定条件における前記信号データの種類毎の使用回数を示すデータであり、
前記優先度決定部は、前記信号データについて、前記異常判定関連データが示す前記使用回数が多くなるに連れて決定する前記優先度を高くする、
制御プログラム。 - 前記使用回数は、前記異常判定条件が複数種類設定されている場合、使用されている前記異常判定条件の種類の数である、
請求項1に記載の制御プログラム。 - 前記機器は、前記信号データを生成した日時を示すデータである日時データを前記信号データに付与しており、
前記メッセージ取得部は、前記機器から特定の日時を示す日時データが付与された前記信号データである特定信号データを含む前記メッセージを取得可能であり、
前記メッセージ送信部は、前記特定信号データを含む前記メッセージを送信可能である、
請求項1又は2に記載の制御プログラム。 - 前記ゲートウェイ装置と前記機器とが一体である。
請求項1に記載の制御プログラム。 - ネットワークを介して監視対象となる設備の監視制御を行う監視制御サーバと、前記設備に配置された機器と、前記機器から信号データを取得して前記監視制御サーバに送信するゲートウェイ装置とを備える監視制御システムであって、
前記ゲートウェイ装置は、
前記機器から前記信号データを含むメッセージを取得するメッセージ取得部と、
前記監視制御サーバにおいて前記設備の異常判定に用いられる前記信号データの種類に関するデータである異常判定関連データを記憶する異常判定関連データ記憶部と、
前記異常判定関連データ記憶部が記憶している前記異常判定関連データに基づいて、前記メッセージ取得部が取得した前記メッセージに含まれる前記信号データの優先度を決定する優先度決定部と、
前記メッセージ取得部が取得した前記メッセージを前記監視制御サーバに送信するメッセージ送信部であって、前記ネットワークに異常が発生した後に当該異常が解消した場合、前記優先度決定部が決定した前記優先度が高い前記信号データを含む前記メッセージを前記優先度が低い前記信号データを含む前記メッセージよりも優先して前記監視制御サーバに送信する前記メッセージ送信部と、
を含み、
前記異常判定関連データは、前記監視制御サーバにおいて前記設備の異常判定に用いられる異常判定条件における前記信号データの種類毎の使用回数を示すデータであり、
前記優先度決定部は、前記信号データについて、前記異常判定関連データが示す前記使用回数が多くなるに連れて決定する前記優先度を高くする、
監視制御システム。 - 監視制御システムにおいて監視対象となる設備に配置された機器から取得した信号データを当該設備の監視を行う監視制御サーバにネットワークを介して送信するゲートウェイ装置であって、
前記機器から前記信号データを含むメッセージを取得するメッセージ取得部と、
前記監視制御サーバにおいて前記設備の異常判定に用いられる前記信号データの種類に関するデータである異常判定関連データを記憶する異常判定関連データ記憶部と、
前記異常判定関連データ記憶部が記憶している前記異常判定関連データに基づいて、前記メッセージ取得部が取得した前記メッセージに含まれる前記信号データの優先度を決定する優先度決定部と、
前記メッセージ取得部が取得した前記メッセージを前記監視制御サーバに送信するメッセージ送信部であって、前記ネットワークに異常が発生した後に当該異常が解消した場合、前記優先度決定部が決定した前記優先度が高い前記信号データを含む前記メッセージを前記優先度が低い前記信号データを含む前記メッセージよりも優先して前記監視制御サーバに送信する前記メッセージ送信部と、
を備え、
前記異常判定関連データは、前記監視制御サーバにおいて前記設備の異常判定に用いられる異常判定条件における前記信号データの種類毎の使用回数を示すデータであり、
前記優先度決定部は、前記信号データについて、前記異常判定関連データが示す前記使用回数が多くなるに連れて決定する前記優先度を高くする、
ゲートウェイ装置。 - 監視制御システムにおいて監視対象となる設備に配置された機器から取得した信号データを当該設備の監視を行う監視制御サーバにネットワークを介して送信するゲートウェイ装置の制御方法であって、
前記ゲートウェイ装置が、前記機器から前記信号データを含むメッセージを取得するメッセージ取得ステップと、
前記ゲートウェイ装置が、前記監視制御サーバにおいて前記設備の異常判定に用いられる前記信号データの種類に関するデータである異常判定関連データに基づいて、前記メッセージ取得ステップにおいて取得した前記メッセージに含まれる前記信号データの優先度を決定する優先度決定ステップと、
前記ゲートウェイ装置が、前記メッセージ取得ステップにおいて取得した前記メッセージを前記監視制御サーバに送信するメッセージ送信ステップと、
を含み、
前記メッセージ送信ステップにおいて、前記ゲートウェイ装置が、前記ネットワークに異常が発生した後に当該異常が解消した場合、前記優先度決定ステップにおいて決定した前記優先度が高い前記信号データを含む前記メッセージを前記優先度が低い前記信号データを含む前記メッセージよりも優先して前記監視制御サーバに送信し、
前記異常判定関連データは、前記監視制御サーバにおいて前記設備の異常判定に用いられる異常判定条件における前記信号データの種類毎の使用回数を示すデータであり、
前記優先度決定ステップにおいて、前記ゲートウェイ装置が、前記信号データについて、前記異常判定関連データが示す前記使用回数が多くなるに連れて決定する前記優先度を高くする、
制御方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023016037 | 2023-04-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7442751B1 true JP7442751B1 (ja) | 2024-03-04 |
Family
ID=90096846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023564131A Active JP7442751B1 (ja) | 2023-04-24 | 2023-04-24 | 制御プログラム、監視制御システム、ゲートウェイ装置及び制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7442751B1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018110286A (ja) | 2016-12-28 | 2018-07-12 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP2020162063A (ja) | 2019-03-27 | 2020-10-01 | 三菱電機株式会社 | ゲートウェイ装置およびメッセージ送信処理方法 |
-
2023
- 2023-04-24 JP JP2023564131A patent/JP7442751B1/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018110286A (ja) | 2016-12-28 | 2018-07-12 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP2020162063A (ja) | 2019-03-27 | 2020-10-01 | 三菱電機株式会社 | ゲートウェイ装置およびメッセージ送信処理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113238913B (zh) | 服务器故障智能推送方法、装置、设备及存储介质 | |
US10972313B2 (en) | Relay device | |
CN107451268B (zh) | 一种面向实时数据库的断网续传的方法 | |
WO2016183967A1 (zh) | 一种关键组件的故障告警方法、装置及大数据管理*** | |
WO2008137127A1 (en) | Diagnostic and trouble-shooting methods in a wireless control and sensor network | |
JP5420112B2 (ja) | ネットワーク解析支援装置、ネットワーク試験装置、ネットワーク解析支援方法、ネットワーク試験方法、ネットワーク解析支援プログラム及びネットワーク試験プログラム | |
CN106233666B (zh) | 根据opc ua标准诊断网络中的传输故障的方法和装置 | |
US8307120B2 (en) | Resource information managing device, system, method, and program | |
CN106487852B (zh) | 实现客户端文件同步的方法、装置、终端设备及*** | |
JP6836692B1 (ja) | データ収集管理装置およびデータ収集システム | |
JP7442751B1 (ja) | 制御プログラム、監視制御システム、ゲートウェイ装置及び制御方法 | |
CN113055203B (zh) | Sdn控制平面的异常恢复方法及装置 | |
EP2495660A1 (en) | Information processing device and method for controlling information processing device | |
KR101207944B1 (ko) | 플랜트에서의 순차적 이벤트 데이터의 무손실 처리 시스템 | |
JP4888465B2 (ja) | メッセージ管理システム、監視対象装置、監視装置、メッセージ管理方法およびそのプログラム | |
JP2009025971A (ja) | 情報処理装置、ログデータ収集システム | |
JP5136200B2 (ja) | ログ記録システム | |
CN108243070B (zh) | 一种测试方法、控制节点及压力节点 | |
JP2011192201A (ja) | リモート保全システムおよびリモート保全方法 | |
JP2005141466A (ja) | コンピュータの監視装置および監視対象のコンピュータに関するメッセージの処理方法 | |
JP2007272328A (ja) | コンピュータ・システム | |
JP2005018152A (ja) | 制御/監視システム | |
CN115934428B (zh) | 一种mysql数据库的主灾备切换方法、装置及电子设备 | |
JP2007299270A (ja) | 情報管理システム、情報管理方法及び情報管理プログラム | |
WO2022168196A1 (ja) | 保守システム、情報処理装置、保守方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231019 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231019 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231019 |
|
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: 20240123 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7442751 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |