JP7765745B2 - 制御システム、制御装置、制御方法及び制御プログラム - Google Patents
制御システム、制御装置、制御方法及び制御プログラムInfo
- Publication number
- JP7765745B2 JP7765745B2 JP2022061751A JP2022061751A JP7765745B2 JP 7765745 B2 JP7765745 B2 JP 7765745B2 JP 2022061751 A JP2022061751 A JP 2022061751A JP 2022061751 A JP2022061751 A JP 2022061751A JP 7765745 B2 JP7765745 B2 JP 7765745B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- physical quantity
- array
- sequence number
- control signal
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B6/00—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral or differential
- G05B6/02—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral or differential electric
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25257—Microcontroller
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Description
実施形態に係る制御システム100の効果を検証するために行ったシミュレーションの結果について以下に説明する。
本実施形態における態様は、以下のような開示を含む。
制御信号に基づいて制御される対象装置(20)の物理量を測定するセンサ(30)と、
制御周期毎にインクリメントする送信順序番号を物理量に付加して送信するセンサドライバ(35)と、
物理量及び指令値に基づいて対象装置(20)に制御信号を送信し、フィードバック制御を行う制御装置(10)と、を備え、
制御装置(10)は、
送信順序番号が付加された物理量を受信する受信部(13)と、
制御周期において物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有するバッファ部(14)と、
物理量及び指令値に基づいて制御信号を生成する制御部(11)と、
生成された制御信号を対象装置に送信する送信部(12)と、
を備え、
制御部(11)は、
制御周期毎に受信順序番号をインクリメントし、
受信された物理量に付加された送信順序番号及び受信順序番号に基づいて定まる配列の格納位置に物理量を格納し、
配列の格納位置のうち制御用格納位置に格納されている物理量及び指令値に基づいて制御信号を生成する、
制御システム(100)。
センサ(30)により測定される対象装置(20)の物理量及び指令値に基づいて対象装置(20)に制御信号を送り、フィードバック制御を行う制御装置(10)であって、
センサドライバ(35)において制御周期毎にインクリメントされる送信順序番号が付加された物理量を受信する受信部(13)と、
制御周期において物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有するバッファ部(14)と、
物理量及び指令値に基づいて制御信号を生成する制御部(11)と、
生成された制御信号を対象装置(20)に送信する送信部(12)と、
を備え、
制御部(11)は、
制御周期毎に受信順序番号をインクリメントし、
受信された物理量に付加された送信順序番号及び受信順序番号に基づいて定まる配列の格納位置に物理量を格納し、
配列の格納位置のうち制御用格納位置に格納されている物理量及び指令値に基づいて制御信号を生成する、
制御装置(10)。
センサ(30)により測定される対象装置(20)の物理量及び指令値に基づいて対象装置(20)に制御信号を送り、フィードバック制御を行う制御装置(10)で実行される制御方法であって、
センサドライバ(35)において制御周期毎にインクリメントされる送信順序番号が付加された物理量を受信することと、
制御周期において物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有することと、
物理量及び指令値に基づいて制御信号を生成することと、
生成された制御信号を対象装置(20)に送信することと、
を含み、
制御信号を生成することは、
制御周期毎に受信順序番号をインクリメントし、
受信された物理量に付加された送信順序番号及び受信順序番号に基づいて定まる配列の格納位置に物理量を格納し、
配列の格納位置のうち制御用格納位置に格納されている物理量及び指令値に基づいて制御信号を生成する、
制御方法。
センサ(30)により測定される対象装置(20)の物理量及び指令値に基づいて対象装置(20)に制御信号を送り、フィードバック制御を行う制御装置(10)を、
センサドライバ(35)において制御周期毎にインクリメントされる送信順序番号が付加された物理量を受信する受信部(13)、
制御周期において物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有するバッファ部(14)、
物理量及び指令値に基づいて制御信号を生成する制御部(11)、
生成された制御信号を対象装置(20)に送信する送信部(12)、
として機能させ、
制御部(11)は、
制御周期毎に受信順序番号をインクリメントし、
受信された物理量に付加された送信順序番号及び受信順序番号に基づいて定まる配列の格納位置に物理量を格納し、
配列の格納位置のうち制御用格納位置に格納されている物理量及び指令値に基づいて制御信号を生成する、
制御プログラム。
Claims (9)
- 制御信号に基づいて制御される対象装置の物理量を測定するセンサと、
制御周期毎にインクリメントする送信順序番号を前記物理量に付加して送信するセンサドライバと、
前記物理量及び指令値に基づいて前記対象装置に前記制御信号を送信し、フィードバック制御を行う制御装置と、を備え、
前記制御装置は、
前記送信順序番号が付加された前記物理量を受信する受信部と、
制御周期において前記物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有するバッファ部と、
前記物理量及び前記指令値に基づいて前記制御信号を生成する制御部と、
生成された前記制御信号を前記対象装置に送信する送信部と、
を備え、
前記制御部は、
制御周期毎に受信順序番号をインクリメントし、
受信された前記物理量に付加された前記送信順序番号及び前記受信順序番号に基づいて定まる配列の格納位置に前記物理量を格納し、
前記配列の格納位置のうち制御用格納位置に格納されている前記物理量及び前記指令値に基づいて前記制御信号を生成する、
制御システム。 - 前記要素数は、前記遅延周期数の最大値から前記遅延周期数の最小値を減算した値に、1を加算した値である、
請求項1記載の制御システム。 - 前記配列の格納位置は、前記受信順序番号から前記送信順序番号を減算した値から、さらに前記遅延周期数の最小値を減算した値に対応する格納位置である、
請求項1記載の制御システム。 - 前記配列の制御用格納位置は、前記遅延周期数の最大値から前記遅延周期数の最小値を減算した値に対応する格納位置である、
請求項1記載の制御システム。 - 前記制御部は、前記送信部により前記制御信号が送信された後に、前記配列に格納されている各要素をインデックス値の大きい方向に一つずつシフトする、
請求項1記載の制御システム。 - 前記制御装置は、
前記対象装置のモデル及びむだ時間に基づくスミス補償器をさらに備え、
前記遅延周期数の最大値に基づいて定まる前記むだ時間を、前記スミス補償器に設定する、
請求項1から5のいずれか一項に記載の制御システム。 - センサにより測定される対象装置の物理量及び指令値に基づいて前記対象装置に制御信号を送り、フィードバック制御を行う制御装置であって、
センサドライバにおいて制御周期毎にインクリメントされる送信順序番号が付加された前記物理量を受信する受信部と、
制御周期において前記物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有するバッファ部と、
前記物理量及び前記指令値に基づいて前記制御信号を生成する制御部と、
生成された前記制御信号を前記対象装置に送信する送信部と、
を備え、
前記制御部は、
制御周期毎に受信順序番号をインクリメントし、
受信された前記物理量に付加された前記送信順序番号及び前記受信順序番号に基づいて定まる配列の格納位置に前記物理量を格納し、
前記配列の格納位置のうち制御用格納位置に格納されている前記物理量及び前記指令値に基づいて前記制御信号を生成する、
制御装置。 - センサにより測定される対象装置の物理量及び指令値に基づいて前記対象装置に制御信号を送り、フィードバック制御を行う制御装置で実行される制御方法であって、
センサドライバにおいて制御周期毎にインクリメントされる送信順序番号が付加された前記物理量を受信することと、
制御周期において前記物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有することと、
前記物理量及び前記指令値に基づいて前記制御信号を生成することと、
生成された前記制御信号を前記対象装置に送信することと、
を含み、
前記制御信号を生成することは、
制御周期毎に受信順序番号をインクリメントし、
受信された前記物理量に付加された前記送信順序番号及び前記受信順序番号に基づいて定まる配列の格納位置に前記物理量を格納し、
前記配列の格納位置のうち制御用格納位置に格納されている前記物理量及び前記指令値に基づいて前記制御信号を生成する、
制御方法。 - センサにより測定される対象装置の物理量及び指令値に基づいて前記対象装置に制御信号を送り、フィードバック制御を行う制御装置を、
センサドライバにおいて制御周期毎にインクリメントされる送信順序番号が付加された前記物理量を受信する受信部、
制御周期において前記物理量を遅延して受信する遅延周期数の最大値に基づいて定まる要素数の配列を保有するバッファ部、
前記物理量及び前記指令値に基づいて前記制御信号を生成する制御部、
生成された前記制御信号を前記対象装置に送信する送信部、
として機能させ、
前記制御部は、
制御周期毎に受信順序番号をインクリメントし、
受信された前記物理量に付加された前記送信順序番号及び前記受信順序番号に基づいて定まる配列の格納位置に前記物理量を格納し、
前記配列の格納位置のうち制御用格納位置に格納されている前記物理量及び前記指令値に基づいて前記制御信号を生成する、
制御プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022061751A JP7765745B2 (ja) | 2022-04-01 | 2022-04-01 | 制御システム、制御装置、制御方法及び制御プログラム |
| EP23162566.6A EP4254095B1 (en) | 2022-04-01 | 2023-03-17 | Control system, control device, control method, and control program |
| CN202310293113.4A CN116893634A (zh) | 2022-04-01 | 2023-03-23 | 控制系统、控制装置、控制方法及控制程序 |
| US18/193,487 US20230324854A1 (en) | 2022-04-01 | 2023-03-30 | Control system, control device, control method, and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022061751A JP7765745B2 (ja) | 2022-04-01 | 2022-04-01 | 制御システム、制御装置、制御方法及び制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023151892A JP2023151892A (ja) | 2023-10-16 |
| JP7765745B2 true JP7765745B2 (ja) | 2025-11-07 |
Family
ID=85703837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022061751A Active JP7765745B2 (ja) | 2022-04-01 | 2022-04-01 | 制御システム、制御装置、制御方法及び制御プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230324854A1 (ja) |
| EP (1) | EP4254095B1 (ja) |
| JP (1) | JP7765745B2 (ja) |
| CN (1) | CN116893634A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013222403A (ja) | 2012-04-18 | 2013-10-28 | Yokogawa Electric Corp | 制御装置及び制御システム |
| JP2018180666A (ja) | 2017-04-05 | 2018-11-15 | オムロン株式会社 | 制御装置、制御プログラム、制御システム、および、制御方法 |
| JP2021103439A (ja) | 2019-12-25 | 2021-07-15 | オムロン株式会社 | 制御システム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5330183B2 (ja) * | 2009-10-05 | 2013-10-30 | パナソニック株式会社 | パケット挿入削除方法及び通話システム |
| JP2012222403A (ja) | 2011-04-04 | 2012-11-12 | Denso Corp | 情報表示システム、当該システムを構成する車載装置及び携帯装置 |
| GB201302534D0 (en) * | 2013-02-13 | 2013-03-27 | Qatar Foundation | Feedback control as a cloud service |
| US10965570B2 (en) * | 2016-08-17 | 2021-03-30 | Nec Corporation | Remote control device, system, method, and recording medium for determining a delay setting value |
| JP7530264B2 (ja) | 2020-10-07 | 2024-08-07 | 住友重機械工業株式会社 | モータ装置 |
-
2022
- 2022-04-01 JP JP2022061751A patent/JP7765745B2/ja active Active
-
2023
- 2023-03-17 EP EP23162566.6A patent/EP4254095B1/en active Active
- 2023-03-23 CN CN202310293113.4A patent/CN116893634A/zh active Pending
- 2023-03-30 US US18/193,487 patent/US20230324854A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013222403A (ja) | 2012-04-18 | 2013-10-28 | Yokogawa Electric Corp | 制御装置及び制御システム |
| JP2018180666A (ja) | 2017-04-05 | 2018-11-15 | オムロン株式会社 | 制御装置、制御プログラム、制御システム、および、制御方法 |
| JP2021103439A (ja) | 2019-12-25 | 2021-07-15 | オムロン株式会社 | 制御システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023151892A (ja) | 2023-10-16 |
| EP4254095B1 (en) | 2025-08-06 |
| EP4254095A1 (en) | 2023-10-04 |
| US20230324854A1 (en) | 2023-10-12 |
| CN116893634A (zh) | 2023-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010050119A1 (en) | Robot control apparatus | |
| JP2012024877A (ja) | ロボット制御装置 | |
| JP5726328B2 (ja) | モータ制御装置 | |
| EP3460596A1 (en) | Support device and support program | |
| CN103312256A (zh) | 基于干扰观测器的伺服电机网络化控制方法 | |
| JP7765745B2 (ja) | 制御システム、制御装置、制御方法及び制御プログラム | |
| CN101088703A (zh) | 电动机控制装置 | |
| TWI461870B (zh) | 可編程式之控制器 | |
| Liberatore | Integrated Play-Back, Sensing, and Networked Control. | |
| CN111025913A (zh) | 一种用于工程控制的网络化预测控制方法及系统 | |
| CN114153174B (zh) | 主从式控制系统的控制方法以及装置、存储介质 | |
| JP4930938B2 (ja) | 通信遅延を有する通信路を介して信号を送受信する遠隔制御システム | |
| JP7765746B2 (ja) | 制御システム、制御装置、制御方法及び制御プログラム | |
| EP4254084A1 (en) | Control system, control device, control method, and control program | |
| CN114362638A (zh) | 锁存电机位置的方法、系统、终端设备及介质 | |
| CN118372247B (zh) | 一种单连杆机械臂的异步量化控制方法 | |
| JP2006350768A (ja) | モーションコントロールシステム | |
| CN110611599A (zh) | 一种网络控制系统及其控制方法 | |
| JP2023152015A (ja) | 制御システム、制御装置、制御方法及び制御プログラム | |
| Martí et al. | Networked Control Systems Overview. | |
| JP2007089331A (ja) | 同期制御システム | |
| Stanojevic et al. | Robust control of networked systems: Buffering, control design and application | |
| JP2023152029A (ja) | 制御システム、制御装置、制御方法及び制御プログラム | |
| CN119635644B (zh) | 执行器故障下机械臂系统固定时间同步控制方法及系统 | |
| CN121028556A (zh) | 一种时滞马尔科夫跳跃系统的滑模控制方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250910 |
|
| 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: 20250925 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251008 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765745 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |