Delta EtherCAT Programming Manual page 287

Table of Contents

Advertisement

Group Motion Control
for (int I = 0; i<100 ; i++)
{
Status = _ECAT_Slave_User_Motion_Control_Set_Data (CardNo, GroupNo, DataArray);
17
}
// Motion start
Mode =1;
Status =_ECAT_Slave_User_Motion_Control_Set_Enable_Mode (CardNo, GroupNo, Mode);
// Carry on issuing rest of the motion commands.
while (1)
{
Status = _ECAT_Slave_User_Motion_Control_Get_DataCnt (CardNo, GroupNo,
&Counter);
if (Counter<100)
{
data.
DataArray);
}
else if (Counter==0)
{
Mode);
}
}
17-4
// If you are using RTX version EtherCAT of Delta PAC, users can check up to 800
Status = _ECAT_Slave_User_Motion_Control_Set_Data (CardNo, GroupNo,
Mode =0; // There is no command so function is disabled; exit the loop.
Status =_ECAT_Slave_User_Motion_Control_Set_Enable_Mode (CardNo, GroupNo,
break;
EtherCAT Programming Guide
March, 2017

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents