Difference between revisions of "EtherCAT:EC ETHERCAT INIT"
| (2 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{Languages|EtherCAT:EC_ETHERCAT_INIT}} | ||
{{Template:EtherCAT-Function | {{Template:EtherCAT-Function | ||
|DESCRIPTION= | |DESCRIPTION= | ||
| − | + | Initializes EtherCAT. This subroutine uses two global flags.<br/> | |
| − | The flag EC_ADDRESS_BY_ALIAS determines whether slave addressing is position based (ZERO) or is done according | + | The flag EC_ADDRESS_BY_ALIAS determines whether slave addressing is position-based (ZERO) or is done according |
| − | to | + | to a DIP switch setting (ONE).<br/> |
| − | The global flag EC_BUSID determines the | + | The global flag EC_BUSID determines the fieldbus that will be used. Currently only EtherCAT exists, and the flag |
| − | is automatically set to zero. In the future it will have a bigger role. | + | is automatically set to zero. <!-- In the future it will have a bigger role. --> |
Latest revision as of 15:55, 5 May 2017
| Language: | English • 中文(简体) |
|---|
Initializes EtherCAT. This subroutine uses two global flags.
The flag EC_ADDRESS_BY_ALIAS determines whether slave addressing is position-based (ZERO) or is done according
to a DIP switch setting (ONE).
The global flag EC_BUSID determines the fieldbus that will be used. Currently only EtherCAT exists, and the flag
is automatically set to zero.
Input
None
Output
None
Return Value
void
Declaration
public sub EC_ETHERCAT_INIT
Examples
call EC_ETHERCAT_INIT