Difference between revisions of "EtherCAT:EC SLAVE NMT STATESET"
m (Text replace - "Axystems:" to "") |
|||
Line 1: | Line 1: | ||
− | {{ | + | {{Template:EtherCAT-Function |
|DESCRIPTION= | |DESCRIPTION= |
Revision as of 09:15, 22 May 2014
This function attempts up to 10 times to set the slave's operational state and throws an exception if it fails.
Input
Axis' address (example: Ax.dAdd), new state as long where:
EC_STATE_INIT - 0x01
EC_STATE_PREOP - 0x02
EC_STATE_SAFEOP - 0x04
EC_STATE_OP - 0x08
Output
None
Return Value
None
Declaration
public sub EC_Slave_NMT_StateSet(byval slaveaddr as long, byval new_state as long)
Examples
call EC_Slave_NMT_StateSet(slaveaddr, EC_STATE_PREOP)