EasyManua.ls Logo

Delta EtherCAT

Delta EtherCAT
481 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
www.deltaww.com
Delta
EtherCAT
Programming Guide
Industrial Automation Headquarters
Delta Electronics, Inc.
Taoyuan Technology Center
No.18, Xinglong Rd., Taoyuan City,
Taoyuan County 33068, Taiwan
TEL: 886-3-362-6301 / FAX: 886-3-371-6301
Asia
Delta Electronics (Jiangsu) Ltd.
Wujiang Plant 3
1688 Jiangxing East Road,
Wujiang Economic Development Zone
Wujiang City, Jiang Su Province, P.R.C. 215200
TEL: 86-512-6340-3008 / FAX: 86-769-6340-7290
Delta Greentech (China) Co., Ltd.
238 Min-Xia Road, Pudong District,
ShangHai, P.R.C. 201209
TEL: 86-21-58635678 / FAX: 86-21-58630003
Delta Electronics (Japan), Inc.
Tokyo Ofce
2-1-14 Minato-ku Shibadaimon,
Tokyo 105-0012, Japan
TEL: 81-3-5733-1111 / FAX: 81-3-5733-1211
Delta Electronics (Korea), Inc.
1511, Byucksan Digital Valley 6-cha, Gasan-dong,
Geumcheon-gu, Seoul, Korea, 153-704
TEL: 82-2-515-5303 / FAX: 82-2-515-5302
Delta Electronics Int’l (S) Pte Ltd.
4 Kaki Bukit Ave 1, #05-05, Singapore 417939
TEL: 65-6747-5155 / FAX: 65-6744-9228
Delta Electronics (India) Pvt. Ltd.
Plot No 43 Sector 35, HSIIDC
Gurgaon, PIN 122001, Haryana, India
TEL : 91-124-4874900 / FAX : 91-124-4874945
Americas
Delta Products Corporation (USA)
Raleigh Ofce
P.O. Box 12173,5101 Davis Drive,
Research Triangle Park, NC 27709, U.S.A.
TEL: 1-919-767-3800 / FAX: 1-919-767-8080
Delta Greentech (Brasil) S.A.
Sao Paulo Ofce
Rua Itapeva, 26 - 3° andar Edicio Itapeva One-Bela Vista
01332-000-São Paulo-SP-Brazil
TEL: 55 11 3568-3855 / FAX: 55 11 3568-3865
Europe
Delta Electronics (Netherlands) B.V.
Eindhoven Ofce
De Witbogt 20, 5652 AG Eindhoven, The Netherlands
TEL : +31 (0)40-8003800 / FAX : +31 (0)40-8003898
*We reserve the right to change the information in this manual without prior notice.
Delta
EtherCAT
Programming Guide

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Delta EtherCAT and is the answer not in the manual?

Delta EtherCAT Specifications

General IconGeneral
CategoryControl Systems
Communication InterfaceEtherCAT
Data Transfer Rate100 Mbps
Number of SlavesUp to 65535
Synchronization Accuracy< 1 μs
Supported StandardsIEC 61158, IEC 61784
TopologyStar, Tree
Cable TypeEthernet (CAT5e or higher)
Maximum Cable Length100 meters (between nodes)

Summary

EtherCAT Operation Example

EtherCAT Initialization

Demonstrates the process of initializing EtherCAT communication, including activating and finding interface cards.

EtherCAT Master Configuration

ECATMasterSetCycleTime

Explains the API for setting the EtherCAT master communication cycle time before initialization.

Master Initialization

ECATMasterOpen

Explains the essential API for controlling the Delta EtherCAT master, checking card quantity, and creating memory blocks.

ECATMasterInitial

Describes the API for initializing EtherCAT communication and switching slaves to OP mode.

General Operation of Motion Axis

ECATSlaveMotionSetSvon

Describes the API for setting the servo motor to ON/OFF state.

Cyclic Synchronous Position Mode (CSP)

ECATSlaveCSPStartMove

Details the API for executing linear interpolation of a single axis in CSP mode.

Homing

ECATSlaveHomeConfig

Details the API for setting the homing mode and parameters for motion axes.

ECATSlaveHomeMove

Explains the API for executing the homing procedure on a specified motion axis.

Profile Position Mode (PP)

ECATSlavePPStartMove

Describes the API for executing single-axis linear motion in PP mode.

Profile Velocity Mode (PV)

ECATSlavePVStartMove

Explains the API for executing single-axis motion with constant speed in PV mode.

Group Motion Control

ECATSlaveUserMotionControlSetEnableMode

Describes the API for setting the group status and enabling/disabling group motion control.

Operation of Delta Servo System

ECATSlaveDeltaServoWriteParameter

Explains the API for writing servo parameter values to Delta servo drives.

ECATSlaveDeltaServoReadParameter

Details the API for reading servo parameter values from Delta servo drives.

Auto Recording Function of Motion Axis

High-Speed Pulse Compare Function

Security of Software Protection

MPG Operation (For R1-EC5614 D0 Series)

ECATSlaveR1 EC5614 SetMJConfig

Sets the parameters for the MPG (Manual Pulse Generator) function.

Error Code Description

List of error code

Lists returned values (decimal) and corresponding error code names for EtherCAT DLL operations.

Error code description

Provides detailed descriptions and troubleshooting steps for various EtherCAT error codes.

Related product manuals