Difference between revisions of "EtherCAT:EC SLAVE HOME"

From SoftMC-Wiki
Jump to: navigation, search
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Axystems:Template:EtherCAT-Function
+
{{Languages|EtherCAT:EC_SLAVE_HOME}}
 +
{{Template:EtherCAT-Function
  
 
|DESCRIPTION=
 
|DESCRIPTION=
This subroutine is used to start HOMING procedure in a certain slave drive
+
This subroutine is used to start the HOMING procedure in a slave drive.
  
 
|INPUT=
 
|INPUT=
Generic axis, Homing timeout [mSec]
+
Generic axis, Homing timeout [ms]
  
 
|OUTPUT=
 
|OUTPUT=
Line 18: Line 19:
 
|LIMITATIONS=
 
|LIMITATIONS=
 
homingTimeout must be in the range [1...60,000]
 
homingTimeout must be in the range [1...60,000]
 +
 +
if not called from terminal then axis must be attached to the calling task
  
 
|EXAMPLE=
 
|EXAMPLE=
Line 23: Line 26:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:EtherCAT:EC_SLAVE_SET_HOMING_PARAMETERS|EC_SLAVE_SET_HOMING_PARAMETERS]]
+
* [[EtherCAT:EC SLAVE SET HOMING PARAMETERS|EC_SLAVE_SET_HOMING_PARAMETERS]]
 
* [[EtherCAT:EC SLAVE GET HOMING PARAMETERS|EC_SLAVE_GET_HOMING_PARAMETERS]]
 
* [[EtherCAT:EC SLAVE GET HOMING PARAMETERS|EC_SLAVE_GET_HOMING_PARAMETERS]]
  
 
}}
 
}}

Latest revision as of 06:27, 7 May 2017

Language: English  • 中文(简体)‎

This subroutine is used to start the HOMING procedure in a slave drive.

Input

Generic axis, Homing timeout [ms]

Output

None

Return Value

Void

Declaration

public sub EC_SLAVE_HOME(ax as generic axis, byval homingTimeout as long)

Limitations

homingTimeout must be in the range [1...60,000]

if not called from terminal then axis must be attached to the calling task

Examples

call EC_SLAVE_HOME(ax1, 5000)

See Also