EtherCAT UserManual EN20210427
EtherCAT UserManual EN20210427
User Manual
Rev: 2.1
27/4/2021
Contents
1 Introduction ........................................................................................................... 4
1.1 About this manual .................................................................................... 4
1.2 Reference documents ............................................................................. 4
1.3 Commonly used acronyms ...................................................................... 4
1.4 Revisions ................................................................................................. 5
2 EtherCAT communication specification ................................................................ 7
2.1 Introduction to EtherCAT ......................................................................... 7
2.2 EtherCAT protocol ................................................................................... 7
2.3 CANopen over EtherCAT ........................................................................ 8
2.4 EtherCAT addressing .............................................................................. 9
2.5 EtherCAT slaver information ................................................................... 10
2.6 Distributed clock ...................................................................................... 10
2.7 EtherCAT state machine(ESM) ............................................................... 12
3 Motion control ....................................................................................................... 13
3.1 Control the power drive system ............................................................... 13
3.2 Mode of operation ................................................................................... 15
3.3 Profile position mode ............................................................................... 16
3.3.1 General information .................................................................. 16
3.3.2 Main controlling object.............................................................. 16
3.3.3 Functional description .............................................................. 17
3.4 Profile velocity mode ............................................................................... 21
3.4.1 General information .................................................................. 21
3.4.2 Main controlling object.............................................................. 21
3.4.3 Functional description .............................................................. 22
3.5 Profile torque mode (StepSERVO only) .................................................. 23
3.5.1 General information .................................................................. 23
3.5.2 Main controlling object.............................................................. 23
3.5.3 Functional description .............................................................. 24
3.6 Homing mode .......................................................................................... 25
3.6.1 General information .................................................................. 25
3.6.2 Main controlling object.............................................................. 25
3.6.3 Functional description .............................................................. 26
3.6.4 Method 1 and 2 ........................................................................ 26
3.6.5 Method 3 and 4 ........................................................................ 27
3.6.6 Method 5 and 6 ........................................................................ 27
3.6.7 Method 7 and 8 ........................................................................ 28
3.6.8 Method 9 and 10 ...................................................................... 28
3.6.9 Method 11 and 12 ..................................................................... 29
3.6.10 Method 13 and 14 .................................................................. 29
3.6.11 Method 17 and 18 ................................................................... 30
3.6.12 Method 19 and 20 .................................................................. 30
3.6.13 Method 21 and 22 .................................................................. 31
3.6.14 Method 23 and 24 .................................................................. 31
3.6.15 Method 25 and 26 .................................................................. 32
3.6.16 Method 27 and 28 .................................................................. 32
3.6.17 Method 29 and 30 .................................................................. 33
3.6.18 Method 33 and 34 .................................................................. 33
Rev: 2.1 2
27/4/2021
3.6.19 Method 35 .............................................................................. 34
3.6.20 Method 37 .............................................................................. 34
3.6.21 Method -1 ............................................................................... 34
3.6.22 Method -2 ............................................................................... 34
3.6.23 Method -3 ............................................................................... 34
3.6.24 Method -4 ............................................................................... 34
3.7 Cyclic synchronous position mode .......................................................... 35
3.7.1 General information .................................................................. 35
3.7.2 Main controlling object.............................................................. 35
3.7.3 Functional description .............................................................. 36
3.8 Cyclic synchronous velocity mode .......................................................... 37
3.8.1 General information .................................................................. 37
3.8.2 Main controlling object.............................................................. 38
3.8.3 Functional description .............................................................. 38
3.9 Q program mode ..................................................................................... 39
3.9.1 General information .................................................................. 39
3.9.2 Normal Q execution.................................................................. 39
3.10 Touch probe .......................................................................................... 40
3.10.1 General information ................................................................ 40
3.10.2 Main control object ................................................................. 40
3.10.3 Functional description ............................................................ 40
3.10.4 Timing diagrame ..................................................................... 42
4 Object dictionary ................................................................................................... 43
4.1 CoE object dictionary description ............................................................ 43
4.2 Communication profile............................................................................. 43
4.3 Motion control profile ............................................................................... 50
4.4 Manufacturer profile ................................................................................ 65
4.5 Manufacturer parameter for StepSERVO................................................ 70
4.6 Manufacturer parameter for Stepper ....................................................... 81
5 Contact MOONS' ................................................................................................. 93
Rev: 2.1
27/4/2021
EtherCAT UserManual
1 Introduction
Rev: 2.1 4
27/4/2021
EtherCAT UserManual
1.4 Revisions
Data Revisions Changes
8/12/2020 2.1 Update and rectification
This manual mainly introduces the communication description of StepSERVO and Stepper drives.
Stepper drives:
Model Firmware
STF03-EC
STF05-EC
STF06-EC
STF10-EC
STF05-ECX-H
STF10-ECX-H
StepSERVO drives:
Model Firmware
SSDC03-EC
SSDC06-EC
SSDC10-EC
SSDC06-ECX-H
SSDC10-ECX-H
SSDC06W-ECX-H
5 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 6
27/4/2021
EtherCAT UserManual
To ensure Ethernet IT communication between the nodes, TCP/IP connections can optionally be
tunneled through a mailbox channel without impacting real-time data transfer. During startup, the
master device configures and maps the process data on the slave devices. Different amounts of data
can be exchanged with each slave, from one bit to a few bytes, or even up to kilobytes of data.
The EtherCAT frame contains one or more datagrams. The datagram header indicates what type of
access the master device would like to execute:
-Read, write, read-write
Access to a specific slave device through direct addressing, or access to multiple slave devices
through logical addressing (implicit addressing)
7 Rev: 2.1
27/4/2021
EtherCAT UserManual
File
HTTP,
FTP,... Application
Physical layer
Rev: 2.1 8
27/4/2021
EtherCAT UserManual
Hereby we describe about the Node addressing. Node addressing is that the salve adddress is nothing
to do with the physics position of the topology.
There has two ways for addressing:
• -The master configurate the EtherCAT ID to the slave during the data link startup phase.
• - EtherCAT ID upload from EEPROM of slaver during the data link startup phase.
The EtherCAT ID of MOONS' drive is zero in default, it means the master should assign address to the
drive for EhterCAT communication when first power up. If you assign ID to the EhterCAT alias address
from the software or switch of the drive except zero, the master can upload the ID from EtherCAT alias
address of EEPROM with the drive.
Assign EtherCAT ID by software in the picture below:
EtherCAT ID
Plesase reference the hardware manual of drives for details about EtherCAT ID setting.
9 Rev: 2.1
27/4/2021
EtherCAT UserManual
Free Run
With this mode, the data cycle time based on the local timer time. T1 and T2 is that the MPU copy the
data from frame, then set output valid and caculate time.T3 is hardware delay.
Cycle Time
T1 T2 T3
Rev: 2.1 10
27/4/2021
EtherCAT UserManual
SM synchron
Synchronized with data in/out event, the local timer is trigger by the data in/out event.
Cycle Time
T1 T2 T3
DC synchron
Synchronized with SYNC event, the EtherCAT master should transmit the data frame before the SYNC
trigger. Then the EtherCAT master should synchronzie with the same clock.
Cycle Time
T1 T2 T3
To improve synchronization performance of slave communication, the master can copy the output
message of receiving process frame when the data frame out/in event is trigger.
Cycle Time
T1 T2 T2
Copy output
11 Rev: 2.1
27/4/2021
EtherCAT UserManual
Init
IP PI IB BI
Pre-operation SI Bootstrap
PS SP
OI
OP Safe-operational
SO OS
Operational
State
Description
transition
IP Start Mailbox Communication
PI Stop mailbox commnunication
PS Start input update
SP Stop input update
SO Start output update
OS Stop output update
OP Stop output update,stop input update
SI Stop input update, stop mailbox communication
OI Stop output update, stop input update, stop mailbox communication
IB Start bootstrap mode
BI Restart device
Rev: 2.1 12
27/4/2021
EtherCAT UserManual
3 Motion control
Power off
or reset
Not ready
to switch on
15
Switch on
Fault
disabled
2 7 14
3 6
8 9
Switch on
4 5
16
Quick stop Operation
active 11 enabled
13 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 14
27/4/2021
EtherCAT UserManual
0x6060h object is the register for change control mode. when the mode of operation has been change,
the object 0x6061 will be update too.
15 Rev: 2.1
27/4/2021
EtherCAT UserManual
Target position(607Ah)
Limit
function
Polarity(607Eh)
Rev: 2.1 16
27/4/2021
EtherCAT UserManual
Actual
speed
Time
1
Target position
set point
0
1
set point ACK
(6041_bit12)
0
1
Target reach
(6041_bit10)
0
Set-point
17 Rev: 2.1
27/4/2021
EtherCAT UserManual
If one set-point is still in progress and a new one is validated, two methods of handling are supported:
single set-point (change set immediately bit of controlword is 1) and set of set points (change set
immediately bit of controlword is 0).
Single set-point
When a set-point is in progress and a new set-point is validated by the new set-point (bit 4) in the
controlword, the new set-point shall be processed immediately.
Actual
speed
Time
1
Target position
set point
0
1
New set point
(6040_bit4)
0
1
current target
position processed
0
1
set point ACK
(6041_bit12)
0
Target reach 1
(6041_bit10)
0
Rev: 2.1 18
27/4/2021
EtherCAT UserManual
Set of set-points
When a set-point is in progress and a new set-point is validated by the new set-point (bit 4) in the
controlword, the new set-point shall be processed only after the previous has been reached.
change on set-point
=1
Actual
speed
=0
Time
1
Target position
set point
0
1
New set point
(6040_bit4)
0
1
current target
position processed
0
1
set point ACK
(6041_bit12)
0
Target reach 1
(6041_bit10)
0
19 Rev: 2.1
27/4/2021
EtherCAT UserManual
NOTE: MOONS' EtherCAT drive can be set up with two set-points, if the bit 12 of statusword is 1, then
the buffer is full and another set-point will be ignored.
Stop the motor with halt (0x6040_bit8)
If a drive is processing a set-point, the halt bit (bit 8 of the controlword) can be used to stop the motor
and keep it in position control. After releasing the halt bit the processing of the actual set-point is
continued.
Rev: 2.1 20
27/4/2021
EtherCAT UserManual
21 Rev: 2.1
27/4/2021
EtherCAT UserManual
Actual
speed
0x60FFh
0x6083h 0x6084h
Time
Rev: 2.1 22
27/4/2021
EtherCAT UserManual
Target torque(6071h)
Multiplier
Torque
control
Torque slope(6087h)
Torque constant(2216h)
23 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 24
27/4/2021
EtherCAT UserManual
Homing speed(6099h)
Limit
Homing acceleration(609Ah)
function
Homing
melthod
Homing melthod(6098h)
Home offset(607Ch)
25 Rev: 2.1
27/4/2021
EtherCAT UserManual
negative positive
CCW_limit CW_limit
Index Index
Home_method 1/2
Rev: 2.1 26
27/4/2021
EtherCAT UserManual
negative positive
3
3
home_switch
Index
Home_method 3/4
negative positive
5
5
6
home_switch
Index
Home_method 5/6
27 Rev: 2.1
27/4/2021
EtherCAT UserManual
negative positive
7
7
7
8
8
8
home_switch CW_limit
Index
Home_method 7/8
negative positive
9 9
10
10
10
home_switch CW_limit
Index
Home_method 9/10
Rev: 2.1 28
27/4/2021
EtherCAT UserManual
negative positive
11
11
11
12
12
12
CCW_limit home_switch
Index
Home_method 11/12
negative positive
13 13
13
14
14 14
CCW_limit home_switch
Index
Home_method 13/14
29 Rev: 2.1
27/4/2021
EtherCAT UserManual
negative positive
17
18
CCW_limit CW_limit
Home_method 17/18
negative positive
19
19
20
20
home_switch
Home_method 19/20
Rev: 2.1 30
27/4/2021
EtherCAT UserManual
negative positive
21
21
22
22
home_switch
Home_method 21/22
negative positive
23
23
23
24
24
24
home_switch CW_limit
Home_method 23/24
31 Rev: 2.1
27/4/2021
EtherCAT UserManual
negative positive
25 25
25
26
26
26
home_switch CW_limit
Home_method 25/26
negative positive
27 27
27
28
28
28
CCW_limit home_switch
Home_method 27/28
Rev: 2.1 32
27/4/2021
EtherCAT UserManual
negative positive
29
29
29
30
30
30
CCW_limit home_switch
Home_method 29/30
33
34
Index Index
Home_method 33/34
33 Rev: 2.1
27/4/2021
EtherCAT UserManual
3.6.19 Method 35
In this method, the current position shall be taken to be the home position. This method does not
require the drive device to be in operational enabled state.
3.6.20 Method 37
In this method, the position sensor information (converted in user-defined position units) shall be taken to
be the home position. This method does not require the drive device to be in operation enabled state. At the
home position (i.e. after the homing process) the position actual value (6064h) is calculated as follows:
Position actual value (6064h) = Home offset (607Ch)
In addition, we provide the hard stop homing without limit switch.
3.6.21 Method -1
In this method, the initial direction of movement shall be rightward and reach the mechanical end
position. Then the motor will return to the first index pulse.
-1
Index
Home_method -1
Rev: 2.1 34
27/4/2021
EtherCAT UserManual
3.6.22 Method -2
In this method, the initial direction of movement shall be leftward and reach the mechanical end position.
Then the motor will return to the first index pulse.
negative positive
-2
Index
Home_method -2
3.6.23 Method -3
In this method, the initial direction of movement shall be rightward and reach the mechanical end
position.
-3
Home_method -3
35 Rev: 2.1
27/4/2021
EtherCAT UserManual
3.6.24 Method -4
In this method, the initial direction of movement shall be leftward and reach the mechanical end position.
-4
Home_method -4
Rev: 2.1 36
27/4/2021
EtherCAT UserManual
Target position(0x607Ah)
Limit
Multiplier
function
Position offset(0x60B0h) Position actual
value(0x6064)
Position range limit (607B) Polarity(0x607E)
Software position limit(607D)
Following error window(6065h)
Following error
Following error time out(6066h) actual value
60F4h
Max motor speed(6080h)
Multiplier
Controlword
The cyclic synchronous position mode uses no mode-specific bits of the controlword .
37 Rev: 2.1
27/4/2021
EtherCAT UserManual
Statusword
15 14 13 12 11 10 9 0
*** Following error Drive follows the command value **** Status toggle ***
Position
2000 100000
Cyclic Cyclic Cyclic Cyclic Cyclic Cyclic Cyclic Cyclic
time time time time time time time time
1800 90000
1600 80000
1400 70000
800 40000
600 30000
400 20000
200 10000
0
0 4 8 12 16 20 24 28 32 36
Time(ms)
Rev: 2.1 38
27/4/2021
EtherCAT UserManual
Multiplier
Velocity offset(0x60B1h) Position actual
value(0x6064)
Polarity(0x607E)
Torque offset(60B2h)
Multiplier
Torque actual
value(0x6077)
Motor rated torque(6076h)
Max torque(6072h)
Multiplier
39 Rev: 2.1
27/4/2021
EtherCAT UserManual
Controlword
The cyclic synchronous position mode uses no mode-specific bits of the controlword .
Statusword
15 14 13 12 11 10 9 0
*** Reserved Drive follows the command value **** Reserved ***
Rev: 2.1 40
27/4/2021
EtherCAT UserManual
Q segment NO.(2007h)
Q controlword(2040h)
Q program
Controlword(6040h)
control
Mode of operation(6060h=FFh)
41 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 42
27/4/2021
EtherCAT UserManual
43 Rev: 2.1
27/4/2021
EtherCAT UserManual
0x60B8_Bit 0 1
Enable touch probe1
13
0x60B8_Bit 1
Trigger first event
0x60B8_Bit 4 1
0x60B8_Bit 5
Enable sampling at negative edge
0x60B9_Bit 0 2 14
0x60B9_Bit 1 4 8 12 14
0x60B9_Bit 2 6 14
3 5 11
Touch probe signal
0x60BA 4a 8a 10 12a
0x60BB 6 14a
Rev: 2.1 44
27/4/2021
EtherCAT UserManual
4 Object dictionary
With CoE protocol, MOONS' Stepper and StepSERVO EtherCAT drives has follow with CANopen
specifiction, the object dictionay is same as CANopen drive. the table obtain the object area of
EtherCAT drives in below.
45 Rev: 2.1
27/4/2021
EtherCAT UserManual
- RxPDO~TxPDO assign - - -
- SM output~input parameter - - -
Rev: 2.1 46
27/4/2021
EtherCAT UserManual
47 Rev: 2.1
27/4/2021
EtherCAT UserManual
In order to avoid storage of parameters by mistake, storage is only executed when a specific signature
is written to the appropriate Sub-Index 1. The signature is “save”.
MSB LSB
Signature ISO e v a s
8859("ASCII")hex 65h 76h 61h 73h
In order to avoid storage of parameters by mistake, storage is only executed when a specific signature
is written to the appropriate Sub-Index 1. The signature is "load".
MSB LSB
Signature ISO e v a s
8859("ASCII")hex 64h 61h 6Fh 6Ch
Rev: 2.1 48
27/4/2021
EtherCAT UserManual
49 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 50
27/4/2021
EtherCAT UserManual
51 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 52
27/4/2021
EtherCAT UserManual
53 Rev: 2.1
27/4/2021
EtherCAT UserManual
0x6040 Controlword
This object shall indicate the received command controlling the PDS FSA. The bits 7, 3, 2, 1, and
0 shall be supported. The bits 0 to 9 shall be supported according to the mode of operation. If the
related functionality is not available, an appropriate emergency message shall be generated. The
manufacturer-specific bits may be supported.
All implemented bits of the controlword are valid independent of the PDS FSA state. Starting of any
movement is operation mode specific and is described in the related clause.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x6040 - Controlword RW UINT YES -
0x6041 Statusword
The status word indicates the current state of the drive. No bits are latched. The status word consist of
bits for:
Index Sub Name Access Type Data Type PDO mapping Default Value
0x6041 - Statusword RO UINT YES -
Rev: 2.1 54
27/4/2021
EtherCAT UserManual
Value Action
-32768…-1 Manufacturer Specific
0 Disable drive function(switch-off drive power stage)
1 Slow down on slow down ramp disable of the drive function
2…32767 Reserved
Value Action
-32768…-1 Manufacturer Specific
0 Disable drive function(switch-off drive power stage)
1 Slow down on slow down ramp and then disable of the drive function
2…32767 Reserved
55 Rev: 2.1
27/4/2021
EtherCAT UserManual
Value Action
-32768…-1 Manufacturer Specific
0 Reserved
1 Slow down on slow down ramp and stay in operation enabled
2 Slow down on quick stop ramp and stay in operation enabled
3 Slow down on current limit and stay in operation enabled
4 Slow down on voltage limit and atay in operation enabled
5 + 32767 Reserved
Value Action
-32768…-1 Manufacturer Specific
0 Disable drive function, motor is free t rotate
1 Slow down on slow down ramp
2 Slow down on quick stop ramp
3 Slow down on current limit
4 Slow down on voltage limit
5 + 32767 Reserved
Rev: 2.1 56
27/4/2021
EtherCAT UserManual
This object only can be accessed in StepSERVO drives and this object parameters is related to the
other torque values, such as current actual value (index 0x6078) and torque constant (index 0x2216).
57 Rev: 2.1
27/4/2021
EtherCAT UserManual
This object is only available on StepSERVO drives and the unit of this object is mNm.
0x6077 torque actual value
This object shall provide the actual value of the torque. It shall correspond to the instantaneous torque
in the motor.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x6077 - Torque actual value RO INT YES -
This object is only available on StepSERVO drives and the unit of object is 0.01Amps.
0x607A Target position
This object is the position that the drive should move to in position profile mode using the current
settings of motion control parameters such as velocity, acceleration, deceleration, motion profile type
etc. The target position is given in terms of Electrical Gear parameters steps per motor shaft revolution.
The target position will be interpreted as absolute or relative depending on the ‘abs / rel' flag in the
controword.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x607A - Target position RW DINT YES -
Rev: 2.1 58
27/4/2021
EtherCAT UserManual
Index Sub Name Access Type Data Type PDO mapping Default Value
0x607C - Home offset RW DINT YES -
Stroke area
0x607E Polarity
Position demand value and position actual value are multiplied by 1 or -1 depending on the value of the
polarity flag. PP PV Mode.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x607E - Polarity RW USINT YES -
7 6 5 4 3 2 1 0
Position Velocity
Reserved
Polarity Polarity
MSB LSB
Value Description
0 Multiply by 1
1 Multiply by -1
59 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 60
27/4/2021
EtherCAT UserManual
Value Description
128 manufacturer specific
0 No homing operation required
1…37 Methods 1 to 37
38-127 Reserved
61 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 62
27/4/2021
EtherCAT UserManual
63 Rev: 2.1
27/4/2021
EtherCAT UserManual
31 24 23 22 21 20 19 18 17 16 15 4 3 2 1 0
Home Positive limit Negative
Reserved X8 X7 X6 X5 X4 X3 X2 X1 Reserved Interlock
switch switch limit switch
MSB LSB
Bit 3 (interlock) provides the state of the interlock input. If the logical input signal changes to not
activated, the drive shall enter the switch on disabled or fault reaction active state. This means the
power stage of the drive is disabled and locked against switching on.
Rev: 2.1 64
27/4/2021
EtherCAT UserManual
The first sub-index defines the assigned outputs. The second sub-index describes a mask to specify
which of the outputs shall be used.
Note: the second sub-index are edge triggered, you must set the second sub-index first and then set
the bit of first sub-index for change the status of output.
Physical outputs:
31 20 19 18 17 16 15 0
Reserved Y4 Y3 Y2 Y1 Reserved
MSB LSB
Bit mask:
31 20 19 18 17 16 15 0
Reserved Y4 Y3 Y2 Y1 Reserved
MSB LSB
65 Rev: 2.1
27/4/2021
EtherCAT UserManual
31 16 15 11 10 9 8 7 6 5 4 3 2 1 0
MSB LSB
Rev: 2.1 66
27/4/2021
EtherCAT UserManual
Value 8 7 6 5 4 3 2 1
Output X8 X7 X6 X5 X4 X3 X2 X1
Bit 31 20 19 18 17 16 15 0
Output Reserved Y4 Y3 Y2 Y1 Reserved
67 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 68
27/4/2021
EtherCAT UserManual
0x2021 EtherCAT ID
This object contains the EtherCAT ID of drives.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x2021 - EtherCAT ID RO UINT NO -
69 Rev: 2.1
27/4/2021
EtherCAT UserManual
0x2009h=0 0x2009h=1
the motor will be stopped the motor will be stopped
here and set the position here after found the
with home offset machine home position
0x2040 Q controlword
This object is used to execute the Q program.
Index Sub Name Access type Date type PDO mapping Default value
0x2040 - Q controlword RW UINT YES 0
0x2041 Q controlword
This object provide the status of Q program.
Index Sub Name Access type Date type PDO mapping Default value
0x2041 - Q statusword RO UINT YES 0x400
The value is 0x400 means that the Q program is not running, 0x000 means that is running.
Rev: 2.1 70
27/4/2021
EtherCAT UserManual
71 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 72
27/4/2021
EtherCAT UserManual
73 Rev: 2.1
27/4/2021
EtherCAT UserManual
The value shall be given in mA, If the reading value is 100. That means 1.00Amps.
0x2204 Idle current delay time
This object is used to set the amount of time the drive will delay before transitioning from full current
(CC) to idle current(CI).
Index Sub Name Access Type Data Type PDO mapping Default Value
0x2204 - Idle current delay time RW UINT NO -
The value shall be given in second, If the reading value is 10. That means 1.0 seconds.
0x2205 Acceleration current
This object shall provide the acceleration current when the motor is running with stepper mode.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x2205 - Acceleration current RW UINT NO -
Rev: 2.1 74
27/4/2021
EtherCAT UserManual
Value =0 NO probing
=1 Probing
Brake output:
Value =1 output is closed when drive is enabled, and open when the drive is disabled.
=2 output is open when drive is enabled, and closed when the drive is disabled.
=3 output is not used as a brake output and can be used as g general purpose output.
Brake disengage delay and brake engage delay
The units is 1ms, if write 100 to the index means 0.1s.
75 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 76
27/4/2021
EtherCAT UserManual
The unit of this parameter is 200us. If the value you set to 100, means 20ms delay.
77 Rev: 2.1
27/4/2021
EtherCAT UserManual
Analog deadband
The unit is in 0.001volit
Analog offset value
The unit is in 0.001volit
Analog filter
Filter value = 72090 / [ (1400 / x ) + 2.2 ]. Where x = desired value of the analog filter in Hz
Analog threshold
Sets or requests the Analog Input Threshold that is used by the “Feed to Sensor” command. The
threshold value sets the Analog voltage that determines a sensor state or a trigger value.
Analog scaling
Value =0 single-ended +/- 10 volts
=1 single-ended 0 - 10 volts
=2 single-ended +/- 5 volts
=3 single-ended 0 - 5 volts
=4 differential +/- 10 volts
=5 differential 0 - 10 volts
=6 differential +/- 5 volts
=7 differential 0 - 5 volts
Rev: 2.1 78
27/4/2021
EtherCAT UserManual
Value =1 Si program
=2 Q/SCL(drive enabled)
=3 Quick tuner(servos) or Configurator(steppers)
=4 SiNET Hub
=5 Q/SCL(drive disabled)
=6 not used
=7 Q program, auto-execute
79 Rev: 2.1
27/4/2021
EtherCAT UserManual
0x2226 Accfeedforward
This object shall configure to add a feed forward acceleration/deceleration to the torque command to
faster the system's response.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x2226 - Accfeedforward RW UINT NO -
Rev: 2.1 80
27/4/2021
EtherCAT UserManual
81 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 82
27/4/2021
EtherCAT UserManual
83 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 84
27/4/2021
EtherCAT UserManual
Brake output:
Value =1 output is closed when drive is enabled, and open when the drive is disabled.
=2 output is open when drive is enabled, and closed when the drive is disabled.
=3 output is not used as a brake output and can be used as g general purpose output.
85 Rev: 2.1
27/4/2021
EtherCAT UserManual
Value =1 Open when static position error less than in-position counts.
=2 Closed when static positi
on error less than in-position counts.
=3 General purpose (fault output or brake output)
=4 Tach output with 100 pulses/rev
=5 Tach output with 200 pulses/rev
=6 Tach output with 400 pulses/rev
=7 Tach output with 800 pulses/rev
=8 Tach output with 1600 pulses/rev
=9 Closed (energized) when dynamic position error is less than set value.
=10 Open (de-energized) when dynamic position error is less than set value.
=11 Timing out (50 pulses/rev)
Rev: 2.1 86
27/4/2021
EtherCAT UserManual
The unit of this parameter is 200us. If the value you set to 100, means 20ms delay.
0x260D Dynamic open winding detection
This object is used to set the function of Dynamic open winding detection.
Index Sub Name Access Type Data Type PDO mapping Default Value
0x260D - Dynamic open winding detection RW UINT NO -
Value =0 disable
=1 enable
87 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 88
27/4/2021
EtherCAT UserManual
89 Rev: 2.1
27/4/2021
EtherCAT UserManual
Rev: 2.1 90
27/4/2021
5 Contact MOONS'
400-820-9661
MOONS’ Headquarters
168 Mingjia Road, Minhang District, Shanghai
201107, P.R. China
Guangzhou
Room 4006, Tower B, China Shine Plaza, 9 Linhe Xi Road,
Tianhe District, Guangzhou 510610, P.R. China
Chongqing
Rm. 2108, South yuanzhu Buliding 20, No.18 Fuquan Rd.,
Jiangbei District, Chongqing 400000 P.R. China
https://www.moonsindustries.com
E-mail:[email protected]
• All the specifications, technical parameters of the products provided in this catalog are for reference only, subject to change without notice.
For the latest details, please contact our sales department.