Api List And Descriptions - Delta EtherCAT Programming Manual

Table of Contents

Advertisement

API List of EtherCAT Dynamic-Link Library
4.1 Data type and value range
The "TYPE_DEF.H" file located in the "inc\VC\" folder (installation directory) defines the
general data type. See the following table. The data type, name, and rage are defined
4
as follows.
Data Type
U8
I16
U16
I32
U32
F32
F64
Boolean

4.2 API list and descriptions

_ECAT_Master_Set_CycleTime
_ECAT_Master_Get_CycleTime
_ECAT_Master_NodeID_Alias_Enable
_ECAT_Master_Get_SerialNo
_ECAT_Master_Get_DLL_SeqID
_ECAT_Autoconfig_Open_File
_ECAT_Autoconfig_Save_File
_ECAT_Autoconfig_Set_Slave_DCTime
_EACT_Autoconfig_Clear_ConfigFile
_ECAT_Autoconfig_Set_NodeID_Alias
_ECAT_Autoconfig_Get_NodeID_Alias
_ECAT_Autoconfig_Save_NodeID_Alias
4-2
Description
8-bit ASCII character
16-bit signed integer
16-bit unsigned integer
32-bit signed long integer
32-bit unsigned long integer
32-bit single-precision floating-point
64-bit double-precision floating point
Boolean
EtherCAT Master Configuration
EtherCAT Programming Guide
-32768 ~ 32767
0 ~ 65535
-2147483648 ~ 2147483647
0 ~ 4294967295
-3.402823E38 ~ 3.402823E38
-1.797683134862315E308 ~
1.797683134862315E309
TRUE, FALSE
Set the cycle time of the EtherCAT master
communication. *Set before initialization.
Acquire the cycle time of the EtherCAT master
communication.
Determine whether to enable user-defined station.
*Set before initialization.
Get the serial No. of PAC or the motion card.
Acquire the sequence ID of the current DLL.
Read and apply the configuration file of the
communication topology and DC data for system
initialization. *Set before initialization.
Save the current communication topology and DC
data to the configuration file.
Set the DC time of each node.
Clear the currently imported EtherCAT master
configuration.
Set user-defined station alias of each node. *Set after
initialization.
Acquire the user-defined station alias of each node.
*Set after initialization.
Save the user-defined station alias to the module
memory block.
Range
0 ~ 255
March, 2017

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents