NexCOBOT Taiwan
13F, No.916, Zhongzheng Rd., Zhonghe Dist., New Taipei City, Taiwan 23586, R.O.C.
TEL: +886-2-8226-7786

Build Your EtherCAT Motion Control

NexECM is an EtherCAT master communication software that fully complies with EtherCAT communication protocols, including the data link layer and application layer.

The figure below shows the comparison of the common communication protocols (such as HTTP, TCP/UDP, and IP) and the EtherCAT communication protocol in the OSI network model. The EtherCAT communication protocol in the OSI model mainly defines two layers: data link layer and application layer. The EtherCAT communication protocol used Ethernet in a physical layer so that we can use a general Ethernet cable to connect the network.

The comparison of EtherCAT and TCP/IP OSI network architecture

By using NexECM, you can easily communicate with EtherCAT slave modules such as EtherCAT servo drivers and EtherCAT I/O modules.

You can develop your own EtherCAT motion control functions under the real-time system, or you can develop the EtherCAT related application process under the Microsoft® Windows.


The system architecture of EtherCAT motion control

The main specifications of NexECM are as bellow:

Item 

Specification 

Maximum Cycle Time 

250 us [250us, 500us, 1 ms, 2 ms, 4ms…] 

Maximum number of slave devices 

64 

Support the ENI /ESI file? 

Yes 

Support CANopen over EtherCAT (CoE) 

Yes 

Support distributed clock (DC)  

Yes 

Support file access over EtherCAT (FoE) 

Yes 

Operating system 

Microsoft® Windows: 

  1. Windows 7, WES7, Win10 

Real-time:  

  1. TenAsys® INTime  
  1. IntervalZero® RTX 
 

NexECM provides a Dynamic Link Library (DLL) for all kinds of high-level programming language to use in the Windows operating system. In addition, NexECM provides C/C++ APIs for users to call directly in the real-time operating system (RTOS). The development environment is Microsoft® Visual Studio.



The programming method provided by NexECM

NexECM Programming Framework
NexECM
NexCOBOT’s EtherCAT Master solution, enables a variety of motion control applications. Refer to the online manual for detailed programming methods.