我想找...

搜尋

函式庫參考

目錄

[ 入門指南 ] QEC-M-01 與 QEC DI/DO 模組 - QEC

[教程]

我們很高興分享全新的技術入門指南,協助工程師與系統整合商將 QEC-M-01(EtherCAT MDevice) 搭配 QEC-RXXD 系列(EtherCAT 數位 I/O 模組) 進行啟動與自動化控制。

QEC_DIO

這些指南提供逐步式 EtherCAT 設定流程、實用程式碼範例,以及圖形化工具的整合建議,協助您加速調機並減少工程開發時間。


1. 系統概述

1.1 關於 QEC MDevice

QEC-M-01 is a compact, high-performance EtherCAT MDevice designed for deterministic control and fast integration. Powered by the open-source 86Duino IDE, it provides a familiar development experience for automation engineers, together with a real-time architecture and integrated tools.

透過 EtherCAT PDO 映射/傳輸,QEC-M-01 可在固定週期內與 QEC-RXXD 模組交換 DI/DO 資料,實現快速響應且可重複的 I/O 控制。

1.2 QEC-RXXD 系列的優點

QEC-RXXD 模組提供數位輸入/輸出(DI/DO)通道,支援 NPN 與 PNP 配線。它們最多可提供 16 通道隔離式數位通道,並支援 EtherCAT Distributed Clocks(DC),可在各節點之間實現精準同步。週期時間能力取決於網路與裝置設定(一般系統可從 1 ms 開始,再依需求進行最佳化)。

QEC_DIO-1

2. 入門指南的優點(您將獲得的內容)

QEC_DIO-2
  • 逐步設定指南
    配線、EtherCAT 網路啟動,以及建議參數檢查清單。
  • 程式範例
    實用程式碼片段與控制流程範例,協助您快速實現 I/O 控制
  • 整合建議與故障排除
    常見現場問題的注意事項,以及圖形化工具的整合建議。

2.1 程式碼撰寫

以下程式設定:

  • EtherCAT 週期時間:1 毫秒。
  • EtherCAT 模式: ECAT_SYNC。

這個 EthercatMaster 物件 ("master”) 代表 QEC-M-01,而 EthercatDevice_QECR11D88K 物件 ("slave0") 代表 QEC-R11D88K

在本節中,我們將讀取數位輸入 DI00(例如:按鈕),並將其狀態同步反映到數位輸出 DO00(例如:LED/負載)。
範例程式碼如下:

#include "Ethercat.h"

EthercatMaster master;
EthercatDevice_QECR11D88K slave0;

void setup() {
  Serial.begin(115200);

  Serial.print("Begin: ");
  Serial.println(master.begin());

  Serial.print("Slave: ");
  Serial.println(slave0.attach(0, master));

  Serial.print("Start: ");
  Serial.println(master.start(1000000, ECAT_SYNC));
}

void loop() {
  if (slave0.digitalRead(0) == HIGH)
    slave0.digitalWrite(0, HIGH);
  else
    slave0.digitalWrite(0, LOW);
}

如需進一步了解,請點擊以下連結查看完整指南:


因此,如果您正在建置需要快速且可靠 Digital I/O 的 EtherCAT 自動化系統,QEC-M-01 搭配 QEC-RXXD 系列可透過基於 PDO 的週期性資料交換,提供實用且具確定性的解決方案。

如需更多資訊或樣品申請,請寄信至  info@icop.com.tw、致電最近的 ICOP 分支機構,或聯絡我們的全球官方經銷商

返回頂端