QEC-M-070Tは、7インチTFT液晶ディスプレイを搭載し、リアルタイムかつ信頼性の高い同期制御が可能なEtherCAT MDeviceです。この「産業用Arduino」は、開発が容易で安定性が高く、経済的なオートメーションシステムを実現し、ユーザーがUIを備えたEtherCATシステムを迅速に開発できるようにします。
QEC MDeviceは、サーボやI/Oなどの通信用サードパーティ製EtherCATデバイスとの互換性が非常に高いです。EtherCATの機能を最大限に活用するため、PDO、CoE、FoE、DC、およびEtherCATケーブルの冗長化をサポートしており、他のEtherCATサブデバイスを柔軟に利用することができます。QEC MDeviceは高精度な同期(最小125μs)を実現しており、付属の86Duino IDEは最小サイクルタイムにおいて1μs未満のジッタ時間を提供します。これにより、モーション制御やI/O制御など、高度な同期と精度が求められる自動制御アプリケーションへの適用が可能です。(詳細はこちら: EtherCAT MDeviceのベンチマーク – QEC)
QEC-M-070Tには、安定した信頼性の高いオペレーティングシステムを提供するために設計された、高耐久性の2GB SLC eMMCが内蔵されています。ユーザーは、86Duino IDEを介して、開発した実行ファイルやHMI画像などの必要な画像やデータをQEC-M-070TのSLCにアップロードすることができ、マスターシステムのパフォーマンスに影響を与えることはありません。さらに、86Duino IDEはLVGLライブラリと統合されており、QEC-M-070T上でのユーザーインターフェース設計に対して、高度かつ直感的なアプローチを提供します。
QEC-M-070Tは、温度、電圧、電流などのハードウェア情報もモニターできます。これらの機能により、ユーザーはシステムの二酸化炭素排出量を追跡し、その寿命を推定することができます。
QEC-M-070Tの寸法は186 x 121.05 x 31.05 mmで、オープンフレーム設計を採用しているため、システムへの組み込みやカスタマイズが容易です。動作温度範囲は-20°C~+70°Cであり、-40°C~+85°Cへの拡張オプションも用意されているため、このEtherCAT MDeviceは最も過酷な環境下でも安定した動作を維持します。QEC-M-070Tは、EtherCATケーブルの冗長化用に2つのネットワークポートと、外部ネットワーク接続用の1つのギガビットLANポートを備えています。また、3つのUSBポート、MicroUSBポート(デバッグ/アップロード専用)、VGA出力、MiniPCIeスロット、およびArduinoの全機能ピン(GPIO、PWM、SPI、I2C、CANなど)を備え、比類のない接続性を提供します。これらすべてに対して、すぐに使えるAPIが提供されています。
これらのインターフェースは、様々なデバイスや周辺機器をオートメーションネットワークに統合するための可能性を広げ、お客様独自の要件に柔軟性と適応性を提供します。
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サードパーティライブラリの。