ICOPのQEC-PPC-Mシリーズ(QEC-PPC-M-090T / QEC-PPC-M-150T)は、パネルとタッチスクリーンLCDを搭載したEtherCAT MDeviceシステムであり、リアルタイムで信頼性が高く、同期化された産業用ヒューマンマシンインターフェース(HMI)制御のために特別に設計されています。各モデルには高解像度のタッチスクリーンTFT LCDディスプレイ(9インチまたは15インチ)が統合されており、堅牢な筐体と強力な制御コアをコンパクトなシステム内に備えています。
86Duino IDE による効率的な開発
この開発環境は、EtherCAT API、グラフィカルプログラミングツール、および高水準のC/C++プログラミングをサポートする、Arduinoに似た産業用グレードのプラットフォーム「86Duino IDE」を採用しています。これにより、迅速な開発が可能となり、採用コストの削減と市場投入までの期間の短縮を実現します。QEC-PPC-Mシリーズは、EtherCATに加え、Modbus TCP、Ethernet TCP/IP、CANバスもサポートしており、包括的な産業用オートメーションソリューションを提供します。
リアルタイムかつ高精度なモーション制御およびI/O制御
QEC MDeviceは、PDO、CoE、FoE、分散クロック(DC)などのEtherCATコア機能をサポートしており、サーボドライブやデジタルI/Oモジュールなどのサードパーティ製EtherCATデバイスとの柔軟な統合を可能にします。最小サイクルタイム125μs、ジッタ1μs未満(86Duino IDEを使用してテスト)を実現しており、高度に同期化されたモーション制御やI/O制御アプリケーションに最適です。
詳細はこちら: EtherCAT MDevice ベンチマークテスト
大容量ストレージ、信頼性の高いI/O、多彩な接続オプション、そして組み込み型フォームファクタ
各モデルには2GBのSLC eMMCフラッシュメモリが内蔵されており、OSの安定した動作を保証するとともに、実行ファイル、HMIグラフィックス、アプリケーションデータのための十分なストレージ容量を提供します。ユーザーは86Duino IDEを介してファイルをデプロイできます。このIDEにはLVGLグラフィックスライブラリも統合されており、開発者はQECデバイス上で直接、モダンでインタラクティブなタッチスクリーンHMIを作成することが可能です。
EtherCAT制御に加え、QEC-PPC-Mモデルはシステムの温度、電圧、電流を監視し、カーボンフットプリントの分析やシステムの寿命評価に役立つデータを提供します。オープンフレーム設計(寸法はモデルにより異なります)により、産業用途における柔軟な組み込みやカスタマイズが可能です。標準動作温度範囲は0°C~+60°Cですが、オプションで-20°C~+70°Cの拡張動作温度範囲も利用可能です。
各QEC-PPC-Mユニットには、2つのEtherCATポート(冗長化用)、1つのギガビットLANポート、3つのUSBポート、1つのUSBデバッグポート(アップロード/デバッグ用)、および高音質オーディオ機能が搭載されており、これらはすべて市販のライブラリを使用して制御可能です。
サイズ
.png)
86Duinoソフトウェア

86Duino コーディング IDE 501
86Duino統合開発環境(IDE)ソフトウェアを使用すると、コードを簡単に記述し、86Duinoボードにアップロードすることができます。Windows、Mac OS X、およびLinuxで動作します。この環境はJavaで記述されており、Arduino IDE、Processing、DJGPP、およびその他のオープンソースソフトウェアに基づいています。
オープンソースの86Duinoソフトウェア(IDE)はQEC製品にも対応しており、プログラミングや導入が簡単に行えます。インストール手順については、「はじめに」ページ (リリースノート)をご参照ください。安定したパフォーマンスを確保し、最新のアップデートを入手するには、当社の公式ソフトウェアセンターからソフトウェアをダウンロードしてください:
ライブラリー
86Duinoの環境は、ほとんどのプログラミングプラットフォームと同様に、ライブラリを使用して拡張することができます。ライブラリは、ハードウェアの操作やデータの操作など、スケッチで使用するための追加機能を提供します。IDEには多数のライブラリがインストールされており、86DuinoはほとんどのArduino標準ライブラリをサポートし、86Duino固有のハードウェア機能を利用するための専用ライブラリを提供します。
また、独自のライブラリをダウンロードまたは作成することもできます。見る これらの指示 ライブラリのインストールの詳細については、こちらをご覧ください。また、 チュートリアル あなた自身のライブラリを書くことについて。さらに、Arduinoの API スタイルガイド ライブラリに適したArduinoスタイルのAPIを作成するためのガイドラインについては、こちらをご覧ください。
スケッチでライブラリを使用するには、次の中からライブラリを選択します。 スケッチ > インポート ライブラリ.
サポートされているArduino標準ライブラリ
- EEPROM –「永続」ストレージへの読み取りと書き込み。
- イーサネット –オンボードLANコネクタを使用してインターネットに接続するため。
- Firmata –標準のシリアルプロトコルを使用してコンピューター上のアプリケーションと通信するため。
- 液晶 –液晶ディスプレイ(LCD)の制御用。
- SD –SDカードの読み取りと書き込み用。
- サーボ - サーボモーターの制御用。
- SPI –シリアルペリフェラルインターフェイス(SPI)バスを使用してデバイスと通信するため。
- ソフトウェアシリアル – デジタルピンでのソフトウェア実装のシリアル通信用。
- ステッパー - ステッピングモーターの制御用。
- ワイヤー – デバイスまたはセンサーのネットを介してデータを送受信するための 2 線式インターフェース (TWI/I2C)。
86Duino専用ライブラリ
- モーション86 – 86Duinoを多軸モーションコントローラーとして製作。
- Modbus –さまざまなModbus ASCII / RTU / TCPデバイスと通信するため。
- CANBus –コントローラーエリアネットワーク(CANバス)を使用するデバイスと通信するため。
- FirmataPlus86 – 86DuinoをScratchで接続します。
- サーボ86 –ロボットの動きを制御するための拡張サーボモーターライブラリ。
- AIServo86 –ロボットの動きを制御するためのシリアルサーボモーターライブラリ。
EtherCATライブラリ
サポートされている(非標準の)Arduinoライブラリ
- オーディオ – Arduino DueのオーディオライブラリのAPIを使用して、オンボードHDオーディオインターフェイスにアクセスします。
- タイマーワン – Arduino TimerOneライブラリのAPIを使用して、86Duinoの32ビットハードウェアタイマーにアクセスします。
- MsTimer2 – Arduino MsTimer2ライブラリのAPIを使用して、86Duinoの2番目のハードウェアタイマーにアクセスします。
- タイム86 – Arduino TimeライブラリのAPIでオンボードRTCタイマーを読み取ります。
- SCoop – Arduino用のSimple Cooperative SchedulerのAPIを提供して、強力なマルチスレッドプログラムまたは簡単なマルチタスクソリューションを作成するための軽量でシンプルな環境にアクセスします。
こちらも参照 一覧表 86Duinoと互換性のある他のArduinoサードパーティライブラリの。