Example: Digital Input/Output on QEC with Low-code

Example: Digital Input/Output on QEC with Low-code


This example shows how to operate the QEC-M (EtherCAT Master) and QEC’s EtherCAT Slave Digital Input & Output Modules through the 86Duino IDE’s graphical low-code programming tools, 86EVA and ArduBlock, to perform basic applications and to see the actual physical state: controlling the external LEDs via the EtherCAT Digital Output Slave Module and receiving their status via the EtherCAT Digital Input Slave Module.

Software Tools Description

  • 86EVA (EVA, EtherCAT-Based Virtual Arduino) is a graphical EtherCAT configuration tool based on the EtherCAT Library in the 86Duino IDE and is one of the development kits for 86Duino.
  • ArduBlock is a graphical interface for programming and IO control. It is third-party software that belongs to Arduino IDE, developed by David Li, a Shanghai-based creator, and must be attached to the IDE to operate. ArduBlock is a software that converts graphical blocks into code and eventually generates the main program to 86Duino Coding IDE, then compiles and uploads it.

As this document is a continuation of the ” EtherCAT Library範例: QEC的Digital Input/Output“, If you have any questions about the hardware in the tutorial, please read the EtherCAT Library example: Digital Input/Output for QEC.



  • QEC-M-01
  • QEC-R11DF0: EtherCAT 16數位輸入通道從站模組
  • QEC-R11D0F: EtherCAT 16數位輸出通道從站模組
  • 其他:
    • 網路線
    • 24V 2A 電源

If this is your first time running the 86Duino IDE, we recommend you read 為86Duino設置QEC-M-043T 。



您可以在EtherCAT 應用找到更多QEC的基礎應用介紹。

您還可以探索程式語法參考函式庫參考,有更多86Duino IDE程式編程的詳細集合。


發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *