Difference between revisions of "MC-Basic:axis.NODEID"

From SoftMC-Wiki
Jump to: navigation, search
Line 22: Line 22:
 
A6.Dadd = 4,  A6.NodeID = 1<br>
 
A6.Dadd = 4,  A6.NodeID = 1<br>
 
<br>
 
<br>
see [[EtherCAT:EC_SETUP|EC_SETUP]] for details
+
see [[:Category:EtherCAT:EC SETUP|EC_SETUP]] for details
**[[:Category:EtherCAT:EC SETUP|EC_SETUP]]
 
 
|TYPE=
 
|TYPE=
 
Long
 
Long

Revision as of 07:42, 7 August 2018

Language: [[::MC-Basic:axis.NODEID|English]]

* EtherCAT:
This property is meant for use with Multi Axis drives, that is, a motion drive that appears as a single EtherCAT slave but can drive more than one motor.
In this case multiple axes can share the same Drive Address but are distinguished by Node ID.
For example, if MC is connected to 4 motion drives and the second drive is connected to 3 motors, the axes properties can be assigned as follows:
A1.Dadd = 1, A1.NodeID = 1
A2.Dadd = 2, A2.NodeID = 1
A3.Dadd = 2, A3.NodeID = 2
A4.Dadd = 2, A4.NodeID = 3
A5.Dadd = 3, A5.NodeID = 1
A6.Dadd = 4, A6.NodeID = 1

see EC_SETUP for details

Syntax

<axis>.NodeId = <Node Id>

?<axis>.NodeId

Availability

From 0.4.18.2r5

Type

Long

Range

0 to 8

Default

0

Scope

Task or Terminal

Limitations

* EtherCAT:
Property can be set only after Ax.Dadd is already set (different from zero)

Examples

a1.NodeId = 3

See Also