![Page 1: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/1.jpg)
V2.8 1
EC-Master EtherCAT Master
Quick Start Guide
![Page 2: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/2.jpg)
V2.8 2
Content
• EtherCAT System Architecture
• EtherCAT Master Architecture
• EtherCAT Master Building Blocks
• Generate bus configuration with EC-Engineer
• Operate slaves with EC-STA EtherCAT Slave Test Application
• Connect EC-Engineer with EC-STA Application
• Next steps
![Page 3: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/3.jpg)
V2.8 3
EtherCAT System Architecture
.xml
EtherCAT Network Information (ENI) File
EtherCAT Slave
Information (ESI) Files.xml.xml.xml
Real-Time Kernel/OS
EtherCAT Application
RAS Server (TCP)
RAS Client (TCP)
TCP/IP
Online Functions
![Page 4: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/4.jpg)
V2.8 4
EtherCAT Master Core
EC-Master Architecture
EtherCAT Application
Operating SystemAdaptation
“ No full-blown OS required”
Optimized Real-Time Ethernet Driver with direct
HW access
EC Link Layer
Standard Ethernet MAC
Process Data Image
cycliccommands
XML Parser.XML
Process Data (PD) Image description
EtherCAT Network Information (ENI) File
Mailbox Services
req. resp.
acycliccommands
OS Layer
![Page 5: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/5.jpg)
V2.8 5
EC-Master according to ETG.1500 Master Classes Directive
EC-Master: Building Blocks
Class A Core• Compare network configuration• Cyclic process data exchange• All mailbox protocols: CoE, SoE, EoE,
FoE, AoE, VoE• Slave to slave communication• Distributed Clocks with master
synchronization
Feature PackCable Redundancy
Feature PackHot Connect
Feature PackRemote Access
Feature PackSuperset ENI
Feature PackMaster Obj. Dict.
Class B Core• Compare network configuration• Cyclic process data exchange• Mailbox protocol CoE• Mailbox protocol SoE• Mailbox protocol EoE• Slave to slave communication
Feature PackEoE Endpoint
![Page 6: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/6.jpg)
V2.8 6
EC-Engineer: Overview
• One single tool for EtherCAT configuration and diagnosis
• Perfect supplement to EC-Master
• Import of EtherCAT Slave Information (ESI) files
• Export of EtherCAT Network Information (ENI) file
• Register here to get a free evaluation version:http://www.acontis.com/eng/products/downloads/index.php
![Page 7: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/7.jpg)
V2.8 7
EC-Engineer Operating Modes
Offline Configuration:(In the Office)
Online Configuration:Slaves connected toEngineering System
Remote Configuration:Slaves connected toTarget System
Remote Diagnosis:Slaves connected toTarget System
![Page 8: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/8.jpg)
V2.8 8
Generate bus configuration with EC-EngineerStep 1: Connect EtherCAT Slaves
• EC-Engineer comes with an integrated EtherCAT master for scanning the connected EtherCAT slaves
• Every Ethernet Network Interface with an valid Windows driver can be used
• A second, dedicated Network Interface for EtherCAT is recommend
• Warning: Do not connect any EtherCAT slaves to your Office LAN
Office LAN
![Page 9: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/9.jpg)
V2.8 9
Generate bus configuration with EC-EngineerStep 2: Install and start EC-Engineer
![Page 10: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/10.jpg)
V2.8 10
Generate bus configuration with EC-EngineerStep 3: Select “Online Configuration” and “EtherCAT Master Unit (Class A)”
![Page 11: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/11.jpg)
V2.8 11
Generate bus configuration with EC-EngineerStep 4: Choose network adapter from list and press “Select”
![Page 12: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/12.jpg)
V2.8 12
Generate bus configuration with EC-EngineerStep 5: The found slave devices are listed in the tree
![Page 13: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/13.jpg)
V2.8 13
Generate bus configuration with EC-EngineerStep 6: Export ENI file
![Page 14: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/14.jpg)
V2.8 14
Generate bus configuration with EC-EngineerStep 7: Switch to “Diagnosis Mode” and set state to OPERATIONAL
![Page 15: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/15.jpg)
V2.8 15
Generate bus configuration with EC-EngineerStep 8: Bus is OPERATIONAL
![Page 16: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/16.jpg)
V2.8 16
Generate bus configuration with EC-EngineerStep 9: Switch back to “Configuration Mode” and Exit
![Page 17: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/17.jpg)
V2.8 17
Operate slaves with EC-STA Slave Test ApplicationStep 1: Start EC-STA and setup configuration
1
3
2
![Page 18: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/18.jpg)
V2.8 18
Operate slaves with EC-STA Slave Test ApplicationStep 2: Initialize and set master state to operational
2
1
![Page 19: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/19.jpg)
V2.8 19
Operate slaves with EC-STA Slave Test ApplicationStep 3: Do further tests, e. g., flashing outputs
1
2
![Page 20: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/20.jpg)
V2.8 20
Connect EC-Engineer with EC-STA ApplicationStep 1: Start EC-Engineer and select “Remote Diagnosis”
1
![Page 21: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/21.jpg)
V2.8 21
Connect EC-Engineer with EC-STA ApplicationStep 2: Choose “Slaves connected to remote system”
![Page 22: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/22.jpg)
V2.8 22
Connect EC-Engineer with EC-STA ApplicationStep 3: Check input or output variables
![Page 23: EC-Master EtherCAT Masterwiki.bu.ost.ch/.../ec-master_quickstart_guide.pdf · 2019. 1. 10. · EC-Master according to ETG.1500 Master Classes Directive EC-Master: Building Blocks](https://reader033.vdocuments.net/reader033/viewer/2022060717/607daa1d0721a32b0b67bb04/html5/thumbnails/23.jpg)
V2.8 23
Next Steps
• Run EcMasterDemo on your target system EC-Master User Manual Chapter 3 “Software Integration”
• Learn more about EcMasterDemo and the application framework EC-Master User Manual Chapter 3.3 “Application Framework”