Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
crtlXについて ~ Hannover Messe 2024
Search
kioto
May 10, 2024
Technology
0
170
crtlXについて ~ Hannover Messe 2024
Bosch Rexrothの製品、ctrlXについて調べたことをまとめました。
ハノーバーメッセ2024での展示から得た情報もあります。
kioto
May 10, 2024
Tweet
Share
More Decks by kioto
See All by kioto
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
620
Pythonのグローバル変数について
kioto
0
650
PythonでRaspberry PiのGPIOを制御する
kioto
0
1.1k
Other Decks in Technology
See All in Technology
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
210
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
190
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
170
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
280
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
360
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
560
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
210
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
210
ハイテク休憩
sat
PRO
2
170
UI State設計とテスト方針
rmakiyama
2
650
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Facilitating Awesome Meetings
lara
50
6.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Music & Morning Musume
bryan
46
6.2k
Mobile First: as difficult as doing things right
swwweet
222
9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Visualization
eitanlees
146
15k
Practical Orchestrator
shlominoach
186
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
98
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Code Reviewing Like a Champion
maltzj
520
39k
Transcript
ctrlXについて 2024/5/10 Kioto Hirahara
What is ctrlX? • Bosch Rexroth(ボッシュ レックスロス)のオートメーションプラットフォーム • 正式名称ctrlX AUTOMATION(コントロールエックス
オートメーション) • 産業用オートメーションの設計と運用を簡素化する • 主な特徴は以下の通り ◦ 産業用Linux RTOS ◦ オープンスタンダード ◦ アプリのプログラミング技術を活用 ◦ 産業用機器に加え、 web、IoT、3Dシミュレータの導入も容易 ◦ App Store • Industry4.0の要件に対応
できなさそうなこと • Dockerのような仮想環境の導入 ◦ 技術的には可能だと思うが、資料には出現しないので未サポートかも • RT Linuxなので、GitHubからプログラムの自動更新等は無理? • 特定のハードウェア(PLC)でしか動作しない
◦ Bosch ◦ Wago ◦ etc… • ctrlX COREがLinuxだが、それほどオープンに利用できない? ◦ 上記の「特定のハードウェア」しか動作保証していないから ◦ 勝手にダウンロードできなさそう
ctrlX WORKS - overview • 普通"ctrlX"というと、大体これを指している • ctrlX WORKSは統合環境である •
ctrlXが提供しているのはAPPSとCORE RUNTIME層 • ENGINEERING層はユーザプログラム https://apps.boschrexroth.com/microsites/ctrlx-automation/en/portfolio/ctrlx-works/
CORE RUNTIME • Linux real-time OSは、ctrlX OSとも呼んでいる • Container hostは以下の機能を持つ
◦ ユーザ権限の管理 ◦ パッケージの管理 ◦ 認証 ◦ webインタフェースの提供 ◦ etc… • ctrlX Data Layer ◦ データの共有 ◦ ここがctrlXの売り
ctrlX Data Layer • データを一箇所に集め、ctrlX CORE上のソフトウェアのどこからでもread/writeでき るメモリ領域 • 「どこからでも」とは ◦
同一のctrlX CORE上のアプリ間 ◦ 異なるctrlX COREのアプリ間 • 感想 ◦ EtherNet/IPのCIPのように、同一の内容のメモリ空間を複数の PLCで同期を取る仕組みとは異な るが、同様な要求を満たすだろう ◦ OPC UAで同様な実装は可能と思われるが、かなり高速化されているはず
ctrlX WORKS - APPS • ctrlX PLC ◦ IEC 61131準拠のプログラミングツール
◦ CODESYS PLC add-onをサポート • ctrlX MOTION ◦ モーションタスクの汎用コントローラ • ctrlX IoT ◦ セキュリティ機能を持つ IoTツールボックス ◦ IoTデバイスと接続し、データ収集を行う • ctrlX HMI ◦ パネルやディスプレイなど HMIの構築
構成例 〜 Control-based IoT • ctrlX Data Layer は2つの領域で データ共有
• 領域間は EtherCATで共有 • Firewallを設置
構成例 〜 Device-integrated IoT
構成例 〜 PC based architecture
参考資料 • 動画 ◦ 公式動画:[EN] Bosch Rexroth ctrlX OS |
Linux-based operating system • web ◦ 公式サイト:ctrlX AUTOMATION ◦ 日本語サイト:エレクトリックドライブおよびコントロール機器 ▪ ctrlX AUTOMATIONのソフトウェアリンクはここから ◦ rexrohブログ:ctrlX AUTOMATION - 二歩先を進む ▪ 簡単な解説 ◦ システム概要:ctrlX WORKS ◦ コンテナサポート:ctrlX AUTOMATION - Container Engine ◦ パートナー起業一覧: ctrlX World ◦ コミュニティサイト:ctrlX AUTOMATION COMMUNITY
参考資料〜HM2024におけるctrlXの展示について • 以下に紹介する写真は、Bosch Rexroth社のctrlX展示を撮影したもの • PowerPointの写真は、まだwebサイトに掲載されていない資料 • ctrlXの特徴であるctrlX Data Layerの説明が強化された
参考資料〜HM2024の展示写真 (1)
参考資料〜HM2024の展示写真 (2)
参考資料〜HM2024の展示写真 (3)
参考資料〜HM2024の展示写真 (4)
参考資料〜HM2024の展示写真 (5)
参考資料〜HM2024の展示写真 (6)
参考資料〜HM2024の展示写真 (7)