FAQ2005: What can be the reason for EC_NOTIFY_FRAME_RESPONSE_ERROR?
- The frame sent was lost or damaged in the network.
The reasons for this can be:
- A faulty slave
- Interference on the cable due to noisy environment (EMI)
- ecatExecJob(eUsrJob_ProcessAllRxFrames, &oJobParms); called before frame returned from network.
This can happen if:
- Timing of JobTask isn't stable enough
- Frames were sent (ecatExecJob(eUsrJob_SendAllCycFrames)) too shortly before the start of the next cycle, because e.g. the application took too long to calculate the process data.
Last update on 2020-12-17 by EtherCAT Support Team.
FAQ2004: How is the FSoE black channel realized?
The communication between FSoE slaves is based on a "black channel". It is defined by CopyInfo entries in the ENI. EC-Master copies automatically data from the input process data image to the outpout process data image according the CopyInfo entries.
This is done on receive by default, but it can be done on send by calling EC_IOCTL_SET_COPYINFO_IN_SENDCYCFRAMES.
Last update on 2020-12-17 by EtherCAT Support Team.
FAQ2003: The process data (inputs and outputs) shall be stored in a buffer provided by the application. What can I achieve this?
The application may register a memory provider like shown in this code snippet.
Last update on 2020-12-17 by EtherCAT Support Team.
FAQ2002: What performance can I achieve using EC-Master?
Download some example EC-Master performance measurement results here.
Last update on 2020-12-17 by EtherCAT Support Team.
FAQ2001: Which network controllers are supported by the EC-Master?
Download a list of supported network controllers.
Last update on 2020-11-27 by EtherCAT Support Team.
FAQ2000: How shall I start working with EC-Master?
Take a look into the QuickStart guide.
Last update on 2020-12-17 by EtherCAT Support Team.