EtherCAT CoE Standard Communication EtherCAT Programming Guide
7-18 March, 2017
7
7.15 _ECAT_Slave_PDO_Set_Tx_Data
Syntax
U16 PASCAL _ECAT_Slave_PDO_Set_Tx_Data(U16 CardNo, BYTE *Data)
Purpose
This is for configuring all slave Tx data of the PDO mapping.
Parameter
Name Data type Property Description
CardNo U16 Number (No.) Card No.
Data BYTE data
All the slave Tx data. The max. data size is 1536
(0x600).
Example
U16 Status;
U16 CardNo=16;
BYTE Data[0x600] = {0};
Status = _ECAT_Slave_PDO_Get_Tx_Data(CardNo, &Data);
// Directly edit the data in TxData
Data[0x001] = 0x01;
Status = _ECAT_Slave_PDO_Set_Tx_Data(CardNo, &Data);