Page 3
INVT SV-DA300 servo EtherCAT technical guide 4.2 Overview of Object Group 1000 ................................29 4.3 Overview of Object Group 6000 ................................29 4.4 Overview of Object Group 2000 4000 ............................... 30 4.5 EncoderFeedback ....................................42 ...
Page 4
INVT SV-DA300 servo EtherCAT technical guide 1 Hardware configuration 1.1 Terminal wiring CN3 terminal is the connection terminal of EtherCAT. The line connecting mode of CN3 terminal is top-in and bottom-out. CN5:Fully-closed loop LED display Operation panel CN4:Upper computer Charge indicator...
Page 5
INVT SV-DA300 servo EtherCAT technical guide Protection Enclosure ground *:NC is unused. 1.2 Drive wiring EtherCAT network is normally comprised of one master (IPC or CNC) and multiple slaves (servo drive or bus extension terminal). Each EtherCAT slave carries two standard Ethernet interfaces. The wiring diagram is shown below: 1.3CN1 terminal definition...
Page 6
INVT SV-DA300 servo EtherCAT technical guide Pin No. Symbol Function name Pin no. Symbol Function name Digital input6 Digital input4 (Reserved) 485+ RS485+ Differential output + of DO2- Digital output 2- B phase Differential output - of Analog input 1 ...
Page 8
INVT SV-DA300 servo EtherCAT technical guide 2 Software configuration 2.1 Basic setup of EtherCAT application It is necessary to configure the following four parameters before conducting EtherCAT application with SV-DA300 servo drive: 1. Set P0.03Control mode to 8 EtherCATmode via LED panel or ServoPlorer.
Page 9
INVT SV-DA300 servo EtherCAT technical guide of motor or by modifying P0.25 Numerator of electronic gear ratio and P0.26 Denominator of electronic gear ratio after setting P0.22 to 0. Please note that the modification of P0.22 will be effective after reset, and the value defined with P0.22 should not exceed the actual resolution rate of the encoder.
Page 10
X XML file co ntains infor rmation requ uired by Et therCAT com mmunicatio n setup. IN ovides “INVT T_DA300_E EtherCAT_** *.xml” file fo or DA300 dri ive. 9 ...
Page 11
INVT SV-DA300 servo EtherCAT technical guide 2.2.3 EtherCATstate machine EtherCAT state machine is used to describe the state and state change of slave application. The request of state change is usually initiated by the master and responded by the slave. The state transition mode is shown...
Page 12
VT SV-DA300 0 servo EtherC CAT technical guide DO mapping g designs th e mapping relation betw ween the ob bject diction ary to PDOs s applicatio n object. Ind 1600 and 0 0x1A00 in th he object di ctionary are e stored in RxPDO and d TxPDO m...
Page 13
INVT SV-DA300 servo EtherCAT technical guide Operation steps of PDO mapping: 1. Stop PDO distribution function (Set the sub-index 0 of 0x1C12 and 0x1C13 to 0). 2. Stop PDO mapping function (Set the sub-index 0 of 0x1600–0x1603 and 0x1A00–0x1A03 to 0).
Page 14
VT SV-DA300 0 servo EtherC CAT technical guide Figure e 2-5 Time se equence dia agram of DC C mode 2.6 Emerge ncy Messag oE will inform m users of th he error by a an Emergen ncy message e when the d drive genera ates an alarm mergency Ob...
Page 15
VT SV-DA300 0 servo EtherC CAT technical guide CiA402 2device protoco he master co ontrols DA3 00 servo dr rive via Con trol word (c ontrol word, , 0x6040), a and acquires s present dr rive atus by rea ading Status s word (sta atus word, 0 0x6041).
Page 16
VT SV-DA300 0 servo EtherC CAT technical guide Bits used fo or status con ntrol. Bits related to the contr rol mode. Control bits defined by the manufac cturer. troduction t to each 604 40h bit is sh hown below mong which: : MSB: Most t significant...
Page 17
INVT SV-DA300 servo EtherCAT technical guide Description M / O Switch on disabled Warning Manufacture specific Remote Target reached Internal limit active 12 – 13 Operation mode specific 14 – 15 Manufacturer specific Bits 0 – 3, 5, and 6:...
Page 18
VT SV-DA300 0 servo EtherC CAT technical guide or detailed ge ear ratio set tup, see cha apter 2.1. 2.2 Operatio on mode Set 6060h: Mode of op perations to o 1 (Profile p position mod de). Set 6081h: Profile velo ocity as sche eduled spee ed (the unit i...
Page 19
VT SV-DA300 0 servo EtherC CAT technical guide Index Type Attr. 6040 Control l word SIGNED16 6041 Status word SIGNED16 6060 Modes of operation NTEGER8 6061 Modes of operation n display NTEGER8 6063 Position n actual valu TEGER32 6064 Position n actual valu TEGER32 6065...
Page 20
VT SV-DA300 0 servo EtherC CAT technical guide Set 6060h t to 1, and cho oose Profile Position Mo ode. Set 6040h t to enable the e drive and t trigger the p position com mmand to be effective. Single set-p point: agram of sin ngle set-poin...
Page 21
INVT SV-DA300 servo EtherCAT technical guide (2) Set 607Ah as the target position command; (3) Set 6040h to 0x3F, and trigger the position command to be effective. (4) The drive sets 6041h.bit12 to 1 after receiving 6040h.bit4 = 1, and then the master clears bit 4 of 6040h to be ready for sending a next target position command.
Page 22
INVT SV-DA300 servo EtherCAT technical guide 6067 Position window UNSIGNED32 6093 Position factor UNSIGNED32 60F4 Following error actual value INTEGER32 Note: For detailed description of each object, see CiA DS402. 3.3.4 Application examples 1. Set 6060h to 8, select Cyclic synchronous position mode.
Page 23
VT SV-DA300 0 servo EtherC CAT technical guide 4.4 Applicat tion examp ples he following steps are ne ecessary wh hen homing mode is app plied: Set 6060h t to 6, select h homing mod Set 6098h, select the h oming mode e to be used Set 6040h...
Page 24
VT SV-DA300 0 servo EtherC CAT technical guide Refer Homing Start Homing Targ ence mode dire mode point (P5.10) etailed intro oduction ctio (DS402) positi pulse towards positive limi t switch at h high speed, then returns s at low spee ed and sear ches for tar rget zero po...
Page 25
INVT SV-DA300 servo EtherCAT technical guide 3.5 Profile Velocity Mode 3.5.1Basic description Under the profile velocity mode, the drive receives the speed command sent by the master, and conducts speed planning according to the acceleration planning parameters. 3.5.2 Operation mode 1.
Page 26
INVT SV-DA300 servo EtherCAT technical guide Interpolation cycle defines update interval of target speed. Under this mode, the interpolation cycle is the same with EtherCAT sync cycle. 3.6.2 Operation mode 1. Set 6060h: Mode of operations to 9 (Cyclic synchronous speed mode).
Page 27
INVT SV-DA300 servo EtherCAT technical guide drive. 4. Set 607Fh: Max profile velocity to set the max speed (the unit is related to P4.25). 5. Set 60E0h: Positive torque limit to set the positive torque limit (unit: 0.1% of the rated torque).
Page 28
INVT SV-DA300 servo EtherCAT technical guide result of falling edge is stored in 60BBh. By default, digital input 1 of CN1 is used as a trigger input port of touch probe1. It is necessary to set digital input as invalid by upper PC ServoPlorer or by setting P3.00 to 0. The setting will be effective after restart.
Page 29
INV V T SV-DA300 0 servo EtherC C AT technical guide 28 ...
Page 30
INVT SV-DA300 servo EtherCAT technical guide 4 Object dictionary 4.1 Object specification 4.1.1 Object type Object name Definition Individual variable value such asUNSIGNED8、Boolean、float、INTEGER16,etc. ARRAY An array of multiple data constituted by basic variables of the same type. Sub-index 0 is UNSIGNED8 type which indicates the number of data in the array.
Page 31
INVT SV-DA300 servo EtherCAT technical guide Index Object Type Name Data Type Access Mappable 6071 Target torque INTEGER16 6072 Max torque UNSIGNED16 6073 Max current UNSIGNED16 6075 Motor rated current UNSIGNED32 6076 Motor rated torque UNSIGNED32 6077 Torque actual value...
Page 35
INVT SV-DA300 servo EtherCAT technical guide 0x221B int16 P2.27 Switching mode of speed control (1) P2.28 Delay time of speed control 0x221C int16 switching (1) 0x221D int16 P2.29 Switching level of speed control (1) 0x221E int16 P2.30 Switching delay of speed control (1)
Page 39
INVT SV-DA300 servo EtherCAT technical guide P4.62 Direction reversal of external linear 0x243E int16 encoder (1) P4.63 External linear encoder Z phase 0x243F int16 break detection disabling (1) 0x2440 int32 P4.64 Large mixed deviation setting (1) 0x2441 int16 P4.65 Mixed deviation clearing (1) P4.66 Z phase of external linear encoder...
Page 40
INVT SV-DA300 servo EtherCAT technical guide P5.18 ACC/DEC time to designated target 0x2512 int16 after homing (1) P5.19 Position to designated target after 0x2513 int32 homing (1) 0x2514 int16 P5.20 PTP trigger command (1) 0x2515 int16 P5.21 00 target speed (1)
Page 41
INVT SV-DA300 servo EtherCAT technical guide 0x253E uint16 P5.62 09 delay time (1) 0x253F uint16 P5.63 10 delay time (1) 0x2540 uint16 P5.64 11 delay time (1) 0x2541 uint16 P5.65 12 delay time (1) 0x2542 uint16 P5.66 13 delay time (1)
Page 42
INVT SV-DA300 servo EtherCAT technical guide ratio (1) 0x3014 int32 R0.20 Position command speed (0.1) 0x3015 int32 R0.21 Motor speed (filtering) (0.1) 0x3016 int16 R0.22 PTP state (1) R0.23 Absolute position feedback of 0x3017 int32 encoder (1) R0.24 EEPROM data state of the encoder...
Page 43
INVT SV-DA300 servo EtherCAT technical guide R0.55 Encoder turn number offset after 0x3037 int32 clearing multi-turn position (1) R0.56 Encoder feedback value offset after 0x3038 int32 clearing multi-turn position (1) R0.57 Position feedback accumulation of 0x3039 int64 encoder (1) R0.58 Position inside the single-turn of the...
Page 44
VT SV-DA300 0 servo EtherC CAT technical guide 21h Turn ca apture value e of multi-cir rcle encoder r; it is used t to store the encoder mu ulti-turn valu ue during tou obe1 captur 6Digital ou utput con trol he digital va alue is contr rolled by the...
Page 45
INVT SV-DA300 servo EtherCAT technical guide codes are shown as below. Bits Meaning 15~8 Master fault codes* Reserved Sub fault codes *: For details about master and subcodes, refer to the following table. 3. Access 0x603F (402 standard protocol fault code, 16-bit) through SDO or PDO to read the current fault.
Page 46
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code Er01-5 0x2334 IPM fault Same with Er01-0 Same with Er01-0 Encoder fault-encoder 1. Properly connect the Er02-0 0x7301 offline encoder according to the wiring mode.
Page 47
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code cool down the encoder. Check whether For the motor equipped with encoder is wired properly, communication encoder, reduce Encoder fault-encoder communication transmission interference source of the...
Page 48
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code The set value of P0.35 (forward position control software limit) is no more than that of P0.36 (reverse position control software limit). Set P5.10 correctly based...
Page 49
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code configured as E-stop function). clearance. 2. Re-power on the drive. 1. Use twisted shielded Strong pairs Hardware fault–485 communication circuit causes communication. Er10-5 0x7500 communication fault the serial communication alarm 2.
Page 50
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code 4. DC voltage detection current of DEC time. inside the drive is damaged. 4. Monitor whether the parameter R0.07 is normal when the drive is disabled.
Page 51
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code 1. Motor overspeed, U, V, and W properly. phases are connected reversely. 2. Check the setting of 2. Electronic gear ratio or motor speed loop control speed loop control parameters parameters.
Page 52
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code set properly. Under position mode 1.Check whether fully-closed loop mode, the FWD limit switch signal Position overtravel-reverse Er21-1 0x8500 limit switch is touched or the correct;...
Page 53
INVT SV-DA300 servo EtherCAT technical guide Fault Fault name Fault cause Solution 0x603F code parameter Read the manual, and PROFIBUS-DP selected ensure that Er24-3 0x6320 communication fault–PZD parameter is not right. corresponds parameter does not exist parameter ID. PROFIBUS-DP Read the manual, and communication fault–PZD...
Page 54
INVT SV-DA300 servo EtherCAT technical guide 6 Reference 1. Hardware Data Sheet ET1100 EtherCAT Slave Controller V1.8. May 3 , 2010. 2. Xunji and Liu yanqiang. Design and Application of Industrial Ethernet Fieldbus EtherCAT Drive Program ed.). Beijing University of Aeronautics and Astronautics Press. March 2010.
Need help?
Do you have a question about the SV-DA300 Series and is the answer not in the manual?
Questions and answers