Master Initialization EtherCAT Programming Guide
6-6 March, 2017
6
6.4 _ECAT_Master_Close
Syntax
U16 PASCAL _ECAT_Master_Close()
Purpose
This is for disabling all functions of EtherCAT master and kernels and releasing the memory.
Example
U16 Status;
U16 CardNo=0;
U16 Cardnum=0;
Status = _ECAT_Master_Open(&Cardnum);
for (U16 CardSeq = 0; CardSeq < Cardnum; CardSeq ++)
{
Status = _ECAT_Master_Get_CardSeq (CardSeq, &CardNo);
Status = _ECAT_Master_Initial(CardNo);
Status = _ECAT_Master_Reset(CardNo);
}
Status = _ECAT_Master_Close();