QNX Acceleration Kit EtherCAT PLC Reference Platform QNX の

QNX Acceleration Kit
EtherCAT PLC Reference Platform
QNX の新しい体験、評価用プラットフォーム
2012/10/17
QNX ソフトウエアシステムズ 技術マネージャ
岡澤幸一
Confidential Information of
QNX Software Systems Limited
2
新しい体験、評価用プラットフォーム
• 組み込みマーケットからの要求
製品分野に特化したソリューション
OS コア機能
→
OSコア機能 + ミドルウェア (UI / コネクティビティ … )
• 車載機器分野における QNX CAR/CAR2 ソリューションの成功
• IA / Medical / GEM マーケット向けソリューションプラットフォーム
EtherCAT PLC Reference Platform
QNX
Neutrino
QorIQ Multi Core
SoftPLC
QNX Acceleration Kit
Cortex A8/A9
Touch Panel UI
UI/UX
2013予定
Connectivity
Confidential Information of
QNX Software Systems Limited
4
EtherCAT PLC リファレンス プラットフォーム
• QNX、 Freescale、ISaGRAF® および koenig-pa GmbH (KPA) のパートナーシップ
• 産業用制御システムの開発を効率化
• QorIQ P1025 TWR-1025 タワーモジュール
ISaGRAF PLC Firmware
KPA EtherCAT Master スタック
2012年8月 FTF 中国で発表
およびQNX Neutrino RTOSを統合
• ETherCAT Master/Slave
単一のQorIQ P1025 プロセッサ上にEtherCAT マスタ プロトコルと
ユーザーの制御アプリケーションを同時に実行し
1ミリ秒のEtherCAT マスターサイクルを実現
• パワフルな開発ツール:
KPA EtherCAT Studio
ISaGRAF 6 Workbench
QNX Momentics ツールスイート
• ISaGRAF 6 Workbench および PLC Firmware
IEC 61499 および IEC 61131-3 規格の PLC プログラミング言語すべてに対応
Confidential Information of
QNX Software Systems Limited
Programmable Logic Controller Reference Platform
ソフト構成 (設計ツール/実行環境)
Designs
Run Time
Programmable Logic Controller
Development
Environment
User Application
IEC 61131
IEC 61499
PLC Run Time
EtherC A T
C onfigure
EtherCAT Stack
Port
Neutrino RTOS
QorIQ Hardware
Port
Port
TM
Port
Ethernet
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
DEVICE
(Slave)
DEVICE
(Slave)
Port
Port
Port
Port
5
Confidential Information of
QNX Software Systems Limited
PLC Reference Platform
ソフト/ハード構成
6
Beckoff
EtherCAT
Salve Units
KPA EtherCAT Master アーキテクチャ
RPC Server
Master Core
Library
Application
Programming
Interface
Operating System Abstraction Layer
Master
アプリケーション
ISaGRAF
ISaGRAF ワークベンチ
IEC 61131 / IEC 61499
“C” コードを
コントローラ
ファームウェア
開発環境
TIC コード
ネイティブコードに
コンパイル
QorIQ P1025 /
QNX OS
Process
Automation
Controller
アプリケーションは
TIC中間コードに
コンパイルされ
ダウンロード
ISaGRAF での統合
Copyright © 2012 ICS Triplex ISaGRAF,
Inc. All rights reserved.
2つのメインパーツ
ISaGRAF ファームウェア
- ISaGRAF ファームウェアをQNXに適合
- ISaGRAF ファームウェアと
EtherCAT マスタースタックが通信
ISaGRAF ワークベンチ
- ISaGRAF ワークベンチの内部で
KPA コンフィギュレーションツールと統合
QNX 6.5
ワークベンチでの統合
Copyright © 2012 ICS Triplex ISaGRAF,
Inc. All rights reserved.
• ISaGRAF 6 ワークベンチで KPA Studio と ISaGRAF を統合
– EtherCAT network コンフィギュレーションが可能
– EtherCAT networkの構成検索が可能
– EtherCAT masterを管理してオンライン/オフラインコントロールが可能
Confidential Information of
QNX Software Systems Limited
11
QNX アクセラレータ キット
• すぐに開発を始められる統合ソリューション
• 統合済みソフトウエア コンポーネント
Ethernet、Wi-Fi、Bluetooth、MP4 & H.264 ビデオ
USB、高度な最適化が行われたグラフィックス
• QNX® Neutrino® RTOS 上で実行
• 初期リリースでの対応ハードウエア:
Freescale i.MX6 Sabre-lite
TI AM335x
• 2012 年秋にリリース予定
今回のJTIC 2012では
Qt Demo/Crank Demoを展示
Confidential Information of
QNX Software Systems Limited
12
QNX Accelerator Kit / TI AM335x Starter Kit
リファレンス アプリケーション、デモ
グラフィックス 、UI デモ
• CPU セキュア パーティショニング
• HA (ハイ アベイラビリティー)デモ
• メディカル デモ
•
•
•
•
接続機能
•
•
•
•
•
•
•
•
WiFi LSR Wireless ドライバ
Bluetooth GAP, SPP, PAN, HID,
Bluetooth Low Energy
Ethernet
MMC-SD
USB
Serial UART
SPI, I2C support
Qt 5.0 デモ アプリケーション
Qt ブラウザ
Crank Storyboard デモ
OpenGL ES グラフックス & デモ
Confidential Information of
QNX Software Systems Limited
13
QNX Accelerator Kit / Freescale i.MX6
リファレンス アプリケーション、デモ
接続機能
• マルチコア(Quad)、ハードウェア性能
– CPU, GPU, Video Acceleration
• CPU セキュア パーティショニング
• HA (ハイ アベイラビリティー) デモ
• メディカル デモ
•
•
•
•
•
•
•
•
•
•
グラフィックス、ビデオ 、UIデモ
•
•
•
•
•
Qt 5.0 デモ アプリケーション
Qt ブラウザ
Crank Storyboard デモ
OpenGL ES グラフィックス & デモ
Video (MP4 & H.264 )
WiFi Silex ワイヤレスドライバー
Bluetooth GAP, SPP, PAN, HID,
Bluetooth Low Energy
Ethernet
MMC-SD
USB
PCIe
SATA
Serial UART
SPI, I2C support
© 2012 QNX Software Systems Limited. QNX, QNX CAR, NEUTRINO, MOMENTICS, AVIAGE and
other product names are or may be registered trademarks and/or trademarks of QNX Software
Systems Limited (QSSL) or its licensors in Canada, the U.S. and/or other countries. The
information herein is for informational purposes only and represents the current view of QSSL as
of the date of this presentation. Because QSS must respond to changing market conditions, it
should not be interpreted to be a commitment on the part of QSSL, and QSSL cannot guarantee
the accuracy of any information provided after the date of this presentation. QSSL MAKES NO
WARRANTIES, REPRESENTATIONS OR CONDITIONS EXPRESS, IMPLIED OR STATUTORY, AS TO
THE INFORMATION IN THIS PRESENTATION.
岡澤幸一
技術マネージャ
kokazawa@qnx.com