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
180
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
630
Pythonのグローバル変数について
kioto
0
650
PythonでRaspberry PiのGPIOを制御する
kioto
0
1.1k
Other Decks in Technology
See All in Technology
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
160
Docker Desktop で Docker を始めよう
zembutsu
PRO
0
170
20250116_自部署内でAmazon Nova体験会をやってみた話
riz3f7
1
100
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
RubyでKubernetesプログラミング
sat
PRO
4
160
AWS re:Invent 2024 recap in 20min / JAWSUG 千葉 2025.1.14
shimy
1
100
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
12
1.9k
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
490
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
120
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
210
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Building Your Own Lightsaber
phodgson
104
6.2k
GitHub's CSS Performance
jonrohan
1030
460k
A designer walks into a library…
pauljervisheath
205
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Mobile First: as difficult as doing things right
swwweet
222
9k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Speed Design
sergeychernyshev
25
740
Building Adaptive Systems
keathley
38
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
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)