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
270
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
660
Pythonのグローバル変数について
kioto
0
680
PythonでRaspberry PiのGPIOを制御する
kioto
0
1.2k
Other Decks in Technology
See All in Technology
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
300
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
0
220
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
110
SOTA競争から人間を超える画像認識へ
shinya7y
0
550
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.1k
Observability — Extending Into Incident Response
nari_ex
1
460
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
1
480
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
120
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
120
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
910
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
210
生成AI時代のPythonセキュリティとガバナンス
abenben
0
140
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Statistics for Hackers
jakevdp
799
220k
Bash Introduction
62gerente
615
210k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Done Done
chrislema
185
16k
Practical Orchestrator
shlominoach
190
11k
Gamification - CAS2011
davidbonilla
81
5.5k
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)