ILC AIR Kit
ILC AIR Kit
組込みシステムからIoT、クラウドシステムまでをサポート
国内初のオールインワン プロトタイピングキット
ILC AIR Kitは、組込みソフトウェアの開発を素早く効率よく進めていくための開発キットです。
本商品は、ハードウェアとソフトウェアのセットとなっており、これだけで組込みソフトウェアを作成し、その動作検証まで行えます。
従来は、組込みソフトウェアの開発環境と対応するマイコンボードや入出力機器を準備してから、プロトタイプ製品の開発を行っていましたが、本商品はこれらすべてをセットで提供しているので、入手したその日のうちにプロトタイプ製品を完成させることも可能です。
さらに、本商品では組込みソフトウェアだけでなくIoTやクラウドシステムに対するプロトタイピング開発にも対応しています。

※AIR : Advanced IoT Resource
概要
商品構成について(構成イメージ図)
ILC AIR Kit はラズベリーパイのボードと各種組込み開発用ソフトウェア (GENWAREシリーズ、INTALOGICシリーズ)で構成されます。
提供するハードウェア
ソフトPLC内蔵コントローラ
(LCDタッチパネル)

LCDタッチパネル(※1)
(Raspberry Pi Touch Display)
CPUボード

CPUボード
(Raspberry Pi 3 Model B)
センサボード

センサボード
(Raspberry Pi Sense Hat)
・8x8、16ビットLEDディスプレイ
・ジョイスティック(5方向)
・気圧センサ
・温度センサ
・湿度センサ
・加速度センサ
・ジャイロセンサ
Micro SD Card

Micro SD Card
OS/コンパイラ/プロトタイピングに必要なライブラリと実行環境一式をプリインストール

※1:LCDタッチパネルを含まないモデルもあります。
提供するソフトウェア
特長
①組込みシステム、IoTシステム、クラウドシステムのプロトタイピング開発ができます。
- PoC(Proof Of Concept : 概念検証)用として検証やデモにも活用できます。
②購入後すぐにプロトタイピング開発ができます。
- ILC AIR Kitは、ハードウェア(Raspberry Pi、Raspberry Pi Touch Display、Raspberry Pi Sense Hat、 電源ACアダプタ、ILC AIR Kit Accessory)とMicroSDカードを提供します。
MicroSDカードには、Linuxや、C言語ライブラリ、GUIライブラリ、ソフトPLCランタイムなどの実行環境、Smart Embedded Platform(SEP)などが含まれており、プロトタイピングに必要なハードウェアとソフトウェアをオールインワンで提供します。 - 各プロトタイピング向け開発ツールはILC STATIONから無料でダウンロードして使用できます。
- 各プロトタイピング向けサンプルデータやサンプルソースもILC STATIONから無料でダウンロードして使用できます。
③組込みターゲット機の性能に合わせた動作確認ができます。
- ILC AIR Kit共通ハードウェアのCPU動作クロックを調整できます。
基本機能

組込みシステムプロトタイピング
- 入出力処理ライブラリ
- 本キットのハードウェア(入出力)アクセス用APIを提供
- APIをプログラムからCallするだけで使用可能(GPIO/PWM)
- ソフトPLC※
- 組込み向けリアルタイム制御エンジンを提供
- 現場指向の使いやすいPLC開発ツールを利用して開発・デバック可能

IoTシステムプロトタイピング
- IoTプラットフォーム
- 本キットのハードウェア(入出力)を抽象化したClassライブラリと機器間通信を意識することなくセキュアに分散制御ができる仕組み(ライブラリ)を提供
- スマートデバイスやPCのプログラムからClassをCallするだけ、本きっとのハードウェア(入出力)に対してシームレスかつセキュアにリモートアクセス(制御)可能
拡張機能
GUIサポート
- 組込み機器上で表示を行うためのGUIライブラリとGUI開発ツールを提供
- 入出力処理ライブラリやソフトPLCで作成した制御の状態表示モニタや設定・指示操作などのGUI画面
を簡単に開発可能
開発支援ツール
GUI開発ツール
- GUI部品を画面上にレイアウトし、屬性や動作を定義するだけでGUIを開発可能
- GUIソースコードを自動生成
- Photoshopで作成したデザインデータのImport/画面遷移設計機能も提供
ソフトPLC開発ツール
- ラダー・ST・FBD言語を用いたPLCプログラミングツール
- 作成したプログラムを本キット搭載のソフトPLCランタイム(リアルタイム)制御エンジン)に書き込んで制御実行が可能
リモートGUI用クライアントソフト
- 組込みシステムプロトタイピングで開発した本キットのGUIをスマートデバイスでリモート表示・操作するためのクライアントソフトを提供
- スマートデバイス側ソフト開発不要
本キットとつなぐだけでGUIが連動
入出力処理ライブラリによるプロトタイピング開発(組込み機器向けプログラム開発を体験)
①本キットのハードウェア(入出力)アクセス用APIを用いて組込みソフト開発を体験できます。
C言語プログラムからAPIをCallするだけでハードウェア(GPIO/PWM/センサ/LED)にアクセスできます。
C言語対応APIを活用した豊富なサンプルプログラムをダウンロードして利用することができます。
本キットで利用できる状態遷移設計ツールで、状態遷移表ベースの設計/ソースコード生成/デバッグができます。
②C言語だけでなくスクリプト言語(mruby/MicroPython)でも開発できます。(IoTプラットフォームの体験)
PC上のプログラムから各スクリプト言語対応APIをCallするだけでハードウェア(GPIO/PWM/センサ/LED)に
リモートアクセスできます。
各スクリプト言語対応APIを活用した豊富なサンプルプログラムをダウンロードして利用することができます。
ソフトPLCプロトタイピング開発 (組込み機器向けソフトPLC(※)を体験)
①ソフトPLCの導入検討を手軽に行えます。
ILC AIR Kit共通ハードウェアにはPLC CPUに相当する制御ロジック実行ランタイムが搭載されており、
PLCエディタで作成した制御ロジックを共通ハードウェアへ転送することで制御実行できます。
本キットで利用できるPLCエディタで制御ロジックを開発できます。
PLCエディタが提供する多彩なオンライン機能(LDモニタ、変数モニタ、変数値変更等)により制御ロジックの
動作確認やデバッグも簡単です。
②豊富な制御命令群を検証できます。
汎用PLCと同等の制御命令群(基本命令27種、応用命令57種)を提供します。
③Cプログラムによる機能拡張を検証できます。
②で提供する命令群では実現できない処理は、Cプログラムで作成した関数をLDプログラムからCallする命令を用いて機能拡張することができます。
ILC AIR Kit共通ハードウェアのUSBや通信I/F経由で外部機器にアクセスするCプログラムライブラリの追加により、様々な入出力と組み合わせたソフトPLCのプロトタイピング開発ができます。
※:アイ・エル・シー製ソフトPLC 「INTALOGIC5(インタロジックファイブ)」の詳細はこちら。
GUIプロトタイピング開発(組込みGUI開発工数を1/10以下に削減する開発環境(※)を体験)
①GUIプログラムソースコード自動生成機能を体験できます。
本キットで利用できるGUIエディタで作成した画面データに基づきC/C++ソースコードを生成します。
②誰でも作れるGUI開発手法「GUIシナリオ」機能を体験できます。
従来ではプログラム開発が必要だったGUI制御処理(画面切換、表示切換等)を、GUIエディタ上の簡単操作でプログラムレスに作成することができ、作成したGUIシナリオはソースコードに自動展開されます。
③デザインデータ連携「Photoshopインポート」機能を体験できます。
市販のデザインツール 「Photoshop」で作成したPSDファイルをドラッグ&ドロップ操作で手軽にインポートでき、デザイン作成者とソフト開発者間のデザインデータのやり取りがスムーズに行えます。
④抜け漏れのない「画面遷移設計」機能を体験できます。
UMLの状態遷移設計手法を拡張した「画面遷移設計機能」を仕様設計者やGUI開発者向けに提供します。
複雑な画面遷移のGUIアプリケーション開発においても抜け、漏れの無い設計を行えます。
※:アイ・エル・シー製組込みGUI開発環境 「GENWARE3(ジェンウェアスリー)」の詳細はこちら。
ILC AIR Kit パートナーズ
アイ・エル・シーでは、ILC AIR Kitにつながるパートナー様を募集しています。
ILC AIR Kitとパートナー様の商品・サービスを組み合わせ、お客様に提供することで、パートナー様の新たなビジネス展開にILC AIR Kitが活用できます。
ILC AIR Kitをパートナー様のOEM商品として活用することも可能です。
皆さまのご参加をお願い申し上げます。
アイ・エル・シーは、デバイスWebAPIコンソーシアムの会員です。
ご購入はこちら
ILC Store