JP6919289B2 - 制御装置、制御方法及び制御プログラム - Google Patents
制御装置、制御方法及び制御プログラム Download PDFInfo
- Publication number
- JP6919289B2 JP6919289B2 JP2017078171A JP2017078171A JP6919289B2 JP 6919289 B2 JP6919289 B2 JP 6919289B2 JP 2017078171 A JP2017078171 A JP 2017078171A JP 2017078171 A JP2017078171 A JP 2017078171A JP 6919289 B2 JP6919289 B2 JP 6919289B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- application
- tact
- control
- 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
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Description
図1〜図6を参照して、第1実施形態による制御装置、制御方法及び制御プログラムについて詳細に説明する。第1実施形態による制御方法及び制御プログラムは、制御装置の内部コンピュータに各種の処理ステップを実行させることにより実現される。
図7、図8を参照して、第2実施形態による制御装置、制御方法及び制御プログラムについて詳細に説明する。第1実施形態との重複部分については、説明を省略する。
図示は省略しているが、第3実施形態のプロセッサモジュール50は、第2実施形態のプロセッサモジュール50(図7)において、タスクスタート検出部58を残しながら(機能させながら)、タスクエンド検出部53を省略した(機能させないようにした)ものである。この場合、データ収集部54は、各タクト周期に含まれる共通の制御帯域であるアプリケーション帯域を利用して、アプリケーション実行部51によるアプリケーションの実行前のタイミングで、データの収集を実行する。より具体的に、データ収集部54は、各タクト周期に含まれる共通の制御帯域であるアプリケーション帯域を利用して、タスクスタート検出部58によるタスクスタートの検出後に、データの収集を実行している。例えば、データ収集部54は、タスクスタート検出部58によるタスクスタートの検出後に、アプリケーション実行前の入力データを収集することができる。
図9〜図12を参照して、第4実施形態による制御装置、制御方法及び制御プログラムについて詳細に説明する。第1実施形態〜第3実施形態との重複部分については、説明を省略する。
図13、図14を参照して、第5実施形態による制御装置、制御方法及び制御プログラムについて詳細に説明する。第4実施形態との重複部分については、説明を省略する。
図示は省略しているが、第6実施形態のプロセッサモジュール50は、第5実施形態のプロセッサモジュール50(図13)において、プログラムスタート検出部60を残しながら(機能させながら)、プログラムエンド検出部59を省略した(機能させないようにした)ものである。この場合、データ収集部54は、各タクト周期に含まれる共通の制御帯域であるアプリケーション帯域を利用して、アプリケーション実行部51によるアプリケーションの実行前のタイミングで、データの収集を実行する。より具体的に、データ収集部54は、各タクト周期に含まれる共通の制御帯域であるアプリケーション帯域を利用して、プログラムスタート検出部60によるプログラムスタートの検出後に、データの収集を実行している。例えば、データ収集部54は、プログラムスタート検出部60によるプログラムスタートの検出後に、アプリケーション実行前の入力データを収集することができる。
プロセッサモジュール50は、タスクエンド検出部53、タスクスタート検出部58、プログラムエンド検出部59及びプログラムスタート検出部60の全てを有することができる。その上で、ユーザによるマニュアル設定や所定条件に基づく自動設定によって、上述したタスクエンド検出部53、タスクスタート検出部58、プログラムエンド検出部59及びプログラムスタート検出部60の少なくとも一部を機能させることで、第1実施形態〜第6実施形態の切替えを実行することができる。すなわち、データ収集部54が、各タクト周期に含まれる共通の制御帯域であるアプリケーション帯域を利用して、アプリケーション実行部51によるアプリケーションの実行前後の少なくとも一方のタイミング(タスクスタート若しくはタスクエンド又はプログラムスタート若しくはプログラムエンドの少なくともいずれかの検出タイミング)で、データの収集を実行することができる。
図15は、比較例のプロセッサモジュール(制御装置)の処理を示すタイミングチャートである。図16は、比較例のデータ蓄積部による蓄積データの一例を示す図である。図15では、全てのタクト周期において、アプリケーション帯域を利用してアプリケーション実行処理を行い、且つ、システム帯域を利用してデータ収集処理とデータ送信処理を行っている。特に、システム帯域を利用したデータ収集処理とデータ送信処理は、優先度にかかわらず全てのタスク0、1、2で行っている。このため、アプリケーションを実行していなかったり、優先度が低かったり、アプリケーションの実行途中で意味のないデータ(破棄すべきデータ)等も一律かつ無作為に収集・送信してしまう。その結果、図16に示すように、データ蓄積部による蓄積データには不要なものが多く、支援ツールの側で、時系列に収集・送信した全データに検索を掛けて有効なデータを取り出すという処理が必須となってしまう。
11A〜11G IOモジュール
12 通信モジュール
13 電源
14 電源
15 バスケーブル
20 プラント群(制御対象装置)
21 第1プラント(制御対象装置)
22 第2プラント(制御対象装置)
23 第3プラント(制御対象装置)
24 第4プラント(制御対象装置)
30 通信ケーブル
40 支援ツール(エンジニアリングツール、上位機器)
41 アプリケーション作成部
42 収集データ設定/変更部(パラメータ設定/変更部)
43 データ出力部
50 プロセッサモジュール(制御装置)
51 アプリケーション実行部
52 データ収集パラメータ保持部(パラメータ設定/変更部)
53 タスクエンド検出部
54 データ収集部
55 タイムスタンプ付加部(計時部)
56 データ蓄積部
57 データ送信部
58 タスクスタート検出部
59 プログラムエンド検出部
60 プログラムスタート検出部
Claims (13)
- 制御対象装置に関連するアプリケーションを実行するアプリケーション実行部と、
前記制御対象装置に関連するデータを収集するデータ収集部と、
を有し、
前記データ収集部は、各タクト周期が共通の制御帯域と別の制御帯域に分割された複数のタクト周期のうち、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記アプリケーション実行部による前記アプリケーションの実行前後の少なくとも一方のタイミングで、前記データの収集を実行する、
ことを特徴とする制御装置。 - 前記アプリケーションのタスクエンドを検出するタスクエンド検出部をさらに有し、
前記データ収集部は、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記タスクエンド検出部による前記タスクエンドの検出後に、前記データの収集を実行することを特徴とする請求項1に記載の制御装置。 - 前記アプリケーションのタスクスタートを検出するタスクスタート検出部をさらに有し、
前記データ収集部は、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記タスクスタート検出部による前記タスクスタートの検出後に、前記データの収集を実行することを特徴とする請求項1または請求項2に記載の制御装置。 - 前記アプリケーションのプログラムエンドを検出するプログラムエンド検出部をさらに有し、
前記データ収集部は、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記プログラムエンド検出部による前記プログラムエンドの検出後に、前記データの収集を実行することを特徴とする請求項1に記載の制御装置。 - 前記アプリケーションのプログラムスタートを検出するプログラムスタート検出部をさらに有し、
前記データ収集部は、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記プログラムスタート検出部による前記プログラムスタートの検出後に、前記データの収集を実行することを特徴とする請求項1または請求項4に記載の制御装置。 - 前記データ収集部は、前記各タクト周期が前記共通の制御帯域と前記別の制御帯域に分割された前記複数のタクト周期のうち、前記各タクト周期に含まれる前記別の制御帯域を利用して、プログラム毎に更新されずタスク毎に更新される第2のデータを収集することを特徴とする請求項1から請求項5のいずれかに記載の制御装置。
- 前記アプリケーション実行部による前記アプリケーションの実行を維持したままで、前記データ収集部による前記データの収集に関連するパラメータの設定/変更を行うパラメータ設定/変更部をさらに有し、
前記パラメータ設定/変更部は、上位機器において入力された、前記制御対象装置に関連するデータを収集するためのパラメータの設定/変更についてのデータ収集パラメータをダウンロードして、前記データ収集パラメータを保持する、
ことを特徴とする請求項1から請求項6のいずれかに記載の制御装置。 - 前記パラメータ設定/変更部は、前記各タクト周期が前記共通の制御帯域と前記別の制御帯域に分割された前記複数のタクト周期のうち、前記各タクト周期に含まれる前記別の制御帯域を利用して、前記データ収集部による前記データの収集に関連するパラメータの設定/変更を行うことを特徴とする請求項7に記載の制御装置。
- 前記データ収集部が収集した前記データにタイムスタンプを付加して蓄積するデータ蓄積部と、前記データ蓄積部による蓄積データを1または2以上のタクト周期毎に上位機器に送信するデータ送信部とをさらに有することを特徴とする請求項1から請求項8のいずれかに記載の制御装置。
- 前記データ送信部は、前記データ蓄積部による前記蓄積データを一定量毎または一定時間毎に前記上位機器に送信することを特徴とする請求項9に記載の制御装置。
- 前記データ送信部は、前記各タクト周期が前記共通の制御帯域と前記別の制御帯域に分割された前記複数のタクト周期のうち、前記各タクト周期に含まれる前記別の制御帯域を利用して、前記データ蓄積部による前記蓄積データを前記上位機器に送信することを特徴とする請求項9または請求項10に記載の制御装置。
- 制御対象装置を制御する制御方法であって、
前記制御対象装置に関連するアプリケーションを実行するアプリケーション実行ステップと、
前記制御対象装置に関連するデータを収集するデータ収集ステップと、
を有し、
前記データ収集ステップでは、各タクト周期が共通の制御帯域と別の制御帯域に分割された複数のタクト周期のうち、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記アプリケーションステップによる前記アプリケーションの実行前後の少なくとも一方のタイミングで、前記データの収集を実行する、
ことを特徴とする制御方法。 - 制御対象装置を制御するための制御プログラムであって、
前記制御対象装置に関連するアプリケーションを実行するアプリケーション実行ステップと、
前記制御対象装置に関連するデータを収集するデータ収集ステップと、
をコンピュータに実行させ、
前記データ収集ステップでは、各タクト周期が共通の制御帯域と別の制御帯域に分割された複数のタクト周期のうち、前記各タクト周期に含まれる前記共通の制御帯域を利用して、前記アプリケーションステップによる前記アプリケーションの実行前後の少なくとも一方のタイミングで、前記データの収集を実行する、
ことを特徴とする制御プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017078171A JP6919289B2 (ja) | 2017-04-11 | 2017-04-11 | 制御装置、制御方法及び制御プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017078171A JP6919289B2 (ja) | 2017-04-11 | 2017-04-11 | 制御装置、制御方法及び制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018180846A JP2018180846A (ja) | 2018-11-15 |
| JP6919289B2 true JP6919289B2 (ja) | 2021-08-18 |
Family
ID=64276606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017078171A Active JP6919289B2 (ja) | 2017-04-11 | 2017-04-11 | 制御装置、制御方法及び制御プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6919289B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114488970B (zh) * | 2021-12-24 | 2024-04-02 | 浙江中控技术股份有限公司 | 一种快速数据采集的系统及方法 |
-
2017
- 2017-04-11 JP JP2017078171A patent/JP6919289B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018180846A (ja) | 2018-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3540532B1 (en) | Control system and control method | |
| CN110244991B (zh) | 一种微服务依赖分析方法及装置 | |
| CN107302476B (zh) | 一种测试异步交互系统的自动化测试方法与系统 | |
| US10452048B2 (en) | Control system and control device | |
| CN104539053A (zh) | 基于爬虫技术的电力调度自动化巡检机器人及巡检方法 | |
| CN111092752B (zh) | 跨多个网络切片的故障定位方法及装置 | |
| CN114545848B (zh) | 伺服电机耐久测试的过程监控方法、装置和计算机设备 | |
| CN105490876A (zh) | 发包联动并发监控自动化测试服务器性能的方法 | |
| CN103714060A (zh) | 中断期历史数据的处理方法及前端采集子系统设备 | |
| JP6919289B2 (ja) | 制御装置、制御方法及び制御プログラム | |
| JP7102801B2 (ja) | 制御システム、制御装置および表示装置 | |
| CN118055039A (zh) | 一种基于遥测数据的网络设备管理方法及系统 | |
| CN116781797B (zh) | 一种协议报文的转换方法及设备 | |
| JP5768722B2 (ja) | 検証試験のためのプログラム、情報処理方法及び情報処理装置 | |
| US20050018694A1 (en) | Method for analyzing network trace, method for judging order among nodes, processor for analyzing network trace, computer-executable program for controlling computer as processor, and method for correcting time difference among nodes in network | |
| CN201163777Y (zh) | 一种网络化测试设备 | |
| WO2017131961A1 (en) | System and method for capturing and displaying packets and other messages in local control network (lcn) | |
| CN115098554A (zh) | 车辆自动驾驶数据处理方法、装置、电子设备和存储介质 | |
| CN111078277A (zh) | 一种装包系统、装包方法及存储介质 | |
| JP2017097516A (ja) | デバッグサポートシステム | |
| JP5387083B2 (ja) | ジョブ管理システムおよび方法 | |
| CN114928528B (zh) | 故障诊断方法、控制器、协议转换系统及存储介质 | |
| CN110825643A (zh) | 一种监控测试任务执行情况的方法 | |
| CN112445189B (zh) | 数据收集系统、数据收集方法和程序 | |
| JP2005032086A (ja) | データ収集システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200313 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210329 |
|
| 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: 20210622 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210705 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6919289 Country of ref document: JP 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 |