EtherCAT CoE Standard Communication EtherCAT Programming Guide
7-8 March, 2017
7
7.6 _ECAT_Slave_SDO_Wait_All_Done
Syntax
U16 PASCAL _ECAT_Slave_SDO_Wait_All_Done(U16 CardNo, U16 AxisNum,
U16* NodeID, U16* SlotNo)
Purpose
This is for waiting multiple slaves to complete all SDO commands.
Parameter
Name Data type Property Description
CardNo U16 Number Card No.
AxisNum U16 quantity The quantity of the engaged axis
NodeID U16* Number Node ID
SlotNo U16* Number Slot ID
Example
U16 Status;
U16 AxisNum = 2;
U16 CardNo=16, NodeID[2] = {0,1} ,SlotNo[2] = {0,0};
Status = _ECAT_Slave_SDO_Wait_All_Done(CardNo, AxisNum ,NodeID, SlotNo);