Questions tagged [ethercat]

EtherCAT - Ethernet for Control Automation Technology - is an open high performance Ethernet-based fieldbus system.

EtherCAT - Ethernet for Control Automation Technology - is an open high performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs.

From http://en.wikipedia.org/wiki/EtherCAT

59 questions
7
votes
2 answers

How can I study EtherCAT without any background?

I am completely new for EtherCAT. And I am looking for a good starting point to study EtherCAT master. I found that there is a great open source implementation called SOEM. But without any background of EtherCAT, it is really hard to understand the…
gsoh83
  • 177
  • 2
  • 7
4
votes
2 answers

How can I use a local TwinCat 3 runtime with Hyper-V enabled?

I'm trying to run TwinCat 3 XAR in a PC where I need to have hyper-V ON to run Azure IoT Edge (which uses hyper-V). Is there a way to run XAR with hyper-V turned on? Is there any way to isolate the cores from hyper-v or something else?
Paulo Ilheu
  • 61
  • 1
  • 4
4
votes
1 answer

If UDP packets are on the wire, am I guaranteed to get them at the application layer?

Firstly I appreciate the UDP is not a reliable protocol, and I am not guaranteed to receive packets across a network. However, if the packet does reach my machine, am I guaranteed to receive it at the application level, or can the network stack…
GazTheDestroyer
  • 20,722
  • 9
  • 70
  • 103
3
votes
2 answers

EtherCAT with SOEM on WSL Ubuntu 18

Has anyone ever tried connecting to an EtherCAT device via SOEM in WSL linux? While TwinCAT successfully connects to my Maxon EPOS4 and moves a DC motor on my laptop under Windows 10 using RT-Ethernet Intermediate Driver, SOEM slaveinfo returns no…
Hadi
  • 31
  • 3
3
votes
0 answers

How to write and read channels in Wago 750-350 ethercat?

I have an EtherCat Wago 750-354 and I would like to do simple test for the output module (turn the leds on and off). I read the tutorial and I wrote short code for testing but I am not able to write the output module. The tutorial link is: …
Vaban
  • 33
  • 2
3
votes
1 answer

CANopen over EtherCAT (CoE)

CANopen is point to point communication while EtherCAT is bus based. Point to point means there will be node address. But this is redundant in EtherCAT. So I was wondering how this node address bytes are handled in the CANopen over EtherCAT. I…
raghu rajappa
  • 81
  • 1
  • 11
3
votes
0 answers

Receive Multicast from own IP

I'm working on an Ethercat master written Go. The underlying library is at http://github.com/distributed/ecat and contains one link level driver, using UDP and multicast. I'm having trouble to get this link level driver to work consistently across…
distributed
  • 366
  • 4
  • 13
2
votes
2 answers

Does EtherCAT Slaves Can Have Static Address?

We develop a new machine with many motors connected over EtherCAT to the main controller. . I wish to set each motor with a specific address I saw that I can set EtherCAT ID in the motor Software, number from 1 to 32766 (32767 let the master…
Or Hirshfeld
  • 106
  • 2
  • 11
2
votes
3 answers

Ambiguous EtherCAT Details

The following are a few introductory lines on EtherCAT: The EtherCAT master sends a telegram that passes through each node. Each EtherCAT slave device reads the data addressed to it “on the fly”, and inserts its data in the frame as the frame…
givknow
  • 31
  • 5
2
votes
0 answers

How to use SOEM EtherCAT master on PC to control an EtherCAT slave device

I'm trying to control an EtherCAT slave which is a robot gripper. The slave info is as follow, which is retrieved using the sample program slaveinfo inside the SOEM package: SOEM (Simple Open EtherCAT Master) Slaveinfo Starting slaveinfo ec_init on…
AlbertK
  • 231
  • 5
  • 13
1
vote
2 answers

EtherCAT. Structured Text find NetIDs Master Devices

The PLC has two EtherCAT master devices. If I have the NetIds I can scan the devices from the EtherCAT master and set them in OP state if needed (some maschine or whatever were disconnected). I can get the devices from a master NetId using the…
1
vote
1 answer

How can I read out an Emergency (EMCY) message within TwinCAT (Cpp)?

I have a system running TwinCAT with an EtherCAT master and several EtherCAT slaves. In some occasions the EtherCAT slaves are storing an Emergency (EMCY) message in their mailbox. On my system, I run a C++ program. From within that program I want…
Fabia__n
  • 11
  • 1
1
vote
0 answers

How to get SPI running between EtherCat EVB-LAN9252-SPI board and STM32 Microcontroller?

I'm trying to create a simple EtherCat slave. The hardware I use is the EVB-LAN9252 and a NUCLEO-G491RE board. As Slave Stack I use SOES. The EtherCat SDK (slave editor) from rt-labs is used to generate the ESI file, a bin file for the EEPROM and…
Gmari
  • 11
  • 2
1
vote
1 answer

Dead time delay between axis command (SetPos) and execution in TwinCAT3 with EtherCAT

I want to measure the time between a) setting a target position for my axis on my computer and b) the variable is set on the axis. I Setup the scope view of TwinCAT3 and displayed the SetPos variable (from the axis) and the setTarget Variable from…
Chris
  • 23
  • 3
1
vote
1 answer

How to configure TwinCAT EtherCAT PDOs?

I am having a problem to access to the rest of the memory of a etherCAT device, since it already comes with a default PDO configuration, but when i try to edit this configuration, it won't change and the device stops working correctly unless i use…
Bryan Hdez
  • 23
  • 5
1
2 3 4