JP7242355B2 - 分散制御システムおよびそれを用いた作業機械 - Google Patents
分散制御システムおよびそれを用いた作業機械 Download PDFInfo
- Publication number
- JP7242355B2 JP7242355B2 JP2019045813A JP2019045813A JP7242355B2 JP 7242355 B2 JP7242355 B2 JP 7242355B2 JP 2019045813 A JP2019045813 A JP 2019045813A JP 2019045813 A JP2019045813 A JP 2019045813A JP 7242355 B2 JP7242355 B2 JP 7242355B2
- Authority
- JP
- Japan
- Prior art keywords
- port
- communication
- data
- control system
- unit
- 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
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
システム全体での処理時間の短縮できる。
さらに、制御装置21bでは、通信ポート200b-3の受信側と、通信ポート200b-1の送信側の組を中継ポートとして設定する。
通信ポート200e-3の受信側と、通信ポート200e-1の送信側の組を中継ポートとして設定する。
演算モデル400の全体に相当する演算結果を転送し、メイン処理装置23および制御装置21g~21iで情報を共有する。
20:分散制御システム
21、21a~21i:制御装置
22:通信路
23:メイン処理装置
24:表示入力装置
200、200a~200j:通信ポート
201:通信制御部
202:演算部
203:演算結果格納部
210:受信ポート選択部
211:送信ポート選択部
212:中継ポート選択部
213:受信データ格納部
214:送信データ格納部
215:送信データ選択部
400、400a~400d:演算モデル
401:入力層
402:出力層
403:中間層
410:演算器
411:重み係数格納部
412:データ選択部
420:データ格納部
421:データ集約部
730:タイミングチャート
800:設定画面
801:演算モデル分散方法表示設定部
802:分散制御システム表示設定部
1000、1000a~1000c:分散処理グループ
Claims (12)
- 複数の通信ポートを具備する制御装置を複数備え、複数の制御装置の間に、通信ポート同士を接続する通信路を具備することで構成されるネットワークを備える分散制御システムであって、
前記制御装置は、制御装置自身が備える前記通信ポートの1つ乃至複数が、前記通信路を介して転送されるデータを制御装置自身で処理するデータである入力データとして取込む通信ポートである受信ポートに選択され、制御装置自身が備える通信ポートの1つ乃至複数が、自身が発信するデータである出力データを前記通信路に転送する通信ポートである送信ポートに選択され、制御装置自身が備える前記通信ポートの複数が、前記通信路を介して転送されるデータを受信する通信ポートと、受信したデータを通信路に転送する通信ポートの組である中継ポートに選択されていることを特徴とする分散制御システム。 - 請求項1に記載の分散制御システムであって、
前記ネットワークを介したデータ転送を実行する前記制御装置を複数選択し、
任意の前記制御装置の前記送信ポートから自身に格納された伝達情報を転送した後、選択された全ての前記制御装置が受信ポートを介して転送される入力データを取込み、取込まれた入力データを出力データとして前記送信ポートを介して転送を繰り返し実行した際に、伝達情報が選択された全ての前記制御装置を通過するように、各制御装置の前記受信ポートと、前記送信ポートと、前記中継ポートを選択することを特徴とする分散制御システム。 - 請求項2に記載の分散制御システムであって、
選択された全ての前記制御装置に対し、少なくとも1つの前記受信ポートと、少なくとも1つの前記送信ポートと、を必ず選択し、さらに、選択された全ての前記制御装置のいくつかは、任意数の前記中継ポートを選択することを特徴とする分散制御システム。 - 請求項2に記載の分散制御システムであって、
選択された全ての前記制御装置は、前記受信ポートを介して転送される入力データとして受信しながら、自身の演算結果あるいは入力データのいずれかを出力データとして前記送信ポートに転送する通信処理と、自身の演算結果あるいは入力データのいずれかを用いて計算を実行する演算処理と、を実行することを特徴とする分散制御システム。 - 請求項4に記載の分散制御システムであって、
データ転送を実行する前記制御装置を、各制御装置で実行させる演算処理に対して、自身の処理能力を超えないように選択数を変更することを特徴とする分散制御システム。 - 請求項4に記載の分散制御システムであって、
前記制御装置の演算処理の内容が深層学習の演算モデルの一部であることを特徴とする分散制御システム。 - 複数の通信ポートを具備する制御装置を複数備え、複数の制御装置の間に、通信ポート同士を接続する通信路を具備することで構成されるネットワークを備える分散制御システムであって、
前記制御装置は、制御装置自身に搭載される全ての前記通信ポートと接続され、前記通信路を介した通信を実行する通信制御部と、前記通信制御部からの受信データを用いて演算を行い、演算結果を送信データとして前記通信演算部に与える演算部を備え、
前記通信制御部は、全ての前記通信ポートの受信側と接続され、任意の前記通信ポートを受信ポートとして選択する受信ポート選択部と、全ての前記通信ポートの送信側と接続され、任意の通信ポートを送信ポートとして選択する送信ポート選択部と、中継ポート選択部とを備え、
前記通信制御部は、前記受信ポート選択部と接続され、受信ポートから伝送されるデータが格納される受信データ格納部と、前記送信ポート選択部と接続され、送信ポートに伝送するデータが格納される送信データ格納部と、前記受信データ格納部および前記送信データ格納部と接続され、前記演算部の演算結果のデータ、および、前記受信データ格納部に格納されたデータのうち、いずれかを選択し、前記送信データ格納部にデータを格納する送信データ選択部とを備え、
前記受信ポート選択部は、前記中継ポート選択部と接続され、全ての通信ポートの接続線から伝送される信号を、前記中継ポート選択部に受け渡し、
前記送信ポート選択部は、前記中継ポート選択部と接続され、前記中継ポート選択部からの接続を、通信ポートの接続と1対1に対応するように備え、前記中継ポート選択部から伝送される信号を、対応する通信ポートの接続線に受け渡し、
前記中継ポート選択部は、前記受信ポート選択部からの接続線と、前記送信ポート選択部からの接続線の組を選択することで、中継ポートを決定し、中継ポートに決定された受信ポート選択部の接続線から伝送される信号を、同じ中継ポートに決定された前記送信ポート選択部の接続線に受け渡すことを特徴とする分散制御システム。 - 請求項7に記載の分散制御システムであって、
前記制御装置に対して、動作指令、動作応答、および、制御パラメータ、演算パラメータをネットワークを介して転送することで全ての制御装置を統括するメイン制御装置と、前記メイン制御装置と接続され、全ての通信装置を管理、設定するため画面表示と入力の機能を具備する表示入力装置とを備えることを特徴とする分散制御システム。 - 請求項7または請求項8に記載の分散制御システムであって、
前記制御装置は、前記通信制御部の受信データ格納部と接続され、モーション制御や深層学習などの演算処理を実行する演算部と、前記演算部および演算制御部の送信データ選択部と接続され、前記演算部の処理結果を格納し、格納された処理結果を前記送信データ選択部に転送する演算結果格納部を備えることを特徴とする分散制御システム。 - 請求項1から請求項9のいずれか1項に記載の分散制御システムであって、
複数の制御装置が通信路により接続されて、複数の制御装置の間で一巡する転送ルートが形成されるように、前記制御装置内の通信ポートは受信ポート、送信ポート、中継ポートに選択されていることを特徴とする分散制御システム。 - 請求項1から請求項10のいずれか1項に記載の分散制御システムを用いて構成されたことを特徴とする作業機械。
- 請求項11に記載の作業機械であって、
作業機械を構成する分散制御システムは、深層学習の学習演算を実行する制御装置と深層学習の推論演算を実行する制御装置とを組としてネットワーク構成された制御装置群を複数組備え、制御装置群はメイン処理装置に接続されていることを特徴とする作業機械。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019045813A JP7242355B2 (ja) | 2019-03-13 | 2019-03-13 | 分散制御システムおよびそれを用いた作業機械 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019045813A JP7242355B2 (ja) | 2019-03-13 | 2019-03-13 | 分散制御システムおよびそれを用いた作業機械 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020150393A JP2020150393A (ja) | 2020-09-17 |
JP7242355B2 true JP7242355B2 (ja) | 2023-03-20 |
Family
ID=72430915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019045813A Active JP7242355B2 (ja) | 2019-03-13 | 2019-03-13 | 分散制御システムおよびそれを用いた作業機械 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7242355B2 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001100805A (ja) | 1999-09-27 | 2001-04-13 | Matsushita Electric Ind Co Ltd | ロボット制御装置 |
US20060244724A1 (en) | 2005-04-28 | 2006-11-02 | International Business Machines Corporation | Apparatus and method for automatically switching resources between multiple workstations |
JP2009164703A (ja) | 2007-12-28 | 2009-07-23 | Nippon Telegraph & Telephone West Corp | 通信装置、中央サーバ装置、中継装置、情報通信システム、および情報通信方法 |
WO2016166881A1 (ja) | 2015-04-17 | 2016-10-20 | Cocoro Sb株式会社 | 処理システム及びプログラム |
JP2017034590A (ja) | 2015-08-05 | 2017-02-09 | 株式会社デンソー | 通信ネットワーク及び中継装置 |
JP2017120996A (ja) | 2015-12-28 | 2017-07-06 | ファナック株式会社 | 複数の製造装置を含む製造データ処理システム |
JP2018022939A (ja) | 2016-08-01 | 2018-02-08 | 株式会社日立ハイテクノロジーズ | 分散制御装置及び分散制御システム |
-
2019
- 2019-03-13 JP JP2019045813A patent/JP7242355B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001100805A (ja) | 1999-09-27 | 2001-04-13 | Matsushita Electric Ind Co Ltd | ロボット制御装置 |
US20060244724A1 (en) | 2005-04-28 | 2006-11-02 | International Business Machines Corporation | Apparatus and method for automatically switching resources between multiple workstations |
JP2009164703A (ja) | 2007-12-28 | 2009-07-23 | Nippon Telegraph & Telephone West Corp | 通信装置、中央サーバ装置、中継装置、情報通信システム、および情報通信方法 |
WO2016166881A1 (ja) | 2015-04-17 | 2016-10-20 | Cocoro Sb株式会社 | 処理システム及びプログラム |
JP2017034590A (ja) | 2015-08-05 | 2017-02-09 | 株式会社デンソー | 通信ネットワーク及び中継装置 |
JP2017120996A (ja) | 2015-12-28 | 2017-07-06 | ファナック株式会社 | 複数の製造装置を含む製造データ処理システム |
JP2018022939A (ja) | 2016-08-01 | 2018-02-08 | 株式会社日立ハイテクノロジーズ | 分散制御装置及び分散制御システム |
Also Published As
Publication number | Publication date |
---|---|
JP2020150393A (ja) | 2020-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI803663B (zh) | 一種運算裝置和運算方法 | |
JP6576255B2 (ja) | ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 | |
JP5684911B2 (ja) | クラウドロボットシステムおよびその実現方法 | |
EP0298396B1 (en) | Function-distributed control apparatus | |
US20100274385A1 (en) | Control system for controlling an industrial robot | |
CN111427838B (zh) | 基于zynq动态更新卷积神经网络的分类***及方法 | |
JP2019193975A (ja) | ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 | |
JP7242355B2 (ja) | 分散制御システムおよびそれを用いた作業機械 | |
CN111767995B (zh) | 运算方法、装置及相关产品 | |
JP6138375B2 (ja) | コントローラ | |
JP2014211767A (ja) | 情報処理システム、制御装置及び情報処理システムの制御方法 | |
KR102290531B1 (ko) | 재조직 가능한 뉴럴 네트워크 컴퓨팅 장치 | |
JPH02226304A (ja) | コントローラの群制御システム | |
US11886934B2 (en) | Control of data transfer between processing nodes | |
US20220082392A1 (en) | Information processing apparatus, information processing method, computer program, and travel management system | |
CN111052683B (zh) | 网络*** | |
KR101334356B1 (ko) | 로봇 제어 장치 | |
Liu et al. | A framework for industrial robot training in cloud manufacturing with deep reinforcement learning | |
CN109214507B (zh) | 计算装置及方法 | |
WO2022219735A1 (ja) | ロボットコントロール装置 | |
Lu | Design of PLC intelligent control system based on improved genetic ant colony algorithm | |
KR20200142200A (ko) | 신경망 연산 효율 증대를 위한 신경망 가속기 및 그의 동작 방법 | |
JP7357767B2 (ja) | 複数のプロセッサを有するコンピュータにおける通信 | |
KR101024549B1 (ko) | 로봇 제어기의 조인트 맵핑 시스템 | |
JP2982469B2 (ja) | Faコントローラと制御対象とのデータ交換機構 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220826 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221019 |
|
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: 20230207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230308 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7242355 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |