ICOP QEC-M-02は、Vortex86EX2プロセッサを搭載したEtherCAT MDeviceであり、2つの独立したコアを備えており、リアルタイムのフィールドバス通信とユーザーアプリケーションを効率的に処理します。
86Duino IDE を使った効率的な開発
この開発環境では、EtherCAT API、グラフィカルプログラミングツール、および高水準のC/C++プログラミングをサポートする産業用Arduino風プラットフォーム「86Duino IDE」を採用しており、迅速な開発を可能にするとともに、人材確保の課題を軽減し、市場投入までの時間を短縮します。EtherCATに加え、QEC-M-02はModbus、Ethernet TCP/IP、CANバスにも対応しており、包括的な産業用オートメーションソリューションを提供します。
モーションおよびI/O制御におけるリアルタイムの高精度
QEC-M-02は、125μs(最小)という高精度な同期サイクルと1μs未満のジッタ時間を実現しており、高度な同期動作やI/O制御アプリケーション向けに設計されているため、精密な自動化に最適です。(詳細はこちら: EtherCAT MDevice ベンチマーク)
堅牢なストレージ、信頼性の高いI/O、そして多彩な接続性をコンパクトなサイズで実現
保存性と安定性を確保するため、QEC-M-02には2GBのSLC eMMCが内蔵されており、信頼性の高いオペレーティングシステムを実現しています。ユーザーは、マスターシステムのパフォーマンスに影響を与えることなく、86Duino IDEを介して実行ファイル、HMIイメージ、またはデータを簡単にアップロードできます。
QEC-M-02は、16チャンネルの絶縁型デジタル入力と16チャンネルの絶縁型デジタル出力を備え、NPNおよびPNPシンク構成に対応し、最大3000 Hzの安全動作周波数を実現しています。デジタル出力は最大60 VDCの負荷電圧に対応し、チャンネルあたりの標準電流は500 mA、ピーク電流は1000 mAです。絶縁保護定格は入力側で2500 Vrms、出力側で1500 Vrmsとなっており、産業環境における信頼性と安全性を確保しています。
表示機能に関しては、QEC-M-02はHDMI出力(1280×720×256)を備え、LVGLおよび86HMIエディタに対応しているため、HMIアプリケーションに最適なソリューションとなっています。
接続性に関しては、QEC-M-02はEtherCAT、ギガビットLAN、USB、COMポート、HDMI、ロータリースイッチ、およびRUN/STOPスイッチを備えており、自動化プロジェクトにおいて、市販のAPIを活用した柔軟な統合オプションを提供します。
QEC-M-02は、外形寸法107.45 x 49 x 77.31 mm、重量わずか370gで、DINレール取り付けに対応しており、堅牢なユーロブロック端子台を備えているため、設置や配線が容易です。動作温度範囲は-20°C~+70°C(オプションで-40°C~+85°Cのモデルも用意)であり、温度、電圧、電流、起動時間を監視する機能を内蔵しているため、産業環境において最適なシステム性能を確保します。
サイズ

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サードパーティライブラリの。