Icop QEC-M-01 User Manual

Dm&p vortex86ex2 processor

Advertisement

Quick Links

User Manual
QEC-M-01
DM&P Vortex86EX2 Processor
EtherCAT Master System
QEC-M-01 User Manual
(Revision 2)
Ver.2 August, 2023
ICOP Technology Inc.
i

Advertisement

Table of Contents
loading

Summary of Contents for Icop QEC-M-01

  • Page 1 ICOP Technology Inc. User Manual QEC-M-01 DM&P Vortex86EX2 Processor EtherCAT Master System (Revision 2) QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 2 ICOP Technology Inc. REVISION DATE VERSION DESCRIPTION 2022/06/24 Version 1.0A First Release. 2023/03/28 Version 1.1A Modified Start Guide. 2023/08/08 Version 2 Updated Product Specifications. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 3 No part of this manual may be reproduced, copied, translated or transmitted, in whole or in part, in any form or by any means without the prior written permission of ICOP Technology Inc.
  • Page 4 WARNING! DO NOT ATTEMPT TO OPEN OR TO DISASSEMBLE THE CHASSIS (ENCASING) OF THIS PRODUCT. PLEASE CONTACT YOUR DEALER FOR SERVICING FROM QUALIFIED TECHNICIAN. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 5: Table Of Contents

    4.1 Package Contents ....................18 4.2 Hardware Configuration ..................18 4.3 Software Driver Installation .................. 18 4.4 Set up the QEC-M-01 for 86Duino ................19 Plug in the power supply .................. 19 Connect the USB cable with PC ................ 19 QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 6 5.1 Software Description ................... 24 5.2 EtherCAT Function List ..................24 EthercatMaster Class Functions ..............24 EthercatDevice_XXX Class General Functions ..........25 EthercatDevice_Generic Class Functions ............26 5.3 Additional Resources ..................27 Warranty ..........................28 QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 7: 1 General Information

    ICOP Technology Inc. General Information 1.1 Introduction 1.2 Specifications 1.3 Dimension 1.4 Mounting Instruction 1.5 Ordering Information QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 8: Introduction

    QEC-M-01 has a built-in high endurance 2GB SLC eMMC, designed to provide a stable and reliable operating system. Users can upload the developed executable files and required images or data, such as HMI images, to the QEC-M-01’s SLC via the 86Duino IDE without affecting the performance of the master system.
  • Page 9: Qec-M Systems Diagram

    The 86Duino integrated development environment (IDE) software makes it easy to write code and upload it to QEC-M, and it runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Arduino IDE, Processing, DJGPP, and other open-source software. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 10: Specifications

    Mounting DIN-Rail Certifications CE, FCC, VCCI Internal Monitoring Temperature, Voltage, Current 86Duino Coding IDE 500+ Software Support (The environment is written in Java and based on Arduino IDE, Processing, DJGPP, and other open-source software) QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 11: Dimension

    ICOP Technology Inc. 1.3 Dimension (Unit: mm) QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 12: Mounting Instruction

    ICOP Technology Inc. 1.4 Mounting Instruction QEC-M-01 is an easy-install design to help you maintain your modules easily. Please refer to Ch.3.1.  DIN-Rill QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 13: Ordering Information

    ICOP Technology Inc. 1.5 Ordering Information (Below is the customization function, the unfilled fields do not need to be filled in; if the customer does not require, it will be directly shipped standard material number, such as QEC-M-01) Type LCD size...
  • Page 14: 2 Hardware System

    ICOP Technology Inc. Hardware System 2.1 CPU Board Outline 2.2 Connector Summary QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 15: General Technical Data

    6-pin Power and Connection Status LEDs External Status LEDs RS-485 Terminal Block Interface 4-pin Standard USB 2.0 Micro USB Micro USB (Type-B) Audio HD Audio Giga LAN External RJ45 Connector 8-pin (Gold finger) DIN-Rail QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 16: Ethercat Interface

    Signal Name FGND LAN2_TXC+ LAN2_TXC- LAN2_RXC+ LAN2_RXC- IN_Up UGND PoE LAN with the Red Housing; Regular LAN with Black Housing. 2.2.2 Power Connector Pin # Signal Name Pin # Signal Name Vs- (GND) Vp- (GND) QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 17: Power And Connection Status Leds

    The device is in state INIT Green The device is in state Operation The device is in state INIT Green The device is in state Operation The device is in state Safe-Operation The device is in state Error QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 18: Rs-485

    RS485- 2.2.5 USB Standard USB 2.0 with Hot-plug. You can plug in the Keyboard, Mouse, or USB disk to control the QEC-M-01. 2.2.6 Micro USB The Micro USB is mainly for programming upload. For quick start guide, please see Ch.4.
  • Page 19: Audio

    ICOP Technology Inc. 2.2.7 Audio HD Audio (Line-Out). 2.2.8 Giga LAN Pin # Signal Name Pin # Signal Name FGND G_TXC+ G_TXC- G_RXC+ G_RXC- IN_Up UGND 2.2.9 DIN-Rail installation Please refer to Ch.3.1. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 20: 3 Hardware Installation

    ICOP Technology Inc. Hardware Installation 3.1 DIN-Rail installation 3.2 Removing QEC-M-01 Unit QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 21: Din-Rail Installation

    QEC-M-01. Always mount QEC-M-01 one at a time. 3.1 DIN-Rail installation Slide in the QEC-M-01 on the hookup guides and press the QEC-M-01 with a certain amount of force against the DIN track until the DIN track mounting hook lock into place.
  • Page 22: Removing Qec-M-01 Unit

    ICOP Technology Inc. 3.2 Removing QEC-M-01 Unit Use a flat-blade screwdriver to remove the DIN Track mounting hook on the unit. Pull down the flat-blade screwdriver against the DIN track until the mounting hook being removed from the track. QEC-M-01 User Manual...
  • Page 23: 4 Quick Start Guide

    Quick Start guide 4.1 Package Contents 4.2 Hardware Configuration 4.3 Software Driver Installation 4.4 Set up the QEC-M-01 for 86Duino QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 24: Package Contents

    1. Go to QEC website > Download and scroll down to find the “Download”. Choose the corresponding 86Duino Coding IDE version and download. 2. You will get a zip file, and please unzip it. You will see 86duino.exe which looks like the picture below. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 25: Set Up The Qec-M-01 For 86Duino

    Window OS system. Plug in the power supply There are two groups of power supplies in QEC-M-01, Vs and Vp; The voltage requirement for both supplies range from 19V to 50V wide voltage. After powering on, you’ll see the power LED light up.
  • Page 26: Make Sure Your Device Is Detected

    “Prolific PL2303GC USB Serial COM Port (COMx)” detected, if not, you will need to install the required drivers. Write your first sketch Open the 86Duino Coding IDE 500+ ⚫ Open the Tools menu from Menu bar ⚫ QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 27 ICOP Technology Inc. Select the assigned COM port for QEC-M-01 (in this instruction, we use COM3). ⚫ Select “QEC M01” for the board. ⚫ Put your code into the editor. ⚫ QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 28: Upload Your First Sketch

    LEDs next to Tx and Rx blinking indicating data transfer between the board and the computer. If this is your first time running 86Duino sketch files, we suggest you check out how to set up the QEC-M-043T for 86Duino before proceeding. Video: https://youtu.be/ZMNMtvRCLbs QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 29: 5 Software Function

    ICOP Technology Inc. Software Function 5.1 Software Description 5.2 EtherCAT Function List 5.3 Additional Resources QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 30: Software Description

    ⚫ getSerialNumber() - Get the EtherCAT Slave Serial Number on EtherCAT bus. ⚫ getAliasAddress() - Get the EtherCAT Slave Alias Address on EtherCAT bus. ⚫ getSlaveNo() - Obtain the sequential ID of the specified slave based on the alias address/supplier number/product number/amendment number/serial number. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 31: Ethercatdevice_Xxx Class General Functions

    ⚫ writeSII32 - Write EEPROM. (unit32_t) Process Data Objects (PDO) Functions: ⚫ pdoBitWrite() - Write Bit of Process Data Output. ⚫ pdoBitRead() - Read Bit of Process Data Input. ⚫ pdoGetOutputBuffer() - Get Slave Process Data Output Pointer. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 32: Ethercatdevice_Generic Class Functions

    ⚫ getEntryDescription() - (CoE) Get the entry description with Slave index. File over EtherCAT (FoE) Functions: ⚫ readFoE() - Read FoE. ⚫ writeFoE() - Write FoE. EthercatDevice_Generic Class Functions Universal objects for various brands of EtherCAT devices. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 33: Additional Resources

    The text of the 86Duino reference is a modification of the Arduino reference and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain. QEC-M-01 User Manual Ver.2 August, 2023...
  • Page 34: Warranty

    All Trademarks appearing in this manuscript are registered trademark of their respective owners. All Specifications are subject to change without notice. © ICOP Technology Inc. 2023 QEC-M-01 User Manual Ver.2 August, 2023...

Table of Contents