Parameters Reference Firmware release 1.9 Doc. 10460-1-C-M
Transcription
Parameters Reference Firmware release 1.9 Doc. 10460-1-C-M
Parameters Reference Firmware release 1.9 Doc. 10460-1-C-M - ENG Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG SUMMARY 1. Introduction .......................................................................................................................................... 5 1.1 Data type encoding ............................................................................................................. 5 2. Core ....................................................................................................................................................... 6 3. Motor ..................................................................................................................................................... 8 4. Encoder ............................................................................................................................................... 11 4.1 Main ................................................................................................................................ 11 4.1.1 Endat ........................................................................................................................... 14 4.1.2 Absolute Analogue Traces .............................................................................................. 15 4.1.3 Hall sensor Traces......................................................................................................... 18 4.1.4 Incremental Traces ....................................................................................................... 19 4.1.5 Sensorless .................................................................................................................... 23 4.1.6 Hiperface ..................................................................................................................... 27 4.1.7 Electrical Field Orientation ............................................................................................ 27 4.1.8 Monitor ........................................................................................................................ 29 4.2 Auxiliary ........................................................................................................................... 35 4.2.1 Endat ........................................................................................................................... 35 4.2.2 Incremental Traces ....................................................................................................... 36 4.3 Monitor ............................................................................................................................ 41 5. Torque Loop ....................................................................................................................................... 43 5.1 Filters .............................................................................................................................. 46 5.1.1 Principles ..................................................................................................................... 47 5.2 Field Weakening ............................................................................................................... 49 5.2.1 Monitor ........................................................................................................................ 50 5.3 Monitor ............................................................................................................................ 50 6. Power Stage ........................................................................................................................................ 53 6.1 6.2 Power-on Self Test ............................................................................................................ 54 Monitor ............................................................................................................................ 55 7. Speed Position Loop .......................................................................................................................... 55 7.1 7.2 7.3 Space Speed Control Loop ................................................................................................. 56 Positioner ......................................................................................................................... 57 Monitor ............................................................................................................................ 59 8. Device Control .................................................................................................................................... 60 8.1 8.2 8.3 8.4 Profile Position ................................................................................................................. 64 Profile Velocity ................................................................................................................. 65 Interpolation mode ............................................................................................................ 66 Homing Mode ................................................................................................................... 68 9. Fieldbus .............................................................................................................................................. 71 9.1 9.1.1 9.1.2 9.1.3 9.1.4 9.2 9.3 9.3.1 9.4 9.4.1 CANOpen ......................................................................................................................... 71 CANOpen RxPDO Communication Parameters ................................................................. 75 CANOpen RxPDO Mapping Parameters ........................................................................... 75 CANOpen TxPDO Communication Parameters ................................................................. 75 CANOpen TxPDO Mapping Parameters ........................................................................... 77 Serial Link ........................................................................................................................ 77 EtherCAT.......................................................................................................................... 79 Monitor ........................................................................................................................ 80 Sync Manager ................................................................................................................... 84 Monitor ........................................................................................................................ 84 Parameters Reference (firmware release 1.9) 2 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG 10. System ................................................................................................................................................ 85 10.1 Brake Unit ........................................................................................................................ 85 10.1.1 Monitor ........................................................................................................................ 88 10.2 Thermal Model ................................................................................................................. 90 10.2.1 Monitor ........................................................................................................................ 91 11. Additional Parameters ....................................................................................................................... 92 11.1 11.2 11.3 11.4 CANOpen additional parameters......................................................................................... 93 Position additional parameters ........................................................................................... 96 System additional parameter .............................................................................................. 97 Physical Digital/Analog Input/Output .................................................................................. 97 12. PLC Variables ..................................................................................................................................... 98 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.11 12.12 12.13 Globals Group ................................................................................................................... 99 PLC Group ........................................................................................................................ 99 Encoder Group ................................................................................................................100 Torque Loop Group .........................................................................................................103 Power Stage Group ..........................................................................................................105 Space Speed Control Loop Group .....................................................................................106 Positioner Group .............................................................................................................107 Device Control Group ......................................................................................................110 Thermal Model Group ......................................................................................................111 CANOpen Group .............................................................................................................111 CAN Group .....................................................................................................................112 EtherCAT Group ..............................................................................................................112 Sync Manager Group .......................................................................................................113 A. Encoder position format .................................................................................................................. 114 B. Physical units vs. Device units conversion ................................................................................... 114 C. Alarm List.......................................................................................................................................... 114 D. Default PDO parameters .................................................................................................................. 121 E. Space Speed control loop schema ................................................................................................. 123 F. Firmware diagram ............................................................................................................................ 124 G. IPA Parameters sorted index........................................................................................................... 125 H. Name Objects sorted index ............................................................................................................. 127 I. CANOpen/COE Objects sorted index ............................................................................................. 129 REFERENCES / / / / / / / / 1: 2: 3: 4: 5: 6: 7: 8: CiA DS301 V4.02 CiA DSP305 V1.1 CiA DSP402 V2.0 Phase Motion Control AxN Configurable Motion Control Platform Phase Motion Control Cockpit II manual EtherCAT Communication Specification. LogicLab Enviroment User Manual Rev 3.0 Endat: VERSION 2.2 Bidirectional Synchronous-Serial Interface for Position Encoders (Heidenhain Gmbh) Parameters Reference (firmware release 1.9) 3 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG FIGURES Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure 1 - Endat multi turn startup position ....................................................................................................... 15 2 - Direction count-mode ....................................................................................................................... 20 3 - Up/down count-mode ....................................................................................................................... 21 4 - Standard index capture .................................................................................................................... 22 5 - Hiperface multi turn startup position ................................................................................................. 27 6 - Electrical field orientation: IdRamp ................................................................................................... 28 7 - Standard index capture .................................................................................................................... 38 8 - Structure of controlword ................................................................................................................... 64 9 - Home Offset definition. .................................................................................................................... 69 10 - Structure of COB-ID Emergency Message ......................................................................................... 73 11 -ID ........................................................................................................... 76 12 - EtherCAT State Machine................................................................................................................. 83 13 - Structure of Device Type ................................................................................................................ 93 14 - Structure of revision number ........................................................................................................... 94 15 - Structure of COB-ID Sync Message .................................................................................................. 94 16 - Encoder Position ......................................................................................................................... 114 17 - Speed loop main schema .............................................................................................................. 123 18 - Speed loop output schema............................................................................................................ 123 19 - Drive firmware diagram. ............................................................................................................... 124 TABLES Table Table Table Table Table Table Table Table 1 2 3 4 5 6 7 8 - System warning reference ................................................................................................................... 8 Encoder status flags .......................................................................................................................... 31 Structure of the statusword ................................................................................................................ 63 Statusword operating mode specific bits ............................................................................................. 63 Controlword operating mode specific bits ............................................................................................ 64 Homing commands ........................................................................................................................... 68 Errors detected by Auto-Forwarded and EtherCAT Processing Unit ......................................................... 80 Error register reference ...................................................................................................................... 93 Parameters Reference (firmware release 1.9) 4 Ax Drives Series Configurable Motion Control Platform 1. Doc. 10460-1-C-M ENG INTRODUCTION The purpose of this document is to describe all Ax Drives Series parameters and their features, divided by the different functionalities. The system parameters are pre-defined parameters of the drive; used in every application; accessible from Cockpit configurator via the file SysApp.par; organized in hierarchical menus can be subdivided in read/write parameters (PAR) that could be saved in the drive, read-only variables (VAR) and working variables (WKS) used to control drive behaviour. configurator informs when the modifications to some system parameters need a system reset to became active. Generally the parameters are structured in hierarchic sub-groups that collect all parameters related to different firmware functionalities. The sub-groups are divided in logic blocks: there are some principal sections that collect the more commonly used parameters. The default values set by the manufacturer are appropriate in most cases: for particular applications it could be necessary to tune the parameters in order to optimize the drive performances. The user must be aware that the changes introduced assume a very deep knowledge of the drive firmware and functional control blocks implementation. In several section on -group that include all diagnostic parameters in order to allow the monitoring the Ax Drives Series variables. The complete drive dictionary objects are listed here below. For each object there is a set of attributes, as follow: Object Modbus IPA: Modbus Data Type: CANOpen/COE Index: CANOpen/COE Data type: Attributes: Unit Default value Value Range: Mnemonic name used for parameter identification and for parameter access in the PLC user applications. Parameter index, as defined by the Modbus protocol. Data type of the parameter. (Refer to Data type Encoding section). This is the object index and sub-index of the parameter. CANOpen Data type of the parameter. (Refer to Data type Encoding section). Read-only (ro), write-only (wo) or read-write (rw); could be limited to read-only depending on the state of the drive. Reset: specify if the change value of the object is affected to the reset command Retain: the object will be permanently stored in non-volatile memory Pdomap: PDO mappable: specify if the object could be mapped in a PDO Measure unit of the object or if affected by the factor group (position, velocity and acceleration). The value of the object has with the factory settings. Value range of the parameters. Each object is followed by a brief description for own features and characteristics. 1.1 Data type encoding Basic data types used for accessing the object are: Signed8 (8 bit signed ) Signed16(16 bit signed ) Signed32 (32 bit signed ) Unsigned8 (8 bit unsigned) Unsigned16 (16 bit unsigned ) Unsigned32 (32 bit unsigned ) Signed64 (64 bit signed ) Real32: IEEE 754 floating point The last part of the document deals drive topics: the control loop schema, the faults meaning and the conversion unit for position, velocity and acceleration. Parameters Reference (firmware release 1.9) 5 Ax Drives Series Configurable Motion Control Platform 2. Doc. 10460-1-C-M ENG CORE Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPlcExeDisable 13800 5710h.0h rw, reset, retain n/a 0 (False) 1 (True) PLC program execution Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) These parameter let users choose if Plc code downloaded in the drive has to be executed at start-up or not. Such option is to be intended as debugging purpose, like having drive frozen by buggy Plc code. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSysDriveMode Drive mode configuration 22000 Modbus Data Type: 5711h.0h CANopen/COE Data Type: rw, reset, retain n/a Default value: 45 (Motor Controller), 114 (Parallel Bridge Motor Control) Unsigned16 Unsigned8 45 (Motor Controller) Drive working mode. The Parallel Bridge option is only available on double power bridge hardware and is useful to double power output. Refer to specific user manual for more information. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksSysRestoreParameters 18016 -rw, reset, retain n/a 0 (False) 1 (True) PLC program execution Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0(False) These parameter let users choose if Plc code downloaded in the drive has to be executed at start-up or not. Such option is to be intended as debugging purpose, like having drive frozen by buggy Plc code. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysBootErrorCode 18098 5701h.0h ro n/a See table above. Boot error code Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0000h System boot error code. Please contact the technical support for all errors code, except errors code: 0003h, 0005h and 0018h that should be solve individually by the user. Error code 0001h 0002h 0003h 0004h 0005h 0010h 0018h 0019h 0100h + NT Description Invalid hardware configuration. Invalid flash parameters. Start with power failed. The auxiliary power supply voltage is under 24 Vdc voltage. Drive enable the power stage. Watchdog task install failed. Parameters error. Please check the parameters varSysWrongParCode. This parameter shows the IPA parameter value responsible for the wrong value configuration. Fpga program failed. Fpga program is incompatible with the DSP firmware. Try to load firmware in the drive, if error persist contact the technical support Fpga test failed. Init task configuration failed: composed by default number (0100h) plus task number that failed own configuration. Parameters Reference (firmware release 1.9) 6 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysLifeTime 19000 5209h.0h ro sec Full scale. Doc. 10460-1-C-M Life Time Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a ENG Overall drive life time in seconds unit from the first configuration done in Phase Motion Control production department. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysMaxRTExecTime 19004 5709h.0h ro, pdomap 100 nsec Full scale. Real Time Task execution Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a This is the maximum value of real-time task execution time from the last reset command. The task execution time is intend as the sum of cycle time machine and the Plc code time, that must not exceed an average of 110µsec, with allowed peak of 124µsec for a maximum of 4 consecutive time. This parameters should help user to avoid the overtime error writing its own Plc code. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysWrongParCode 19005 5703h.h ro, pdomap n/a n/a Wrong code parameter Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 (no error detected) This parameter show the wrong IPA value parameter code that has a wrong configuration/value. Special error codes (only 3 number codes) are shown in table below. Option code 1545 1546 1700 Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description Invalid sensorless back on the fly functionality (Refer to parameters parEncBEmf.BackTheFlySpd and parEncBEmf.SensorlessSpd). Invalid estimated sensorless speed constant (Refer to variable varEncBEmfSpeedKConversion ). Invalid cooling threshold. (Refer to parameters parThermalModel.CoolingTemp and parThermalModel.CoolingTempOff ). varSysAvgRTExecTime 19006 570Ah.0h ro,pdomap 100 nsec Full scale. Average task real time Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a Average real-time task execution time from the last reset command. Average is executed on 1024 samples. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysStat* 18089 5700.0h ro n/a See table above. System Status Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0 This parameter shows the system status flags. The table below details all code. When the user write its own PLC program the knowledge of the system status flags should be more useful. Parameters Reference (firmware release 1.9) 7 Ax Drives Series Configurable Motion Control Platform Bit number 0 1 2 3 4 5 6 7 8 10 13 16 17 18 19 20 21 24 25 Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M ENG Name varSysStatBooting varSysStatResetting varSysStatPowerSoftStarting varSysStatPowerZeroElFldSeek Description Booting. Resetting. Power Ready: drive is ready to execute operation. Research electrical field orientation procedure is active. Power Enabled: voltage enabled on bridge output. varSysStatPowerEnabled Fault. varSysStatFault Fault reaction. varSysStatFaultReaction Program flash writing. varSysStatProgramFlashWriting Parameters saving. varSysStatParametersSaving varSysStatLockedByBootError Locked by boot error. Refer to varSysBootErrorCode parameter. When the Sync message is received (trough CANOpen varSysStatFieldbusSyncing or EtherCAT protocol) this bit is set for one real time cycle (125 µsec). Plc running. varSysStatPlcRunning Slow task to copy image data input is running. varSysStatPlcImgSlowIn Slow task to copy image data output is running. varSysStatPlcImgSlowOut Background task to copy image data input is running. varSysStatPlcImgBackgroundIn varSysStatPlcImgBackgroundOut Background task to copy image data output is running. Alarms reset: reset system alarm for one real time varSysStatAlarmsReset cycle. Plc run slow task. varSysStatPlcRunSlow Plc run background task. varSysStatPlcRunBackground varSysWarnings 18088 5702.0h ro n/a See table above. System Warnings. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0000 0000h This parameter shows the system active warnings flag. Each bit refers to a specific warning, as shown in the following table: Bit mask 0000 0001h 0000 0004h 0000 0008h 0000 0010h 0000 0020h 0000 0040h 0000 0080h 0000 0100h 0000 0200h 0000 0400h 0000 0800h 0000 1000h 0001 0000h Description Locked by boot error. Access to forbidden area: memory address not valid. Safe mode start-up requested. The drive enters in this status by pressing simultaneously the command push buttons (Symbol Arrow IN) and (Symbol Arrow OUT) on the drive. In this status drive has limited functiona nable the power stage. This status is useful since allow the user to startup the drive by ignoring all the parameters and the plc application stored into the drive. Start with power supply voltage under 24V allowed tolerance. Undervoltage: warning if the power stage is disabled, otherwise fatal fault is generated if the power stage is enabled. Estimated sensorless module Kt value is out of range. (Refer to varEncBEmfValueKt). Estimated sensorless module speed constant is out of range. (Refer to varEncBEmfSpeedKConversion). Invalid parameters.. Safe Torque Off (STO) active. Invalid filter parameters, requested filter cannot be achieved (Refer to 5.1) AC Input phase line missing (Refer to parPStage_DisableACMgm) Field weakening maximum speed unreachable (Refer to 5.2) Save and reset request pending. Table 1 3. System warning reference MOTOR These values describe the electrical and mechanical characteristics of the motor; usually they are found on the motor's namemeplate or on You can obtain the data sets for all Phase standard motors from the website: http://www.phase.eu Parameters Reference (firmware release 1.9) 8 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.Resistance 27803 3F00h.0h rw,reset, retain Doc. 10460-1-C-M Motor resistance. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 3.100 Motor inductance. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: ~0.01432 Motor torque constant. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 1.01 ENG 0.001 to 32.767 Motor winding resistance value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.Inductance 27804 3F01h.0h rw,reset, retain H 0.00001 to 0.32767 Motor winding inductance value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.KT 27805 3F02h.0h rw,reset, retain Nm/A 0.0001 to 10450 Motor torque constant (Kt) value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.CurrentNominalZeroSpe ed 27806 -rw,reset, retain Arms 0 to 214748.3647 Motor nominal current at Zero Speed. Modbus Data Type: CANopen/COE Data Type: Real32 -- Default value: 3.82 Motor nominal current. Modbus Data Type: CANopen/COE Data Type: Real32 -- Default value: 2.20 Motor current value at locked rotor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.CurrentNominal 27807 -rw,reset, retain Arms 0 to 214748.3647 Motor nominal current value: is the current actually absorbed by a motor, at nominal power, supplied with nominal voltage and frequency. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.CurrentPeak 27808 3F03h.0h rw,reset, retain Arms 0 to 214748.3647 Motor current peak. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 7.0 Motor current peak value. Parameters Reference (firmware release 1.9) 9 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parMotorData.SpeedNominal 27809 3F04h.0h rw,reset, retain rad/s Full scale. Motor speed nominal. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 523.0 parMotorData.ThermalConstant 27810 -rw,reset, retain sec Full scale. Motor thermal constant Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 2000 parMotorData.StatorInertia 27811 -rw,reset, retain mKg*m2 Full scale. Motor stator inertia Modbus Data Type: CANopen/COE Data Type: Real -- Default value: 0.10 parMotorData.PoleNumbers 27814 3F06h.0h rw,reset, retain -2 to Full scale, only even numbers Motor poles number. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 8 parMotorData.MaximumTemp 27817 -rw,reset, retain °C Full scale. Motor Maximum Temp Modbus Data Type: CANopen/COE Data Type: Real32 -- Default value: 0.0 Direct-axis Inductance. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.0 ENG Motor nominal speed. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Motor thermal constant. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Motor stator inertia. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Motor poles number. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Motor coil maximum temperature. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.DirectInductance 27818 3F07h.0h rw, retain H Full scale The direct-axis current con magnet machine. This parameter sets the stator direct-axis inductance of the motor used during the field-weakening algorithm execution. If this parameter is set to zero, the value of the direct-axis inductance is set equal to the motor winding inductance value. Parameters Reference (firmware release 1.9) 10 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.MaxSpeed 26104 380Eh.0h rw,retain,pdomap Velocity factor unit Full scale. Doc. 10460-1-C-M ENG Maximum allowed motor speed. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: 0 Motor maximum speed above which the Motor Overspeed fault is triggered; zeroes to disable. This parameter is continuosly compared against varEncFbMechFilteredSpeed to detect the fault condition. 4. ENCODER The feedback source for the control loop is configured through these four flags. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.CntrlLoopPosMain 26003 3803h.0h rw,reset, retain -0(Aux) 1(Main) Feedback position for the control loop. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 1(Main) The position feedback to the control loop is caught or from the main encoder or from the auxiliary encoder. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.CntrlLoopSpeedMain 26004 3804h.0h rw,reset, retain -0(Aux) 1(Main) Feedback speed for the control loop. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 1(Main) The speed feedback to the control loop is caught or from the main encoder or from the auxiliary encoder. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.CntrlLoopAccelMain 26005 3805h.0h rw,reset, retain -0(Aux) 1(Main) Feedback acceleration for the control loop. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 1(Main) The acceleration feedback to the control loop is caught from the main encoder or from the auxiliary encoder. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.CntrlLoopElecAngle Main 26006 3806h.0h rw,reset, retain -0(Aux) 1(Main) Feedback Electrical Angle for the control loop. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 1(Main) The motor electrical angle used by current control loops is caught from the main encoder or from the auxiliary encoder. 4.1 Main The distinguishing feature of the absolute encoder is that it reports the absolute position of the encoder to the electronics immediately upon power-up with no need for indexing. In single-turn encoders the absolute position information repeats itself with every revolution. Multiturn encoders can also distinguish between revolutions. Relative encoders can only report change on the position, but has no native capability to report an absolute position, that is needed for FOC current control loop. To overcome the lack, usually some electrical field angle seeking Parameters Reference (firmware release 1.9) 11 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG procedure is needed on the drive to provide an initial electrical angle feedback with enough accuracy to let motor turn. Typically incremental encoders have also an index track to make an accurate electrical angle zeroing: the index track generate one pulse when encoder rotation reach a specific position. In order to get best performances frequently encoders are made of one absolute encoder track (to feed initial electrical angle position) plus one incremental track (to get high angular resolution). The Endat interface from Heidenhain is a digital, bidirectional interface for encoders: it is capable both of transmitting position values from incremental and absolute encoders as well as transmitting or updating information stored in the encoder, or saving new information. The data are transmitted in synchronism with the clock signal from the subsequent electronics. Hall effect devices are digital on/off sensors constructed of semiconductor material used to sense the presence of magnetic fields. In brushless servo motors, the halls are usually imbedded within the motor windings and sense the position of the rotor magnets. There is one sensor for each motor phase, aligned with the stator winding. Sin/cos encoder, also called sinusoidal encoder, supply two sinusoidal signals, offset by 90°. The number and progress of the sine waves (interpolation and arctangent) is evaluated. Using these values, the speed and position can be determined with a very high resolution. Usually sin/cos encoder has 2 tracks and one index signal track. Inverting the signals results in a total of six tracks. The 90° offset signal are on tracks A and B. e sine half-wawe per revolution is provided at channel track C. The track A,B,C are inverted in the encoder and provided inverted as signals on tracks A, B and C. An incremental rotary encoder, also known as a quadrature encoder or a relative rotary encoder, has two outputs called quadrature outputs. Incremental encoder works differently by providing an A and a B pulse output that provide no usable count information in their own right. To provide useful position information, the encoder position must be referenced to the device to which it is attached, generally using an index pulse. The distinguishing feature of the incremental encoder is that it reports an incremental change in position of the encoder to the counting electronics. A variation on the Incremental encoder is the Sinewave Encoder: instead of producing two quadrature square waves, the outputs are quadrature sine waves (a Sine and a Cosine). Other model of relative encoder is the sensorless control algorithm. Advanced sensorless algorithms use the back-EMF generated in the stator winding to determine the rotor position. For more details on sensorless algorithm refer to §4.1.5. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.PowerVoltage 26000 3800h.0h rw,reset, retain 12.5mV 0 to 1024 (0V to 8V) Encoder Supply Voltage Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 416 (5.2V) Encoder supply voltage : for Endat should be set according to the encoder requested voltage (usually 5.2V); for Sincos or Digital normally it is 5.2V; for other kind please refer to the encoder manufacturer datasheet. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.MainAbselection 26001 3801h.0h rw,reset, retain -See table above. Absolute encoder type selection. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 0004h Selection of the absolute tracks for the main encoder: Option code 0000h 0001h 0003h 0004h 000Bh Description No sensor Hall sensor Analog sin/cos encoder Absolute encoder Endat (Heidenhain encoder) Hiperface Parameters Reference (firmware release 1.9) Name cstEncTypeNull cstEncTypeAbsHall cstEncTypeAbsAnalog cstEncTypeAbsEndat cstEncTypeAbsHiperface 12 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.MainRelSelection 26009 3809h.0h rw,reset, retain -See table above. Doc. 10460-1-C-M Incremental encoder type. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0000h ENG Selection of the incremental tracks used by the main encoder: Option code 0000h 0005h 0006h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description No sensor Sensorless BackEmf (§4.1.5) Digital Incremental encoder parEncMgr.Flags.DisableIfRelFail 26007 3807h.0h rw, retain -0 (False) 1 (True) Name cstEncTypeNull cstEncTypeRelBackEMF cstEncTypeRelIncremental Relative position is not valid. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Immeditately disable the drive if data from relative position encoder are not valid, otherwise the absolute track is used to try to quick stop the motor in a controlled way. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.PowerStartUpDelay 26008 3808h.0h rw,reset, retain msec 1 to 10000 Delay start-up encoder. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 300 Delay in msec to startup the encoder (wait for the steady power before beginning position processing). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.MaxAbsRelDiff 26100 380Ah.0h rw, retain, pdomap Position factor unit. 0 to 32768 Difference between positions. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Max absolute difference admitted between calculated absolute position and incremental position for redundancy control. If differences goes above this threshold then drive generate fault status with Main Encoder Abs/Rel Track Check Failure alarm. If the value is set to zero the checking control is disabled. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.DisableEPlate 26101 380Bh.0h rw,reset,retain n/a 0 (False) 1 (True) Disable Endat Plate. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0 (False) Flag to disable the reading datas from the electronic plate (only for Endat encoders). During the start-up procedure, if the electronic plate is available the firmware reads the electronic plate values and overwrites the user parameters parMotorData. The user has the possibility to change them later. At following start-up if the firmware finds the same electronic plate does not overwrite the parMotorData; but it find another electronic plate, means that the user has changed the motor, and then the parMotorData are overwritten. With the below parameter RestoreEPlate user could force (reset) rewriting parMotorData with the right electronic plate, in case of wrong parameters are written. Parameters Reference (firmware release 1.9) 13 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.RestoreEPlate 26102 380Ch.0h rw,reset,retain n/a 0 (False) 1 (True) Doc. 10460-1-C-M Restore Endat Plate. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) ENG Flag to restore the data from electronic plate (only for Endat encoders). This operation permitts to the firmware to restore the data values available on the electronic plate. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.PhaseOffset 27812 3F05h.0h rw,retain,pdomap Phasing value correction. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 0 to 65535 This parameter indicates the electrical offset angle between the position feedback encoder and the motor stator windings. In Phase motors manufacturer this value is equal to zero. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parMotorData.ElecAngleFeedForwardT ime 26105 380Fh.0h rw,retain,pdomap µsec -999 to +999 Electrical Angle feed forward time. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0 To get high performances on current control loops at high speeds, a fine tuning on the electrical angle feedback is required, in order to adapt ordinary encoder delay from position sample to value handling. The value has to be investigated for each application, its range is mainly related to the encoder type; as startup values the following table could be used: Sin/Cos absolute encoder plus Sinewave relative encoder Heidenhain Endat encoder Two-poles resolver Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.Flags.DisableAbsAfterValid 26103 380Dh.0h rw,reset,retain n/a 0 (False) 1 (True) 103µsec 160µsec 134µsec Disable absolute track processing after valid position. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0 (False) When using encoders made of absolute track and relative track, after getting a valid absolute track position, the drive switch the feedback to the relative track. This switch can save realtime task time completely disabiling absolute track management after a valid position feedback, useful for user PLC applications. WARNING: This parameter will bypass also the alarm management for the absolute track, potentially reducing system capability to detect hardware malfunctions. 4.1.1 Endat The EnDat interface from Heidenhain is a digital, bidirectional interface for encoders. It is capable both of transmitting position values from incremental and absolute encoders as well as transmitting or updating information stored in the encoder, or saving new information. Thanks to the serial transmission method, only four signal lines are required. The data are transmitted in synchronism with the clock signal from the subsequent electronics. The type of transmission (position values, parameters, diagnostics, etc.) is selected by mode commands that the subsequent electronics send to the encoder. Parameters Reference (firmware release 1.9) 14 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parEncMEndat.ClockFreq Endat Clock Frequency. 26020 Modbus Data Type: 3810h.0h CANopen/COE Data Type: rw,reset,retain kHz Default value: 100 max value depending by Endat protocol type. ENG Unsigned16 Unsigned16 2000 Clock frequency selection for Endat protocol. Max Value Endat 2.1: 2000 kHz Max Value Endat 2.2: 8000 kHz Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMEndat.MTurnStartPos 26023 3811h.0h rw,reset,retain Number of turns. 0 to 4294967295 Start-up position. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 4294967295 This parameter avoid numerical issues with startup absolute multiturn position in which the bit resolution of the turns fraction of the position (typically 12bit) is less than 32bit (the maximum that drive can handle): properly setup of this parameter let user choose the threshold by which startup position (e.g. at reset) is considered positive or negative.During the initiliazation procedure, if the revolution number reached by the multiturn encoder is greater then this value, the absolute position offset became a negative number as show figure below. Absolute position at start-up is greater than the turn position start value. e.g.: 4100 Multi-turn revolution MTurnStartPos value: e.g. 4096 This is parameter is the number of multiturn revolution encoder. i.e. EQN1325: 4096 turns. Absolute position offset. e.g.: 4092 Figure 1 - Endat multi turn startup position 4.1.1.1 Monitor Data related to the Endat Main Encoder status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMEndatCrcErrors 26021 3818h.0h ro,pdomap -n/a CRC errors counter. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a Endat protocol checksum value errors counter, could be used as electrical connection diagnostic checking. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMEndatPropDelay 26022 3819h.0h ro,pdomap nsec n/a Propagation delay. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a Data propagation delay: the value is calculated during Endat initialization procedure. For more information refer to /8. 4.1.2 Absolute Analogue Traces These parameters are referred to main type of absolute encoder: analogue sin/cos encoder or resolver type. Parameters Reference (firmware release 1.9) 15 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Resolvers are absolute analog rotary encoders which are ideal for harsh environments. Unlike the conventional optical rotary encoder (with temperature-limiting internal optoelectronics), the resolver is similar to a transformer in construction, passive and does not incorporate any electronics. Parameters to set-up the encoder absolute analogues features. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.PoleCounts 26052 3840h.0h rw,reset,retain -2 to full scale; only even number. Poles number per revolution. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 2 Reverse count signal. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Encoder poles number for revolution setting. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.Flags.ReverseSignal 26053 3841h.0h rw,reset,retain -0(False)-1(True) Reverse the count of the encoder on the same direction of motor rotation. 1(True): Angle = 360° - arctan(Sin/Cos). 0(False): Angle = arctan(Sin/Cos). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.Flags.AnalogGain 26054 3842h.0h rw,reset,retain -0(Low)-1(High) Analog gain. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 1(High) This parameter setup hardware analog gains depending by the encoder type: 1(High) for Sincos encoder. 0(Low) for Resolver. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.AnalogAlarmThreshold 26057 3843h.0h rw,retain Internal device unit (d.u.) Full scale. Analog Alarm Threshold. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 5000 The calculated value sin² + cos² must be greater than this value, otherwise the alarm Absolute Analog Encoder Low Tracks Level is generated. The signals of the single tracks will not be monitored to their amplitudes separately. But from the recalculation of the encoder radius the outcome is that the signal level has to greater to the analog signal threshold. The sin² + cos² greater to the threshold means that the amplitude of signal sine and cosine are correct; this represents the health of the encoder.If the value is set to zero then amplitude checking is disabled. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.FrequencyOffset 26064 38E0h.0h rw,retain,pdomap 100 nsec 0 to 1200 (0 to 120 µsec) Adjust excitation frequency generator offset. Modbus Data Type: Integer16 CANopen/COE Data Type: Integer16 Default value: 337 (33.7 µsec) Shift phase of the excitation frequency for the resolver encoder type, in order to tune sampling point at maximum signals amplitude; this setting could enhance signal-to-noise ratio, thus giving better encoder feedback performances. Parameters Reference (firmware release 1.9) 16 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.GainSin 26059 3844h.0h rw,retain,pdomap [0%:100%=0:1000]. Full scale. Doc. 10460-1-C-M Sin Gain Adjust. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 100 ENG Adjust Sine analog channel gain value. The levels on the Sine signal inputs must have peak-to-peak amplitude up to the ADC reference voltage. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.GainCos 26060 3845h.0h rw,retain [0%:100%=0:1000]. Full scale. Cos Gain Adjust. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 100 Adjust Cosine analog channel gain value. The levels on the Cosine signal inputs must have peak-to-peak amplitude up to the ADC reference voltage. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.OffsetSin 26062 384Eh.0h rw,retain [0%:100%=0:10000]. Full scale. Offset Sin Adjust. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Offset Cos Adjust. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Analog Sine channel. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Analog Cosine channel. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Adjust offset for the Sine analog channel. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAn.OffsetCos 26063 384Fh.0h rw,retain [0%:100%=0:10000]. Full scale. Adjust offset for the Cosine analog channel. 4.1.2.1 Monitor Status of the encoder absolute analogue traces. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAnChannelSin 26055 3848h.0h ro,pdomap Internal device unit (d.u.) Full scale. Analog level of the encoder Sin channel. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAnChannelCos 26056 3849h.0h ro,pdomap Internal device unit (d.u.) Full scale Analog level of the encoder Cos channel. Parameters Reference (firmware release 1.9) 17 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAnChannelLevel 26058 384Ah.0h ro,pdomap Internal device unit (d.u.) Full scale. Doc. 10460-1-C-M Analog channel level. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a ENG Calculated level of (sin²+cos²). 4.1.3 Hall sensor Traces Parameters to set-up the feedback system based on Hall effect switches. Rotor position sensors are directly mounted on the motor stator and detect the rotor magnetic field generating a voltage signal proportional to the field intensity. The voltage signal from the Hall sensors has a periodicity in a mechanical rotation that depends on the number of pole pairs and so the mechanical resolution of the single sensor improves with the number of polar pairs while the electric resolution does not vary. The three Hall sensors are separated by 120° phase angles and triggered by the rotor magnet. They produce a switching pattern depicted with a new digital state every 60°. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncHall.PoleCounts 26042 3870h.0h rw,reset,retain -2 to full scale; only even number. Encoder poles number. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 2 Encoder poles number for revolution setting. If this value is set to zero the internal software value of the encoder poles number became equals to motor poles number. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncHall.Flags.Enable4Wire 26043 3871h.0h rw,reset,retain n/a 0 (False) 1 (True) Enable 4 wire. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0(False) The 4-Wire 'Kelvin' method is used in cases when very high accuracy is required. The method is immune to the influence of lead resistance and is limited by the quality of the constant current source and voltage measurement. 0(False): the 4-Wire method is disabled. 1(True): the 4-Wire method is enabled. 4.1.3.1 Monitor Status of the Hall sensor traces. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncHallChannelSin 26044 3872h.0h ro, pdomap Internal device unit (d.u.) Full scale. Analog level Sin channel Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Analog level Cos channel. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Analog level of the encoder Sin channel. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncHallChannelCos 26045 3873h.0h ro, pdomap Internal device unit (d.u.) Full scale. Parameters Reference (firmware release 1.9) 18 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Analog level of the encoder Cos channel. 4.1.4 Incremental Traces With the incremental measuring method, the graduation consists of a periodic grating structure. The position information is obtained by counting the individual increments (measuring steps) from some point of origin. Since an absolute reference is required to ascertain positions, the graduated disks are provided with an additional track that bears a reference mark. The incremental signals are transmitted as the square-wave pulse trains U1 and U2, phase-shifted by 90° elec. The reference mark signal consists of one or more reference pulses U0, which are gated with the incremental signals. Parameters to set-up the encoder incremental features and behaviour. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.LineCounts 26030 3820h.0h rw,reset,retain Counts Full scale. Encoder Line Counts. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 512 Encoder pulses number per revolution setting. The quadrature encoder pulse (QEP) module is used for direct interface with a linear or rotary incremental encoder to get position, direction, and speed information from a rotating machine for use in a high-performance motion and position-control system. Furthermore, the frequency of the clock generated by QEP circuits is four times that of the frequency of each QEP input channel, because both the rising and falling edges of both QEP input channels are counted by the selected timer. When used for position the quadrature encoder gives a four-fold increase in resolution, in default case, 2048 counts per revolution. For the Direction-count mode and for Down-Count Mode the encoder line counts is the same value set by the line number counts (1X mode). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.EnableAnalogInterp 26033 3821h.0h rw,reset,retain n/a 0 (False) 1 (True) Analog Interpolation. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Enable the analog sin/cos interpolation, used to select between analog incremental traces and digital incremental traces: 1(True): interpolation is activate, digital counts plus analog interpolation. 0(False): interpolation is deactivate, only used digital counts. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.DisableIndexError 26034 3822h.0h rw,reset,retain n/a 0 (False) 1 (True) Disable Index Error. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Flag to disable the error generated by the index track checking Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.DisableAnalogError 26035 3823h.0h rw,reset,retain n/a 0 (False) 1 (True) Disable Analog Error. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Flag to disable the error generated by the analog tracks levels. Parameters Reference (firmware release 1.9) 19 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.AnalogAlarmThreshold 26036 3824h.0h rw,retain Internal device unit (d.u.) Full scale. Doc. 10460-1-C-M Analog Signal Threshold. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 5000 ENG Analog tracks level (sin²+cos²) threshold. The calculated value sin² + cos² must be greater then this value, otherwise an alarm Main Incremental Encoder Low Tracks Level is generated. The signals of the single tracks will not be monitored to their amplitudes separately. But from the recalculation of the encoder radius the outcome is that the signal level has to greater to the analog signal threshold. The sin² + cos² greater to the threshold means that the amplitude of signal sine and cosine are correct; this represents the health of the encoder. If the value is set to zero the checking control is disabled. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.IndexErrorTolerance 26037 3825h.0h rw,reset,retain count 0 to parEncMInc.LineCounts. Index Error Tolerance. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 10 Maximum tolerance for index track acceptance, as follow: 4 LineCounts Tolerance IndexPosition 4 LineCounts Tolerance Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.FlagsEnableIndexTrack 26038 3826h.0h rw,reset,retain n/a 0 (False) 1 (True) Enable Index Track. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Enable Step Dir mode. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Flag to enable index track. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.EnableStepDir 26050 3829h.0h rw,reset,retain n/a 0 (False) 1 (True) Enable step pulse (track A) and direction (track B) mode in place of standard quadrature encoder mode. Some position encoders provide direction and clock outputs, instead of quadrature outputs. In such cases, direction-count mode can be used. This mode is sometimes called in a 1X mode (a 512 line encoder will generate 512 counts per revolution). Pulse direction signals (track A: pulses; track B: direction). Track A With a falling edge of track B negative direction. Track B Figure 2 - Direction count-mode Track A input will provide the clock for position counter and the track B input will have the direction information. The position counter is incremented on every rising edge of a track A input when the direction input is high and decremented when the direction input is low. Parameters Reference (firmware release 1.9) 20 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parEncMInc.Flags.EnableUpDown 26051 3828h.0h rw,reset,retain n/a 0 (False) 1 (True) Enable Up Down mode. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) ENG Enable up pulse (track A) and down pulse (track B) mode in place of standard quadrature encoder mode. This is sometimes called in a 1X mode (a 512 line encoder will generate 512 counts per revolution in up/down mode). When the Up/Down mode is selected, two input pulse signals determine the count value. With track B high, the count increments on the rising edge of track A. With track A high, the count decrements on the rising edge of track B. Track A Up count Track B Down count Clockwise rotation Counter-clockwise rotation Figure 3 - Up/down count-mode Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.SwapTracks 26049 3827h.0h rw,reset,retain n/a 0 (False) 1 (True) Swap input tracks. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Swap physical input tracks A and B to adjust wrong electrical connections. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.MaxFrequency 27300 382Bh.0h rw,retain kHz 20 to 2500 kHz Maximum Encoder Frequency. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 1000 kHz The upper frequency limit for each encoder channel is managed by this parameter; it will limit the automatic digital filter in order to avoid catching unnecessary EMI noise that could affect system stability and reliability. The relationship of the encoder frequency and the mechanical speed is related to encoder line count per revolution, as follow: f [kHz ] Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: LineCount rad s 2 1000 parEncMInc.Flags.DisableIndexForEle cAngle 27301 382Ch.0h rw,reset,retain n/a 0 (False) 1 (True) Disable offset from index track for electrical angle adjustment. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) By default electrical angle feedback is fine-tuned when index track signal is catched; this parameter let user dealing with custom encoders and/or custom motor phase aligment. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.DisableIndexForMe chPos 27302 382Dh.0h rw,reset,retain n/a 0 (False) 1 (True) Parameters Reference (firmware release 1.9) Disable offset from index track for mechanical position adjustment. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) 21 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG By default absolute mechanical position feedback is fine-tuned when index track signal is catched; this parameter let user dealing with custom encoders and/or custom motor phase aligment. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.DisableIndexTrackS ync 27303 382Eh.0h rw,reset,retain n/a 0 (False) 1 (True) Disable index synchronization with track A and B. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) The most of incremental encoders has index track signal synchronized with A and B quadrature tracks, enhancing zero position accuracy acquisition: this is accomplished by sampling zero position when A, B and index tracks levels are at high level: Track A Track B Index Track Index capture window Figure 4 - Standard index capture This parameter let user to un-sync the index track, thus capturing index without any relationship with from quadrature tracks; here index is sampled on rising edge of index track signal. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.DisableDigitalInterp 27304 382Fh.0h rw,reset,retain n/a 0 (False) 1 (True) Disable period meter digital interpolation. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) When using a pure-digital incremental encoder (e.g. no analog sin-cosine interpolation) to enhance position accuracy at low speed the system perform a signal oversampling (period meter); this parameter let user to disable the period Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.DisableFilterWDTEr ror 27305 3833h.0h rw,reset,retain n/a 0 (False) 1 (True) Disable filter watchdog error on digital tracks. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Each encoder track (A, B and index) are constantly digitally filtered in order to avoid high-frequency EMI noise disrupt the decoding process; in some extreme cases such noise is so strong that the decoding could not be performed; in this case, a watchdog system monitor each line, detecting high frequency and unrelated signals, triggering the alarm Main Incremental Encoder Filter Watchdog Fault.This parameter disable watchdog monitoring and related alarm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMInc.Flags.CaptureAllIndexes 27306 3834h.0h rw,reset,retain n/a 0 (False) 1 (True) Enable capturing of all indexes, unregarding index tolerance. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) Index capture position is checked against the encoder pulses number per revolution as explained in parEncMInc.IndexErrorTolerance; when detecting 16 consecutive times index capture out of tolerance window, the Main Incremental Encoder Invalid Line Count alarm will be triggered. This parameter disable this alarm and at same time let custom user application to catch any index position. Parameters Reference (firmware release 1.9) 22 Ax Drives Series Configurable Motion Control Platform 4.1.4.1 Doc. 10460-1-C-M ENG Monitor Status of the incremental encoder. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncIncChannelSin 26039 3830h.0h ro,pdomap Internal device unit (d.u.) Full scale. Analog level Sin channel Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Analog level Cos channel. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Analog level channel. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Analog level of the encoder Sin channel. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncIncChannelCos 26040 3831h.0h ro,pdomap Internal device unit (d.u.) Full scale. Analog level of the encoder Cos channel. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncIncChannelLevels 26041 3832h.0h ro,pdomap Internal device unit (d.u.) Full scale. Calculated level of (sin²+cos²). For more details refer to parEncMInc.AnalogAlarmThreshold parameter. 4.1.5 Sensorless This algorithm is based on the estimation of rotor speed and angular position starting from the back electromotive force space vector determination without voltage sensors by using the reference voltages given by the current controllers instead of the actual ones. WARNING: Only expert users have to use these parameters. These parameters should used to set up the sensorless algorithm or should be useful to check the system during start-up operation. Be careful as modifying the values of this object with power enabled could yield in a loss of axle control. Parameters to handle sensorless control algorithm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.Flags.OpenLooply 26066 3850h.0h rw,reset,retain n/a 0 (False) 1 (True) Open loop only. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) With this flag the user controls the drive in Open Loop without any contributes of the estimated back electromotive force value. Acceleration, speed and position of Open loop modality are calculated using reference speed as applied speed without any feedback information. Parameters Reference (firmware release 1.9) 23 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Iq Limit. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) ENG 1(True): dynamic limit applied to the quadrature current during the sensorless start-up operations. Refer to parameters wksDynamicIqLimMin, wksDynamicIqLimMax. 0(False): limit applied to the quadrature current depending only by the drive limits and by the Sensorless Algorithm Status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.Flags.DynamicIqLimit 26067 3851h.0h rw,retain n/a 0 (False) 1 (True) Doc. 10460-1-C-M parEncBEmf.Flags.DynamicIdLimit 26068 3852h.0h rw,retain n/a 0 (False) 1 (True) Id Limit. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) 1(True): dynamic limit applied to the direct current during the sensorless start-up operations. Refer to parameters wksDynamicIdLimMin, wksDynamicIdLimMax. 0(False): limit applied to the quadrature current depending only by the drive limits and by the Sensorless Algorithm Status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.BackTheFlySpd 26069 3853h.0h rw,reset,retain 0.0001 [0%:100%=0:10000]. Back on the fly speed. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 9000 Defines the speed, expressed percentage of the nominal motor speed (parMotorData.SpeedNominal), used to try to enable the motor control while it still turning. This value has to be greater than the sum of the sensorless speed (parEncBEmf.SensorlessSpd) and of a delta value (about 10%); otherwise a Sensorless alarm is generated. parEncBEmf.BackOnThe FlySpd parEncBEmf.SensorlessSpd 10% Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.SensorlessSpd 26070 3854h.0h rw,reset,retain 0.0001 [0%:100%=0:10000]. Sensorless speed. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 2000 Sensorless speed: percentage of the parMotorDataSpeedNominalnominal motor speed (parMotorData.SpeedNominal). This is the speed that the motor must reach in order to get the sensorless algorithm fully working. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.Threshold1Spd 26071 3855h.0h rw,reset,retain 0.0001 [0%:100%=0:10000]. Threshold 1 limit. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 500 Threshold 1 speed: percentage of the nominal motor speed (parMotorData.SpeedNominal). Used only during the sensorless initialization procedure. This value has to be lower of parEncBEmf.SensorlessSpd value; otherwise an alarm Parameter value out of range is generated. Parameters Reference (firmware release 1.9) 24 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.Threshold0Spd 26072 3856h.0h rw,reset,retain 0.0001 [0%:100%=0:10000]. Doc. 10460-1-C-M Threshold 0 limit. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 250 ENG Threshold 0 speed: percentage of the nominal motor speed (parMotorData.SpeedNominal). Used only during the sensorless initialization procedure. This value has to be lower of parEncBEmf.Threshold1Spd1 value; otherwise an alarm Parameter value out of range is generated. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.AGlitchSpd 26073 3857h.0h rw,reset,retain 0.0001 [0%:100%=0:10000]. Anti-glitch filter. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 250 Threshold to activate an anti-glitch filter. The filter is applied to the angle value calculated with the sensorless algorithm. The filter is useful to decrease the incidental noise from the reading system. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.AGlitchFaultLimit 26074 3858h.0h rw,retain,pdomap n/a Full scale. Anti-glitch fault limit. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Maximum sampling number at 125 µsec with anti-glitch filter active. When the actual counter of the anti-glitch filter is over this threshold otherwise a Sensorless alarm is generated (antiglitch filter always active). If this parameter is zero the error checking control is disabled. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.Flags.EnabledAGlitchFilt 26075 3859h.0h rw,retain n/a 0 (False) 1 (True) Use anti-glitch filter. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 1(True) Parameter to enable the use of anti-glitch filter during the sensorless algorithm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.Flags.EnabledDeltaAngle 26076 385Ah.0h rw,retain n/a 0 (False) 1 (True) Use speed delta angle. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) This parameter works only in full sensorless status. I use the delta angle position as feedback instead of Back EMF algorithm speed calculated. The speed delta angle is calculated us difference of mechanical angle, still every 125 µsec. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.DisableAlarmMask 26077 385Bh.0h rw,retain n/a 0000 0000h - 0000 0001h Parameters Reference (firmware release 1.9) Disable alarm. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned32 Default value: 0000 0000h 25 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Mask to disable alarms or warnings of sensorless algorithm. Currently only one bit is available. This bit is a warning system and it informs the user that the drive is in Open Loop mode without any contributes of the estimated back electromotive force value. For more details refer to varSysWarnings. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.KtRefreshPeriod 26078 385Ch.0h rw,retain,pdomap n/a 1 to 32767. Kt refresh period. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 15 Id value in open loop. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 100 Time to refresh motor constant torque estimation value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncBEmf.IdOpenLoop 26079 385Dh.0h rw,reset,retain 0.001 [0:1000=0:parMotorData.CurrentPeak] Max direct current value used in open loop mode. Value is a percentage of the motor maximum current peak. To avoid current discontinuities at start-up, this value should be equal to parEncEFS.IdRampCurrent. 4.1.5.1 Monitor Sensorless variables and algorithm status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncBEmfState 26083 3861h.0h ro,pdomap n/a See table above. Sensorless status Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0000h Sensorless algorithm status. Option code 0000h 0001 0003h 0004h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description Sensorless disabled. Sensorless initialization procedure. Sensorless full. The sensorless algorithm works at full capacity. varEncBEmfAglitchCounter 26084 3862h.0h ro, pdomap nr 0 to 32768. Anti glitch counter. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0 Speed constant conversion. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0 Actual counter of the anti-glitch filter. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncBEmfSpeedKConversion 26085 3863h.0h ro, pdomap n/a 0 to 65536. Actual speed constant conversion value calculated by the sensorless algorithm. If the value is outside the value range (0 to 65536), a Sensorless alarm is generated. Parameters Reference (firmware release 1.9) 26 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncBEmfSpeedDelta 26086 3864h.0h ro, pdomap rad/s Full scale. Doc. 10460-1-C-M BEmf speed angle. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0 ENG Mechanical speed calculated as difference of mechanical angles. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncBEmfValueKt 26087 3865h.0h ro,pdomap Nm/A Full scale. Motor Kt value. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.0 Estimated motor torque constant (Kt) value. 4.1.6 Hiperface HIPERFACE® motor feedback systems from Sick-Stegmann are a mix of incremental encoders and absolute encoders and combine the advantages of both encoder types. Initially, the absolute value is only formed when the device is powered up and communicated via the bus-enabled parameter interface according to the RS485 specification to the external counter in the controller which, based on this absolute value, then incrementally counts on from the analogue sine/cosine signals. The use of highly linear sine and cosine signals achieves the high resolution needed for speed position control loop. WARNING: By the nature of the digital interface, the absolute position obtained from the serial link is not suitable for real-time motor control purpose, as refresh rate is too slow. Incremental traces (§4.1.4) are mandatory, setup parameters according to encoder datasheet. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncHiperface.MTurnStartPos 26160 3940h.0h rw,reset,retain Number of turns. 0 to 4294967295 Startup position. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 4294967295 This parameter avoid numerical issues with startup absolute multiturn position in which the bit resolution of the turns fraction of the position (typically 12bit) is less than 32bit (the maximum that drive can handle): properly setup of this parameter let user choose the threshold by which startup position (e.g. at reset) is considered positive or negative.During the initiliazation procedure, if the revolution number reached by the multiturn encoder is greater then this value, the absolute position offset became a negative number as show figure below. Absolute position at start-up is greater than the turn position start value. e.g.: 4100 Multi-turn revolution MTurnStartPos value: e.g. 4096 This is parameter is the number of multiturn revolution encoder Absolute position offset. e.g.: 4092 Figure 5 - Hiperface multi turn startup position 4.1.7 Electrical Field Orientation Parameters to manage the Electrical Field Orientation procedure. Parameters Reference (firmware release 1.9) 27 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parEncEFS.ProcedureType Procedure type. 26302 Modbus Data Type: 38F0h.0h CANopen/COE Data Type: rw,reset,retain -Default value: 0 (Disabled) 1(IdRamp) 2 (IdRamp with Position control) ENG Unsigned16 Unsigned8 0(Disabled) Procedure type: 0 (Disabled): the procedure is disabled, no zero seeking is performed, even for pure incremental encoder. 1 (IdRamp): the procedure start with a ramp applied on the quadrature current, after which a ramp on the direct current is applied while quadrature current is back to zero. The ramp time and the direct current applied are both parameters. At the end of each ramp the current will reach the value set on parEncEFS.IdRampCurrent parameter. 2 (IdRamp with Position Control): the procedure starts performing position short movements in both directions with the final purpose to search the home position (zero position). For more details refer to (§4). Id/Iq current value I d (parEncEFS.IdRampCurrent) Ramp Time t [msec] Id steady time (parEncEFS.IdSteadyTime) Ramp Time (parEncEFS.IdRampTime) Ramp Time (parEncEFS.IdRampTime) Figure 6 - Electrical field orientation: IdRamp Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncEFS.Flags.Force 26303 38F1h.0h rw,retain n/a 0 (False) 1 (True) Force procedure flag. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Force seeking procedure even if not necessary (e.g. already performed or absolute encoder selected). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncEFS.SpeedThreshold 26304 38F2h.0h rw,retain,pdomap Position factor unit. Full scale Speed threshold. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 447375 (~5.24 rad/s) Before to start the procedure wait for speed goes below this threshold value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncEFS.IdRampTime 26305 38F3h.0h rw,retain,pdomap msec Full scale Direct current ramp time. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 500 Time ramp procedure to direct the motor rotor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncEFS.IdRampCurrent Direct current value. 26306 Modbus Data Type: 38F4h.0h CANopen/COE Data Type: rw,retain,pdomap 0.001 Default value: [0%:100%=0:parMotorData.CurrentPeak] Parameters Reference (firmware release 1.9) Unsigned16 Unsigned16 300 28 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Current to direct the motor rotor (percentage of motor peak current). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncEFS.ElecAngleFeed 26308 38F9h.0h rw,retain,pdomap 0.000015 [0%:100%=0:65535] Electrical Angle Feed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 1000 Electrical angle feed ratio from space control loop output. This parameter refers to the procedute type IdRamp with Position Control. For more details refer to (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncEFS.IdSteadyTime 26309 38FAh.0h rw,retain,pdomap msec Full scale. Id Steady Time. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 This parameter indicates the time to keep direct current steady after ramp procedure phase. 4.1.8 Monitor Variables related to the position of the Main Encoder. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainMechHi 26010 3A00h.2h ro,pdomap Position factor unit. Full scale Feedback turns. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the relative position value in mechanical turns units. The feedback turns is the MSB 32 bit of 64 bit main encoder position value. For more details about the format position refer to the appendix Encoder position format or to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainMechLo 26011 3A00h.1h ro,pdomap Position factor unit. Full scale. Feedback angle. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a This is the relative position value in mechanical angle unit. The feedback angle is the LSB 32 bit of 64 bit main encoder position value. For more details about the format position refer to the appendix Encoder position format or to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainMechAbsPosOffsetHi 26012 3A01h.2h ro,pdomap Position factor unit. Full scale. Absolute position Offset turns. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Parameters Reference (firmware release 1.9) 29 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainMechAbsPosOffsetLo 26013 3A01h.1h ro,pdomap Position factor unit. Full scale. Doc. 10460-1-C-M ENG Absolute position Offset angle. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: n/a This is the offset from the relative position in mechanical angle unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainMechSpeed 26014 3A02h.0h ro,pdomap Velocity factor unit. Full scale. Mechanical Speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the feedback of mechanical speed. The speed is calculated as difference between two consecutive readings of the position encoder (125s). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainMechAccel 26015 3A03h.0h ro,pdomap Acceleration factor unit. Full scale. Mechanical Acceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the feedback mechanical acceleration. The acceleration is simply computed as difference of the speed (every 125s). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainElecAngle 26016 3A04h.0h ro,pdomap Position factor unit. Full scale. Electrical angle. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a Main Encoder Status Modbus Data Type: CANopen/COE Data Type: -Unsigned8 Default value: n/a This is the feedback electrical position of the motor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainStatus -3A05.0h ro, pdomap n/a See table above. Main encoder status, each bit has different meaning as below: Parameters Reference (firmware release 1.9) 30 Ax Drives Series Configurable Motion Control Platform Mask number 01h 02h 04h 08h 10h 20h Name Doc. 10460-1-C-M ENG Description Relative angle is valid. Electrical angle is valid. Fatal fault during the calculations position. Non-fatal fault status. Combine status from both encoders (absolute and relative status) if one is cstEncStatusNonFatalFaultValid faulty but electronic angle is valid and relative angle is valid; then result in non-fatal fault as there's at least one valid feedback. Absolute mechanical turn is valid. cstEncStatusAbsoluteValid Waiting status during the calculations of absolute cstEncStatusAbsoluteWaiting mechanical position for incremental encoder. cstEncStatusRelativeValid cstEncStatusElecAngleValid cstEncStatusFatalFaultValid Table 2 - Encoder status flags Object: Modbus IPA: n/a -- Main Encoder Position. Modbus Data Type: -- CANopen/COE index: Attributes: Unit: Value range: 3A06.0h ro, pdomap Position factor unit. Full scale. CANopen/COE Data Type: Signed64 Default value: n/a Main encoder position on 64 bit range calculated every 125 µsec. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A07.0h ro, pdomap Position factor unit. Full scale. Main Encoder Position Offset. Modbus Data Type: CANopen/COE Data Type: -Signed64 Default value: n/a Offset value for absolute position on 64 bit range. This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncMainDeltaElecAngle 26307 38F8h.0h ro,pdomap Position factor unit. Full scale. Angle phase offset. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a Calculated electrical angle phase offset. This is the result of electrical field orientation procedure. At the end of the procedure the user have to copy this parameter into parMotorData.PhaseOffset; then Save parameters command and Reset of the drive are necessary. 4.1.8.1 Absolute Variables related to the absolute position of the Main Encoder. The absolute position is the position of the encoder within one revolution. These parameters are available if both absolute and relative main encoder type are selected; otherwise these values are set to zero. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsMechHi 26400 3A10h.2h ro,pdomap Position factor unit. Full scale. Feedback turns. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the absolute mechanical position in mechanical turns unit. Parameters Reference (firmware release 1.9) 31 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG The feedback turns is the MSB 32 bit of 64 bit main encoder absolute position value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsMechLo 26401 3A10h.1h ro,pdomap Position factor unit. Full scale. Feedback angle. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a This is the absolute mechanical position in mechanical angle unit. The feedback angle is the LSB 32 bit of 64 bit main encoder absolute position value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsMechAbsPosOffsetHi 26402 3A11h.2h ro,pdomap Position factor unit. Full scale. Absolute position offset turns. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsMechAbsPosOffsetLo 26403 3A11h.1h ro,pdomap Position factor unit. Full scale. Absolute position offset angle. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: n/a This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsMechSpeed 26404 3A12h.0h ro,pdomap Velocity factor unit. Full scale. Absolute mechanical speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the absolute mechanical speed. The speed is calculated as difference between two consecutive readings of the absolute position encoder (125s). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsMechAccel 26405 3A13h.0h ro,pdomap Acceleration factor unit. Full scale Absolute mechanical acceleration. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a This is the absolute mechanical acceleration. The acceleration is simply computed as difference of the speed (every 125s). Parameters Reference (firmware release 1.9) 32 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAbsElecAngle 26406 3A14h.0h ro,pdomap Position factor unit. Full scale Doc. 10460-1-C-M Absolute electrical angle. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a ENG This is the electrical absolute position of the motor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A15.0h ro, pdomap n/a Refer to Table 2 Main Absolute Encoder Status Modbus Data Type: -CANopen/COE Data Type: Unsigned8 Default value: n/a Main absolute encoder status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A16.0h ro, pdomap Position factor unit. Full scale. Main Absolute Encoder Position. Modbus Data Type: -CANopen/COE Data Type: Signed64 Default value: n/a Main absolute encoder position on 64 bit range calculated every 125 µsec. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A17.0h ro, pdomap Position factor unit. Full scale. Main Absolute Encoder Position Offset. Modbus Data Type: -CANopen/COE Data Type: Signed64 Default value: n/a Offset value for absolute position on 64 bit range. This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). 4.1.8.2 Relative Variables related to the relative position of the Main Encoder. In principle, incremental encoders transmit relative position values (counter starts from zero at switch-on). These parameters are available if both absolute and relative main encoder type are selected; otherwise these values are set to zero. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelMechHi 26410 3A20h.2h ro,pdomap Position factor unit. Full scale. Relative mechanical turns. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the relative mechanical position in turns unit. The relative mechanical turns is the 32 MSB bit of 64 bit main encoder relative position value. Parameters Reference (firmware release 1.9) 33 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelMechLo 26411 3A20h.1h ro,pdomap Position factor unit. Full scale. Doc. 10460-1-C-M Relative mechanical angle. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a ENG This is the relative mechanical position in angle unit. The relative mechanical angle is the 32 LSB bit of 64 bit main encoder relative position value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelMechAbsPosOffsetHi 26412 3A21h.2h ro,pdomap Positionon factor unit. Full scale. Absolute positionon offset turns. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a This is the offset from the relative positionon in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelMechAbsPosOffsetLo 26413 3A21h.1h ro,pdomap Position factor unit. Full scale. Absolute position offset angle. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: n/a This is the offset from the relative position in mechanical angle unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelMechSpeed 26414 3A22h.0h ro,pdomap Velocity factor unit. Full scale. Mechanical speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the relative mechanical speed. The speed is calculated as difference between two consecutive readings of the relative position encoder (125s). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelMechAccel 26415 3A23h.0h ro,pdomap Acceleration factor unit. Full scale. Mech. acceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the relative mechanical acceleration. The acceleration is simply computed as difference of the speed (every 125s). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelElecAngle 26416 3A24h.0h ro,pdomap Position factor unit. Full scale. Parameters Reference (firmware release 1.9) Relative absolute electrical angle. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: n/a 34 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG This is the relative feedback electrical angle. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncRelStatus -3A25.0h ro, pdomap n/a Refer to Table 2 Main Relative Encoder Status. Modbus Data Type: -CANopen/COE Data Type: Unsigned8 Default value: n/a Main relative encoder status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A26.0h ro, pdomap Poisition Factor Unit. Full scale. Main Relative Encoder Position. Modbus Data Type: -CANopen/COE Data Type: Signed64 Default value: n/a Main relative encoder position on 64 bit range calculated every 125 µsec. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A27.0h ro, pdomap Position factor unit. Full scale. Main Relative Encoder Position Offset. Modbus Data Type: -CANopen/COE Data Type: Signed64 Default value: n/a Offset value for relative position on 64 bit range. This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). 4.2 Auxiliary Parameters to set-up the Auxiliary Encoder (physically connected to the drive C1 connector). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncMgr.AuxSelection 26002 3802h.0h rw n/a See specification above. Encoder type Auxiliary Selection Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 0000h Select the Auxiliary encoder type to use. Option code 0000h 0004h 0006h 0008h Description No sensor. Absolute encoder Endat (Heidenhain encoder). Digital Incremental encoder. Simulation of digital incremental encoder (TTL standard) Name cstEncTypeNull cstEncTypeAbsEndat cstEncTypeRelIncremental cstEncTypeRelIncrSimulation For more details on digital incremental encoder or on Endat encoder please refer to parEncMgr.MainAbselection and to parEncMgr.MainRelselection. 4.2.1 Endat Parameters to manage the Auxiliary Encoder Endat configuration. Parameters Reference (firmware release 1.9) 35 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M ENG parEncAEndat.ClockFreq Auxiliary Endat frequency protocol. 26120 Modbus Data Type: Unsigned16 3910h.0h CANopen/COE Data Type: Unsigned16 rw,reset,retain kHz Default value: 2000 100 max value depending by Endat protocol type. Clock frequency selection for Endat protocol. Max Value Endat 2.1: 2000 kHz Max Value Endat 2.2: 8000 kHz Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAEndat.MTurnStartPos 26123 3911h.0h rw,reset,retain Position factor unit. 0 to 4294967295 Auxiliary set point position at reset. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: 4294967295 Set point position at start-up. This parameters is utilized only with Endat multiturn encoder. For more details refer to parEncMEndat.MTurnStartPos parameter. 4.2.1.1 Monitor Status of the of the Auxiliary Encoder Endat. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAEndat.CrcErrors 26121 3918h.0h ro,pdomap n/a n/a Auxiliary CRC error counters. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Auxiliary Endat protocol checksum value errors counter, could be used as electrical connection diagnostic checking. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAEndat.PropDelay 26122 3919h.0h ro,pdomap nsec n/a Auxiliary Propagation delay. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a Data propagation delay: the value is calculated during Endat initialization procedure. For more information refer to /8. 4.2.2 Incremental Traces With the incremental measuring method, the graduation consists of a periodic grating structure. The position information is obtained by counting the individual increments (measuring steps) from some point of origin. Since an absolute reference is required to ascertain positions, the graduated disks are provided with an additional track that bears a reference mark. The incremental signals are transmitted as the square-wave pulse trains U1 and U2, phase-shifted by 90° elec. The reference mark signal consists of one or more reference pulses U0, which are gated with the incremental signals. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.LineCounts 26130 3920h.0h rw,reset,retain count Full scale. Auxiliary Encoder Line Counts Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 512 Encoder pulses number per revolution setting. For more details refer to parEncMInc.LineCounts. Parameters Reference (firmware release 1.9) 36 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.DisableIndexError 26134 3922h.0h rw,reset,retain n/a 0 (False) 1 (True) Doc. 10460-1-C-M Auxiliary Disable Index Error. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0 (False) ENG Flag to disable the error generated by the index track checking. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.IndexErrorTolerance 26135 3925h.0h rw,reset,retain count Full scale. Auxiliary Index error Tolerance. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 10 Tolerance of the difference between the calcolated zero position and the index track used for index track checking. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.FlagsEnableIndexTrack 26136 3926h.0h rw,reset,retain n/a 0 (False) 1 (True) Auxiliary enable index track. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Auxiliary swap tracks. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Flag to enable index track. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.Swaptracks 26137 392Bh.0h rw,reset,retain n/a 0 (False) 1 (True) Swap physical input tracks A and B to adjust wrong electrical connections. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.EnableStepDir 26138 392Ch.0h rw,reset,retain n/a 0 (False) 1 (True) Auxiliary Enable pulse and direction tracks. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) Enable step pulse (track A) and direction (track B) mode in place of standard quadrature encoder mode. For more details refer to parEncMInc.Flags.EnableStepDir. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.EnableUpDown 26139 392Dh.0h rw,reset,retain n/a 0 (False) 1 (True) Auxiliary enable index track. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Flag to enable up pulse (track A) and down pulse (track B) mode in place of standard quadrature encoder mode. For more details refer to parEncMInc.Flags.EnableUpDown. Parameters Reference (firmware release 1.9) 37 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parEncAInc.MaxFrequency 27320 392Eh.0h rw,retain KHz 20 to 2500 kHz ENG Maximum Encoder Frequency. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 1000 kHz The upper frequency limit for each encoder channel is managed by this parameter; it will limit the automatic digital filter in order to avoid catching unnecessary EMI noise that could affect system stability and reliability. The relationship of the encoder frequency and the mechanical speed is related to encoder line count per revolution, as follow: f [kHz ] Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: LineCount rad s 2 1000 parEncAInc.Flags.DisableIndexForElec Angle 27321 392Fh.0h rw,reset,retain n/a 0 (False) 1 (True) Disable offset from index track for electrical angle adjustment. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) By default electrical angle feedback is fine-tuned when index track signal is catched; this parameter let user dealing with custom encoders and/or custom motor phase aligment. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.DisableIndexForMec hPos 27322 3930h.0h rw,reset,retain n/a 0 (False) 1 (True) Disable offset from index track for mechanical position adjustment. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) By default absolute mechanical position feedback is fine-tuned when index track signal is catched; this parameter let user dealing with custom encoders and/or custom motor phase aligment. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.DisableIndexTrackS ync 27323 3931h.0h rw,reset,retain n/a 0 (False) 1 (True) Disable index synchronization with track A and B. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) The most of incremental encoders has index track signal synchronized with A and B quadrature tracks, enhancing zero position accuracy acquisition: this is accomplished by sampling zero position when A, B and index tracks levels are at high level: Track A Track B Index Track Index capture window Figure 7 - Standard index capture This parameter let user to un-sync the index track, thus capturing index without any relationship with from quadrature tracks; here index is sampled on rising edge of index track signal. Parameters Reference (firmware release 1.9) 38 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.DisableDigitalInterp 27324 3932h.0h rw,reset,retain n/a 0 (False) 1 (True) Doc. 10460-1-C-M ENG Disable period meter digital interpolation. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) When using a pure-digital incremental encoder (e.g. no analog sin-cosine interpolation) to enhance position accuracy at low speed the system perform a signal oversampling (period meter); this parameter let user to disable the period Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.DisableFilterWDTErr or 27325 3933h.0h rw,reset,retain n/a 0 (False) 1 (True) Disable filter watchdog error on digital tracks. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Each encoder track (A, B and index) are constantly digitally filtered in order to avoid high-frequency EMI noise disrupt the decoding process; in some extreme cases such noise is so strong that the decoding could not be performed; in this case, a watchdog system monitor each line, detecting high frequency and unrelated signals, triggering the alarm Aux Incremental Encoder Filter Watchdog Fault.This parameter disable watchdog monitoring and related alarm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncAInc.Flags.CaptureAllIndexes 27326 3934h.0h rw,reset,retain n/a 0 (False) 1 (True) Enable capturing of all indexes, unregarding index tolerance. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) Index capture position is checked against the encoder pulses number per revolution as explained in parEncAInc.IndexErrorTolerance; when detecting 16 consecutive times index capture out of tolerance window, the Aux Incremental Encoder Invalid Line Count alarm will be triggered. This parameter disable this alarm and at same time let custom user application to catch any index position. 4.2.2.1 Incremental Traces Simulation The auxiliary encoder port can ben configured as simulation of a digital incremental encoder; this functionality requires correct setup of the auxiliary incremental traces, as some parameters are shared. The encoder simulation support only standard quadrature encoder, therefore the incremental traces settings parEncAInc.Flags.EnableStepDir and parEncAInc.Flags.EnableUpDown must be disabled. With encoder simulation the actual position of the motor controlled by the drive can be read by a higher-level control system, like a PLC, a NC or another drive for a digital axle configuration. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncSimInc.IndexLineCounts 26146 3928h.0h rw,reset,retain counts 2 to 536870911 Simulated Encoder Index Line Counts. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: 512 An index pulse is generated every number of counts stated by this parameter. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncSimInc.IndexOffset 26147 3929h.0h rw,reset,retain counts 0 to parEncSimInc.IndexLineCounts-1 Simulated encoder Index offset. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: 0 Generated index pulse can be offset from zero absolute position by using this parameter. Parameters Reference (firmware release 1.9) 39 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parEncSimInc.MaxPosErrTolerance 26148 392Ah.0h rw,retain Position conversion factor. Full scale. Doc. 10460-1-C-M ENG Simulated encoder Pos. Tolerance. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 0 This is the maximum tolerance of error between the main position calculated and the position simulated by the drive. When the difference between main encoder position and the calculated encoder simulation position is greater then maximun position error tolerance a Simulation Invalid Count alarm is generated. 4.2.2.2 Monitor Variables related to the position of the Auxiliary Encoder. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxMechHi 26110 3A30h.2h ro,pdomap Position factor unit. Full scale. Feedback turns. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the auxiliary feedback position in mechanical turns unit. The feedback turns is the MSB 32 bit of 64 bit auxiliary encoder position value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxMechLo 26111 3A30h.1h ro,pdomap Position factor unit. Full scale. Feedback angle. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a This is the auxiliary feedback position in mechanical angle unit. The feedback angle is the LSB 32 bit of 64 bit auxiliary encoder position value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxMechAbsPosOffsetHi 26112 3A31h.2h ro,pdomap Position factor unit. Full scale. Absolute Position Offset turns. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxMechAbsPosOffsetLo 26113 3A31h.1h ro,pdomap Position factor unit. Full scale. Absolute Position Offset angle. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: n/a This is the offset from the relative position in mechanical angle unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Parameters Reference (firmware release 1.9) 40 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxMechSpeed 26114 3A32h.0h ro,pdomap Velocity factor unit. Full scale. Doc. 10460-1-C-M Mechanical speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a ENG This object represents the actual value of the auxiliary velocity measurement device. The speed is calculated as difference between two consecutive readings of the position auxiliary encoder (125s). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxMechAccel 26115 3A33h.0h ro,pdomap Acceleration factor unit. Full scale. Mechanical acceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the auxiliary mechanical acceleration. The acceleration is simply computed as difference of the auxiliary speed, still every 125s. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncAuxElecAngle 26116 3A34h.0h ro,pdomap Position factor unit. Full scale. Auxiliary Electrical angle. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a varEncAuxStatus -3A35.0h ro, pdomap n/a Refer to Table 2 Auxiliary Encoder Status. Modbus Data Type: CANopen/COE Data Type: -Unsigned8 Default value: n/a n/a -3A36.0h ro, pdomap Position factor unit. Full scale. Auxiliary Encoder Position. Modbus Data Type: CANopen/COE Data Type: -Signed64 Default value: n/a This is the auxiliary feedback electrical position of the motor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Auxiliary encoder status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Auxiliary encoder position on 64 bit range calculated every 125 µsec. 4.3 Monitor In this sub-menu can be read the variables related to the position of the Feedback Encoder (the one used by the Control Loops) selected by the selection flags. For more informations refer to (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechHi 27020 3A40h.2h ro,pdomap Position factor unit. Full scale. Feedback turns. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the feedback encoder position in mechanical turns unit. The feedback turns is the 32 MSB bit of 64 bit feedback encoder position. Parameters Reference (firmware release 1.9) 41 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechLo 27021 3A40h.1h ro,pdomap Position factor unit. Full scale. Doc. 10460-1-C-M Feedback angle. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a ENG This is the feedback encoder position in mechanical angle unit. The feedback angle is the 32 LSB bit of 64 bit feedback encoder position. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechAbsPosOffsetHi 27022 3A41h.1h ro,pdomap Position factor unit. Full scale. Feedback Absolute pos. offset turns. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechAbsPosOffsetLo 27023 3A41h.1h ro,pdomap Position factor unit. Full scale. Feedback Absolute pos. offset angle. Modbus Data Type: Unsigned32 CANopen/COE Data Type: Unsigned32 Default value: n/a This is the offset from the relative position in mechanical angle unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechSpeed 27024 6069h.0h ro,pdomap Velocity factor unit. Full scale. Mechanical speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This object represents the actual value of the velocity measurement device. It corresponds with DSP402 profile specific object: velocity sensor actual value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechAccel 27025 3A43h.0h ro,pdomap Acceleration factor unit. Full scale. Mechanical acceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This object represents the actual value of the acceleration. The acceleration is simply computed as difference of the speed (every 125s). Parameters Reference (firmware release 1.9) 42 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbElecAngle 27026 3A44h.0h ro,pdomap Position factor unit. Full scale. Doc. 10460-1-C-M Electrical angle. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a varEncFbStatus 27028 3A45.0h ro, pdomap n/a Refer to Table 2 Encoder Feedback status. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: n/a n/a -3A46.0h ro, pdomap Position factor unit. Full scale. Encoder Feedback Position. Modbus Data Type: CANopen/COE Data Type: -Signed64 Default value: n/a ENG This is the electrical position of the motor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Encoder feedback status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Encoder feedback position calculated in 64 bit range. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3A47.0h ro, pdomap Position factor unit. Full scale. Encoder Feedback Position Offset. Modbus Data Type: -CANopen/COE Data Type: Signed64 Default value: n/a This is the offset from the relative position in mechanical turns unit in order to calculate the absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varEncFbMechFilteredSpeed 27040 606Ch.0h ro,pdomap Velocity factor unit. Full scale. Mechanical speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Filtered mechanical speed used by Control loop (Actual Speed). This object shall provide the actual velocity value derived either from the velocity sensor or the position sensor. It corresponds with DSP402 profile specific object: velocity actual value. 5. TORQUE LOOP The default configuration of the Torque Loop gains is usually enough to control most of the Phase Motion Control motors. To get the best performances using the following parameters. Parameters Reference (firmware release 1.9) 43 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.ILoopKi 27407 3120h.0h rw,retain,pdomap -Full scale. Current Loop Integral Gain. If set to zero parameters (refer to section §3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M Modulator Ki Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0 ENG s used the Ki automatically calculated by the firmware looking motor data parILoop.ILoopKp 27408 3121h.0h rw,retain,pdomap -Full scale. Current Loop Proportional Gain. If set to zero data parameters (refer to section §3). Modulator Kp Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0 s used the Kp automatically calculated by the firmware looking motor WARNING: the values of the objects parILoop.ILoopKi and parILoop.ILoopKp could be written also during the normal drive working cycle, thus with power enabled and moving shaft. Be careful as modifying the values of this object with power enabled could yield in a loss of axle control. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IdLimitMin 27409 3122h.0h rw,retain,pdomap 0.1mA 0 to -214748.3647 Direct Current Limit Min Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0.0 Direct current negative minimum limit when in Torque Mode profile value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IdLimitMax 27410 3123h.0h rw,retain,pdomap 0.1mA 0 to 214748.3647 Direct Current Limit Max Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0.0 Direct current positive maximum limit when in Torque Mode value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IqLimitMin 27411 3124h.0h rw,retain,pdomap 0.1mA 0 to -214748.3647 s clipped to zero if the user sets a negative Quadrature Current Limit Min Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0.0 Quadrature current negative minimum limit when in Torque Mode value. Parameters Reference (firmware release 1.9) s clipped to zero if the user sets a positive s clipped to zero if the user sets a positive 44 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IqLimitMax 27412 3125h.0h rw,retain,pdomap 0.1mA 0 to 214748.3647 Doc. 10460-1-C-M Quadrature Current Limit Max Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0.0 Quadrature current positive maximum limit when in Torque Mode value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksIdRef 27464 3126h.0h rw,pdomap 0.1 mA Full scale. ENG s clipped to zero if the user sets a negative User Id reference Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0.0 Direct current target for current loop control. The direct current target can be generated from the master/host control otherwise this parameter should be configuring by the user using the Cockpit configurator. In both cases put the drive in Torque Mode profile, otherwise it is ignored. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksIqRef 27465 3127h.0h rw,pdomap 0.1 mA Full scale. User Iq reference Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0.0 Quadrature current target for current loop control. The quadrature current target can be generated from the master/host control otherwise this parameter should be configuring by the user using the Cockpit configurator. In both cases put the drive in Torque Mode profile, otherwise it is ignored. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksDynamicIdLimMin 27496 3110h.0h rw,pdomap 0.1 mA 0 to -214748.3647 Dynamic Iq Lim Min Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: - 2147483647 This parameter is used to set the dynamic direct current limit minimum value. The firmware algorithm checks and calculates limits merging all limits with user configurable limits. if(sMh_MotorDataUsrSetIdLimit.slMax > sMotorHandlerRun.sIdPartialLimit.slMax) sMh_MotorDataOut.sIdLimit.slMax = sMotorHandlerRun.sIdPartialLimit.slMax; else if(sMh_MotorDataUsrSetIdLimit.slMax > 0l) sMh_MotorDataOut.sIdLimit.slMax = sMh_MotorDataUsrSetIdLimit.slMax; else sMh_MotorDataOut.sIdLimit.slMax = 0l; Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksDynamicIdLimMax 27497 3111h.0h rw,pdomap 0.1 mA 0 to 214748.3647 Dynamic Iq Lim Max Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 2147483647 This parameter is used to set the dynamic direct current limit maximum value. The firmware algorithm checks and calculates limits merging all limits with user configurable limits. Parameters Reference (firmware release 1.9) 45 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M wksDynamicIqLimMin 27498 3112h.oh rw,pdomap 0.1 mA 0 to -214748.3647 Dynamic Iq Lim Min Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: - 2147483647 ENG This parameter is used to set the dynamic quadrature current limit minimum value. The firmware algorithm checks and calculates limits merging all limits with user configurable limits. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksDynamicIqLimMax 27499 3113h.0h rw,pdomap 0.1 mA 0 to 214748.3647 Dynamic Iq Lim Max Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 2147483647 This parameter is used to set the dynamic quadrature current limit maximum value. The firmware algorithm checks and calculates limits merging all limits with user configurable limits. 5.1 Filters User has the opportunity to setup one or more programmable 2nd order digital IIR filter on the current quadrature reference; the filters are valid for every mode of operation, e.g. in torque mode the wksIqRef supplied by the user will be filtered before being delivered to the current control loop, as well as in velocity mode the varSSCntrlLpIqRef calculated by the space speed control loop will be filtered too. As general rule varILoopIqRef is the input of filter banks, varILoopIqFiltRef is the output of filter banks. These filters could be used to reduce the noise on the output shaft when driven from a low resolution encoder and/or to improve control loops stability; as counterpart beware of the time-delay introduced by some filters, sometimes it could negatively impact on the latter. These filters could be inserted, modified and removed on-the-fly, thus simplyfing application tuning and deployment. Each filter will be cascaded, e.g. enabling filter 0 and 1, the quadrature current will be input of the filter 0, which output will be input of filter 1, which output will be input of current control loop reference. The filters have a fixed non-adjustable time constant of 125 µsec. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IqFiltPars[0].Type 27600 3150h.0h rw,retain,pdomap n/a See table below Filter type selector Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: 0 Define filter type to be applied as the following table: Value 00h 01h 02h 03h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Name cstILoopFiltTypeNone cstILoopFiltTypeLowPass cstILoopFiltTypeNotch cstILoopFiltTypeBiQuad Description Disable selected filter bank Low-pass filter Notch filter Biquad filter parILoop.IqFiltPars[0].MainFrequency 27601 3151h.0h rw,retain,pdomap rad/s Full scale Frequency main, filter dependant Modbus Data Type: Real32 CANopen/COE Data Type: Real32 Default value: 0.0 Subject on the selected filter type, it is the resonance frequency ( 0 or z ) or the cut-off frequency ( 0 ). Parameters Reference (firmware release 1.9) 46 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parILoop.IqFiltPars[0].MainDampFact or 27602 3152h.0h rw,retain,pdomap -Full scale ENG Damping factor main, filter dependant Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.0 Subject on the selected filter type, it is the damping factor ( or z ). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IqFiltPars[0].SecFrequency 27603 3153h.0h rw,retain,pdomap rad/s Full scale Frequency secondary, filter dependant Modbus Data Type: Real32 CANopen/COE Data Type: Real32 Default value: 0.0 Subject on the selected filter type, it is the anti-resonating frequency ( p ). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILoop.IqFiltPars[0].SecDampFactor 27604 3154h.0h rw,retain,pdomap -Full scale Damping factor secondary, filter dependant Modbus Data Type: Real32 CANopen/COE Data Type: Real32 Default value: 0.0 Subject on the selected filter type, it is the damping factor ( p ). 5.1.1 Principles The generic 2nd order filter, in the Z domain, letting U (z ) the input signal and Y (z ) the filtered signal, is expressed as: Y (z ) m0 m1z 1 m2z 2 U (z ) n0 n1z 1 n2z 2 that becomes, in the discrete time domain: y (k ) 1 m0u(k ) m1u(k 1) m2u(k 2) n1y (k 1) n2 y (k 2) n0 where u(k ) , u(k 1) and u(k 2) are respectively the input value at present time, at previous cycle and 2 cycle back, and where y (k ) , y (k 1) and y (k 2) are respectively the output value at present time, at previous cycle and 2 cycle back; for convenient calculation we assume ai nj mi and b j , thus yielding: n0 n0 y (k ) a0u(k ) a1u(k 1) a2u(k 2) b1 y (k 1) b2 y (k 2) The notch filter transfer function in the continuous time domain is expressed as: F (s ) Parameters Reference (firmware release 1.9) s 2 02 s 2 s 02 47 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG s is the resonance frequency and where 0 rad is the damping factor (greater the damping factor, greater the damped band width); making the discretization with the bilinear transformation the constants to be submitted are: The blue diagrams are referred to the continuos time domain. The green diagrams are referred to the discrete time domain Notch at 3770 rad/s, 0.05 a0 4 TS202 4 2TS TS202 a1 2TS202 8 4 2TS TS202 a2 4 TS202 4 2TS TS202 b1 2TS202 8 4 2TS TS202 b2 4 2TS TS202 4 2TS TS202 The biquad filter transfer function in the continuous time domain is expressed as: F (s ) p2 s 2 2 z z s z2 z2 s 2 2 p p s p2 s and rad s are respectively where z rad p the resonance frequency and the anti-resonating frequency, also z and p are the damping factors; making the discretization with the bilinear transformation the constants to be submitted are: a0 a1 a2 The blue diagrams are referred to the continuos time domain. The green diagrams are referred to the discrete time domain Biquad at 0.05, 3770 rad/s, 3581 rad/s, 0.2 4 p2 4 z z p2TS TS2 z2 p2 4 z2 4 p z2 pTS TS2 z2 p2 2TS2 z2 p2 8 p2 4 z2 4 p z2 pTS TS2 z2 p2 4 p2 4 z z p2TS TS2 z2 p2 4 z2 4 p z2 pTS TS2 z2 p2 b1 b2 2TS2 z2 p2 8 z2 4 z2 4 p z2 pTS TS2 z2 p2 4 z2 4 p z2 pTS TS2 z2 p2 4 z2 4 p z2 pTS TS2 z2 p2 The low pass filter transfer function in the continuous time domain is expressed as: F (s ) Parameters Reference (firmware release 1.9) 02 s 2 2 0 s 02 48 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG s is the cut-off frequency and where 0 rad is the damping factor; making the discretization with the bilinear transformation the constants to be submitted are: The blue diagrams are referred to the continuos time domain. The green diagrams are referred to the discrete time domain Low pass at 1885 rad/s, 0.6 a0 TS2 02 4 4 0TS TS2 02 a1 2TS2 02 4 4 0TS TS2 02 a2 TS202 4 4 0TS TS2 02 b1 2TS2 02 8 4 4 0TS TS2 02 b2 4 4 0TS TS202 4 4 0TS TS2 02 In the above filters TS is the sample time period, as already stated in the previous chapter TS = 125µsec. 5.2 Field Weakening Field weakening is a control algorithm that allows a motor to run faster than its rated speed. This is accomplished by controlling the magnitude of the direct current vector to a negative value, resulting in a stator-supplied demagnetizing field that reduces the excitation field developed by the rotor magnets. The direct current is controlled to a value dependant on the extended speed required, and in turn, affects also the quadrature current. WARNING: Realtime computing of the correct currents vector is based on the following quantities: motor Kt (parMotorData.KT), motor peak current (parMotorData.CurrentPeak) and motor inductance (parMotorData.Inductance): such quantities must be set according to motor data sheet. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage_EnableFieldWeakening 27509 311Dh.0h rw,reset,retain n/a 0 (False) 1 (True) Enable field weakening Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Maximum speed requirement Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0 Enables field weakening control algorithm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILFWeak.MaxSpeed 27660 31A0h.0h rw,retain,pdomap Velocity factor unit. Full scale This is the maximum speed required, the algorithm will adjust computing in order to try to achieve it. When zeroed the parEncMgr.MaxSpeed will be used. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILFWeak.FixVdcBus 27662 31A2h.0h rw,retain,pdomap 100 mV. Full scale Parameters Reference (firmware release 1.9) Factors computation fixed DC-bus value Modbus Data Type: Signed16 CANopen/COE Data Type: Signed16 Default value: 0 49 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Computing algorithm is based also on the actual DC bus voltage value (varPStageVdcBus); however in some applications the DC bus voltage could have high rate fluctuation that could affect the stability of the computing algorithm; this parameter let user to use a fixed DC bus voltage for computing algorithm. Zeroing it will let algorithm use the actual DC bus voltage value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parILFWeak.VoltageMargin 27661 31A1h.0h rw,retain,pdomap 1/1000. 0 to 1000 DC-bus security margin Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 950 (95%) This parameter keep the voltage value used for calculation below the real one, in order to provide a security boundary against noise and/or reading tolerance; e.g. 95% means that used value is 95% of the real one. 5.2.1 Monitor Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILFWeakActive 27670 31A8h.0h ro n/a 0 (False) 1 (True) Field weakening enabled Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) When control algorithms detect speed greater than calculated starting point speed system begin feeding direct current vector; this flag monitor this activity. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILFWeakMaxSpeedReachable 27671 31A9h.0h ro n/a 0 (False) 1 (True) Maximum requested speed reachable Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) Subject to parameters and conditions that regulate field weakeing, this flag will be activated when user requested maximum speed cannot be reached. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILFWeakKneeSpeed 27672 31AAh.0h ro,pdomap Velocity factor unit. Full scale Weakening speed starting point Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: 0 Computed speed starting point for field weakening activation. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILFWeakShortCurrent 27673 31ABh.0h ro,pdomap 0.1 mA Full scale Computed short circuit current Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: 0 Computed motor peak current. 5.3 Monitor Variables related to the torque loop control. Parameters Reference (firmware release 1.9) 50 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIdFb 27432 3100h.0h ro,pdomap 0.1 mA Full scale. Feedback direct Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M Id feedback Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a on. varILoopIqFb 27433 3101h.0h ro,pdomap 0.1 mA Full scale. Feedback quadrature current Iq feedback Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a on. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIuFb 27434 3102h.0h ro,pdomap 0.1 mA Full scale. Iu feedback Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIvFb 27435 3103h.0h ro,pdomap 0.1 mA Full scale. Iv feedback Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIwFb 27445 310Fh.0h ro,pdomap 0.1 mA Full scale. Iw feedback Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Feedback current phase W sensors. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: ENG varILoopVuOut 27438 3107h.0h ro,pdomap 100 mV Full scale. or calculated in case of hardware with only two current Output Vu Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Actual value of the voltage of the motor phase U. Parameters Reference (firmware release 1.9) 51 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopVvOut 27439 3108h.0h ro,pdomap 100 mV Full scale. Doc. 10460-1-C-M Output Vv Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Id Reference Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Iq Reference Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a ENG Actual values of the voltage of the motor phase V. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIdRef 27443 3105h.0h ro,pdomap 0.1 mA Full scale. This is the direct current reference set as torque loop input. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIqRef 27444 3106h.0h ro,pdomap 0.1 mA Full scale. This is the quadrature current reference set as torque loop input. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIqFiltRef 27446 3130h.0h ro,pdomap 0.1 mA Full scale. Filtered Iq Reference Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a This is the filtered quadrature current reference; when all filters are disabled it assume same value of varILoopIqRef. Refer to §5.1 for further information. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopAutoILoopKi 27480 3109h.0h ro,pdomap n/a Full scale. Modulator Ki (auto) Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.0 Torque loop gain calculated by the drive (based on motor inductance). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopAutoILoopKp 27481 310Ah.0h ro,pdomap n/a Full scale. Modulator Kp (auto) Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.0 Torque loop gain calculated by the drive (based on motor inductance). Parameters Reference (firmware release 1.9) 52 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIdMin 27482 310Bh.0h ro,pdomap 0.1 mA Full scale. Doc. 10460-1-C-M Id Limit Min Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Id Limit Max Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Iq Limit Min Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Iq Limit Max Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a ENG Applied lower limit for the direct current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIdMax 27483 310Ch.0h ro,pdomap 0.1 mA Full scale. Applied higher limit for the direct current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIqMin 27484 310Dh.0h ro,pdomap 0.1 mA Full scale. Applied lower limit for the quadrature current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varILoopIqMax 27485 310Eh.0h ro,pdomap 0.1 mA Full scale. Applied higher limit for the quadrature current. 6. POWER STAGE Parameters here are for power stage setup and tuning, including protection and diagnostics. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage.OverCurrentThreshold 27404 3144h.0h rw,retain,pdomap 0.1mA See above. Over Current Threshold Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0 Over Current threshold is the maximum current value that the drive can provide. The user can modify the Over Current threshold detection only to set a value lower than the hardware drive power stage. When the actual current has achieved an instant value higher than the maximum allowed by the drive an Over Current alarm is generated. WARNING: value could be monitored by varPStageOverCurrentThreshold. Parameters Reference (firmware release 1.9) taken, actual 53 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M parPStageEx.SoftStart 27416 3145h.0h rw,reset,retain n/a See table below. Soft-Start period Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0004h (310 msec) ENG Soft start is used to limit the inrush current to the dc bus capacitor bank on application of ac mains power. This is intended to prevent nuisance tripping of circuit breakers or blowing of line fuses on power-up. Time of activation of the Soft-Start circuit: Option code 0000h 0001h 0002h 0003h 0004h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Soft-Start time Soft-Start disable 38.75 msec 75.50 msec 155.00 msec 310.00 msec parPStage.BridgeLayout 27490 3146h.0h rw,reset,retain n/a See table above. Motor wires order. This parameter has to correspond to the motor phase U Option code 0000h 0001h 0002h 0003h 0004h 0005h V Description Bridge layout: U V W Bridge layout: U W V Bridge layout: V U W Bridge layout: W U V Bridge layout: V W U Bridge layout: W V U Bridge Layout Assignment Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0000h (U V W ) W sequence on the drive connector P1. Name Mask cstPStageBridgeLayoutUVW cstPStageBridgeLayoutUWV cstPStageBridgeLayoutVUW cstPStageBridgeLayoutWUV cstPStageBridgeLayoutVWU cstPStageBridgeLayoutWVU WARNING: Use with caution cable and is unable to change it. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage_DisableMotorPhasesCheck 27505 3119h.0h rw, retain n/a 0 (False) 1 (True) ong wire sequence on the motor Disable runtime motor phases connection check Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) By default the drive constantly monitor the motor phases connection (when power is enabled) in order to detect phase disconnection, preventing damages to equipments. This parameter let user disable motor phases monitoring and relative fault management. When motor phase disconnection is detected a Motor Power Phases Terminal Connection Failure fault is generated. WARNING: For correct motor phases disconnection detection the parameter parMotorData.KT must be setting according to motor data sheet. 6.1 Power-on Self Test At boot a power stage self test is performed, in order to make a basic troubleshooting of the output power stage, including power stage operational state, motor and brake resistor connections. The aim is to detect troubles that can affect correct system operations. The Power-on Self Test (POST) is performed during drive boot (after drive power-on and/or reset) and end before signaling drive ready. It can be completed only if no voltage is applied on power stage; the system will detect a voltage Parameters Reference (firmware release 1.9) 54 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG applied on power stage during self test, event that trigger self test canceling: by default POST is not mandatory, but it could be changed with parPStage_ForcePOST. The POST can also be disabled with parPStage_DisablePOST. Detected troubles will enter drive in boot error state; refer to §C for a complete diagnostic codes and troubleshooting suggestions. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage_DisablePOST 27506 311Ah.0h rw,reset,retain n/a 0 (False) 1 (True) Disable power stage self-test at startup Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Object: parPStage_ForcePOST Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: 27507 311Bh.0h rw,reset,retain n/a 0 (False) 1 (True) Force successfully completion of power stage self-test at startup Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) Disable POST at boot. Default value: 0(False) Force successfully (e.g. no cancel) completion of the POST; if the operation is not complete drive will enter in boot error state. 6.2 Monitor Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageOverCurrentThreshold 27500 3114h.0h ro,pdomap 0.1 mA Full scale. Actual Drive Over Current Threshold Detection Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a Actual over current threshold. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageSwitchingFrequency 27504 3118h.0h ro, pdomap -See table below Actual PWM Switching Frequency. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 3 Actual PWM switching frequency, as following table: Value 1 2 3 4 Description 2 kHz 4 kHz 8 kHz 16 kHz Switching frequency could be dynamically changed by the drive depending from the operating conditions. 7. SPEED POSITION LOOP These parameters control the behaviour and the performance of the position and speed loop. on and to the desired performance. WARNING: the values of these objects could be written also during the normal drive working cycle, thus with power enabled and moving shaft. Be careful as modifying the values of this object with power enabled could yield in a loss of axes control. Parameters Reference (firmware release 1.9) 55 Ax Drives Series Configurable Motion Control Platform 7.1 Doc. 10460-1-C-M ENG Space Speed Control Loop Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.Flags.UseDifferentKp 27000 3300h.0h rw,retain n/a 0 (False) 1 (True) Use different speed Kp Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) Use different coefficient for proportional gain speed reference (parSSCntrlLp.SpdKpRef) and for proportional gain speed feedback (parSSCntrlLp.SpdKPFbk). 0(False): use the same proportional gain for speed reference and for speed feedback. The value of the two parameters is equal to the parSSCntrlLp.SpdKpRef parameter value. 1(True): use different proportional gain for speed reference and for speed feedback. For further information refer to §E. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.fKi 27014 330Ch.1h rw,retain,pdomap Hz Full scale. Integral gain Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.0 Position Kp gain Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 6.512000084 Speed loop: integral gain value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.fPosKp 27015 330Ch.2h rw,retain,pdomap A/rad Full scale. Position loop: proportional gain value. This gain is applied to the position error; i.e. the difference between the position reference and the position feedback. In velocity profile ontrol loop. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.fSpdKpRef 27016 330Ch.3h rw,retain,pdomap A*s/rad Full scale. Speed: kp reference value. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.01999999955 Speed: kp feedback value. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: 0.01999999955 Proportional gain value applied to the speed reference. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.fSpdKPFbk 27017 330Ch.4h rw,retain,pdomap A*s/rad Full scale. Proportional gain value to the feedback speed reference. Parameters Reference (firmware release 1.9) 56 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.fAccKpRef 27018 330Ch.5h rw,retain,pdomap A*s2/rad Full scale. Doc. 10460-1-C-M ENG Acceleration: kp reference value. Modbus Data Type: Real32 CANopen/COE Data Type: Real32 Default value: 0 Acceleration: reference proportional gain value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.fAccKpFbk 27019 330Ch.6h rw,retain,pdomap A*s2/rad Full scale. Acceleration: kp feedback value. Modbus Data Type: Real32 CANopen/COE Data Type: Real32 Default value: 0 Max Limit Torque. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 2147483647 Min Limit Torque. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: -2147483647 Profile velocity. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Acceleration: feedback proportional gain value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.IlimitMax 27012 330Ah.0h rw,retain,pdomap 0.1 mA 0 to 214748.3647 Saturation positive limit of the torque reference. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSSCntrlLp.IlimitMin 27013 330Bh.0h rw,retain,pdomap 0.1 mA -214748.3647 to 0 Saturation negative limit of the torque reference. 7.2 Positioner on software module. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: parPositioner.ProfileVel 27100 6081h.0h rw,retain,pdomap Velocity factor unit. Value range: Full scale. Default value: 17895700 (~ 209.4395 rad/s) The profile velocity is the velocity obtained at the end of the acceleration ramp during the profile move and is valid for both directions of motion. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPositioner.ProfileAcc 27101 6083h.0h rw,retain,pdomap Acceleration factor unit. Full scale. Profile acceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 1000000 (~ 22.8581 rad/s²) The profile acceleration is given in user defined acceleration unit and is used to plan the acceleration slope. Parameters Reference (firmware release 1.9) 57 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPositioner.ProfileDec 27102 6084h.0h rw,retain,pdomap Acceleration factor unit. Full scale. Doc. 10460-1-C-M ENG Profile deceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 1000000 (~ 22.8581 rad/s²) The profile deceleration is given in user defined acceleration unit and is used to plan the deceleration slope. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: parPositioner.QuickStopDec 27103 6085h.0h rw,retain,pdomap Acceleration factor unit. Value range: Full scale. Quick stop deceleration. Modbus Data Type: CANopen/COE Data Type: Default value: Signed32 Unsigned32 10000000 (~228.5809 rad/s2) The quick stop deceleration is the deceleration used to stop the motor if the quick stop ramp is selected as option code. Refer to (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPositioner.EndVelocity 27104 6082h.0h rw,retain,pdomap Velocity factor unit. Full scale. End velocity. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 0 The end velocity defines the velocity, which the drive must have on reaching the target position. Normally, the drive stops at the target position, i.e. the end velocity near to zero. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPositioner.ZeroSpeedThreshold 27106 3341h.0h rw,retain,pdomap Velocity factor unit. Full scale. Threshold speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 4475 (~ 0.05 rad/s) Below this speed threshold the motor is considered standstill. It avoid noise read on the speed feedback to be used as actual reference speed while resetting the ramp generator, allowing at same time resetting the ramp generator while motor is running. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPositioner.PositionErrorMax 27105 3340h.0h rw,retain,pdomap Position factor unit. Full scale. Max position error allowed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 327680 (~ 1800 °) This is the maximum following error allowed during the profile mode (position or speed). If zeroed then the maximum following error allowed will be automatically calculated from motor parameters and space speed control loop gains; refer to parameters varSSCntrlLpAutoErrMin and varSSCntrlLpAutoErrMax to read the actual calculated value. The profile generator internal status will be limited to this maximum following error when motor cannot follow the generated trajectory, in order to avoid dangerous uncontrolled winding or unwinding in case the motor back to being free of rotating. In case of one velocity profiles is selected (PV, HM, CSV) an anti-windup strategy is activated: when detecting motor current saturation (e.g. requested quadrature current reach the maximum allowed, both positive or negative) a following error is detected (unregarding the selected threshold) and held, in order that when motor back to being free the uncontrolled winding or unwinding is mitigated or avoided. Parameters Reference (firmware release 1.9) 58 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPositioner.MotorBlockedTimeout 27107 3342h.0h rw,retain,pdomap msec 0 to 32767 Doc. 10460-1-C-M ENG Time-out for motor blocked alarm. Modbus Data Type: Signed16 CANopen/COE Data Type: Signed16 Default value: 100 This is the time period threshold for motor blocked detection; zeroes it to disable. When a persistent following error condition is detected (as described in parPositioner.PositionErrorMax), lasting more time than this parameter, a Motor Blocked / Following Error Timeout fault is triggered. 7.3 Monitor Variables related to the position and speed loops. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSSCntrlLpIqRef 27029 -Ro 0.1mA Full scale. Torque reference. Modbus Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a It represents the current reference output of the speed/position loop. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSSCntrlLpAutoErrMin 27030 3321h.0h ro, pdomap Position factor unit. Full scale. Auto min position error allowed. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a Using an advanced algorithm from space loop position gain and current limit the minimum position error will be calculated. This value will be refresh only if the parameter parPositier.PositiErrorMax is set to 0. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSSCntrlLpAutoErrMax 27031 3322h.0h ro, pdomap Position factor unit. Full scale. Auto max position error allowed. Modbus Data Type: Signed32 CANopen/COE Data Type: Signed32 Default value: n/a Using an advanced algorithm from space loop position gain and current limit the maximum position error will be calculated. This value will be refresh only if the parameter parPositier.PositiErrorMax is set to 0. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPosRGDemandPosHi 27122 3350h.2h ro,pdomap Position factor unit. Full scale. Demand Position (turn) Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Reference position into mechanical turns. Represents the 32 MSB bit position input of the space speed control loop as computed by the trajectory generator. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPosRGDemandPosLo 27123 3350h.1h ro,pdomap Position factor unit. Full scale. Demand Position (angle) Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a Reference position into mechanical angle unit. Represents the 32 LSB bit position input of the space speed control loop as computed by the trajectory generator. Parameters Reference (firmware release 1.9) 59 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPosRGDemandSpeed 27124 606Bh.0h ro,pdomap Velocity factor unit. Full scale. Doc. 10460-1-C-M Demand Speed. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a ENG It corresponds to the velocity demand value: this is the output value of the trajectory generator. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPosRGDemandAccel 27125 3352h.0h ro,pdomap Acceleration factor unit. Full scale. Demand acceleration. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Following error. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Input acceleration reference in the speed/position loop. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPosRGPosError 27126 60F4h.0h ro,pdomap Position factor unit. Full scale. Following error actual value. 8. DEVICE CONTROL Parameters defined in DSP402 profile of the CanOpen specifications. For further information refer to (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.ModeOfOperation 29016 6060h.0h rw,pdomap n/a See table above. Mode of Operation. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 03h This parameter switches the operation mode. The possible values are: Option code 01h 03h 06h 07h 80h 09h 0Ah Description Profile position mode Profile velocity mode Homing mode Interpolated position mode Torque mode Cyclic Sync Velocity Cyclic Sync Torque Name mask cstDevCtrlModeOfOpProfilePosition cstDevCtrlModeOfOpProfileVelocity cstDevCtrlModeOfOpHoming cstDevCtrlModeOfOpInterpolatedPosition cstDevCtrlModeOfOpTorqueMode cstDevCtrlModeOfOpCyclicSyncVelocity cstDevCtrlModeOfOpCyclicSyncTorque This value parameter is reflected in the object modes of operation display. The drive supports switching between the various modes of operation, also when the axes is moving. Parameters Reference (firmware release 1.9) 60 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.QuickStopOptCode 29020 605Ah.0h rw,retain n/a See table above. Doc. 10460-1-C-M Quick Stop Option Code. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0002h ENG This determines what action should be taken if the Quick stop function is executed (transition 11). The action could be one of the following: Option code 0000h 0001h 0002h 0005h 0006h Description Disable drive function Slow down with slow down ramp; disable of the drive function Slow down with quick stop ramp; disable of the drive function Slow down with slow down ramp and stay in quick stop Slow down with quick stop ramp and stay in quick stop Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.ShutdownOptCode 29021 605Bh.0h rw,retain n/a See above table. Name mask cstDevCtrlOptCodePowerOff cstDevCtrlOptCodeSlowDown cstDevCtrlOptCodeQuickStop cstDevCtrlOptCodeSlowDownAndStay cstDevCtrlOptCodeQuickStopAndStay Shutdown Option code. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0000h This parameter determines what action should be taken if there is a transition from Operation enable to Ready to switch on (transition 8). The action could be one of the following: Option code 0000h 0001h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description Disable drive function Slow down with slow down ramp; disable of the drive function parDevCtrl.DisableOptCode 29022 605Ch.0h rw,retain n/a See above table. Name mask cstDevCtrlOptCodePowerOff cstDevCtrlOptCodeSlowDown Disable Option Code. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0001h This parameter determines what action should be taken if there is a transition from Operation enable to Switched on (transition 5). The action could be one of the following: Option code 0000h 0001h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description Disable drive function Slow down with slow down ramp; disable of the drive function parDevCtrl.HaltOptCode 29023 605Dh.0h rw,retain n/a See above table. Name mask cstDevCtrlOptCodePowerOff cstDevCtrlOptCodeQuickStop Halt Option Code. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0001h This determines what action should be taken if the bit 8 (halt) in the controlword is active. The action could be one of the following: Option code 0000h 0001h 0002h Description Disable drive, motor is free to rotate Slow down with slow down ramp Slow down with quick stop ramp Parameters Reference (firmware release 1.9) Name Mask cstDevCtrlOptCodePowerOff cstDevCtrlOptCodeSlowDown cstDevCtrlOptCodeQuickStop 61 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.FaultReactionOptCode 29024 605Eh.0h rw,retain n/a See above table. Doc. 10460-1-C-M Fault Reaction Option Code. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0002h ENG The parameter fault reaction option code determines what action should be taken if a fault occurs in the drive. The action could be one of the following: Option code 0000h 0001h 0002h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description Disable drive, motor is free to rotate Slow down with slow down ramp Slow down with quick stop ramp parDevCtrl.RatedTorque 29044 6076h.0h rw,retain mNm Full scale. Name Mask cstDevCtrlOptCodePowerOff cstDevCtrlOptCodeSlowDown cstDevCtrlOptCodeQuickStop Motor Rated Torque Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0 All relative torque data shall refer to this value. The value shall be given in mNm (milli Newton metre). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varStatusWord 29001 6041h.0h ro,pdomap n/a n/a Status Word. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: -- The statusword indicates the current state of the drive and the current state of the specific operating mode. Parameters Reference (firmware release 1.9) 62 Ax Drives Series Configurable Motion Control Platform Bit Name 0 Ready to switch on 1 Switched on 2 Operation enabled 3 Fault 4 5 Voltage enabled Quick stop 6 Switch on disabled 7 8 9 Warning reserved Remote 10 Target reached 11 Internal limit active 12 13 14 15 O1 O2 reserved Homing done Doc. 10460-1-C-M ENG Description The drive functions are disabled, the drive is ready to enable power output. The drive functions are disabled, the drive has power output enabled, and the motor shaft has no torque. The drive functions and power output are enabled, the torque could be applied on the motor shaft, no faults detected, and specific selected Mode Of Operation is executed. A fault is occurred in the device, the drive functions and power output are disabled. Power output is enabled to the drive when this bit is set to 1. The drive functions and power output are enabled, the quick stop function is being executed or finished and the motor stopped (depending from object 605Ah.0h) Drive initialization is complete, and then is ready to accept command, the power output and the drive functions are disabled. A warning is occurred in the device. If set, then parameters may be modified via the CAN bus, and the drive executes the content of a command message. If the bit remote is reset, then the drive is in local mode and will not execute the command message. If set, then a set-point has been reached (not used in Torque Mode and Homing Mode). The set-point is dependent on the operating mode. The change of a target value by software alters this bit. If quick stop option code is 5 or 6 this bit is set when the quick stop operation is finished and the drive is halted. If halt occurred and the drive has halted then this bit is set too. It signal that the target position (if in Profile Position Mode) or the set-point (if in Interpolated Mode) was wrapped between minimum and maximum Software position limit (object 607Dh), due to exceeding value. It is reset with a new target position or set-point between the limits (not used in Torque Mode). The homing is done, this bit remain active up to a node reset or a power-off. Table 3 - Structure of the statusword The O1, O2 are operating mode specific bits: Bit Position profile O1 Set point acknowledge O2 Following error Velocity profile Zero speed Interpolated position Ip mode active Torque mode Homing mode reserved Homing attained Max slippage error reserved reserved Homing error Table 4 - Statusword operating mode specific bits The reserved bit is for future enhancements, it has to be ignored. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varModeOfOperationDisplay 29017 6061h.0h ro,pdomap n/a n/a Mode of Operation Display. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: n/a The mode of operation display shows the current mode of operation. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksControlWord 29000 6040h.0h rw,pdomap n/a n/a Parameters Reference (firmware release 1.9) Control Word. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: n/a 63 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG The controlword contains the bits for controlling the state machine and for controlling the specific operating mode. MSB LSB reserved (7 bit) halt fault reset O3 O2 O1 enable oper. quick stop enable volt. switch on Figure 8 - Structure of controlword The O1, O2, and O3 are operating mode specific bits: Bit Position profile Velocity profile O1 new set-point reserved O2 change set immediately abs/rel O3 Interpolated position enable ip mode Torque mode Homing mode reserved homing operation start reserved reserved reserved reserved reserved reserved reserved reserved Table 5 - Controlword operating mode specific bits The reserved bit are for future enhancements, should be kept to 0. 8.1 Profile Position Parameters defined in CiA DSP402 profile position of the CANOpen specifications. For further informations refer to (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.FollowingErrWindow 29025 6065h.0h rw,retain,pdomap Position factor unit. n/a Following Error Window. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 65536 (~ 360°) The following error window defines the maximum tolerance on the following error; if the following error actual value is greater than following error window, a following error occurs. A following error might occur when a drive is blocked, unreachable profile velocity occurs, or at wrong closed loop coefficients. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.FollowingErrTimeout 29026 6066h.0h rw,retain,pdomap ms n/a Following Error Timeout. Modbus Data Type: CANopen/COE Data Type: Signed16 Unsigned16 Default value: 10 When a following error occurs longer than the defined value of the time-out, the corresponding bit13 of statusword is set to one. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.TargetPosWindow 29027 6067h.0h rw,retain,pdomap Position factor unit. n/a Target Position Window. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 64 (~0.35°) The position window defines a symmetrical range of accepted positions relatively to the target position. ( target position - position window ; target position + position window ) If the present value of the position encoder is within the position window, this target position is regarded as reached. Parameters Reference (firmware release 1.9) 64 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.TargetPosTimeout 29028 6068h.0h rw,retain,pdomap ms n/a Doc. 10460-1-C-M Position Timeout. Modbus Data Type: CANopen/COE Data Type: Signed16 Unsigned16 Default value: 20 ENG When the actual position is within the position window during the position window timeout the corresponding bit10 in the statusword is set. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksTargetPosHi 29002 -rw Position factor unit. Full scale. Target position mechanical turns. Modbus Data Type: Signed32 CANopen/COE Data Type: -Default value: 0 User target position in mechanical turns: is the MSB 32 bit of 64 bit target position. The target position 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 that is usually generated from the master control; anyway the user should be configuring it using the Cockpit configurator and the basic application of the drive. The Positioner application allows the user to control the drive as programmable multi-position positioner. For more details about the format position refer to the appendix Encoder position format or to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksTargetPosLo 29003 -Rw Position factor unit. Full scale. Target position mechanical angle. Modbus Data Type: Unsigned32 CANopen/COE Data Type: -Default value: 0 User target position in mechanical angle is the LSB 32 bit of 64 bit target position. The target position 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 that is usually generated from the master control; anyway the user should be configuring it using the Cockpit configurator and the basic application of the drive. The Positioner application allows the user to control the drive as programmable multi-position positioner. For more details about the format position refer to the appendix Encoder position format or to the manual (§4). 8.2 Profile Velocity Parameters defined in CiA DSP402 Profile Velocity mode of the CANOpen specifications. For further information refer to (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.VelocityWindow 29029 606Dh.0h rw, pdomap Velocity factor unit. Full scale. Velocity window. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 894616 (~10.47 rad/s) The velocity window monitors whether the required process velocity has been achieved after an eventual acceleration or deceleration (braking). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.VelocityTimeout 29030 606Eh.0h rw, pdomap msec Full scale. Parameters Reference (firmware release 1.9) Velocity timeout. Modbus Data Type: CANopen/COE Data Type: Signed16 Unsigned16 Default value: 30 65 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG The corresponding bit 10 target reached is set in the statusword when the difference between the target velocity and the velocity actual value is within the velocity window longer than the velocity window time. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.VelocityThresholdWindow 29031 606Fh.0h rw, pdomap Velocity factor unit. Full scale. Velocity threshold window. Modbus Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 170891 (~ 2.09 rad/s) As soon as the velocity actual value exceeds the velocity threshold than the velocity threshold time bit 12 is reset in the statusword. Below this threshold the bit is set and indicates that the axle is stationary. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.VelocityThresholdTimeout 29032 6070h.0h rw, pdomap msec Full scale. Velocity threshold timeout. Modbus Data Type: CANopen/COE Data Type: Signed16 Unsigned16 Default value: 80 The velocity threshold time. For further information refer to the Profile Velocity Mode specification (CiA DSP402 V2.0 (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksTargetSpeed 27118 60FFh.0h rw, pdomap Velocity factor unit. Full scale. Target velocity. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: 0 User target velocity: the value from this object is used only if the drive is set in velocity mode. The target velocity is the input for the internal ramp generator: when the drive works in profile position mode, the target velocity is automatically calculate by the internal ramp generator on the basis of the positioning parameters; when the drive works in velocity profile the target velocity is generated from the master control that should write this object. Anyway the user should be configuring it using the Cockpit configurator and the base application of the drive. The base application allows the user to con control, it turns drive in a versatile brushless servomotors digital control. 8.3 Interpolation mode The interpolated position mode is used to control multiple coordinated axes or a single axle with the need for timeinterpolation of set-point data. For synchronous operation the interpolation cycle time is defined by the object interpolation time period. Time synchronization may be done by networked dependent systems. Each synchronization cycle actuates the next data record if a valid data record is available. This object shall indicates the configured interpolation cycle time. The interpolation time period (60C2 sub-index 01h) value shall be given in 10i sec where i is the interpolation time index. The interpolation time index (60C2 sub-index 02h) shall be dimensionless. time period time units 10interpolation time index The interpolation time period has to be multiple of 250s. For further information refer to CiA DSP402 V2.0 (§3). Parameters Reference (firmware release 1.9) 66 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -60C1h.1h rw Position factor unit. Full scale. Doc. 10460-1-C-M Interpolation data record Modbus Data Type: CANopen/COE Data Type: -Signed32 Default value: n/a ENG The interpolation data record is the data words, which are necessary to perform the interpolation algorithm. For the linear interpolation mode each interpolation data record simply is regarded as a new position set-point. Those setpoints could be optionally filtered by a user-defined 2nd order filter. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.IPTimeUnits 29033 60C2h.1h rw n/a Full scale. Interpolation time units. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: 1 parDevCtrl.IPTimeIndex 29034 60C2h.2h rw n/a -128 to 63 Interpolation time index. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed8 Default value: -3 wksIPQuotaLo --rw Position Factor Unit. Full scale. Interpolation data value angle unit. LogicLab Data Type: Unsigned32 CANopen/COE Data Type: -- Interpolation time units. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Interpolation time index. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Default value: n/a This is the interpolation data position in mechanical angle unit. The interpolation data in angle unit is the 32 LSB bit of 64 bit interpolation data position. For more details about the format position refer to the appendix Encoder position format or to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksIPQuotaHi --rw Position factor unit. Full scale. Interpolation data value turns unit. LogicLab Data Type: Signed32 CANopen/COE Data Type: -Default value: n/a This is the interpolation data encoder position in mechanical turns unit. The interpolation data in turns unit is the 32 MSB bit of 64 bit interpolation data position. For more details about the format position refer to the appendix Encoder position format or to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varIPQuotaMonitor 29010 -ro Position factor unit. Full scale IP Mode Received Quota Monitoring Modbus Data Type: Signed32 CANopen/COE Data Type: -Default value: n/a IP quota as received from the fieldbus, for application debugging purpose. Parameters Reference (firmware release 1.9) 67 Ax Drives Series Configurable Motion Control Platform 8.4 Doc. 10460-1-C-M ENG Homing Mode This is the method by which a drive seeks the home position (also called, the datum, reference point or zero point). There are various methods of achieving this, all of them use a home switch (zero point switch) in mid-travel; most of the methods also use the index (zero) pulse train from an incremental encoder. The home switch, the positive and the negative switch have to be connected to the digital input, no additional configuration for this input has to be done. The user could specify an homing speed, an homing acceleration and an homing method, that will be used throughout all the procedure. At the end of the seeking, the drive will set-up the home offset with the right value to zero all the position objects the home position; the previous value of the home offset is ignored. The successfully completed procedure will be signalled by the Homing done bit in the statusword (object 6041h.0h). In order to start seeking of home position, the Home operation start bit has to be set. If the selected method is not supported, the Homing error bit will be activated; otherwise the Homing attained bit activation will signal the successfully end of homing procedure and the zero speed of the motor. Now Home operation start bit could be reset. This mode is driven by specific bits of the controlword and the statusword, as follow: Command Homing operation start Halt Controlword xxxx xxxx xxx1 xxxx Description The transiti 0→1 start the homing, the transiti 1→0 interrupt the homing. xxxx xxx1 xxxx xxxx Stop the motor with the profile decelerati (depend from the object 605Dh.0h); the homing procedure will restart from the beginning. For complete reference refer to ControlWord (object 6040h.0h). State Homing attained Homing error Statusword xxx1 xxxx xxxx xxxx xx1x xxxx xxxx xxxx Description Homing mode carried out successfully, motor is stopped. The selected method is not supported. This flag is activated when Homing operation start bit is activated. Homing done 1xxx xxxx xxxx xxxx The homing is done, this bit remain active up to a node reset or a power-off. For complete reference refer to StatusWord (object 6041h.0h). Table 6 - Homing commands Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HomeOffsetHi 29042 -rw, pdomap Position factor unit. Full scale. Home Offset Turns. LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a Home Offset Angle. LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a Home Offset value in turns unit. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HomeOffsetLo 29043 -rw, pdomap Position factor unit. Full scale. Home Offset value in electrical angle unit. The home offset object is the difference between the zero position for the applicati and the machine home position (found during homing). This object affects the values read from the position encoder: position actual value encoder position home offset The object could be written also when the power output is enabled and the shaft is running, as the writing does not affect any internal system status variables. This object shall indicate the configured difference between the zero position for the applicati and the machine home position (found during homing). During homing, the machine home position is found and ce the homing is completed, the zero position is offset from the home position by adding the home offset to the home position. All subsequent Parameters Reference (firmware release 1.9) 68 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG absolute moves shall be taken relative to this new zero position. This is illustrated in Figure 5. If this object is not implemented, then the home offset shall be regarded as zero. The value of this object shall be given in user-defined position units. Negative values shall indicate the opposite direction. Zero Position Home Position Home Offset (parDevCtrl.HomeOffset) Figure 9 - Home Offset definition. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMMethod 29035 6098h.0h rw, pdomap, retain n/a See table above. Homing method. LogicLab Data Type: CANopen/COE Data Type: Unsigned8 Signed8 Default value: 1 This object determines the method that will be used during homing. The possible values are: Opti code 01h 02h 03h 04h 05h 06h 07h 11h 21h 23h 24h 0Eh 1Eh 22h Description Method Method Method pulse. Method pulse. Method Method Method Method Method 1: Homing negative limit switch and index pulse. 2: Homing positive limit switch and index pulse. 3 and 4: Homing positive home switch and index 5 and 6: Homing negative home switch and index 7 to 14: Homing home switch and index pulse. 17 to 30: Homing without index pulse. 33 and 34: Homing index pulse. 35: Homing index pulse. 36: Homing with touch-probe. For further informations refer to the manual (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMSpeedSwitch 29039 6099h.1h rw, pdomap, retain Velocity factor unit. Full scale. Homing Speed Switch. LogicLab Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 894785 (~10.47 rad/s) This parameter define the speed in velocity units at which the speed switch is sought during homing mode. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMSpeedZero 29040 6099h.2h rw, pdomap, retain Velocity factor unit. Full scale. Homing Speed Zero. LogicLab Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 89478.5 (~1.05 rad/s) This parameter define the speed in velocity units at which the speed zero is sought during homing mode. Parameters Reference (firmware release 1.9) 69 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMSpeedAcc 29041 609Ah.0h rw, pdomap, retain Acceleration factor unit. Full scale. Doc. 10460-1-C-M ENG Homing Acceleration. LogicLab Data Type: CANopen/COE Data Type: Signed32 Unsigned32 Default value: 1000000 (~ 22.8581 rad/s²) This parameter defines the acceleration at which the home switch is sought during homing mode. The homing acceleration is given in user defined acceleration units. For further information look at manual (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMPositiveSwitchSrc 29036 3001h.0h rw, pdomap, retain -See table above. Positive Switch Source LogicLab Data Type: CANopen/COE Data Type: Unsigned8 Unsigned8 Default value: 03 h (Dig In 3). This parameter defines the positive limit switch source for the homing mode procedure. The possible values are: Opti code 00h 01h 02h 03h 04h 05h 06h 07h 80h 81h 82h 83h 84h 85h 86h 87h FEh FFh Name Description Dig In 0 Dig In 1 Dig In 2 Dig In 3 Dig In 4 Dig In 5 Dig In 6 Dig In 7 Inv Dig In 0 Inv Dig In 1 Inv Dig In 2 Inv Dig In 3 Inv Dig In 4 Inv Dig In 5 Inv Dig In 6 Inv Dig In 7 Fieldbus False Digital Input 0. Digital input 1. Digital Input 2. Digital Input 3. Digital Input 4. Digital Input 5. Digital Input 6. Digital Input 7. Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Fieldbus source. False: not used. 0. (?) 1. 2. 3. 4. 5. 6. 7. For further informatis refer to the manual (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMNegativeSwitchSrc 29037 3002h.0h rw, pdomap, retain -See table above. Negative Switch Source LogicLab Data Type: CANopen/COE Data Type: Unsigned8 Unsigned8 Default value: 03 h (Dig In 4). This parameter defines the negative limit switch source for the homing mode procedure. The possible values are: Parameters Reference (firmware release 1.9) 70 Ax Drives Series Configurable Motion Control Platform Opti code 00h 01h 02h 03h 04h 05h 06h 07h 80h 81h 82h 83h 84h 85h 86h 87h FEh FFh Doc. 10460-1-C-M Name Description Dig In 0 Dig In 1 Dig In 2 Dig In 3 Dig In 4 Dig In 5 Dig In 6 Dig In 7 Inv Dig In 0 Inv Dig In 1 Inv Dig In 2 Inv Dig In 3 Inv Dig In 4 Inv Dig In 5 Inv Dig In 6 Inv Dig In 7 Fieldbus False Digital Input 0. Digital input 1. Digital Input 2. Digital Input 3. Digital Input 4. Digital Input 5. Digital Input 6. Digital Input 7. Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Fieldbus source. False: not used. ENG 0. 1. 2. 3. 4. 5. 6. 7. For further informations refer to the manual (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parDevCtrl.HMHomeSwitchSrc 29038 3003h.0h rw, pdomap, retain -See table above. Home Switch Source LogicLab Data Type: CANopen/COE Data Type: Unsigned8 Unsigned8 Default value: 03 h (Dig In 4). This parameter defines the home switch source for the homing mode procedure. The possible values are: Opti code 00h 01h 02h 03h 04h 05h 06h 07h 80h 81h 82h 83h 84h 85h 86h 87h FEh FFh Name Description Dig In 0 Dig In 1 Dig In 2 Dig In 3 Dig In 4 Dig In 5 Dig In 6 Dig In 7 Inv Dig In 0 Inv Dig In 1 Inv Dig In 2 Inv Dig In 3 Inv Dig In 4 Inv Dig In 5 Inv Dig In 6 Inv Dig In 7 Fieldbus False Digital Input 0. Digital input 1. Digital Input 2. Digital Input 3. Digital Input 4. Digital Input 5. Digital Input 6. Digital Input 7. Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Invert Digital Input Fieldbus source. False: not used. 0. 1. 2. 3. 4. 5. 6. 7. For further informations refer to the manual (§3). 9. FIELDBUS 9.1 CANOpen CAN is an abbreviation for the Controller Area Network. CANOpen is a higher layer protocol based on CAN (Controller Area Network), which enables the communication between devices of different manufacturers and guarantees an interchange ability of devices. Parameters Reference (firmware release 1.9) 71 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Thus, devices of different manufacturers can be accessed via the bus in exactly the same manner. In this way, a very high degree of vendor independence is achieved as the devices are interoperable and exchangeable. CANOpen is a high speed serial interface which was designed for use in Automotive and Industrial applications. drive is configurable as CANOpen standard slave node one from some CANOpen standard profiles. For further information about CANOpen standard definition refer to (§1) and (§3). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCAN.Controller 30000 -rw, retain n/a See table above. Can controller configuration. Modbus Data Type: CANopen/COE Data Type: Signed16 -- Default value: 0000h (Disabled) CAN controller configuration. Drive has two configurable CAN channel. Option code 0000h 0001h 0002h Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Description Disable CAN controller. Main Controller: drive connector C1. Aux Controller: drive connector S1. parCANOpen.LssNodeId 30001 -rw, retain n/a 1 to 127. Name -cstCanNode0 cstCanNode1 Lss Node ID Modbus Data Type: CANopen/COE Data Type: Signed16 -- Default value: 1 The node identifier (node ID) within a CANOpen network is set with this parameter. Each node within the network (drives, peripherals ...) needs its own unique number. WARNING: Do not assign the same node ID address to more than one slaves on the net! Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.LssTimingIndex 30002 -rw, retain n/a See table above. Lss Timing Index Modbus Data Type: CANopen/COE Data Type: Signed16 -- Default value: 0004h (125Kbps) Baudrate CAN communication protocol. Description 1Mbps 800kbps 500kbps 250kbps 125Kbps 100Kbps 50Kbps 20Kbps 10Kbps Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Option code 0000h 0001h 0002h 0003h 0004h 0005h 0006h 0007h 0008h parCANOpen.EmcyInhibitTime 30003 1015h.0h rw, retain 100 µsec Full scale. Name Mask cstCanBaudRate1000Kbps cstCanBaudRate800Kbps cstCanBaudRate500Kbps cstCanBaudRate250Kbps cstCanBaudRate125Kbps cstCanBaudRate100Kbps cstCanBaudRate50Kbps cstCanBaudRate20Kbps cstCanBaudRate10Kbps Emergency Inhibit Time Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 The inhibit time for the EMCY can be adjusted via this entry. To guarantee that no starvation on the network occurs for data objects with low priorities, data objects can be assigned an inhibit time; this defines the minimum time that has Parameters Reference (firmware release 1.9) 72 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG to elapse between two consecutive invocations of a transmission service for that data object. It could use only in asynchronous transmission type. The value shall be given in multiples of 100 µsec. The value zero disable the inhibit time. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.SyncCOB 30004 -rw, retain n/a 001h to 57Fh, 680h to 7FFh Sync COB ID Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned32 Default value: 0080h Emgy COB ID Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0080h + Node ID COB-ID used by Sync COB message. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.EmgyCOB 30005 1014h.0h rw, retain n/a n/a COB-ID used by Emergency COB message. Defines the COB-ID of the EMCY. Bits 0-10 define the COB-ID, bit 31 defines if the EMCY is enabled (equal to 0) or if it is disabled (equal to 1); bits 11-30 should be leaved 0. LSB MSB E Unused (20 bit), should be 0 COB-ID (11 bit) Figure 10 - Structure of COB-ID Emergency Message Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.GuardTime 30006 100Ch.0h rw, retain msec 4 to 32000 Guard Time. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Node guarding protocol: the node guard is used to detect communication errors in the network. With node guarding, a certain network node (NMT-master) requests the other nodes in the network with a CAN remote frame one after the other at defined intervals (guard time) to transmit a data telegram with its current communication state (stopped, operational, pre-operational) together with a toggle-bit. If the NMT Slave has not been polled during its life time, it issues an EMCY object with error code 8130h and then the action indicated in the Abort Connection (object 6007h.0h) is issued. The error is cleared either restarting polling slave or by a reset node / reset communication command. The value zero disables the guard time features. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.HeartbeatTime 30007 1017h.0h rw, retain msec 4 to 32000. Hearbeat Time. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Producer Heartbeat time. With node monitoring according to the heartbeat principle, a node automatically transmits its communication state at regular intervals as evidence of its communication ability. The interval between two heartbeat messages (heartbeat interval) of a heartbeat producer is configured via this object. The value shall be given in multiples of 1 ms. The value zero shall disable the producer heartbeat. Parameters Reference (firmware release 1.9) 73 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.LifeTimeFactor 30008 100Dh.0h rw, retain n/a Full scale. Doc. 10460-1-C-M Life Time Factor. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: 0 ENG Life time factor: multiplied with the guard time gives the life time for the Node Guarding Protocol. Set it to zero if not used. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCANOpen.CommCyclePeriod 30009 1006h.0h rw, retain µsec Full scale. Communication cycle period. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0000 0000h CAN protocol communication cycle period. This object defines the Sync interval in µsec. The value shall be given in multiple of µsec. If the value is set to 0000 0000h the transmission of Sync messages shall be disabled. By changing the value from 0000 0000h and the synchronous counter overflow value is greater than 0 the first Sync message shall start with the counter value reset to 1. The transmission of Sync messages shall start within one communication cycle period as given by the value after it is set to the new value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCAN.DisableAlarmMask 30010 5730h.0h rw, retain, pdomap n/a Full scale. Can disable alarm mask. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0000 0000h If the value is different to 0000 0000h the alarm messages generated by the CAN protocol are disabled. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCAN.Flags.ReSyncEnable 30011 -rw, retain n/a 0(False) -1(True) Synchronization Enable. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0(False) Enable the internal machine cycle synchronization with the Sync object. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCAN.Flags.SyncEvOnPeriodicCob 30012 -rw, retain n/a 0(False) -1(True) Enable CANOpen SYNC event from system periodic COB sending. Modbus Data Type: Unsigned16 CANopen/COE Data Type: -Default value: 0(False) Enable the internal machine cycle synchronization with the internal generated Sync object. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parCAN.Flags.DelayedTxPDO 30013 -rw, retain n/a 0(False) -1(True) Enable one realtime task delayed Tx PDO processing. Modbus Data Type: Unsigned16 CANopen/COE Data Type: -Default value: 0(False) As standard requires RX and TX PDOs are processed in the same realtime cycle; as this is a time intensive task, when applications does not require such data synchronization, this option let system split PDOs processing into two realtime task ticks: in the first are processed RX PDOs, in the second the TX PDOs. For some applications this could be also an Parameters Reference (firmware release 1.9) 74 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG advantage, as output values could be the resulting feedback from the input values processed from the previous realtime task tick. 9.1.1 CANOpen RxPDO Communication Parameters The purpose of this data structure is to define the communication parameters for all RPDO; for each RPDO exist one object, the object index range from 1400h (RPDO #1) to 1407h (RPDO #8). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30101 1400h.1h rw n/a n/a COB-ID used by PDO Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: NODEID+40000200h Define the COB-ID and the state (enabled/disabled) of the RPDO. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30102 1400h.2h rw n/a n/a RPDO transmission type Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: n/a This field defines the transmission type of RPDO and when received data should be used. Transmission type 0 1-240 255 cyclic acyclic X X synchronous X X asynchronous X For further information on RPDOs refer to (§3). 9.1.2 CANOpen RxPDO Mapping Parameters The purpose of this data structure is to define the data mapping for all RPDO; for each RPDO exist one object, the object index range from 1600h (RPDO #1) to 1607h (RPDO #8). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30200 1600h.0h rw n/a n/a Number of object mapped Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: 0 PDO Mapping Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Number of mapped object. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30201 - 30208 1600h.1h 1600h.8h rw n/a n/a Default value: These entries describe the PDO contents by their index, sub-index and length. For further information on RxPDO mapping refer to (§3). 9.1.3 CANOpen TxPDO Communication Parameters The purpose of this data structure is to define the communication parameters for all RPDO; for each RPDO exist one object, the object index range from 1800h (RPDO #1) to 1807h (RPDO #8). Parameters Reference (firmware release 1.9) 75 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30301 1800h.1h rw n/a n/a Doc. 10460-1-C-M COB-ID used by PDO Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a ENG Define the COB-ID and the state (enabled/disabled) of the TPDO. Bits 0-10 define the COB-ID, bit 31 defines if the PDO is enabled (equal to 0) or if it is disabled (equal to 1); bit 30 defines if RTR is allowed (equal to 0) or not (equal to 1) on this PDO; bits 11-29 should be leaved 0. COB-ID have to be defined between 181h and 57Fh. MSB E R LSB Unused (19 bit), should be 0 COB-ID (11 bit) Figure 11 Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30302 1800h.2h rw n/a n/a -ID TPDO transmission type Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: n/a This field defines the transmission type of TPDO and when the data should be transmitted. Transmission type 0 1-240 252 253 254 255 Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: cyclic X acyclic X synchronous X X X asynchronous X X X X X n/a 30303 1800h.3h rw 100 µsec Full scale. RTR only Inhibit Time Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 This defines the minimum time that has to elapse between two consecutive invocations of a transmission service for the TPDO. It is possible to set this object only for asynchronous TPDO. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30306 1800h.6h rw n/a 0 to 240 Sync Start Value Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Sub-index 06h contains the Sync start value. The Sync start value of 0 shall indicate that the counter of the Sync message shall not be processed for this PDO. The Sync start value 1 to 240 shall indicate that the counter of the Sync message shall be processed for this PDO. In case the counter of the Sync message is not enabled sub-index 06h shall be ignored. The Sync message of which the counter value equals the Sync start value shall be regarded as the first received Sync message. The value shall not be changed while the PDO exists (bit 31 of sub-index 01h is set to 0b). Parameters Reference (firmware release 1.9) 76 Ax Drives Series Configurable Motion Control Platform 9.1.4 Doc. 10460-1-C-M ENG CANOpen TxPDO Mapping Parameters The purpose of this data structure is to define the data mapping for all RPDO; for each RPDO exist one object, the object index range from 1A00h (RPDO #1) to 1A07h (RPDO #8). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30400 1A00h.0h rw n/a n/a Number of object mapped Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: n/a PDO Mapping Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a Number of mapped object. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a 30401 - 30408 1A00h.1h 1A00h.8h rw n/a n/a These entries describe the PDO contents by their index, sub-index and length. For further information on TxPDO mapping refer to (§3). 9.2 Serial Link Modbus Protocol is a messaging structure developed by Modicon in 1979. It is used to establish master-slave/clientserver communication between intelligent devices. It is a de facto standard, truly open and the most widely used network protocol in the industrial manufacturing environment. The Modbus protocol defines how a master device polls one or more slave devices to read and write data in real time by means of RS232, RS422, or RS485 serial data communication. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Use: parSerialZeroBaseAddress 18020 5720h.0h rw,retain n/a 0 (Modbus) 1 (JBus) Standard use for IPA numbering. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 1 (JBus) onfiguration MODBUS using a standard Modbus keyboard JBus and Modbus are very similar; there is only a slight variance in the addressing scheme (J-bus registers start at address xxxx1, Modbus addressing starts at address xxxx0. They support the same functions (as applied by the manufacturer of your slave) and the same configuration. The serial port default configuration is: 38400,8,N,1. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialDisModbusOverCAN 18021 572Ah.0h rw,retain,reset n/a 0 (False)-1(True) Disable Modbus over CAN. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0 (False). ModBus protocol over CAN is imply the Modbus protocol incapsulation on CAN frames. 0 (False): Disable ModBus protocol over CAN on the Auxiliary port (C1 connector). 1 (True): Enable ModBus protocol over CAN on the Auxiliary port (C1 connector). Parameters Reference (firmware release 1.9) 77 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialAnswerToBCast 18029 5721h.0h rw,retain n/a 0 (Disabled)-1(Enabled) Doc. 10460-1-C-M Answer to broadcast request. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 1(Enabled). ENG With this flag enabled the drive answer to broadcast request. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialBaudrate Serial baudrate. Modbus Data Type: 18031 Unsigned32 CANopen/COE Data Type: 5722h.0h Unsigned32 rw,retain Default value: n/a 38400 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 128000, 230400, 256000, 460800, 512000. Baudrate selection. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialDataBits 18032 5723h.0h rw,retain n/a 7, 8. Serial data bits. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 8 parSerialParity 18033 5724h.0h rw,retain n/a None(0), Odd(1), Even(2). Serial parity. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: None parSerialStopBits 18034 5725h.0h rw,retain n/a 1, 2. Serial stop bits. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 1 parSerialDuplex 18035 5726h.0h rw,retain n/a 0(Full) -1(Half) Serial duplex selection. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(Full) Number data bits selection. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Parity selection. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Number stop bits. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Full duplex communication means that a device can receive and transmit data at the same time. Half duplex means that the device cannot send and receive at the same time. Parameters Reference (firmware release 1.9) 78 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialEndDelay 18036 5727h.0h rw,retain µsec Full scale. Doc. 10460-1-C-M Serial End delay. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Serial Rx-Tx delay. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 ENG Delay after complete transmission frame. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialRxToTxDelay 18037 5728h.0h rw, reatin µsec Full scale. Delay between a complete receive frame and begin new frame transmission. This delay should be useful to the user to avoid possible conflicts on the serial line. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialSlaveAddress 18070 5729h.0h rw n/a 0 to 127. Serial slave address. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: 0 Slave address (0 is used as broadcast). WARNING: If one of these parameters has been changed it is necessary to align the setting of the Cockpit Configurator (menu Target - Communication settings) and the LogicLab environment (menu: Communication - settings) to avoid problems communication with the drive. For more details refer to (§4) and to (§7). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSerialDisModbusOverCAN 18021 572Ah.0h rw, retain, reset n/a 0 (False) 1 (True) Disable Modbus over CAN Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned8 Default value: 0 (False) Disable Modbus over CAN (free aux CAN port). AN il protocollo Modbus: Axel plc? 9.3 EtherCAT The EtherCAT technology overcomes the system limitations of other Ethernet solutions: the Ethernet packet is no longer received, then interpreted and copied as process data at every connection. Instead, the Ethernet frame is processed on the fly: the newly developed FMMU (fieldbus memory management unit) in each slave node reads the data addressed to it, while the telegram is forwarded to the next device. Similarly, input data is inserted while the telegram passes through. The telegrams are only delayed by a few nanoseconds. EtherCAT can provide the same communication mechanisms as the familiar CANOpen systems: object dictionary, PDO (process data objects) and SDO (service data objects) - even the network management is comparable. For more details refer to (§6). Drive parameters for EtherCAT configuration are show below. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parECAT.Flags.EnableModule 30800 -rw n/a 0(False)-1(True) Parameters Reference (firmware release 1.9) Enable EtherCAT module Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0(False) 79 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Enable EtherCAT software module. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parECAT.Flags.ReSyncEnable 30801 -rw n/a 0(False) - 1(True) EtherCAT Enable Sync Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 1() Enable the internal machine cycle synchronization with the EtherCAT fieldbus. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parECAT.Flags.DelayedTxPDO 30802 -rw, retain n/a 0(False) -1(True) Enable one realtime task delayed Inputs processing. Modbus Data Type: Unsigned16 CANopen/COE Data Type: -Default value: 0(False) As standard requires, Outputs and Inputs are processed in the same realtime cycle; as this is a time intensive task, when applications does not require such data synchronization, this option let system split Outputs and Inputs processing into two realtime task ticks: in the first are processed Outputs, in the second Inputs. For some applications this could be also an advantage, as output values could be the resulting feedback from the input values processed from the previous realtime task tick. 9.3.1 Monitor EtherCAT frame error detection takesplace at two functial blocks, inside the Auto-Forwarder and inside the EhterCAT Processing Unit. The following errors are detected by these units: Auto-Forwarder Physical Layer errors (RX Errors); Too long frames ( > 2000 Byte); CRC errors; Frames without Ethernet SOF. EtherCAT Processing Unit Physical Layer errors (RX Errors); EtherCAT frame length errors (e.g.,frame ends although more data bytes are expected); Too long frames (>2000 Bytes); CRC errors; Non-EtherCAT frames if register 0x0100.0=1. Table 7 - Errors detected by Auto-Forwarded and EtherCAT Processing Unit Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgInInvFrameCnt 30810 -ro n/a Full scale. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Invalid frame counter of Port Input (counting is stopped when 0xFF is reached). Cleared if one of the RX Error counters 0x0300-0x030B is written. The invalid frame counters are incremented if there is an error in the frame format (Preamble, SFD Start of Frame Delimiter, FCS Checksum, invalid length). If the FCS is invalid and an additional nibble is appended, the FCS error is not counted. This is why EtherCAT forwards frames with errors with an invalid FCS and an additional nibble. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgInRxErrCnt 30811 -ro n/a Full scale. Parameters Reference (firmware release 1.9) Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 80 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG RX Error counter of Port Input (counting i stopped when 0xFF is reached). This is coupled directly to RX ERR of MII interface. Cleared if one of the RX Error counters 0x0300-0x030B is written. Rx Errors may appear either inside or outside frames. Rx Errors inside frames will lead to invalid frames. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgInForwaredRxErrCnt 30812 -ro n/a Full scale. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Forwared error counter of Port Input (counting is stopped when 0xFF is reached). Cleared if one of the RX Error counters 0x0300-0x030B is written. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgInLostLinkCnt 30813 -ro n/a Full scale. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Lost Link counter of Port Input (counting is stopped when 0xFF is reached). Cleared if one of the Lost Link counter registers is written Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgInLinkDetect 30820 -ro n/a 0 (False) 1(True) Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Input port physical link detecti: 0 (False): No physical link. 1 (True): Physical link detected. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgInCommEst 30822 -ro n/a 0 (False) 1(True) Input Port communicati established status. 0 (False): communicati not established. 1 (True): communicati correctly established. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgOutInvFrameCnt 30814 -ro n/a Full scale. Invalid frame counter of Port Output (counting is stopped when 0xFF is reached). Cleared if one of the RX Error counters 0x0300-0x030B is written. The invalid frame counters are incremented if there is an error in the frame format (Preamble, SFD Start of Frame Delkimiter, FCS Checksum, invalid length). If the FCS is invalid and an additial nibble is appended, the FCS error is not counted. This is why EtherCAT forwards frames with eroors with an invalid FCS and an additial nibble. Parameters Reference (firmware release 1.9) 81 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgOutRxErrCnt 30815 -ro n/a Full scale. Doc. 10460-1-C-M Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 ENG RX Error counter of Port Output (counting is stopped when 0xFF is reached). This is coupled directly to RX ERR of MII interface. Cleared if one of the RX Error counters 0x0300-0x030B is written. Rx Errors may appear either inside or outside frames. Rx Errors inside frames will lead to invalid frames. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgOutForwaredRxErrCnt 30816 -ro n/a Full scale. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Forwared error counter of Port Output (counting is stopped when 0xFF is reached). Cleared if e of the RX Error counters 0x0300-0x030B is written. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgOutLostLinkCnt 30817 -ro n/a Full scale. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Lost Link counter of Port Output (counting is stopped when 0xFF is reached). Cleared if one of the Lost Link counter registers is written Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgOutLinkDetect 30821 -ro n/a 0 (False) 1(True) Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Output port physical link detecti: 0 (False): No physical link. 1 (True): Physical link detected. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgOutCommEst 30823 -ro n/a 0 (False) 1(True) Output Port communicati established status. 0 (False): communicati not established. 1 (True): communicati correctly established. Parameters Reference (firmware release 1.9) 82 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgALStatus 30824 -ro n/a Init (1) Pre-Operational(2) Doc. 10460-1-C-M Modbus Data Type: CANopen/COE Data Type: Default value: Safe-Operational (4) Operational(8) ENG Unsigned16 -n/a Request Bootstrap (3) AL Status register reflect the current state of the slave. The EtherCAT State machine is responsible for the coordination of master and slave applications at start up and during operation. State changes are typically initiated by requests of the master. They are acknowledged by the local application after the associated operations have been executed. Unsolicited state changes of the local application are also possible. Theere are four states an EtherCAT slave supports, plus e optial state: Init; Pre-Operational; Safe-Operational; Operational; Requested BootStrap. The states and the allowed state changes are shown in Figure (x): Figure 12 - EtherCAT State Machine. Each state defines required services. Before a state change is confirmed by the slave all services required for the requested state have to be provided or stopped respectively. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varECATDgALSyncType 30825 1C33h.1h ro n/a Free Run (0x00) DC Mode (0x04) Modbus Data Type: CANopen/COE Data Type: Default value: SM Mode(0x22) Unsigned16 Unsigned16 n/a The following synchrizati modes are described in this document: Free Run - EtherCAT slave is not sync with EtherCAT. The slave works automously according to its clock and sync in particular with the EtherCAT cycle. Sync with MS Event - EtherCAT slave is SyncManager 2 (SM2) synchrized event (if the outputs are transmitted cyclical) or SM3 with the event (if only the cyclic inputs are transmitted). The event is triggered by SM2/SM3 SyncManager during the processing frame in transit. Sync with SYNC event (distributed clock) - EtherCAT slave is synchrized with SYNC0 or SYNC1 case where the clock of a distributed system. This applicati has been described in detail in the preceding pages Parameters Reference (firmware release 1.9) 83 Ax Drives Series Configurable Motion Control Platform 9.4 Doc. 10460-1-C-M ENG Sync Manager The drive monitor continuously the time period of the Sync object, giving the user the ability to have a feedback on the quality of the Sync object; this is given in the form of three parameters, the minimum cycle time, the maximum cycle time and the average cycle time. Those parameters are updated every user specified amount of time (default 500 msec), giving back the cycle time quality of the past period and letting the user never miss any discontinuity of the Sync (e.g. missing transmission of Sync objects). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSyncMgr.TSFIlter 31000 -rw,retain n/a Full scale. Time constant filter Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 64000 Time constant of the filter applied to the Sync signal. If the value is set to zero the filter is disabled. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSyncMgr.ReSyncDelta 31001 -rw, retain nsec Full scale. Delta for sync signal Modbus Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: 110184 Time shift used to re-calculated the centring value of the Sync signal. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSyncMgr.PeakNDiscard 31004 -rw, retain n/a Full scale. Discard number Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 16 Maximum number of Sync signal consecutive sample that can be discarded. When the number of Sync signal discard is greater than this number a CAN alarm is generated. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parSyncMgr.PeakThreshold 31005 -rw, retain n/a Full scale Peak threshold Modbus Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: 8192 Threshold for Sync signal peak detection. When the actual value of Sync signal is lower than this value a Sync signal estimated is considered a discard sample. 9.4.1 Monitor Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_SyncTime 31010 -ro nsec Full scale. Sync time period Modbus Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a Period of the Sync signal. Parameters Reference (firmware release 1.9) 84 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_SyncMax 31011 -ro nsec Full scale. Doc. 10460-1-C-M Max sync time period Modbus Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a Min sync time period Modbus Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a ENG Maximum Sync signal period measured. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_SyncMin 31012 -ro nsec Full scale. Minimum Sync signal period measured. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_Valid 31013 -ro n/a 0(False) -1(True) Sync valid and system synchronized Modbus Data Type: Unsigned16 CANopen/COE Data Type: -Default value: n/a Sync signal is correct and the internal machine cycle is synchronized with the master unit. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_InstSyncTime 31014 -ro 0.52429 nsec Full scale. Instantaneous sync time period Modbus Data Type: Unsigned32 CANopen/COE Data Type: -Default value: n/a High resolution instantaneous Sync signal time period: this variable hold period calculation every time a Sync signal is received. 10. SYSTEM 10.1 Brake Unit Variables to set brake resistor behaviour and dc bus link voltage limit. These parameters are saved into Eeprom chip memory of the drive power stage board. The drive can be equipped, depending on the model size, with an internal or external regeneration resistor. The algorithm controlling the duty cycle of the resistor ensures that the power dissipated by the resistor is maintained at the resistor rating provided by the user. The recommended regeneration resistors are detailed in (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage.VBrakeLow 27400 3140h.0h rw, pdomap 100 mV 0 to max operative limits. Vdc Brake Low Threshold. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 7200 Set the threshold to deactivate the recovery circuit system. If the value is set lower to zero an alarm Parameter value out of range is generated. If the value is set to zero a default value will be used. Parameters Reference (firmware release 1.9) 85 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage.VBrakeHigh 27401 3141h.0h rw, pdomap 100 mV 0 to max operative limits. Doc. 10460-1-C-M Vdc Brake High Threshold. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 7500 ENG Set the threshold to activate the recovery circuit system. If the value is set lower to zero or lower to parPStage.VBrakeLow an alarm Parameter value out of range is generated. If the value is set to zero a default value will be used. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage.UndervoltageThreshold 27402 3142h.0h rw, pdomap 100 mV 0 to max operative limits. Undervoltage threshold. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 0 This parameter defines the undervoltage threshold. If the dc bus voltage is lower this value if the drive is disabled a warning is generated, otherwise an Undervoltage alarm is generated. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage.OvervoltageThreshold 27403 3143h.0h rw, pdomap 100 mV 0 to max operative limits. Overvoltage threshold. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 9500 Over Voltage threshold is the maximum dc bus voltage value that the drive can reach. The user can modify the Over voltage threshold detection only to set a value lower than the hardware drive power stage. If the dc bus voltage is greater than this value an alarm Overvoltage is generated WARNING: voltage limit is restored. This change takes effect only after the Save parameters command and Reset of the drive. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.BrakeResistorValue 28100 3220h.0h rw,retain 100 m Full scale. Brake resistor value. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 The default value matches to the drive internal resistance. This value is used to calculate the brake power consumption. WARNING: If an externa Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.BrakeResistorPower 28101 3221h.0h rw,retain 100 mW Full scale. the own value. Brake resistor power. Modbus Data Type: CANopen/COE Data Type: Unsigned16 Unsigned16 Default value: 0 Maximum power wasted by the brake resistor. Defines the edge limit of the Brake Error alarm. WARNING: The internal resistor max power depends on the drive model. The internal braking resistor is able to dissipate a maximum of 10W braking power. If the power dissipation is higher, it becomes necessary the use of an external resistor. Refer to (§4) for the connection of the external resistor. Parameters Reference (firmware release 1.9) 86 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.BrakeResistorEnerg y 28107 3225h.0h rw,retain Joule Full scale. Doc. 10460-1-C-M ENG Brake resistor energy. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: 0 Maximum brake resistor energy. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.Flags.NoBrakeDisab leOnFlt 28109 3227h.0h rw,reset,retain n/a 0 (False) 1 (True) No brake drive disable on overpower Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) When an brake overpower fault is detected, the brake drive is switched off at same time of power stage disable. This parameter allow user to leave brake unit active until dcbus voltage fall below overvoltage threshold: by doing so system priority will be the protection of power stage against voltage excess. WARNING: The activation of this parameter could lead in some situation to destroy the brake resistor and/or the power stage of brake unit. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.Flags.NoFatalOnBra keFlt 28110 3228h.0h rw,reset,retain n/a 0 (False) 1 (True) No fatal fault on brake overpower Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) When thermal protection system detect brake resistor close to overpower, the default behavior is to trigger the non-fatal fault reaction managed by parDevCtrl.FaultReactionOptCode. For custom application the fault reaction could be disabled, thus gaining some margin before triggering the fatal fault for brake overpower. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage_DisableACMgm 27508 311Ch.0h rw,reset,retain n/a 0 (False) 1 (True) Disable power stage AC monitoring Modbus Data Type: Unsigned16 CANopen/COE Data Type: Signed8 Default value: 0(False) By default and for AC input power stage that has voltage sensing on the AC line input, the drive constantly monitor the quality and the presence of all AC input phases. This parameter let user disable AC input stage monitoring, including related monitoring variables. When enabled the three input voltages VRS, VST and VTR are constantly compared each other; when the minor one is less than parPStage.VacMinStrainAllowed percent of the maximum one, a AC Input Phase Missing Fault fault is generated. However, if maximum voltage detected is below the undervoltage threshold or undervoltage threshold is disabled, no fault is generated. The fault will be generated only when power is active, when power is disabled system issue a warning. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parPStage.VacMinStrainAllowed 27510 311Eh.0h rw,retain,pdomap % 0% to 100%. Parameters Reference (firmware release 1.9) Minimum AC phases strain allowed Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned16 Default value: 70% 87 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Minimum strain allowed between AC input phases. Refer to parPStage_DisableACMgm. 10.1.1 Monitor Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageVdcBus 27440 3104h.0h ro, pdomap 100 mV Full scale. Dc bus voltage. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Over Voltage Threshold Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Dc bus voltage. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Dc bus voltage. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Power dissipated. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Energy dissipated. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Signed32 Default value: n/a Dc bus link actual voltage. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageOverVoltageThreshold 27501 3115h.0h ro, pdomap 100 mV Full scale. Actual drive over voltage threshold detected. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageVbrakeLow 27502 3116h.0h ro, pdomap 100 mV Full scale. Actual drive brake low voltage threshold. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageVbrakeHigh 27503 3116h.0h ro, pdomap 100 mV Full scale. Actual drive brake high voltage threshold. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelRBrakePower 28167 3207h.0h ro, pdomap 100 mW Full scale. Actual drive power dissipated by the brake resistor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelRBrakeEnergy 28179 320Ah.0h ro, pdomap Joule Full scale. Actual drive energy dissipated by the brake resistor. Parameters Reference (firmware release 1.9) 88 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelBrakeResistorValue 28176 -ro Doc. 10460-1-C-M Brake Resistor value. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: n/a Brake Resistor Power. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: n/a Brake Resistor Energy. Modbus Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a Power Stage Vr-Vs AC phases. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a ENG Full scale. Brake resistor configured value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelBrakeResistorPower 28177 -ro 100 mW Full scale. Brake resistor power configured value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelBrakeResistorEnergy 28178 --ro Joule Full scale. Brake resistor energy configured value. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageVacRS 27450 3134h.0h ro, pdomap 100 mV Full scale. Input AC phase voltage between phase R and phase S, for further information refer to parPStage_DisableACMgm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageVacST 27451 3135h.0h ro, pdomap 100 mV Full scale. Power Stage Vs-Vt AC phases. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Input AC phase voltage between phase S and phase T, for further information refer to parPStage_DisableACMgm. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varPStageVacTR 27452 3136h.0h ro, pdomap 100 mV Full scale. Power Stage Vt-Vr AC phases. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Input AC phase voltage between phase T and phase R, for further information refer to parPStage_DisableACMgm. Parameters Reference (firmware release 1.9) 89 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M varPStageVacStatus 27449 3133h.0h ro, pdomap -See table below ENG Power Stage input phases monitoring status. Modbus Data Type: Unsigned16 CANopen/COE Data Type: Unsigned8 Default value: n/a Status of AC lines input monitoring, as following table: Value 0 1 2 3 Description No error Phase R failure Phase S failure Phase T failure Name cstPStageVacNoError cstPStageVacFailPhaseR cstPStageVacFailPhaseS cstPStageVacFailPhaseT 10.2 Thermal Model Limit for thermal model functionalities. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.CoolingTemp 28104 3222h.0h rw,retain,pdomap 100 m°C Full scale. cooling temperature. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 500 Temperature to turn on the bridge fan: e.g. 50°C. WARNING: The value parameter has to be greater parThermalModel.CoolingTempOff value; otherwise an alarm Parameter value out of range is generated. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.CoolingTempOff 28105 3223h.0h rw,reatin,pdomap 100 m°C Full scale. False cooling temperature. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 450 Motor overtemperature. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: 1500 Temperature to turn False the bridge fan: e.g. 45°C. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.MotorOverTemp 28106 3224h.0h rw,retain,pdomap 100 m°C Full scale. Motor temperature threshold. When motor generated. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: parThermalModel.Flags.DisFltReactOn Limit 28108 3226h.0h rw,reset,retain n/a 0 (False) 1 (True) greater than this limit a Motor overtemperature alarm is Disable fault reaction on current derating Modbus Data Type: CANopen/COE Data Type: Unsigned16 Signed8 Default value: 0(False) When thermal protection system detect a temperature close to maximum allowed, the default behavior is to trigger the non-fatal fault reaction managed by parDevCtrl.FaultReactionOptCode. For custom application the fault reaction could be disabled, thus gaining some temperature margin before triggering the fatal fault for temperature excess (Heatsink Overtemperature or Junction Overtemperature). Parameters Reference (firmware release 1.9) 90 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG 10.2.1 Monitor Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelTNtc 28154 3200h.0h ro, pdomap 100m°C Full scale. Igbt NTC temperature. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Igbt temperature measured by NTC sensor placed into the Igbt power block. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelTjMax 28166 3201h.0h ro, pdomap 100m°C Full scale. Temperature junction. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Igbt maximum temperature junction measured by the thermal model. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelTHeatSink 28168 3208h.0h ro, pdomap 100m°C Full scale. Heatsink temperature. Modbus Data Type: CANopen/COE Data Type: Signed16 Signed16 Default value: n/a Iq Limit Max. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Heatsink temperature measured by the thermal model. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIqLimMax 28169 3203h.0h ro, pdomap 0.1 mA Full scale. Maximum allowed quadrature current calculated by the thermal model. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIqLimMin 28170 3204h.0h ro, pdomap 0.1 mA Full scale. Iq Limit Min. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Minimum allowed quadrature current calculated by the thermal model. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIdLimMax 28171 3205h.0h ro, pdomap 0.1 mA Full scale. Id Limit Max. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a Maximum allowed direct current calculated by the thermal model. Parameters Reference (firmware release 1.9) 91 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIdLimMin 28172 3206h.0h ro, pdomap 0.1 mA Full scale. Doc. 10460-1-C-M Id Limit Min. Modbus Data Type: CANopen/COE Data Type: Signed32 Signed32 Default value: n/a ENG Minimum allowed direct current calculated by the thermal model. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelTMotor 28174 3209h.0h ro, pdomap °C Full scale. Motor Temperature. Modbus Data Type: CANopen/COE Data Type: Real32 Real32 Default value: n/a Motor temperature actual value. When this value is greater than motor over temperature limit (parThermalModel.MotorOverTemp) a Motor overtemperature alarm is generated. WARNING: This parameter can be used only with motor equipped by NTC and KTY sensor type. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIuAvgPeak 28151 -ro 0.1 mA Full scale. Iu average peak value by thermal model. Modbus Data Type: Signed32 CANopen/COE Data Type: -Default value: n/a Long-term average of the phase U peak current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIvAvgPeak 28152 -ro 0.1 mA Full scale. Iu average peak value by thermal model. Modbus Data Type: Signed32 CANopen/COE Data Type: -Default value: n/a Long-term average of the phase V peak current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varThModelIwAvgPeak 28153 -ro 0.1 mA Full scale. Iu average peak value by thermal model. Modbus Data Type: Signed32 CANopen/COE Data Type: -Default value: n/a Long-term average of the phase W peak current. 11. ADDITIONAL PARAMETERS The following objects are not present in the menu selection of the Cockpit configurator but could be used by the user. They are collected in CANOpen dictionary and are accessible through CANOpen SDO protocol. Moreover some of these objects are also connected to the window Target Information activated by the menu Service of the Cockpit configurator. Parameters Reference (firmware release 1.9) 92 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG 11.1 CANOpen additional parameters Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1000h.0h ro n/a n/a Identity Device type. Modbus Data Type: CANopen/COE Data Type: -Unsigned32 Default value: 0002 0192h Describes the type of device and its functionality. It is composed of a 16-bit (LSB) field, which describes the device profile that is used, and a second 16-bit (MSB) field, which gives additional information about optional functionality of the device. In this case the device profile is 402 (0192h) and the additional information indicate that is a servo drive (0002h). MSB Additional information (16 bit) LSB Device profile type (16 bit) Figure 13 - Structure of Device Type Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1001h.0h ro n/a n/a CiA301 Errors register. Modbus Data Type: CANopen/COE Data Type: -Unsigned8 Default value: n/a This object is an error register for the drive. It is a part of the EMCY object. Every bit in the error register refer to a specific faults of the motion controller; more than one bit at time could be set to 1, meaning that more than one fault is active. Bit 0 1 2 3 4 5 7 Meaning generic error current voltage temperature communication error (overrun, error state) device profile specific manufacturer specific Table 8 - Error register reference Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1018h.1h ro n/a n/a CiA301 Vendor ID. Modbus Data Type: CANopen/COE Data Type: -Unsigned32 Default value: n/a This is a unique value assigned to each manufacturer by CIA, in this case for Phase Motion Control is 0000 00D9h. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1018h.2h ro n/a n/a Product Code. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a This is the product code of the device. available using the Target Information service from Cockpit configurator. Parameters Reference (firmware release 1.9) 93 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1018h.3h ro n/a n/a Doc. 10460-1-C-M Revision Number. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a ENG This is the firmware release number, with the subfields structured as follow: LSB MSB major (16 bit) mid (8 bit) minor (8 bit) Figure 14 - Structure of revision number These parameters Cockpit Configurator. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: available using the Target Information service from n/a -1018h.4h ro n/a n/a Serial number. Modbus Data Type: CANopen/COE Data Type: Unsigned32 Unsigned32 Default value: n/a This is the serial number of the drive; the same appears on the plate of the drive. available using the Target Information service from Cockpit configurator. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1002.0h ro, pdomap n/a n/a Manufacturer Status Register Modbus Data Type: CANopen/COE Data Type: -Unsigned32 Default value: n/a This is the common status register specific for the manufacturer. It is a part of the EMCY object. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1005.0h rw, retain n/a n/a COB-ID Sync Message Modbus Data Type: CANopen/COE Data Type: -Unsigned32 Default value: 0000 0080h Defines the COB-ID of the Synchronization Object. Bits 0-10 define the COB-ID, bits 11-31 should be leaved 0. LSB MSB Unused (21 bit), should be 0 COB-ID (11 bit) Figure 15 - Structure of COB-ID Sync Message Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -1008.0h ro n/a n/a Manufacturer Device Name Modbus Data Type: CANopen/COE Data Type: -string Default value: n/a Contain the application name of the code currently using by the drive. Parameters Reference (firmware release 1.9) 94 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysFirmwareInfo -100A.0h ro n/a n/a Doc. 10460-1-C-M ENG Manufacturer Software version. Modbus Data Type: -CANopen/COE Data Type: visible_string Default value: n/a Contain the software release number and release date. This parameter is a data structure composed by different fields s not present in table parameter. Its members are avalaible using the Target Information service from Cockpit configurator. Description: Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Application type. Major version. Default Value: 1 1 Minor version. 5 Incremental build number version. n/a Version date. (YYYYMMDD). Version description. AxX System Application wksSysSaveParameters -1010.0h ro n/a n/a Store Parameters LogicLab Data Type: CANopen/COE Data Type: Unsigned16 Unsigned32 Default value: n/a This object let the drive to save all parameters in non-volatile memory. By read access the device provides information about its saving capabilities. Sub-index: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: 0h -1010.0h ro n/a n/a Large sub-index supported Modbus Data Type: CANopen/COE Data Type: -Unsigned8 Default value: n/a Store All Modbus Data Type: CANopen/COE Data Type: -Unsigned32 Default value: n/a The large sub-index supported for this object, in this case 1. Sub-index: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: 1h -1010.1h rw n/a n/a This command let the drive store all parameters that have the attribute NV storage. In order to avoid storage of parameters by mistake, storage is only executed when a specific signature is written to the appropriate sub-Index. The signature is the string save (or the 32 bit number 6576 6173h). read the drive provides information about its storage functionality, in this case storage is executed only on command, not autonomously. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksSysRestoreParameters -1011.0h ro n/a n/a Store Parameters LogicLab Data Type: CANopen/COE Data Type: Unsigned16 Unsigned32 Default value: n/a With this object the default values of parameters according to the communication or device profile are restored. Parameters Reference (firmware release 1.9) 95 Ax Drives Series Configurable Motion Control Platform Sub-index: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: 0h -1011.0h ro n/a n/a Doc. 10460-1-C-M Large sub-index supported Modbus Data Type: CANopen/COE Data Type: -Unsigned8 Default value: n/a Restore all defaults Modbus Data Type: CANopen/COE Data Type: -Unsigned32 Default value: n/a ENG The large sub-index supported for this object, in this case 1. Sub-index: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: 1h -1011.1h rw n/a n/a This command let the drive restore all parameters to the factory settings. In order to avoid restore of parameters by mistake, restore is only executed when a specific signature is written to the appropriate sub-Index. The signature is the string load (or the 32 bit number 6461 6F6Ch). This command has to be completed by issuing a reset command. 11.2 Position additional parameters Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -607A.0h rw, pdomap Position factor unit Full scale Target Position Modbus Data Type: CANopen/COE Data Type: -Signed32 Default value: n/a This the 32 bit target position used in positioner mode of operation. The target position 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. At start-up the content is unforeseeable, and then the first positioning should be only absolute. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -6064.0h ro, pdomap Position factor unit Full scale Position actual value Modbus Data Type: CANopen/COE Data Type: -Signed32 Default value: n/a This object represents the actual value of the position measurement device, normalized with home Offset and polarized with the direction object. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3000.0h rw, pdomap Position factor unit Full scale Target position 64 bit Modbus Data Type: CANopen/COE Data Type: -Signed64 Default value: n/a This the 64 bit target position used in positioner mode of operation. The target position 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. At start-up the content is unforeseeable, and then the first positioning should be only absolute. Parameters Reference (firmware release 1.9) 96 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: n/a -3356.0h ro, pdomap Position factor unit. Full scale Doc. 10460-1-C-M Demand Position. Modbus Data Type: CANopen/COE Data Type: -Signed64 Default value: n/a ENG Position output from positioner software module, this is the reference position for the space speed control loop. 11.3 System additional parameter These variables are used to reset the drive and to read alarms and warnings. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksSysReset --rw n/a 0 (False) 1 (True) System reset LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0(False) System alarms LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: n/a System alarms subcode LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a Flag to command system reset. 0(False): no system reset. 1(True): enable system reset. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysAlarms 18089 -ro n/a Full scale. Active alarm mask. For more details refer to (§C). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSysAlarmSubCode 18090 -ro n/a Full scale. Last alarms subcode. For more details refer to (§C). 11.4 Physical Digital/Analog Input/Output These variables are used to set the status of digital output and analog output. For electrical specification of digital and analog input/output refer to (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksIODigOutputs --rw n/a 0 (False) 1 (True) Digital Outputs signal. Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Array of8 digital outputs signal. The hardware digital output is physically four channels. Their value has source to 0-3 array channels; while 4-7 virtual channels are virtual channels handled by Control Panel Logical Outputs from the Cockpit configurator. Wks variable to command digital state of output signal. 0(False): digital output value is low. 1(True): digital output value is high. Parameters Reference (firmware release 1.9) 97 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksIOAnaOutputs --rw mV 0 - 10000 Doc. 10460-1-C-M Analog Outputs signal. Modbus Data Type: CANopen/COE Data Type: Signed16 -- Default value: 0 ENG Array of 4 analog outputs signals. The hardware analog outputs are physically two channels. Their value has source to 0-1 array channels; while 2-3 array channels are virtual channels handled by Control Panel Logical Outputs from the Cockpit configurator. Wks variable to set the value of analog signal outputs. value corresponds to the ADC scale appropriate [0-10000 means 0-10V]. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varIODigInputs --rw n/a 0 (False) 1 (True). Digital Inputs signal Modbus Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Array of 8 digital inputs signal. The hardware digital inputs are physically eight channels. Their value can be source to 0-7 channels (D0-D7) or can be source to 0-7 array virtual channels handled by Control Panel Logical Outputs from the Cockpit configurator. For more detail refer to (§4). Variable to read digital state of input signal. 0(False): digital input value is low. 1(True): digital input value is high. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varIOAnaInputs --rw mV ± 10000 Physical Analog Inputs Modbus Data Type: CANopen/COE Data Type: Signed16 -- Default value: 0 Array of 3 analog inputs signal. The hardware analog inputs are physically two channels. Their value can be source to 0-1 array channels or can be source to 2 array virtual channels handled by Control Panel Logical Outputs from the Cockpit configurator. For more detail refer to (§4). Variables to read the value of analog signal inputs. value corresponds to the ADC scale appropriate [± 10000 means ±10V]. 12. PLC VARIABLES Following tables describe the system variables available in the file SysApp.tgt divided for group identifier and data type. These system variables are also reported in LogicLab environment under Target variables tab of Library tools windows. The Target variables are the interface between the firmware and Plc application code. Each group is divided in constant, parameters, monitor variables and working variables (WKS) used to control drive behaviour. LogicLab is an IEC61131-3 Integrated Development Environment supporting the whole range of languages defined in the standard. Use the software development tool LogicLab in order to create custom applications for the Ax Drives Series. For more detail refer to (§4) or refer to (§7). Basic data types used for accessing the object from Plc program application are: par*: the parameter variables are data structures based on drive parameters. cst*: the constant variable should be used by the user to write own program Plc application. wks*: the working variables are used to set and control the drive and the tasks behaviour. var*: the monitor variables. Parameters Reference (firmware release 1.9) 98 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG 12.1 Globals Group Globals Group data structure describes the electrical and mechanical features of the motor. Object: IEC address: Attributes: Description: parMotorData %MB205.0 Structure members: SerialNumber Productiondate Model Resistance Inductance Kt CurrentNominalZeroSpeed CurrentNominal CurrentPeak SpeedNominal ThermalConstant StatorInertia PhaseOffset Type PoleNumbers CoolingTemp CoolingTempOff MaximumTemp DirectInductance PAR_MOTORDATA LogicLab Type: rw Motor specifications. Description: Motor serial number (s/n). Production date: (YYYYMMDD). Motor model. Motor winding inductance [H]. Motor constant torque [Nm/Arms]. Nominal current at zero speed [Arms]. Motor nominal current [Arms]. Motor peak current [Arms]. Motor nominal speed [rad/s]. Thermal constant in air [s]. Motor stator inertia [kg*m²]. Electrical phase Offset [0:65535=0:359electrical°]. Motor type. Motor poles number. Start cooling at (if available) [100m°C]. Stop cooling at (if available) [100m°C]. Maximum coil temperature [100m°C]. Synchronous or direct inductance [H]. These parameters should be memorized into the non volatile memory of the Endat encoder. If there are not informations saved into Endat electronic plate, these parameters will assume the default value or their value saved in the non volatile memory of drive. For more details refer to parEncMgr.Flags.DisableEPlate. 12.2 PLC Group Constants to set the task configuration of drive. Constant name cstPlcTaskCfgAuto cstPlcTaskCfgOff cstPlcTaskCfgPlc Description Task configuration default: handle by the firmware. Task configuration disable: task is switched-off. Task configuration handles by PLC program. Data Type Unsigned8 Unsigned8 Unsigned8 Mask value 00h 01h 02h Wks variables are used to set and control the drive tasks behaviour. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksPlcSlowTaskCopyOutImmediate --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Copy output data of slow task immediately at the end of execution time. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksPlcPwrDisOverTime --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) If enabled, in case of task overtime all power outputs are immediately set in safe state. Parameters Reference (firmware release 1.9) 99 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: wksPlcSlowTaskPeriod --rw msec 1 to 64 Doc. 10460-1-C-M LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 8 ENG Plc program slow task execution period. This variable has to be set during pre-boot task of Plc program. Object: IEC address: Attributes: Description wksPlcTaskCfg %MB1003.0 Structure members: ubRtHookPosition ubModActiveFrontEnd ubModPiDcBusCntrlLp32bit ubPositioner ubSpaceSpeedCntrLp ubThermalModel ubMotorHandler DRVTSKCTRL_PLC_CONONFIG LogicLab Type: rw Tasks configuration parameters Description: Hook Position. ubMotionController ubActiveFrontEndController ubEncoderManager ubEncFeedBackSelection Active front-end task. PI control loop on DC bus task. Positioner task. Space speed control loop task. Thermal model task. Motor handler task. Motion controller task (CiA402 state machine and profile mode). Active front-end controller task. Encoder manager task. Encoder feedback selection task. This variable contains the list of tasks available on the drive and can be used during pre-boot task of Plc program. Its purpose is to define the input tasks configuration through the use of the constant Plc variables. The input task should be generated from Plc program or from firmware drive. Plc program example code: wksPlcTaskCfg.ubMotorHandler := cstPlcTaskCfgPlc ; task input managed by PLC program wksPlcTaskCfg.ubMotionController := cstPlcTaskCfgAuto ; task input managed by drive firmware wksPlcTaskCfg.ubEncoderManager := cstPlcTaskCfgOff ; the task is switched-off. For more details about the drive task manager configuration refer to (§4) and (§7). 12.3 Encoder Group Constants to get the encoder Endat status information. Constant name cstEndatSelMain cstEndatSelAux cstEndatErrMaskNoModule cstEndatErrMaskTimeout cstEndatErrMaskCRCError Description Endat encoder on main C1 connector. Endat encoder on Auxialiry E1 connector. Endat encoder communication error. Timeout error on Endat protocol. CRC error on Endat protocol. Data Type Unsigned16 Unsigned16 Unsigned32 Unsigned32 Unsigned32 Mask value 0001h 0000h 0100 0000h 8000 0000h 4000 0000h Data Type Unsigned8 Unsigned8 Unsigned8 Mask value 00h 01h 02h Constants to enable the field orientation procedure. Constant name cstEncEfsTypeDisabled cstEncEfsTypeIdRamp cstEncEfsTypeIdRampPosition Description Disable the electrical field orientation. Enable the electrical field orientation. Enable the electrical field orientation. These data structures are referred to encoder main and auxiliary configuration. Parameters Reference (firmware release 1.9) 100 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M Object: IEC address: Attributes: Description: parEncMEndat %MB401.0 rw Main Encoder Endat parameters. LogicLab Type: Structure members: ClockFreq MTurnStartPos Dummy Description: Clock frequency selector (KHz). PAR_ENDAT Offset for multiturn position at start-up. Dummy parameter. Object: IEC address: Attributes: Description: parEncAEndat %MB402.0 rw Auxiliary Encoder Endat parameters. LogicLab Type: Structure members: ClockFreq MTurnStartPos Dummy Description: Clock frequency selector (KHz). Object: IEC address: Attributes: Description: parEncAn %MB403.0 Structure members: PoleCounts AnalogAlarmThreshold Dummy AnalogGain Structure flags: PAR_ENDAT Offset for multiturn position at start-up. Dummy parameter. LogicLab Type: rw Encoder main: absolute encoder parameters. PAR_SINCOS Description: Encoder number of poles. SinCos Level Alarm threshold. Dummy parameter. If enabled, Angle = 360° - arctan (Sin/Cos), otherwise Angle = arctan (Sin/Cos). High for Sincos encoder, low for Resolver. ReverseSignal Object: IEC address: Attributes: Description parEncMInc %MB405.0 rw Encoder main: incremental traces. LogicLab Type: Structure members: LineCounts AnalogAlarmThreshold IndexErrorTolerance EnableAnalogInterp DisableIndexError DisableAnalogError EnableIndexTrack SwapTracks Description: Encoder line counts per turn. PAR_INC Analog Tracks Level Alarm Threshold. Index Error tolerance. Enable incremental analog tracks interpolation. Disable Index Error. Disable Analog Tracks Levels Error. Enable Index Track. Swap input tracks A and B. Enable step pulse (track A) and direction (track B) mode. Enable up pulse (track A) and down pulse (track B) mode. EnableStepDir EnableUpDown Object: IEC address: Attributes: Description parEncAInc %MB406.0 rw Encoder auxiliary: incremental traces. LogicLab Type: Structure members: LineCounts AnalogAlarmThreshold IndexErrorTolerance EnableAnalogInterp DisableIndexError DisableAnalogError EnableIndexTrack SwapTracks Description: Encoder line counts per turn. EnableStepDir EnableUpDown Parameters Reference (firmware release 1.9) ENG PAR_INC Analog Tracks Level Alarm Threshold. Index Error tolerance. Enable incremental analog tracks interpolation. Disable Index Error. Disable Analog Tracks Levels Error. Enable Index Track. Swap input tracks A and B. Enable step pulse (track A) and direction (track B) mode. Enable up pulse (track A) and down pulse (track B) mode. 101 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M Object: IEC address: Attributes: Description parEncHall %MB404.0 rw Encoder main: hall sensor type. LogicLab Type: Structure members: Enable4Wire Description: 4 wire type enable Object: IEC address: Attributes: Description parEncSimInc Structure members: IndexLineCounts IndexOffset Maxpositionerror tolerance ENG PAR_HALL PAR_SIMINC LogicLab Type: %MB408.0 rw Encoder auxiliary: encoder simulation (incremental traces). Description: Encoder line counts per turn Analog Tracks Level Alarm Threshold Index Error tolerance Plc program application should generate the feedback encoder position. Plc name variables: plcEncFbSet*1. The meaning of these variables are the same of IPA parameters: varEncFb*. Plc program application should simulate an incremental encoder (TTL standard). The encoder position, the electrical angle position and the other features necessary to the simulated incremental encoder have generated by the Plc program application. Plc name variables: plcEncSim*. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetMechLo --rw Position factor unit. Full scale. LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a This is the simulated encoder position in mechanical turns unit. The simulated turns is the 32 MSB bit of 64 bit simulated encoder position. For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetMechHi --rw Position factor unit. Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a This is the simulated encoder position in mechanical angle unit. The simulated turns is the 32 LSB bit of 64 bit simulated encoder position. For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetMechSpeed --rw Velocity factor unit. Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a This object represents the actual value of the velocity measurement device. 1 *Symbol: denotes parameters have the same initial truncation name (e.g.: plcEncFbSetMechSpeed, varEncFbMechSpeed). Parameters Reference (firmware release 1.9) 102 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetMechAccel --rw Acceleration factor unit. Full scale. Doc. 10460-1-C-M LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: n/a LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a ENG This object represents the actual value of the acceleration. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetElecAngle --rw Position factor unit. Full scale. This is the simulated electrical position of the motor. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetMechAbsPosOffsetLo --rw Position factor unit. Full scale. This is the Offset from the simulated encoder relative position in mechanical turns unit in order to calculate the simulated encoder absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetMechAbsPosOffsetHi --rw Position factor unit. Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a This is the Offset from the simulated encoder relative position in mechanical angle unit in order to calculate the simulated encoder absolute position (if apply, depending from the encoder configuration). For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcEncSimSetStatus --rw n/a Refer to Table 2 LogicLab Data Type: CANopen/COE Data Type: Unsigned8 -- Default value: n/a Simulated encoder information status to be setup from the application to notify the system on encoder status. 12.4 Torque Loop Group This data structure is referred to the torque loop configuration. Parameters Reference (firmware release 1.9) 103 Ax Drives Series Configurable Motion Control Platform Object: IEC address: Attributes: Description: parILoop %MB21.0 Structure members: VBrakeLow VBrakeHigh UnderVoltageThreshold OverVoltageThreshold OverCurrentThreshold ILoopKi ILoopKp Dummy0 IqLimit IdLimit Dummy1 Bridgelayout Doc. 10460-1-C-M ENG PAR_MOTHLR LogicLab Type: rw Torque loop and power stage control parameters. Description: Dc bus voltage brake low threshold. Dc bus voltage brake high threshold. Dc bus Under Voltage threshold. Dc bus Over Voltage threshold. Dc bus Over Current thrsehold. Modulator Ki. Modulator Kp. Dummy parameter. Quadrature current limits. Direct current limits. Dummy parameter. Bridge Layout Assignment. Through Plc program application it should possible to realize a Torque Mode profile. In this way the torque reference and the limits of the torque loop are managed by Plc program instead of drive firmware. Plc variables: plcILoop.*. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopIdRef --rw 0.1 mA Full scale. Direct current reference LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: 0 Quadrature current reference LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: 0 LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 Iq Lim Max LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a Direct current target for current loop control. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopIqRef --rw 0.1 mA Full scale. Quadrature current target for current loop control. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopElecAngle --rw Position factor unit. Full scale. Electrical angle. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopIqLimMax --rw 0.1 mA Full scale. Applied upper limit for the quadrature current. Parameters Reference (firmware release 1.9) 104 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopIqLimMin --rw 0.1 mA Full scale. Doc. 10460-1-C-M Iq Lim Min LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a Id Lim Max LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a Id Lim Min LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a ENG Applied lower limit for the quadrature current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopIdLimMax --rw 0.1 mA Full scale. Applied upper limit for the direct current. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcILoopIdLimMin --rw 0.1 mA Full scale. Applied lower limit for the direct current. 12.5 Power Stage Group Constants to set the power stage configuration. Constant name cstPStageOptDisableBrakeDrive cstPStageOptBackEMFDataEnable cstPStageOptBackEMFATanEnable Description Disable Brake resistor. Enable BEMF calculation. Calculate Motor BackEMF Data Type Unsigned16 Unsigned16 Unsigned16 Mask Value 0001h 0002h 0003h In this case the variable points to the same data structure of the Torque Loop Group. Object: IEC address: Attributes: Description parPStage Structure members: VBrakeLow VBrakeHigh UnderVoltageThreshold OverVoltageThreshold OverCurrentThreshold ILoopKi ILoopKp Dummy0 IqLimit IdLimit Dummy1 Bridgelayout LogicLab Type: %MB21.0 rw Torque loop and power stage control parameters. PAR_MOTHLR Description: Dc bus voltage brake low threshold. Dc bus voltage brake high threshold. Dc bus Under Voltage threshold. Dc bus Over Voltage threshold. Dc bus Over Current thrsehold. Modulator Ki. Modulator Kp. Dummy parameter. Quadrature current limits. Direct current limits. Dummy parameter. Bridge Layout Assignment The power stage features can be controlled through Plc program. Parameters Reference (firmware release 1.9) 105 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M plcPStagePowerEnable --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) ENG Parameter to enable the drive power section; the power is applied to the motor. 0(False): disable the drive power section. 1(True): enable the drive power section. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPStageReferenceEnable --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Parameter to enable the reference of the drive; the drive function is enabled. 0(False): disable the reference. 1(True): enable the reference. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPStageDisableBrakeDrive --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Parameter to define if the break resistor is handling or not by the firmware. 0(False): disable the break resistor handling. 1(True): enable the break resistor handling. This is possible only on event Power Enabled occurred. 12.6 Space Speed Control Loop Group This data structure is referred to the space speed control loop configuration. Object: IEC address: Attributes: Description parSSCntrLp %MB31.0 rw Space speed control loop. LogicLab Type: Structure members: UseDifferentKp PosKp SpdKpRef SpdKpFbk AccKpRef AccKpFbk Ki PosGainShift AccGainShift ILimit Description: Use different speed proportional gain. PAR_SSCNTRLP Position proportional gain. Speed: proportional gain reference value. Speed: proportional gain feedback avlue. Acceleration: proportional gain reference value. Acceleration: proportional gain feedback value. Integral gain. Position gain shift. Acceleration gain shift. Maximum and Minimum limit torque. For more details about parameters refer to Loop Schema (§E). The Space speed control loop should receive its references (demand position, demand speed and demand acceleration) from a Plc program application instead of drive firmware positioner module. Plc variables: plcSSCntrLp.*. Parameters Reference (firmware release 1.9) 106 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcSSCntrlRefMechLo --rw Position factor unit. Full scale. Doc. 10460-1-C-M LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a ENG Reference position into mechanical angle unit. Represents the 32 LSB bit position input of the speed/position loop as computed by the Plc program. For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcSSCntrlRefMechHi --rw Position factor unit. Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a Reference position into mechanical turns. Represents the 32 MSB bit position input of the speed/position loop as computed by the Plc program. For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcSSCntrlRefMechSpeed --rw Velocity factor unit. Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Input velocity reference in the speed/position loop. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcSSCntrlRefMechAccel --rw Acceleration factor unit. Full scale. Input acceleration reference in the speed/position loop. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcSSCntrlEnableIntegralGain --rw n/a 0 (False) 1(True) 0 (False): disable the integral gain use of the space speed control loop. 1 (True): enable the integral gain use of the space speed control loop. 12.7 Positioner Group This data structure is referred to the configuration and set-up of the positioner module. Parameters Reference (firmware release 1.9) 107 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M Object: IEC address: Attributes: Description parPositioner %MB41.0 rw Positioner and ramp generator. LogicLab Type: Structure members: EndVelocity ProfileVel ProfileAcc ProfileDec QuickStopDec PositionErrorMaxLo PositionErrorMaxHi ZeroSpeedThreshold Description: End Velocity. ENG PAR_POSITIONONER Profile velocity. Profile acceleration. Profile deceleration. Quick stop deceleration. Max position error (32 LSB). Max position error (32 MSB). Threshold speed. Positioner software module should receive its inputs from Plc program application. Plc variables: plcPosRG.*. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGQuickStop --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) Flag to activate the quick stop functionality. 0(False): disable the quick stop functionality. 1(True): enable the quick stop functionality. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGVelocity --rw n/a 0 (False) 1 (True) Flag to activate the ramp generator. 0(False): disable the ramp generator functionality. 1(True): enable the ramp generator functionality. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGPosition --rw n/a 0 (False) 1 (True) Flag to activate the positioner module. 0(False): disable the positioner module. 1(True): enable the positioner module. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGNewTarget --rw n/a 0 (False) 1 (True) Flag to know at the position 0(False): no new target to the positioner module. 1(True): new target to the positioner module. Parameters Reference (firmware release 1.9) 108 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGEnablePositioner --rw n/a 0 (False) 1 (True) Doc. 10460-1-C-M LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) ENG Flag to enable the positioner module operation. 0(False): disable the operation of the positioner module. 1(True): enable the operation of the positioner module. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGEnableInterpolation --rw n/a 0 (False) 1 (True) LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: 0 (False) LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a Flag to activate the interpolated module. 0(False): disable the interpolated module. 1(True): enable the interpolated module. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGTargetPosLo --rw Position factor unit. Full scale Reference position into mechanical angle unit. Represents the 32 LSB bit position input of the speed/position loop as computed by the Plc program. For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGTargetPosHi --rw Position factor unit. Full scale LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a Reference position into mechanical turns unit. Represents the 32 MSB bit position input of the speed/position loop as computed by the Plc program. For more details about the format position refer to the manual (§4). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGTargetSpeed --rw Velocity factor unit. Full scale LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a It corresponds to the target velocity computed by the Plc program. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcPosRGQuickStopDec --rw Acceleration factor unit. Full scale LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a The quick stop deceleration is the deceleration used to stop the motor if the quick stop ramp is selected as option code. Parameters Reference (firmware release 1.9) 109 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG 12.8 Device Control Group Constants to set the option code to determine what action should be taken by the drive to move itself to power disable, fault or quick stop states. Constant name cstDevCtrlOptCodePowerFalse cstDevCtrlOptCodeSlowDown cstDevCtrlOptCodeQuickStop cstDevCtrlOptCodeSlowDownAndStay cstDevCtrlOptCodeQuickStopAndStay Description Disable drive function. Slow down with slow down ramp; disable of the drive function. Slow down with quick stop ramp; disable of the drive function. Slow down with slow down ramp and stay in quick stop. Slow down with quick stop ramp and stay in quick stop. Data Type Unsigned16 Mask Value 0000h Unsigned16 0001h Unsigned16 0002h Unsigned16 Unsigned16 0005h 0006h In this case the par variables should be used to set and control the CiA402 device control. Object: IEC address: Attributes: Description parDevCtrl %MB51.0 rw CiA402 device control LogicLab Type: Structure members: ModeOfOperation Dummy QuickStopOptCode ShutdownOptCode DisableOperationOptCode FaultReactionOptCode FollowingErrWindowLo FollowingErrWindowHi FollowingErrTimeout TargetPosWindowLo TargetPosWindowHi TargetPosTimeout VelocityWindow VelocityTimeout VelocityThresholdWindow VelocityThresholdTimeout IPTimeUnits IPTimeIndex Description: CiA402 mode of operation. PAR_DEVCTRL Dummy. Quick Stop Option Code. ShutDown Option Code. Disable Operation Code. Fault reaction Option Code. Following error window (32 LSB). Following error window (32 MSB). Following error timeout. Target Postion (32 LSB). Target Position (32 MSB). Target Position Timeout. Velocity Window. Velocity Timeout. Velocity Threshold Window. Velocity Threshold Timeout. Interpolated Mode Time Units. Interpolated Mode Time Index. The CiA402 finite state machine and the position target should be realized through Plc program application. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcDevCtrlControlWord --rw n/a n/a LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: n/a This variable contains the bits for controlling the state machine and the specific operating mode. For more details about Control word refer to (§1) or to (§3) or to wksControlWord variables. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: plcDevCtrlTargetPosLo --rw Position factor unit. n/a LogicLab Data Type: CANopen/COE Data Type: Unsigned32 -- Default value: n/a User target position in mechanical angle. The target position 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 that is usually generated from the master control; anyway the user should be configuring it using the Cockpit configurator and the basic application of the drive. The Positioner application allows the user to control the drive as programmable multi-position positioner. Parameters Reference (firmware release 1.9) 110 Ax Drives Series Configurable Motion Control Platform Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: Doc. 10460-1-C-M plcDevCtrlTargetPosHi --rw Position factor unit. n/a LogicLab Data Type: CANopen/COE Data Type: Signed32 -- Default value: n/a ENG User target position in mechanical turns. The target position 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 that is usually generated from the master control; anyway the user should be configuring it using the Cockpit configurator and the basic application of the drive. The Positioner application allows the user to control the drive as programmable multi-position positioner. 12.9 Thermal Model Group This data structure is referred to the thermal model configuration. Object: IEC address: Attributes: Description parThermalModel %MB72.0 rw Thermal Model LogicLab Type: Structure members: BrakeResistorValue BrakeResistorPower CoolingTemp CoolingTempOff MotorOverTemp BrakeResistorEnergy Description: PAR_THERMALMODEL Brake resistor power [100 mW]. cooling temperature [100m °C]. Off cooling temperature [100m °C]. Motor overtemperature [°C]. Brake resistor energy [J]. 12.10 CANOpen Group Constants to set the CiA301 state machine for the network management (NMT) objects. Through NMT services, CANOpen devices are initialized, started, monitored, reset or stopped. All CANOpen devices are regarded as NMT slaves. Constant to command the NMT state machine. Constant name cstCanOpenNMTCStart cstCanOpenNMTCStop cstCanOpenNMTCEnterPreoperational cstCanOpenNMTCResetNode cstCanOpenNMTCResetCommunication Description NMT command start NMT command stop NMT command to pre-operational NMT command to reset the CAN node NMT command to reset communication Data Type Unsigned8 Unsigned8 Unsigned8 Unsigned8 Unsigned8 Mask Value 01h 02h 80h 81h 82h Data Type Unsigned8 Unsigned8 Unsigned8 Unsigned8 Mask Value 00h 04h 7Fh 05h Constant to read state of NMT Can communication. Constant name cstCanOpenNMTSBootup cstCanOpenNMTSStopped cstCanOpenNMTSPreoperational cstCanOpenNMTSOperational Description NMT state initialization NMT state stopped NMT state pre-operational NMT state operational For more details refer to (§1). This data structure is referred to the CANOpen communication set-up. Parameters Reference (firmware release 1.9) 111 Ax Drives Series Configurable Motion Control Platform Object: IEC address: Attributes: Description Structure members: parCANOpen %MB303.0 rw CANOpen parameters. Dummy1 LssNodeId LssTimingIndex Dummy2 tSyncCOB EmcyCOB EmcyInhibitTime GuardTime HeartbeatTime LifeTimeFactor Dummy3 CommCyclePeriod Doc. 10460-1-C-M ENG PAR_CANOPEN LogicLab Type: Description: Dummy parameter. Lss Node ID. Lss Timing Index. Dummy parameter. COB-ID used by SYNC COB. COB-ID used by Emergency COB. Emergency COB Inhibit Time [100usec]. Guard Time [ms]. Heartbeat [ms]. Life Time Factor. Dummy parameter. Communication Cycle Period [usec]. This variable is used to monitor the state machine of the network management (NMT). Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varCANOpenNMTStatus --rw n/a n/a LogicLab Data Type: CANopen/COE Data Type: Unsigned16 -- Default value: n/a NMT state machine actual status. To evaluate the NMT state machine actual status the user have use the constant to read NMT state machine. 12.11 CAN Group Constants to set and control the CAN physical layer properties. Constant name cstCanNode0 cstCanNode1 cstCanDrvRun cstCanDrvErrPasv cstCanDrvBusOff cstCanDrvHwOverrun Description Number Node 0 Number Node 1 Driver CAN in run mode. Driver CAN in error passive mode. Driver CAN in bus off status. Driver CAN in hardware over-run status. Data Type Unsigned16 Unsigned16 Unsigned16 Unsigned16 Unsigned16 Unsigned16 Mask Value 0000h 0001h 0001h 0002h 0004h 0008h This data structure is referred to the CAN hardware configuration and communication set-up. Object: IEC address: Attributes: Description Structure members: parCAN %MB301.0 rw CAN bus parameters. ReSyncEnable CanController DisableCanAlarmMask Logic Lab Type: PAR_CAN Description: Enable pwm synchronization with filedbus CAN controller selection CAN alarm disable mask 12.12 EtherCAT Group This data structure is referred to activation of EtherCAT protocol communication module. Parameters Reference (firmware release 1.9) 112 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M Object: IEC address: Attributes: Description parECAT %MB800.0 rw EtherCAT parameters LogicLab Type: Structure members: ReSyncEnable EnableModule CfgStationAlias Description: Enable pwm synchronization with filedbus ENG PAR_ECAT Enable EtherCAT module (reset required) Configured station alias For more details about EtherCAT fieldbus please refer to (§6). 12.13 Sync Manager Group This data structure is referred to the Sync manager status and configuration. Object: IEC address: Attributes: Description parSyncMgr %MB218.0 rw SyncManager parameters Structure members: TSFilter ReSyncDelta FiltKp FiltKd PeakNDiscard PeakThreshold PAR_SYNCMGR LogicLab Type: Description: Time constant of the filter (0=no filter). Time shift for Sync point [nsec]. PLL proportional gain. PLL derivative gain. Number of consecutive discardable sample. Threshold for peak detection. The following variables are used to monitor the Sync signal status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_Correction --rw n/a Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed16 -- Default value: n/a Instantaneous value used for the correction of the Sync signal status. Object: Modbus IPA: CANopen/COE index: Attributes: Unit: Value range: varSyncMgr_LastSamplePoint --rw n/a Full scale. LogicLab Data Type: CANopen/COE Data Type: Signed16 -- Default value: n/a Last fieldbus sample point, averaged. Parameters Reference (firmware release 1.9) 113 Ax Drives Series Configurable Motion Control Platform A. Doc. 10460-1-C-M ENG ENCODER POSITION FORMAT The encoder position is calculated on 64 bit range, subdivide us show in table above. This means that the internal device unit (d.u.) for the position is expressed as: the MSB 32 bit give the number of turns, the LSB 32 bit give the angular position in one turn, giving the relations shown in the conversion factor group unit (§4). MSB Position Turn (MSB 32 bit) LSB Angular position (LSB 32 bit) Figure 16 - Encoder Position Position Turn. Signed total number of mechanical turns. Angular position. The position angle calculated over one turn, where 232 means 360 mechanical degrees. Some object represent position with 32 bit, in this case 216 means 360 mechanical degrees. When the position reach upper or lower boundary the drive automatically wrap the position to the opposite boundary. The position error is calculated as 64 bit difference from the reference and feedback positions; then drive chooses fastest direction to reach the target position. The speed is calculated as difference between two consecutive reading of the position encoder (125s) and then filtering to improve the quality of the speed loop. The acceleration is simply computed as difference of the speed, still every 125s. B. PHYSICAL UNITS VS. DEVICE UNITS CONVERSION Current: I[d.u.] ~ 1.0 104 I[Arms] Position 64bit: θ[d.u.] ~ 6.836 108 θ[rad ] θ[rad ] ~ 1.463 10-9 θ[d.u.] Position 32bit: θ[d.u.] ~ 1.043 104 θ[rad ] θ[rad ] ~ 9.587 10-5 θ[d.u.] Velocity: ω[d.u.] ~ 8.544 10 4 s ω rad Acceleration: [d.u.] ~ 4.374 ω rad 2 ω s rad 2 ~ 2.285 ω s Electrical Angle: φ[d.u.] ~ 1.043 C. 10 4 10 4 I[Arms ] ~ 1.0 10 ω rad φ[rad ] s -4 ~ 1.170 φ [rad ] ~ 9.587 I[d.u.] 10 10 10 -5 ω[d.u.] -5 -5 [d.u.] ω φ [d.u] ALARM LIST If more alarms are together active, the drive visualizes through leds status only the more important one. (E.g.: if the only the Endat alarm is visualized). To get a Parameters Reference (firmware release 1.9) 114 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG complete list of the active alarms, use the function Active Alarms of the Cockpit configurator. The alarm type messages are referred to the alarm indicated by the Cockpit configurator. Group Alarm Code Alarm Type 0000 0001h Software Fault Leds Panel SubCode Alarm 0008 0000h 0010 0000h 0020 0000h 0040 0000h 0080 0000h Internal software integrity alarms group Subcode Identification Description Fpga watchdog monitoring control failure. FPGA WDT fail Fpga Crc fail Fpga CRC checksum algorithm calculation failure. Fpga locked. The power section will be locked. Fpga lockout Fpga PLL loss of clock Fpga PLL circuit loss the reference clock signal. I/O expansion board watchdog monitoring control failure. IOExpBoard WDT fail Suggested Action Contact the PMC Service. Contact the PMC Service. Contact the PMC Service. Contact the PMC Service. Contact the PMC Service. Group Alarm Code Alarm Type Leds Panel 0000 0002h PLC Failure SubCode Alarm PLC user application alarms group Subcode Identification Description 4 4 0000 0001h PLC Slow Task overtime The run time of Slow task is greater than its activation period (1-64 msec). 0000 0002h PLC Fast Task overtime The run time of Fast task is greater than its programmed activation period 125 µsec. 0000 8001h 0000 8002h 0000 8003h 0000 8004h 0000 8005h 0000 8006h 0000 8007h 0000 800Bh 0000 800Ch 0000 800Dh 0000 800Eh 0000 800Fh 0000 8010h PLC Internal Consistency Fail (exe) PLC Parameter Definition Out of memory (RAM) PLC Parameter Definition Out of memory (Flash) PLC Internal Consistency Fail (ptr) PLC Parameter Definition Storage Failure PLC Parameter Definition BOOL cannot be PDO Mappable PLC Parameter Definition Unknown PLC Parameter Restore failed (11) PLC Parameter Restore failed (12) PLC Parameter Restore failed (13) PLC Parameter Restore failed (14) PLC Parameter Restore failed (15) PLC Parameter Restore failed (16) Internal PLC application consistency fail. Out of memory while mapping user application parameters. Out of memory while mapping user application parameters. 3 3 2 2 1 1 0 0 S S C E C E Suggested Action If a user application is active, optimize the Slow run time. If Base app or SpeedV application is active, then contact the technical PMC Service. If a user application is active, optimize the Fast run time. If Base app or SpeedV applications are active, then contact the technical PMC Service. Contact the PMC Service. Try reduce the number of user application parameters. Try reduce the number of user application parameters. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. BOOL user application parameter cannot be PDO-mappable Disable PDO-mappable flag in the BOOL type user application parameters. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. Consistency fail while restoring user application parameters. Contact the PMC Service. Parameters Reference (firmware release 1.9) 115 Ax Drives Series Configurable Motion Control Platform Group Alarm Code Alarm Type 0000 0004h Boot Failure SubCode Alarm 0000 0001h 0000 0002h Doc. 10460-1-C-M Leds Panel 4 3 2 Faults detected during start up system integrity and configuration check Subcode Identification Description Invalid hardware configuration. The hardware configuration flash Invalid HW Configuration sector is damaged. Invalid Flash Parameters. Invalid Flash Parameters. The flash sector where the parameters are saved is damaged. 1 0 S C ENG E Suggested Action Try to reload software and parameters table on the drive. Then contact PMC service. Try to reload software and parameters table on the drive. Then contact PMC service. Auxiliary power supply too low. If the problem persist also when the power supply value is correct then contact PMC service. Try to reload firmware. If the problem persists, contact the PMC service. Try to reload firmware. If the problem persists, contact the PMC service. Try to reload software and parameters table on the drive. Then contact PMC service. Try to reload software and parameters table on the drive. Then contact PMC service. Contact the PMC Service. 0000 0003h Boot failure due to power fail. Boot Failure due to power fail. 0000 0013h FPGA Programming Failed. FPGA firmware download failed. 0000 0015h FPGA Flash Failure. The internal flash for the FPGA is corrupted. FPGA No matching hardware found. Boot failure due to incompatible FPGA. FPGA Test Failed. IOExpBoard Programming Failed. The FPGA code does not match hardware configuration. For more detail refer to §(4). Boot failure due to incompatible firmware release and FPGA hardware revision. For more detail refer to §(4). Internal FPGA self-test failed. IOExpBoard Flash Failure. The internal flash for the I/O expansion board is corrupted. IOExpBoard No matching hardware. POST Failure (Lo-side Power Bridge Failure). POST Failure (Hi-side Power Bridge Failure). POST Failure (Motor Power Phases Terminal Connection Failure). POST Failure (Brake Unit Failure/Brake Resistor Disconnected). The firmware does not match hardware configuration of the I/O expansion board. 0000 0050h POST Aborted Due to Power Detect. During power-on self test high voltage was detected on the power bridge. 0000 0060h Analog Single Ended Not available. 0000 0061h Analog Low Gain Not available. Single ended analog inputs are not available on the selected hardware. Low gain selection for analog inputs is not available on the selected hardware. 0000 0062h IOExpBoard Not Available. Group Alarm Code Alarm Type 0000 0008h System boot locked by parameter(s) value out of range. SubCode Alarm Subcode Identification Description N/A N/A Boot system fail for invalid parameter configuration. Group Alarm Code Alarm Type 0000 0010h Power Section Fault. SubCode Alarm Subcode Identification Description Suggested Action N/A N/A Fault on the IGBT control of the main power bridge. Reset the drive and check if the error returns. If the problem persists, contact the PMC Service. Group Alarm Code Alarm Type 0000 0020h Internal Flash Memory Failure. SubCode Alarm Subcode Identification Description N/A N/A The internal flash memory is damaged. Group Alarm Code Alarm Type 0000 0040h Safe Torque Off (STO) activated. SubCode Alarm Subcode Identification Description Suggested Action N/A The Safe Torque Off system is activated. Safe Torque Off performs a safety function such that when the Enable input is not asserted, i.e. open-circuit or set at nominally 0V, the drive will not develop torque in the motor. Verify the presence of 24 Vdc power supply for the Safe Torque circuit. 0000 0016h 0000 0018h 0000 0019h 0000 0023h 0000 0025h 0000 0028h 0000 0041h 0000 0042h 0000 0043h 0000 0044h N/A I/O expansion board firmware download failed. Detected one or more lo-side power IGBT broken. Detected one or more hi-side power IGBT broken. Detected one motor phase disconnected. Detected brake unit circuit open. I/O expansion board not available on the selected hardware or I/O expansion board not detected. Try to reload firmware. If the problem persists, contact the PMC service. Try to reload firmware. If the problem persists, contact the PMC service. Contact the PMC Service. Contact the PMC Service. Contact the PMC Service. Verify motor power connections. If the problem persists, contact the PMC Service. Verify brake resistor connection and/or brake resistor integrity. If the problem persists, contact the PMC Service. High voltage should not be applied until drive complete boot procedure. Remove the high voltage and try again. SE analog inputs are available only on control board revision 2.xx or earlier. Low gain selection is available only on control board revision 4.xx or earlier. I/O expansion board is supported only on selected hardware. If it is available then contact the PMC Service. Leds Panel 4 3 2 0 S C E Suggested Action Check the value of varSysWrongParCode parameter that should indicate which parameter has the wrong value. Correct parameter, save and reset the drive should solve the error. Leds Panel 4 3 2 Leds Panel 4 3 2 1 1 0 0 S S C C E E Suggested Action Try to reload firmware and parameters table. If the problem persists, contact the PMC service Leds Panel 4 3 2 Parameters Reference (firmware release 1.9) 1 1 0 S C E 116 Ax Drives Series Configurable Motion Control Platform Group Alarm Code Alarm Type 0000 0080h Motor Fault. Doc. 10460-1-C-M Leds Panel 4 3 2 1 0 S C ENG E Motor monitoring faults SubCode Alarm Subcode Identification Description 0000 0001h Motor Power Phases Terminal Connection Failure Detected one or more motor phase disconnected. 0000 0002h Motor Blocked / Following Error Timeout Following error exceed maximum specification, motor cannot follow requested position profile. 0000 0004h Motor Overspeed Maximum specified user speed reached. Group Alarm Code Alarm Type 0000 0100h Overcurrent Fault. SubCode Alarm Subcode Identification Description N/A N/A The actual drive current has got an instant value higher than the maximum value allowed by the drive. Group Alarm Code Alarm Type 0000 0200h Overvoltage Fault. SubCode Alarm N/A Alarm Type 0000 0400h Undervoltage Fault. SubCode Alarm N/A AC Input Phase Missing Fault Group Alarm Code Alarm Type 0000 8000h Encoder Fault. SubCode Alarm 0000 0001h 0000 0002h 0000 0004h 0000 0008h 0000 0010h Electrical Field Orientation Failure Aux Endat not supported on current hardware Hiperface not supported on current hardware 3 2 1 0 S C E Suggested Action Check the current loop gains setting, the possible mechanical obstacle and the correct motor size for the use. Leds Panel 4 3 2 1 0 S C E Suggested Action Check if the brake resistor is present and connected. Leds Panel 4 Detected one AC input phase disconnected or Vac harmonic distortion exceed. 3 2 1 0 S C E Suggested Action Verify if the power supply is present. Verify AC power input connections, verify the quality of the grid voltage. For further information refer to parPStage_DisableACMgm. Leds Panel 4 General encoder management faults Subcode Identification Description Main Encoder Abs/Rel Track The difference between absolute and incremental (relative) position value is too high. Check Failure Encoder Supply Voltage Failure Verify overspeed detection parameters. 4 Power input section monitoring faults Subcode Identification Description The DC bus voltage is under the threshold when the drive is N/A enabled. 0000 0001h Verify motor power connections. If the problem persists, contact the PMC Service. For further information refer to parPStage_DisableMotorPhasesCheck. Verify that the output shaft is free of rotating, verify space speed control loop gains, verify following error detection parameters. Leds Panel Power input section monitoring faults Subcode Identification Description Overvoltage fault: too high voltage level on DC bus voltage has been N/A detected. Group Alarm Code Suggested Action The encoder power supply voltage is out of valid range. The EFS procedure was unable to detect the electrical angle offset. Selected Endat encoder on the auxiliary port is not supported by current hardware and/or firmware Selected Hiperface encoder on the main port is not supported by current hardware and/or firmware. Parameters Reference (firmware release 1.9) 3 2 1 0 S C E Suggested Action Check the encoder connections (E1) and the configuration of the encoder parameters. Check the power supply voltage, the encoder connections (E1) and the configuration of the encoder parameters. Verify that the output shaft is free of rotating, verify the Electrical Field Orientation parameters. Use another encoder type on the auxiliary port, contact the PMC Service. Use another encoder type on the main port, contact the PMC Service. 117 Ax Drives Series Configurable Motion Control Platform Group Alarm Code Alarm Type 0001 0000h Endat Encoder Fault SubCode Alarm Heidenhain Endat encoder faults Subcode Identification Description 8003 0001h Main Endat Init Fail (Timeout) 4003 0001h Main Endat Init Fail (CRC Error) 0002 0001h Main Endat Unsupported Clock Frequency Insufficient communication quality on the digital link interface to establish a reliable connection. Unsupported clock frequency. The supported values are: 2 kHz and 8 kHz. XXXX 0001h Main Endat Init Fail Error during the initialization procedure of the Endat configuration. 0000 0002h Main Endat Alarm Flag Endat encoder device in alarm condition. 0000 0004h Main Endat CRC Error 0000 0008h Main Endat Data Overtime 8003 8001h Aux Endat Init Fail (Timeout) 4003 8001h Aux Endat Init Fail (CRC Error) 0002 8001h Aux Endat Unsupported Clock Frequency Insufficient communication quality on the digital link interface to establish a reliable connection. Unsupported clock frequency. The supported values are: 2 kHz and 8 kHz. XXXX 8001h Aux Endat Init Fail Error during the initialization procedure of the Endat configuration. 0000 8002h Aux Endat Alarm Flag Endat encoder device in alarm condition. 0000 8004h Aux Endat CRC Error 0000 8008h Aux Endat Data Overtime Group Alarm Code Alarm Type 0002 0000h Absolute Analog Encoder Fault SubCode Alarm 0000 0001h Analog sin-cosine encoder faults Subcode Identification Invalid line Count 0000 0002h Low Tracks Level Group Alarm Code Alarm Type 0004 0000h Incremental Encoder fault SubCode Alarm Digital and analog quadrature encoder faults Subcode Identification Description Leds Panel 4 3 2 Communication timeout on the digital link interface. Insufficient communication quality on the digital link interface to establish a reliable connection.. Error in Endat communication: the read position command terminate its procedure within the time period calculated during the Endat configuration procedure. Communication timeout on the digital link interface. Insufficient communication quality on the digital link interface to establish a reliable connection.. Error in Endat communication: the read position command terminate its procedure within the time period calculated during the Endat configuration procedure. Description The drive has detected an incorrect index position. The voltage ripple of the encoder analogic channels was higher than the maximum limit set by the parameter. 0000 0002h Main Incremental Encoder Low Tracks Level The voltage ripple of the encoder analogic channels was higher than the maximum limit set by the parameter. 0000 0020h S C E 1 0 S C E Suggested Action Check the encoder connections (E1). Check the encoder connections (E1). Verify also the parameter related to the configuration of threshold alarm: parEncAn.AnalogAlarmThreshold 4 The drive has detected an incorrect index position. 0000 0010h 0 Leds Panel Main Incremental Encoder Invalid Line Count Main Incremental Encoder Invalid Digital Decoding Main Incremental Encoder Invalid Analog/Digital Decoding Main Incremental Encoder Filter Watchdog Fault 1 ENG Suggested Action Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameter parEncMEndat.ClockFreq configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration port, contact the PMC Service. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameter parEncMEndat.ClockFreq configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration. Check the encoder connections (E1) and the Endat parameters configuration port, contact the PMC Service. Leds Panel 4 3 2 0000 0001h 0000 0004h Doc. 10460-1-C-M Invalid transition state in digital decoding algorithm. Incremental encoder fault in conversion analog/digital algorithm. Filter watchdog line monitoring failed due to high EMI noise. 0000 8001h Aux Incremental Encoder Invalid Line Count The drive has detected an incorrect index position. 0000 8004h Aux Incremental Encoder Invalid Digital Decoding Invalid transition state in digital decoding algorithm. 0000 8008h Incremental Encoder Simulation Failure When the difference between main encoder position and the calculated encoder simulation position is greater than maximum position error tolerance an auxiliary incremental encoder fault is generated. 0000 8020h Aux Incremental Encoder Filter Watchdog Fault Filter watchdog line monitoring failed due to high EMI noise. Group Alarm Code Alarm Type 0008 0000h Hall sensors Encoder Fault SubCode Alarm Subcode Identification Description 0000 0001h Encoder Count Loss. Encoder hall sensor: invalid line counts. 0000 0002h Encoder invalid State. For 4 Wire configurations, invalid hall sensor state. 3 2 1 0 S C E Suggested Action Check the encoder cabling (E1) and the shield connection. Verify also the parameters related to the index tolerance: parEncMInc.Flags.DisableIndexError and parEncMInc.IndexErrorTolerance. Check the encoder cabling (E1) and the shield connection. Verify also the parameters related to the threshold alarm: parEncMInc.Flags.DisableAnalogError and parEncMInc.AnalogAlarmThreshold. Check the encoder cabling (E1) and the shield connection. Check the encoder cabling (E1) and the shield connection. Check the encoder cabling (E1) and the shield connection. Check the auxiliary encoder connection (C1 connector) and the shield connection. Verify also the parameters related to the index tolerance: parEncAInc.Flags.DisableIndexError and parEncAInc.IndexErrorTolerance. Check the encoder connection (C1 connector) and the shield connection. Check the encoder connection (C1 connector) and the shield connection. Verify also the parameters related to the simulated encoder parEncSimInc.MaxPosErrTolerance. Check the encoder cabling (E1) and the shield connection. Leds Panel 4 Parameters Reference (firmware release 1.9) 3 2 1 0 S C E Suggested Action Check parameters configuration and the encoder connections (E1 connector). Check parameters configuration and the encoder connection (E1 connector). 118 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M ENG Group Alarm Code Alarm Type 0010 0000h Thermal Model Fault Leds Panel SubCode Alarm 0000 0001h Subcode Identification IGBT NTC Fail 0000 0002h Junction Overtemperature 0000 0004h Fan Cooler Blocked The drive reports a bad performance of the cooling system. 0000 0008h Heatsink Overtemperature The heatsink has reached an excessive temperature. Group Alarm Code Alarm Type 0040 0000h Sensorless SubCode Alarm Subcode Identification Description 0000 0001h KT Value Out of Range The estimate torque constant is out of range (± 25 % of Kt motor). 0000 0002h Invalid KT Ratio Invalid estimated sensorless speed constant. 0000 0008h Sync Lost Synchronization lost between the electrical excitation and the rotor position. 0000 0010h Antiglitch Fault The anti-glitch filter is active for more than 4 cycles. Group Alarm Code Alarm Type 0080 0000h Brake Fault SubCode Alarm Subcode Identification Description 0000 0001h Brake Drive Always On The braking circuit is always active. 0000 0002h Brake Resistor Overpower The power dissipated in the braking resistor is higher than the maximum allowed. Connect an external resistor of higher power rating. 0000 0004h Brake IGBT desaturation Brake circuit failure. Braking resistor too low value or shorted or braking IGBT failure. Group Alarm Code Alarm Type 0100 0000h CANOpen Fieldbus Fault 4 Description The power module has reached an excessive temperature. The estimate junction temperature reached an excessive temperature. 3 2 1 0 S C E Suggested Action Too heavy work cycle. Too heavy work cycle. This fault is could be affected by parThermalModel.Flags.DisFltReactOnLimit. Verify possible obstructions of the cooling air flux or fan hindrance. Too heavy work cycle. This fault is could be affected by parThermalModel.Flags.DisFltReactOnLimit. Leds Panel 4 3 2 1 0 S C E Suggested Action Check parameters configuration, motor phases connections and drive AC line input. Check parameters configuration, motor phases connections and drive AC line input. Check parameters configuration and the working cycle. Check parameters configuration and the working cycle. Leds Panel 4 Parameters Reference (firmware release 1.9) 3 2 1 0 S C E Suggested Action The supply voltage is too high or the clamp activation voltage is too low. Verify the parameters parPStage.VBrakeLow and parPStage.VBrakeHigh. Leds Panel 4 3 2 1 0 S C E 119 Ax Drives Series Configurable Motion Control Platform SubCode Alarm Subcode Identification Description N/A N/A CAN fieldbus physical layer error. 0000 0001h CAN Module HW Overrun CAN module hardware overrun. 0000 0002h CAN Module Passive Mode CAN controller entered error in passive mode. 0000 0004h CAN Module BusOff 0000 0008h CANOpen Error Control Protocol Parameters Error Recover from CAN controller bus-off. There are two types of errors control protocol: Node Guarding Protocol and Heartbeat protocol. Either systems control has generated a fault. 0000 0010h CANOpen Error Control Protocol Timeout SYNC PDO processing overtime. 0000 0020h CANOpen RX PDO Length Error RxPDO length error. 0000 0080h CAN Module SW Overrun CAN Module SW Overrun. 0000 0100h CANOpen EMCY Wrong COB-ID The COB-ID for the EMCY message is wrong. 0000 0800h CAN Module TX Overrun CAN Transmission Overrun. 0001 0000h CANOpen PDO Invalid COB-ID CANOpen PDO Invalid COB-ID. The COB-ID is not in the range value defined by the CiA301 specification. 0002 0000h CANOpen PDO RTR Not Valid CANOpen PDO RTR Not Valid. RTR not allowed on this PDO. 0004 0000h CANOpen PDO Invalid TX Type CANOpen PDO Invalid TX Type. 0008 0000h CANOpen PDO Invalid Map Count 0010 0000h CANOpen PDO Out Of Memory PDO out of memory. 0020 0000h CANOpen PDO Invalid Sync Start Value Invalid data for Sync start value. 0040 0000h CANOpen PDO Internal Error 0080 0000h CANOpen PDO Length Exceed 0100 0000h 0200 0000h CANOpen PDO Hook Internal Error CANOpen PDO Duplicated COBID TxPDO or RxPDO should be configured without any objects or the firmware is not able to compose the configured TxPDO or RxPDO. CANOpen PDO Internal Error. The TxPDO or RxPDO configuration is wrong. TxPDO length error. The length of TxPDO does not match with the internally calculated length. CANOpen internal software error. CANOpen PDO duplicated COB-ID identification. The COB-ID identification is already exists. Group Alarm Code Alarm Type 0200 0000h EtherCAT Failure SubCode Alarm Subcode Alarm Description N/A N/A EtherCAT fieldbus physical layer error. Group Alarm Code Alarm Type 0400 0000h Hiperface Encoder Fault SubCode Alarm Subcode Alarm Description XXXX 0001h Hiperface Init Fail Generic initialization error. XXXX 0002h Hiperface Alarm Generic runtime alarm. Group Alarm Code Alarm Type 0800 0000h Motor Overtemperature SubCode Alarm Subcode Identification Description 0000 0001h Motor Overtemperature (sensor) The PTC sensor has detected a too high motor temperature. 0000 0002h Motor Overtemperature (thermal model) The thermal model monitoring has detected a too high motor temperature. Doc. 10460-1-C-M ENG Suggested Action Check parameters configuration, hardware connections, CANOpen master configuration and messages overrun. Reduce network load for the slave. Noisy network environment or incorrect bus termination, refer to (§4). Extremely noisy network environment. Check parameters configuration and CANOpen master configuration. The time slot assigned to the synchronous PDOs is not enough to process all user defined PDOs, reduce the number of PDO or the number of objects inside them. The length of RPDO does not match with the internally calculated length, refer to (§1). The node has received a new instance of one RPDO before processing the old one. Check parameters configuration of the EMGY message. The COB-ID has to be composed by 080h+node-ID. Baud rate mismatch, CAN network without proper terminating resistor, improper CAN network cabling can cause this error. The COB-ID value is not valid. Check parameters configuration and CANOpen master configuration, Request for RTR command not valid. Check parameters configuration. Check parameters configuration and CANOpen master configuration, Verify configured index value, index value should be within supported range and with read access. Also corrupt TPDO configuration can cause this error, in such case reload the CANOpen master configuration. Due to internal handling of PDOs, reduce the number of PDO or the number of objects inside them or the order of these objects; all PDOs are not created, thus unavailable. Check the COB-ID value for Sync object type. The COB-ID has to set to the value 80h. Check parameters configuration and CANOpen master configuration, Check parameters configuration and CANOpen master configuration. Check parameters configuration and CANOpen master configuration. Check parameters configuration and CANOpen master configuration, Leds Panel 4 3 2 1 0 S C E Suggested Action Check Ethernet cables connections, check EtherCAT master running status. Leds Panel 4 3 2 1 0 S C E Suggested Action Verify cable connections, verify that is a supported type, verify voltage supply. Verify cable connections and shields. Leds Panel 4 Parameters Reference (firmware release 1.9) 3 2 1 0 S C E Suggested Action Check the connection of the motor PTC to the correct drive terminals and the real motor temperature. Check the working load of the motor and the real temperature. 120 Ax Drives Series Configurable Motion Control Platform Doc. 10460-1-C-M Group Alarm Code Alarm Type 1000 0000h User Defined Alarm SubCode Alarm Subcode Identification Description N/A N/A Error generated from the customer PLC application. Leds Panel 4 Leds table: Fault: the numbers specify the weight of the bit error, e.g. 4 3 2 1 0 S No fault: the last two are C for communication active and E for drive enable 1 Hz blinking led means that the drive is in alarm or in error condition D. ENG 3 2 1 0 S C E Suggested Action Depend on PLC application. Set at True the parameters parPlcExeDisable value and Reset the drive. If the error disappears the user will be sure that the problem is own Plc program application. C E is 0x1B error code. DEFAULT PDO PARAMETERS Those are the default PDO communication and mapping parameters for the drive. PDO COB-ID Type COB-ID 200h+node-ID PDO COB-ID Type COB-ID 300h+node-ID PDO COB-ID Type COB-ID 400h+node-ID PDO COB-ID Type COB-ID 500h+node-ID RPDO #1 4000 0200h+node-ID (enabled) 255 (asynchronous) B0 B1 Controlword 6040h.0h RPDO #2 4000 0300h+node-ID (enabled) 255 (asynchronous) B0 B1 B2 Mode of Controlword operation 6040h.0h 6060h.0h RPDO #3 4000 0400h+node-ID (enabled) 255 (asynchronous) B0 B1 B2 Controlword 6040h.0h B3 B4 Target position 607Ah.0h B5 RPDO #4 4000 0500h+node-ID (enabled) 255 (asynchronous) B0 B1 B2 Controlword 6040h.0h B3 B4 Target velocity 60FFh.0h B5 PDO COB-ID Type RPDO #5 C000 0000h (disabled) 255 (asynchronous) PDO COB-ID Type RPDO #6 C000 0000h (disabled) 255 (asynchronous) PDO COB-ID Type RPDO #7 C000 0000h (disabled) 255 (asynchronous) PDO COB-ID Type RPDO #8 C000 0000h (disabled) 255 (asynchronous) RPDO from #5 to #8 have no default mapping parameters. Parameters Reference (firmware release 1.9) 121 Ax Drives Series Configurable Motion Control Platform PDO COB-ID Type Inhibit Time COB-ID 180h+node-ID PDO COB-ID Type Inhibit Time COB-ID 280h+node-ID PDO COB-ID Type Inhibit Time COB-ID 380h+node-ID PDO COB-ID Type Inhibit Time COB-ID 480h+node-ID Doc. 10460-1-C-M ENG TPDO #1 4000 0180h+node-ID (enabled) 255 (asynchronous) 0 B0 B1 Statusword 6041h.0h TPDO #2 4000 0280h+node-ID (enabled) 0 (synchronous acyclic) 0 B0 B1 B2 Mode of Statusword op.display 6041h.0h 6061h.0h TPDO #3 4000 0380h+node-ID (enabled) 0 (synchronous acyclic) 0 B0 B1 B2 Statusword 6041h.0h B3 B4 Position actual value 6064h.0h B5 TPDO #4 4000 0480h+node-ID (enabled) 0 (synchronous acyclic) 0 B0 B1 B2 Statusword 6041h.0h B3 B4 Velocity actual value 606Ch.0h B5 PDO COB-ID Type Inhibit Time TPDO #5 C000 0000h (disabled) 255 (asynchronous) 0 PDO COB-ID Type Inhibit Time TPDO #6 C000 0000h (disabled) 255 (asynchronous) 0 PDO COB-ID Type Inhibit Time TPDO #7 C000 0000h (disabled) 255 (asynchronous) 0 PDO COB-ID Type Inhibit Time TPDO #8 C000 0000h (disabled) 255 (asynchronous) 0 TPDO from #5 to #8 have no default mapping parameters. Parameters Reference (firmware release 1.9) 122 Ax Drives Series Configurable Motion Control Platform E. Doc. 10460-1-C-M ENG SPACE SPEED CONTROL LOOP SCHEMA Kp position parSSCntrlLp.fPosKp pos fb + pos ref Following error 60F4h.0h vel ref vel fb Diff. Kp flag parSSCntrlLp.Flags.UseDifferentKp Kp Speed fbk parSSCntrlLp.fSpdKPFbk + Kp Speed Ref parSSCntrlLp.fSpdKpRef + parSSCntrlLp.IlimitMax + + + vel loop out parSSCntrlLp.IlimitMin + acc ref Ki parSSCntrlLp.fKi - acc fb Kp Accel Ref parSSCntrlLp.fAccKpRef Kp Accel fbk parSSCntrlLp.fAccKpFbk Figure 17 - Speed loop main schema varILoopIqLimMax Iq reference vel loop out out varILoopIqLimMin Figure 18 - Speed loop output schema Parameters Reference (firmware release 1.9) 123 Ax Drives Series Configurable Motion Control Platform F. Doc. 10460-1-C-M ENG FIRMWARE DIAGRAM Ax Drives Series firmware diagram and interaction with Plc program application (§7). Application Parameters Real-Time Oscilloscope PLC Application Input/Output Digital/Analog Motor Input from PLC. System Variables Default Configuration Drive Firmware Board Control Sensor Position Diagnostic System EtherCAT Fieldbus CANOpen Fieldbus System Parameters ModBus Fieldbus RS 232 Figure 19 - Drive firmware diagram. Parameters Reference (firmware release 1.9) 124 Ax Drives Series Configurable Motion Control Platform G. Doc. 10460-1-C-M ENG IPA PARAMETERS SORTED INDEX 13800 ............................................................ 6 18016 ............................................................ 6 18020 .......................................................... 77 18021 .......................................................... 77 18029 .......................................................... 78 18031 .......................................................... 78 18032 .......................................................... 78 18033 .......................................................... 78 18034 .......................................................... 78 18035 .......................................................... 78 18036 .......................................................... 79 18037 .......................................................... 79 18070 .......................................................... 79 18088 ............................................................ 8 18089 ............................................................ 7 18098 ............................................................ 6 19000 ............................................................ 7 19004 ............................................................ 7 19005 ............................................................ 7 19006 ............................................................ 7 22000 ............................................................ 6 26000 .......................................................... 12 26001 .......................................................... 12 26002 .......................................................... 35 26003 .......................................................... 11 26004 .......................................................... 11 26005 .......................................................... 11 26006 .......................................................... 11 26007 .......................................................... 13 26008 .......................................................... 13 26009 .......................................................... 13 26010 .......................................................... 29 26011 .......................................................... 29 26012 .......................................................... 29 26013 .......................................................... 30 26014 .......................................................... 30 26015 .......................................................... 30 26016 .......................................................... 30 26020 .......................................................... 15 26021 .......................................................... 15 26022 .......................................................... 15 26023 .......................................................... 15 26030 .......................................................... 19 26033 .......................................................... 19 26034 .......................................................... 19 26035 .......................................................... 19 26036 .......................................................... 20 26037 .......................................................... 20 26038 .......................................................... 20 26039 .......................................................... 23 26040 .......................................................... 23 26041 .......................................................... 23 26042 .......................................................... 18 26043 .......................................................... 18 26044 .......................................................... 18 26045 .......................................................... 18 26049 .......................................................... 21 26050 .......................................................... 20 26051 .......................................................... 21 26052 .......................................................... 16 26053 .......................................................... 16 26054 .......................................................... 16 26055 .......................................................... 17 26056 .......................................................... 17 26057 .......................................................... 16 26058 .......................................................... 18 26059 .......................................................... 17 26060 .......................................................... 17 26062 .......................................................... 17 26063 .......................................................... 17 26064 .......................................................... 16 26066 .......................................................... 23 26067 .......................................................... 24 26068 .......................................................... 24 26069 .......................................................... 24 26070 .......................................................... 24 26071 .......................................................... 24 26072 .......................................................... 25 26073 .......................................................... 25 26074 .......................................................... 25 26075 .......................................................... 25 26076 .......................................................... 25 26077 .......................................................... 25 26078 .......................................................... 26 26079 .......................................................... 26 26083 .......................................................... 26 26084 .......................................................... 26 26085 .......................................................... 26 26086 .......................................................... 27 26087 .......................................................... 27 26100 .......................................................... 13 26101 .......................................................... 13 26102 .......................................................... 14 26103 .......................................................... 14 Parameters Reference (firmware release 1.9) 26104.......................................................... 11 26105.......................................................... 14 26110.......................................................... 40 26111.......................................................... 40 26112.......................................................... 40 26113.......................................................... 40 26114.......................................................... 41 26115.......................................................... 41 26116.......................................................... 41 26120.......................................................... 36 26121.......................................................... 36 26122.......................................................... 36 26123.......................................................... 36 26130.......................................................... 36 26134.......................................................... 37 26135.......................................................... 37 26136.......................................................... 37 26137.......................................................... 37 26138.......................................................... 37 26139.......................................................... 37 26146.......................................................... 39 26147.......................................................... 39 26148.......................................................... 40 26160.......................................................... 27 26302.......................................................... 28 26303.......................................................... 28 26304.......................................................... 28 26305.......................................................... 28 26306.......................................................... 28 26307.......................................................... 31 26308.......................................................... 29 26309.......................................................... 29 26400.......................................................... 31 26401.......................................................... 32 26402.......................................................... 32 26403.......................................................... 32 26404.......................................................... 32 26405.......................................................... 32 26406.......................................................... 33 26410.......................................................... 33 26411.......................................................... 34 26412.......................................................... 34 26413.......................................................... 34 26414.......................................................... 34 26415.......................................................... 34 26416.......................................................... 34 27000.......................................................... 56 27012.......................................................... 57 27013.......................................................... 57 27014.......................................................... 56 27015.......................................................... 56 27016.......................................................... 56 27017.......................................................... 56 27018.......................................................... 57 27019.......................................................... 57 27020.......................................................... 41 27021.......................................................... 42 27022.......................................................... 42 27023.......................................................... 42 27024.......................................................... 42 27025.......................................................... 42 27026.......................................................... 43 27028.......................................................... 43 27029.......................................................... 59 27030.......................................................... 59 27031.......................................................... 59 27040.......................................................... 43 27100.......................................................... 57 27101.......................................................... 57 27102.......................................................... 58 27103.......................................................... 58 27104.......................................................... 58 27105.......................................................... 58 27106.......................................................... 58 27107.......................................................... 59 27118.......................................................... 66 27122.......................................................... 59 27123.......................................................... 59 27124.......................................................... 60 27125.......................................................... 60 27126.......................................................... 60 27300.......................................................... 21 27301.......................................................... 21 27302.......................................................... 21 27303.......................................................... 22 27304.......................................................... 22 27305.......................................................... 22 27306.......................................................... 22 27320.......................................................... 38 27321.......................................................... 38 27322.......................................................... 38 27323.......................................................... 38 27324.......................................................... 39 27325.......................................................... 39 27326 ......................................................... 39 27400 ......................................................... 85 27401 ......................................................... 86 27402 ......................................................... 86 27403 ......................................................... 86 27404 ......................................................... 53 27407 ......................................................... 44 27408 ......................................................... 44 27409 ......................................................... 44 27410 ......................................................... 44 27411 ......................................................... 44 27412 ......................................................... 45 27416 ......................................................... 54 27432 ......................................................... 51 27433 ......................................................... 51 27434 ......................................................... 51 27435 ......................................................... 51 27438 ......................................................... 51 27439 ......................................................... 52 27440 ......................................................... 88 27443 ......................................................... 52 27444 ......................................................... 52 27445 ......................................................... 51 27446 ......................................................... 52 27449 ......................................................... 90 27450 ......................................................... 89 27451 ......................................................... 89 27452 ......................................................... 89 27464 ......................................................... 45 27465 ......................................................... 45 27480 ......................................................... 52 27481 ......................................................... 52 27482 ......................................................... 53 27483 ......................................................... 53 27484 ......................................................... 53 27485 ......................................................... 53 27490 ......................................................... 54 27496 ......................................................... 45 27497 ......................................................... 45 27498 ......................................................... 46 27499 ......................................................... 46 27500 ......................................................... 55 27501 ......................................................... 88 27502 ......................................................... 88 27503 ......................................................... 88 27504 ......................................................... 55 27505 ......................................................... 54 27506 ......................................................... 55 27507 ......................................................... 55 27508 ......................................................... 87 27509 ......................................................... 49 27510 ......................................................... 87 27600 ......................................................... 46 27601 ......................................................... 46 27602 ......................................................... 47 27603 ......................................................... 47 27604 ......................................................... 47 27610 ......................................................... 46 27611 ......................................................... 46 27612 ......................................................... 47 27613 ......................................................... 47 27614 ......................................................... 47 27620 ......................................................... 46 27621 ......................................................... 46 27622 ......................................................... 47 27623 ......................................................... 47 27624 ......................................................... 47 27630 ......................................................... 46 27631 ......................................................... 46 27632 ......................................................... 47 27633 ......................................................... 47 27634 ......................................................... 47 27660 ......................................................... 49 27661 ......................................................... 50 27662 ......................................................... 49 27670 ......................................................... 50 27671 ......................................................... 50 27672 ......................................................... 50 27673 ......................................................... 50 27803 ........................................................... 9 27804 ........................................................... 9 27805 ........................................................... 9 27806 ........................................................... 9 27807 ........................................................... 9 27808 ........................................................... 9 27809 ......................................................... 10 27810 ......................................................... 10 27811 ......................................................... 10 27812 ......................................................... 14 27814 ......................................................... 10 27817 ......................................................... 10 27818 ......................................................... 10 28100 ......................................................... 86 28101 ......................................................... 86 125 Ax Drives Series Configurable Motion Control Platform 28104 .......................................................... 90 28105 .......................................................... 90 28106 .......................................................... 90 28107 .......................................................... 87 28108 .......................................................... 90 28109 .......................................................... 87 28110 .......................................................... 87 28151 .......................................................... 92 28152 .......................................................... 92 28153 .......................................................... 92 28154 .......................................................... 91 28166 .......................................................... 91 28167 .......................................................... 88 28168 .......................................................... 91 28169 .......................................................... 91 28170 .......................................................... 91 28171 .......................................................... 91 28172 .......................................................... 92 28174 .......................................................... 92 28176 .......................................................... 89 28177 .......................................................... 89 28178 .......................................................... 89 28179 .......................................................... 88 29000 .......................................................... 63 29001 .......................................................... 62 29002 .......................................................... 65 29003 .......................................................... 65 29010 .......................................................... 67 29016 .......................................................... 60 29017 .......................................................... 63 29020 .......................................................... 61 29021 .......................................................... 61 29022 .......................................................... 61 29023 .......................................................... 61 29024 .......................................................... 62 Parameters Reference (firmware release 1.9) 29025.......................................................... 64 29026.......................................................... 64 29027.......................................................... 64 29028.......................................................... 65 29029.......................................................... 65 29030.......................................................... 65 29031.......................................................... 66 29032.......................................................... 66 29033.......................................................... 67 29034.......................................................... 67 29035.......................................................... 69 29036.......................................................... 70 29037.......................................................... 70 29038.......................................................... 71 29039.......................................................... 69 29040.......................................................... 69 29041.......................................................... 70 29042.......................................................... 68 29043.......................................................... 68 29044.......................................................... 62 30000.......................................................... 72 30001.......................................................... 72 30002.......................................................... 72 30003.......................................................... 72 30004.......................................................... 73 30005.......................................................... 73 30006.......................................................... 73 30007.......................................................... 73 30008.......................................................... 74 30009.......................................................... 74 30010.......................................................... 74 30011.......................................................... 74 30012.......................................................... 74 30013.......................................................... 74 30101.......................................................... 75 Doc. 10460-1-C-M ENG 30102 ......................................................... 75 30200 ......................................................... 75 30201 - 30208 ............................................ 75 30301 ......................................................... 76 30302 ......................................................... 76 30303 ......................................................... 76 30306 ......................................................... 76 30400 ......................................................... 77 30401 - 30408 ............................................ 77 30800 ......................................................... 79 30801 ......................................................... 80 30802 ......................................................... 80 30810 ......................................................... 80 30811 ......................................................... 80 30812 ......................................................... 81 30813 ......................................................... 81 30814 ......................................................... 81 30815 ......................................................... 82 30816 ......................................................... 82 30817 ......................................................... 82 30820 ......................................................... 81 30821 ......................................................... 82 30822 ......................................................... 81 30823 ......................................................... 82 30824 ......................................................... 83 30825 ......................................................... 83 31000 ......................................................... 84 31001 ......................................................... 84 31004 ......................................................... 84 31005 ......................................................... 84 31010 ......................................................... 84 31011 ......................................................... 85 31012 ......................................................... 85 31013 ......................................................... 85 31014 ......................................................... 85 126 Ax Drives Series Configurable Motion Control Platform H. Doc. 10460-1-C-M ENG NAME OBJECTS SORTED INDEX cstCanBaudRate1000Kbps ............................ 72 cstCanBaudRate100Kbps .............................. 72 cstCanBaudRate10Kbps................................. 72 cstCanBaudRate125Kbps .............................. 72 cstCanBaudRate20Kbps................................. 72 cstCanBaudRate250Kbps .............................. 72 cstCanBaudRate500Kbps .............................. 72 cstCanBaudRate50Kbps................................. 72 cstCanBaudRate800Kbps .............................. 72 cstCanDrvBusOff ......................................... 112 cstCanDrvErrPasv......................................... 112 cstCanDrvHwOverrun.................................... 112 cstCanDrvRun.............................................. 112 cstCanNode0......................................... 72; 112 cstCanNode1......................................... 72; 112 cstCanOpenNMTCEnterPreoperational ........... 111 cstCanOpenNMTCResetCommunication ......... 111 cstCanOpenNMTCResetNode ........................ 111 cstCanOpenNMTCStart................................. 111 cstCanOpenNMTCStop ................................. 111 cstCanOpenNMTSBootup ............................. 111 cstCanOpenNMTSOperational ....................... 111 cstCanOpenNMTSPreoperational ................... 111 cstCanOpenNMTSStopped............................ 111 cstDevCtrlModeOfOpProfilePosition ................. 60 cstDevCtrlModeOfOpProfileVelocity ................. 60 cstDevCtrlModeOfOpTorqueMode .................... 60 cstDevCtrlOptCodePowerOff .................... 61; 110 cstDevCtrlOptCodeQuickStop .................. 61; 110 cstDevCtrlOptCodeQuickStopAndStay ...... 61; 110 cstDevCtrlOptCodeSlowDown .................. 61; 110 cstDevCtrlOptCodeSlowDownAndStay ...... 61; 110 cstEncEfsTypeDisabled ................................ 100 cstEncEfsTypeIdRamp ................................. 100 cstEncEfsTypeIdRampPosition...................... 100 cstEncStatusAbsoluteValid ............................. 31 cstEncStatusAbsoluteWaiting ......................... 31 cstEncStatusElecAngleValid ........................... 31 cstEncStatusFatalFaultValid ........................... 31 cstEncStatusNonFatalFaultValid ..................... 31 cstEncStatusRelativeValid .............................. 31 cstEncTypeAbsAnalog .................................... 12 cstEncTypeAbsEndat...................................... 12 cstEncTypeAbsHall ........................................ 12 cstEncTypeAbsHiperface ................................ 12 cstEncTypeB1AbsEndat ................................. 35 cstEncTypeNull ............................................. 13 cstEncTypeRelBackEMF ................................. 13 cstEncTypeRelIncremental ....................... 13; 35 cstEncTypeRelIncrSimulation ......................... 35 cstEndatErrMaskCRCError ............................ 100 cstEndatErrMaskNoModule........................... 100 cstEndatErrMaskTimeout.............................. 100 cstEndatSelAux ........................................... 100 cstEndatSelMain ......................................... 100 cstILoopFiltTypeBiQuad ................................. 46 cstILoopFiltTypeLowPass................................ 46 cstILoopFiltTypeNone .................................... 46 cstILoopFiltTypeNotch ................................... 46 cstPlcTaskCfgAuto ......................................... 99 cstPlcTaskCfgOff ........................................... 99 cstPlcTaskCfgPlc ........................................... 99 cstPStageBridgeLayoutUVW............................ 54 cstPStageBridgeLayoutUWV............................ 54 cstPStageBridgeLayoutVUW............................ 54 cstPStageBridgeLayoutVWU............................ 54 cstPStageBridgeLayoutWUV............................ 54 cstPStageBridgeLayoutWVU............................ 54 cstPStageOptBackEMFATanEnable ............... 105 cstPStageOptBackEMFDataEnable ................ 105 cstPStageOptDisableBrakeDrive .................... 105 cstPStageVacFailPhaseR ................................ 90 cstPStageVacFailPhaseS ................................ 90 cstPStageVacFailPhaseT................................. 90 cstPStageVacNoError ..................................... 90 parCAN ....................................................... 112 parCAN.Controller .......................................... 72 parCAN.DisableAlarmMask ............................. 74 parCAN.Flags.DelayedTxPDO .......................... 74 parCAN.Flags.ReSyncEnable .......................... 74 parCAN.Flags.SyncEvOnPeriodicCob ............... 74 parCANOpen ............................................... 112 parCANOpen.CommCyclePeriod ...................... 74 parCANOpen.EmcyInhibitTime........................ 72 parCANOpen.EmgyCOB .................................. 73 parCANOpen.GuardTime ................................ 73 parCANOpen.HeartbeatTime ........................... 73 parCANOpen.LifeTimeFactor .......................... 74 parCANOpen.LssNodeId ................................. 72 parCANOpen.LssTimingIndex.......................... 72 parCANOpen.SyncCOB ................................... 73 parDevCtrl ................................................... 110 parDevCtrl.DisableOptCode ............................. 61 parDevCtrl.FaultReactionOptCode ................... 62 Parameters Reference (firmware release 1.9) parDevCtrl.FollowingErrTimeout ...................... 64 parDevCtrl.FollowingErrWindow ...................... 64 parDevCtrl.HaltOptCode ................................. 61 parDevCtrl.HMHomeSwitchSrc ....................... 71 parDevCtrl.HMMethod ................................... 69 parDevCtrl.HMNegativeSwitchSrc ................... 70 parDevCtrl.HMPositiveSwitchSrc .................... 70 parDevCtrl.HMSpeedAcc ................................ 70 parDevCtrl.HMSpeedSwitch............................ 69 parDevCtrl.HMSpeedZero ............................... 69 parDevCtrl.HomeOffsetHi ............................... 68 parDevCtrl.HomeOffsetLo ............................... 68 parDevCtrl.IPTimeIndex ................................. 67 parDevCtrl.IPTimeUnits ................................. 67 parDevCtrl.ModeOfOperation .......................... 60 parDevCtrl.QuickStopOptCode ........................ 61 parDevCtrl.RatedTorque ................................. 62 parDevCtrl.ShutdownOptCode ......................... 61 parDevCtrl.TargetPosTimeout ......................... 65 parDevCtrl.TargetPosWindow .......................... 64 parDevCtrl.VelocityThresholdTimeout .............. 66 parDevCtrl.VelocityThresholdWindow ............... 66 parDevCtrl.VelocityTimeout ............................ 65 parDevCtrl.VelocityWindow ............................. 65 parECAT ..................................................... 113 parECAT.Flags.DelayedTxPDO ........................ 80 parECAT.Flags.EnableModule ......................... 79 parECAT.Flags.ReSyncEnable ......................... 80 parEncAEndat ............................................. 101 parEncAEndat.ClockFreq................................ 36 parEncAEndat.MTurnStartPos ........................ 36 parEncAInc ................................................. 101 parEncAInc.Flags.CaptureAllIndexes ............... 39 parEncAInc.Flags.DisableDigitalInterp ............ 39 parEncAInc.Flags.DisableFilterWDTError ......... 39 parEncAInc.Flags.DisableIndexError................ 37 parEncAInc.Flags.DisableIndexForElecAngle.... 38 parEncAInc.Flags.DisableIndexForMechPos ..... 38 parEncAInc.Flags.DisableIndexTrackSync........ 38 parEncAInc.Flags.EnableStepDir .................... 37 parEncAInc.Flags.EnableUpDown ................... 37 parEncAInc.Flags.Swaptracks ......................... 37 parEncAInc.FlagsEnableIndexTrack ................ 37 parEncAInc.IndexErrorTolerance ..................... 37 parEncAInc.LineCounts .................................. 36 parEncAInc.MaxFrequency ............................. 38 parEncAn .................................................... 101 parEncAn. GainCos ........................................ 17 parEncAn. GainSin ........................................ 17 parEncAn.AnalogAlarmThreshold .................... 16 parEncAn.Flags.AnalogGain............................ 16 parEncAn.Flags.ReverseSignal ........................ 16 parEncAn.FrequencyOffset ............................. 16 parEncAn.OffsetCos ....................................... 17 parEncAn.OffsetSin ....................................... 17 parEncAn.PoleCounts .................................... 16 parEncBEmf.AGlitchFaultLimit ....................... 25 parEncBEmf.AGlitchSpd ................................ 25 parEncBEmf.BackOnTheFlySpd ...................... 24 parEncBEmf.DisableAlarmMask...................... 25 parEncBEmf.Flags.DynamicIdLimit ................. 24 parEncBEmf.Flags.DynamicIqLimit ................. 24 parEncBEmf.Flags.EnabledAGlitchFilt ............ 25 parEncBEmf.Flags.EnabledDeltaAngle ............ 25 parEncBEmf.Flags.OpenLoopOnly ................... 23 parEncBEmf.IdOpenLoop ............................... 26 parEncBEmf.KtRefreshPeriod ......................... 26 parEncBEmf.SensorlessSpd ........................... 24 parEncBEmf.Threshold0Spd .......................... 25 parEncBEmf.Threshold1Spd .......................... 24 parEncEFS.ElecAngleFeed ............................. 29 parEncEFS.Flags.Force .................................. 28 parEncEFS.IdRampCurrent ............................ 28 parEncEFS.IdRampTime ................................ 28 parEncEFS.IdSteadyTime ............................... 29 parEncEFS.ProcedureType ............................. 28 parEncEFS.SpeedThreshold ........................... 28 parEncHall.................................................. 102 parEncHall.Flags.Enable4Wire........................ 18 parEncHall.PoleCounts .................................. 18 parEncHiperface.MTurnStartPos ..................... 27 parEncMEndat ............................................ 101 parEncMEndat.ClockFreq ............................... 15 parEncMEndat.MTurnStartPos ........................ 15 parEncMgr.AuxSelection ................................ 35 parEncMgr.Flags.CntrlLoopAccelMain ............. 11 parEncMgr.Flags.CntrlLoopElecAngleMain ....... 11 parEncMgr.Flags.CntrlLoopPosMain ................ 11 parEncMgr.Flags.CntrlLoopSpeedMain ............ 11 parEncMgr.Flags.DisableAbsAfterValid ............ 14 parEncMgr.Flags.DisableEPlate ...................... 13 parEncMgr.Flags.DisableIfRelFail ................... 13 parEncMgr.Flags.RestoreEPlate ...................... 14 parEncMgr.MainAbselection ........................... 12 parEncMgr.MainRelSelection ......................... 13 parEncMgr.MaxAbsRelDiff ............................. 13 parEncMgr.MaxSpeed .................................... 11 parEncMgr.PowerStartUpDelay ....................... 13 parEncMgr.PowerVoltage................................ 12 parEncMInc ................................................ 101 parEncMInc.AnalogAlarmThreshold ................ 20 parEncMInc.Flags.CaptureAllIndexes .............. 22 parEncMInc.Flags.DisableAnalogError ............. 19 parEncMInc.Flags.DisableDigitalInterp ........... 22 parEncMInc.Flags.DisableFilterWDTError ........ 22 parEncMInc.Flags.DisableIndexError............... 19 parEncMInc.Flags.DisableIndexForElecAngle... 21 parEncMInc.Flags.DisableIndexForMechPos .... 21 parEncMInc.Flags.DisableIndexTrackSync....... 22 parEncMInc.Flags.EnableAnalogInterp ............ 19 parEncMInc.Flags.EnableStepDir ................... 20 parEncMInc.Flags.EnableUpDown .................. 21 parEncMInc.Flags.SwapTracks ....................... 21 parEncMInc.FlagsEnableIndexTrack ............... 20 parEncMInc.IndexErrorTolerance .................... 20 parEncMInc.LineCounts................................. 19 parEncMInc.MaxFrequency ............................ 21 parEncSimInc ............................................. 102 parEncSimInc.IndexLineCounts ...................... 39 parEncSimInc.IndexOffset ............................. 39 parEncSimInc.MaxPosErrTolerance................. 40 parILFWeak.FixVdcBus .................................. 49 parILFWeak.MaxSpeed .................................. 49 parILFWeak.VoltageMargin ............................. 50 parILoop ..................................................... 104 parILoop.IdLimitMax ..................................... 44 parILoop.IdLimitMin...................................... 44 parILoop.ILoopKi .......................................... 44 parILoop.ILoopKp.......................................... 44 parILoop.IqFiltPars[].MainDampFactor............ 47 parILoop.IqFiltPars[].MainFrequency .............. 46 parILoop.IqFiltPars[].SecDampFactor ............. 47 parILoop.IqFiltPars[].SecFrequency ................ 47 parILoop.IqFiltPars[].Type.............................. 46 parILoop.IqLimitMax ..................................... 45 parILoop.IqLimitMin...................................... 44 parMotorData ................................................ 99 parMotorData.CurrentNominal .......................... 9 parMotorData.CurrentNominalZeroSpeed........... 9 parMotorData.CurrentPeak ............................... 9 parMotorData.DirectInductance ...................... 10 parMotorData.ElecAngleFeedForwardTime ....... 14 parMotorData.Inductance................................. 9 parMotorData.KT ............................................. 9 parMotorData.MaximumTemp ........................ 10 parMotorData.PhaseOffset ............................. 14 parMotorData.PoleNumbers ........................... 10 parMotorData.Resistance ................................. 9 parMotorData.SpeedNominal.......................... 10 parMotorData.StatorInertia ............................. 10 parPlcExeDisable ............................................ 6 parPositioner .............................................. 108 parPositioner.EndVelocity .............................. 58 parPositioner.MotorBlockedTimeout................ 59 parPositioner.PositionErrorMax ....................... 58 parPositioner.ProfileAcc................................. 57 parPositioner.ProfileDec ................................ 58 parPositioner.ProfileVel.................................. 57 parPositioner.QuickStopDec ........................... 58 parPositioner.ZeroSpeedThreshold .................. 58 parPStage ................................................... 105 parPStage.BridgeLayout................................. 54 parPStage.OverCurrentThreshold .................... 53 parPStage.OvervoltageThreshold ..................... 86 parPStage.UndervoltageThreshold .................. 86 parPStage.VacMinStrainAllowed ..................... 87 parPStage.VBrakeHigh ................................... 86 parPStage.VBrakeLow .................................... 85 parPStage_DisableACMgm ............................. 87 parPStage_DisableMotorPhasesCheck ............. 54 parPStage_DisablePOST ................................ 55 parPStage_EnableFieldWeakening .................. 49 parPStage_ForcePOST ................................... 55 parPStageEx.SoftStart ................................... 54 parSerialAnswerToBCast ................................ 78 parSerialBaudrate ......................................... 78 parSerialDataBits .......................................... 78 parSerialDisModbusOverCAN ......................... 77 parSerialDuplex............................................. 78 parSerialEndDelay ......................................... 79 parSerialParity .............................................. 78 parSerialRxToTxDelay .................................... 79 parSerialSlaveAddress ................................... 79 parSerialStopBits .......................................... 78 parSerialZeroBaseAddress .............................. 77 parSSCntrlLp.AccKpRef................................. 57 parSSCntrlLp.fAccKpFbk ............................... 57 parSSCntrlLp.fKi ........................................... 56 127 Ax Drives Series Configurable Motion Control Platform parSSCntrlLp.Flags.UseDifferentKp................. 56 parSSCntrlLp.fPosKp ..................................... 56 parSSCntrlLp.fSpdKPFbk ............................... 56 parSSCntrlLp.fSpdKpRef ................................ 56 parSSCntrlLp.IlimitMax .................................. 57 parSSCntrlLp.IlimitMin .................................. 57 parSSCntrLp................................................ 106 parSyncMgr ................................................. 113 parSyncMgr.PeakNDiscard ............................. 84 parSyncMgr.PeakThreshold............................. 84 parSyncMgr.ReSyncDelta ............................... 84 parSyncMgr.TSFIlter ...................................... 84 parSysDriveMode ............................................. 6 parThermalModel......................................... 111 parThermalModel.BrakeResistorEnergy ............ 87 parThermalModel.BrakeResistorPower ............. 86 parThermalModel.BrakeResistorValue .............. 86 parThermalModel.CoolingTempOff .................. 90 parThermalModel.CoolingTempOn ................... 90 parThermalModel.Flags.DisFltReactOnLimit..... 90 parThermalModel.Flags.NoBrakeDisableOnFlt .. 87 parThermalModel.Flags.NoFatalOnBrakeFlt ..... 87 parThermalModel.MotorOverTemp ................... 90 plcDevCtrlControlWord ................................. 110 plcDevCtrlTargetPosHi ................................. 111 plcDevCtrlTargetPosLo ................................. 110 plcEncFbSet................................................ 102 plcEncSimSetElecAngle ............................... 103 plcEncSimSetMechAbsPosOffsetHi ............... 103 plcEncSimSetMechAbsPosOffsetLo ............... 103 plcEncSimSetMechAccel.............................. 103 plcEncSimSetMechHi .................................. 102 plcEncSimSetMechLo .................................. 102 plcEncSimSetMechSpeed ............................ 102 plcEncSimSetStatus .................................... 103 plcILoopElecAngle ....................................... 104 plcILoopIdLimMax ....................................... 105 plcILoopIdLimMin ....................................... 105 plcILoopIdRef.............................................. 104 plcILoopIqLimMax ....................................... 104 plcILoopIqLimMin ....................................... 105 plcILoopIqRef.............................................. 104 plcPosRGEnableInterpolation ....................... 109 plcPosRGEnablePositioner............................ 109 plcPosRGNewTarget ..................................... 108 plcPosRGPosition ........................................ 108 plcPosRGQuickStop ..................................... 108 plcPosRGQuickStopDec ............................... 109 plcPosRGTargetPosHi .................................. 109 plcPosRGTargetPosLo .................................. 109 plcPosRGTargetSpeed .................................. 109 plcPosRGVelocity ......................................... 108 plcPStageDisableBrakeDrive ......................... 106 plcPStagePowerEnable ................................. 106 plcPStageReferenceEnable ........................... 106 plcSSCntrlEnableIntegralGain ....................... 107 plcSSCntrlRefMechAccel.............................. 107 plcSSCntrlRefMechHi .................................. 107 plcSSCntrlRefMechLo .................................. 107 plcSSCntrlRefMechSpeed ............................ 107 varCANOpenNMTStatus ............................... 112 varECATDgALStatus ....................................... 83 varECATDgALSyncType .................................. 83 varECATDgInCommEst ................................... 81 varECATDgInForwaredRxErrCnt ....................... 81 varECATDgInInvFrameCnt .............................. 80 varECATDgInLinkDetect ................................. 81 varECATDgInLostLinkCnt................................ 81 varECATDgInRxErrCnt .................................... 80 varECATDgOutCommEst ................................. 82 varECATDgOutForwaredRxErrCnt ..................... 82 varECATDgOutInvFrameCnt ............................ 81 varECATDgOutLinkDetect ............................... 82 varECATDgOutLostLinkCnt ............................. 82 varECATDgOutRxErrCnt .................................. 82 varEncAbsElecAngle ...................................... 33 varEncAbsMechAbsPosOffsetHi ...................... 32 varEncAbsMechAbsPosOffsetLo ...................... 32 varEncAbsMechAccel ..................................... 32 varEncAbsMechHi.......................................... 31 varEncAbsMechLo ......................................... 32 varEncAbsMechSpeed .................................... 32 Parameters Reference (firmware release 1.9) varEncAEndat.CrcErrors ................................. 36 varEncAEndat.PropDelay ................................ 36 varEncAnChannelCos ..................................... 17 varEncAnChannelLevel ................................... 18 varEncAnChannelSin ..................................... 17 varEncAuxElecAngle ...................................... 41 varEncAuxMechAbsPosOffsetHi ...................... 40 varEncAuxMechAbsPosOffsetLo ...................... 40 varEncAuxMechAccel ..................................... 41 varEncAuxMechHi ......................................... 40 varEncAuxMechLo ......................................... 40 varEncAuxMechSpeed.................................... 41 varEncAuxStatus ........................................... 41 varEncBEmfAglitchCounter ............................ 26 varEncBEmfSpeedDelta ................................. 27 varEncBEmfSpeedKConversion ....................... 26 varEncBEmfState .......................................... 26 varEncBEmfValueKt....................................... 27 varEncFbElecAngle ........................................ 43 varEncFbMechAbsPosOffsetHi ........................ 42 varEncFbMechAbsPosOffsetLo........................ 42 varEncFbMechAccel ...................................... 42 varEncFbMechFilteredSpeed .......................... 43 varEncFbMechHi ........................................... 41 varEncFbMechLo ........................................... 42 varEncFbMechSpeed ..................................... 42 varEncFbStatus ............................................. 43 varEncHallChannelCos ................................... 18 varEncHallChannelSin ................................... 18 varEncIncChannelCos .................................... 23 varEncIncChannelLevels ................................ 23 varEncIncChannelSin ..................................... 23 varEncMainDeltaElecAngle ............................. 31 varEncMainElecAngle .................................... 30 varEncMainMechAbsPosOffsetHi .................... 29 varEncMainMechAbsPosOffsetLo .................... 30 varEncMainMechAccel ................................... 30 varEncMainMechHi ....................................... 29 varEncMainMechLo ....................................... 29 varEncMainMechSpeed .................................. 30 varEncMainStatus.......................................... 30 varEncMEndatCrcErrors ................................. 15 varEncMEndatPropDelay ................................ 15 varEncRelElecAngle ....................................... 34 varEncRelMechAbsPosOffsetHi....................... 34 varEncRelMechAbsPosOffsetLo ...................... 34 varEncRelMechAccel ..................................... 34 varEncRelMechHi .......................................... 33 varEncRelMechLo.......................................... 34 varEncRelMechSpeed .................................... 34 varEncRelStatus ............................................ 35 varILFWeakActive .......................................... 50 varILFWeakKneeSpeed .................................. 50 varILFWeakMaxSpeedReachable ..................... 50 varILFWeakShortCurrent ................................ 50 varILoopAutoILoopKi ..................................... 52 varILoopAutoILoopKp .................................... 52 varILoopIdFb ................................................. 51 varILoopIdMax............................................... 53 varILoopIdMin ............................................... 53 varILoopIdRef ............................................... 52 varILoopIqFb ................................................. 51 varILoopIqFiltRef........................................... 52 varILoopIqMax............................................... 53 varILoopIqMin ............................................... 53 varILoopIqRef ............................................... 52 varILoopIuFb ................................................. 51 varILoopIvFb ................................................. 51 varILoopIwFb ................................................ 51 varILoopVuOut .............................................. 51 varILoopVvOut ............................................... 52 varIOAnaInputs ............................................. 98 varIODigInputs .............................................. 98 varIPQuotaMonitor ......................................... 67 varModeOfOperationDisplay............................ 63 varPosRGDemandAccel .................................. 60 varPosRGDemandPosHi ................................. 59 varPosRGDemandPosLo ................................. 59 varPosRGDemandSpeed ................................. 60 varPosRGPosError .......................................... 60 varPStageOverCurrentThreshold ...................... 55 varPStageSwitchingFrequency ........................ 55 Doc. 10460-1-C-M ENG varPStageVacRS ............................................ 89 varPStageVacST ............................................ 89 varPStageVacStatus....................................... 90 varPStageVacTR ............................................ 89 varPStageVdcBus .......................................... 88 varSSCntrlLpAutoErrMax................................ 59 varSSCntrlLpAutoErrMin ................................ 59 varSSCntrlLpIqRef ........................................ 59 varStatusWord............................................... 62 varSyncMgr_Correction ................................ 113 varSyncMgr_InstSyncTime ............................. 85 varSyncMgr_LastSamplePoint ...................... 113 varSyncMgr_SyncMax .................................... 85 varSyncMgr_SyncMin .................................... 85 varSyncMgr_SyncTime ................................... 84 varSyncMgr_Valid .......................................... 85 varSysAlarms ................................................ 97 varSysAlarmSubCode ..................................... 97 varSysAvgRTExecTime ..................................... 7 varSysBootErrorCode ....................................... 6 varSysFirmwareInfo ....................................... 95 varSysLifeTime ............................................... 7 varSysMaxRTExecTime .................................... 7 varSysStat ...................................................... 7 varSysStatAlarmsReset .................................... 8 varSysStatBooting ........................................... 8 varSysStatFault ............................................... 8 varSysStatFaultReaction .................................. 8 varSysStatFieldbusSyncing .............................. 8 varSysStatLockedByBootError........................... 8 varSysStatParametersSaving ............................ 8 varSysStatPlcImgBackgroundIn ........................ 8 varSysStatPlcImgBackgroundOut ...................... 8 varSysStatPlcImgSlowIn .................................. 8 varSysStatPlcImgSlowOut ................................ 8 varSysStatPlcRunBackground........................... 8 varSysStatPlcRunning ..................................... 8 varSysStatPlcRunSlow ..................................... 8 varSysStatPowerEnabled .................................. 8 varSysStatPowerSoftStarting ............................ 8 varSysStatPowerZeroElFldSeek ......................... 8 varSysStatProgramFlashWriting ........................ 8 varSysStatResetting......................................... 8 varSysWarnings ............................................... 8 varSysWrongParCode ....................................... 7 varThModelIdLimMax .................................... 91 varThModelIdLimMin..................................... 92 varThModelIqLimMax .................................... 91 varThModelIqLimMin..................................... 91 varThModelIuAvgPeak ................................... 92 varThModelIvAvgPeak .................................... 92 varThModelIwAvgPeak ................................... 92 varThModelRBrakeEnergy .............................. 88 varThModelRBrakePower ............................... 88 varThModelRBrakeResistorEnergy................... 89 varThModelRBrakeResistorPower .................... 89 varThModelRBrakeResistorValue .................... 89 varThModelTHeatSink ................................... 91 varThModelTjMax .......................................... 91 varThModelTMotor ........................................ 92 varThModelTNtc............................................ 91 wksControlWord ............................................ 63 wksDynamicIdLimMax ................................... 45 wksDynamicIdLimMin ................................... 45 wksDynamicIqLimMax ................................... 46 wksDynamicIqLimMin ................................... 46 wksIdRef ...................................................... 45 wksIOAnaOutputs .......................................... 98 wksIODigOutputs........................................... 97 wksIPQuotaHi ............................................... 67 wksIPQuotaLo ............................................... 67 wksIqRef ...................................................... 45 wksPlcPwrDisOnOverTime .............................. 99 wksPlcSlowTaskCopyOutImmediate ................ 99 wksPlcSlowTaskPeriod ................................. 100 wksPlcTaskCfg ............................................ 100 wksSysReset ................................................. 97 wksSysRestoreParameters .............................. 95 wksSysSaveParameters .................................. 95 wksTargetPosHi............................................. 65 wksTargetPosLo ............................................ 65 wksTargetSpeed ............................................ 66 128 Ax Drives Series Configurable Motion Control Platform I. Doc. 10460-1-C-M ENG CANOPEN/COE OBJECTS SORTED INDEX 1000h.0h ..............................93 1001h.0h ..............................93 1002.0h ................................94 1005.0h ................................94 1006h.0h ..............................74 1008.0h ................................94 100A.0h ................................95 100Ch.0h ..............................73 100Dh.0h ..............................74 1010.0h ................................95 1010.1h ................................95 1011.0h ......................... 95; 96 1011.1h ................................96 1014h.0h ..............................73 1015h.0h ..............................72 1017h.0h ..............................73 1018h.1h ..............................93 1018h.2h ..............................93 1018h.3h ..............................94 1018h.4h ..............................94 1400h.1h ..............................75 1400h.2h ..............................75 1600h.0h ..............................75 1600h.1h ..............................75 1600h.8h ..............................75 1800h.1h ..............................76 1800h.2h ..............................76 1800h.3h ..............................76 1800h.6h ..............................76 1A00h.0h ..............................77 1A00h.1h ..............................77 1A00h.8h ..............................77 1C33h.1h ..............................83 3000.0h ................................96 3001h.0h ..............................70 3002h.0h ..............................70 3003h.0h ..............................71 3100h.0h ..............................51 3101h.0h ..............................51 3102h.0h ..............................51 3103h.0h ..............................51 3104h.0h ..............................88 3105h.0h ..............................52 3106h.0h ..............................52 3107h.0h ..............................51 3108h.0h ..............................52 3109h.0h ..............................52 310Ah.0h ..............................52 310Bh.0h ..............................53 310Ch.0h ..............................53 310Dh.0h ..............................53 310Eh.0h ..............................53 310Fh.0h ..............................51 3110h.0h ..............................45 3111h.0h ..............................45 3112h.0h ..............................46 3113h.0h ..............................46 3114h.0h ..............................55 3115h.0h ..............................88 3118h.0h ..............................55 3119h.0h ..............................54 311Ah.0h ..............................55 311Bh.0h ..............................55 311Ch.0h ..............................87 311Dh.0h ..............................49 311Eh.0h ..............................87 3120h.0h ..............................44 3121h.0h ..............................44 3122h.0h ..............................44 3123h.0h ..............................44 3124h.0h ..............................44 3125h.0h ..............................45 3126h.0h ..............................45 3127h.0h ..............................45 3130h.0h ..............................52 3133h.0h ..............................90 3134h.0h ..............................89 3135h.0h ..............................89 3136h.0h ..............................89 3140h.0h ..............................85 3141h.0h ..............................86 3142h.0h ..............................86 3143h.0h ..............................86 3144h.0h ..............................53 3145h.0h ..............................54 3146h.0h ..............................54 3150h.0h ..............................46 3151h.0h ..............................46 3152h.0h ..............................47 3153h.0h ..............................47 3154h.0h ..............................47 3158h.0h ..............................46 3159h.0h ..............................46 315Ah.0h ..............................47 315Bh.0h ..............................47 315Ch.0h ..............................47 3160h.0h ..............................46 3161h.0h ..............................46 3162h.0h ..............................47 3163h.0h ..............................47 3164h.0h ..............................47 3168h.0h ..............................46 3169h.0h ..............................46 316Ah.0h ..............................47 316Bh.0h ..............................47 316Ch.0h ..............................47 31A0h.0h ..............................49 31A1h.0h ..............................50 31A2h.0h ..............................49 31A8h.0h ..............................50 31A9h.0h ..............................50 31AAh.0h ..............................50 31ABh.0h ..............................50 3200h.0h ..............................91 3201h.0h ..............................91 3203h.0h ..............................91 3204h.0h ..............................91 3205h.0h ..............................91 3206h.0h ..............................92 3207h.0h ..............................88 3208h.0h ..............................91 3209h.0h ..............................92 320Ah.0h ..............................88 3220h.0h ..............................86 3221h.0h ..............................86 3222h.0h ..............................90 3223h.0h ..............................90 3224h.0h ..............................90 3225h.0h ..............................87 3226h.0h ..............................90 3227h.0h ..............................87 3228h.0h ..............................87 3300h.0h ..............................56 330Ah.0h ..............................57 330Bh.0h ..............................57 330Ch.1h ..............................56 330Ch.2h ..............................56 330Ch.3h ..............................56 330ch.4h...............................56 330Ch.5h ..............................57 330Ch.6h ..............................57 3321h.0h ..............................59 3322h.0h ..............................59 3340h.0h ..............................58 3341h.0h ..............................58 3342h.0h ..............................59 3350h.1h ..............................59 3350h.2h ..............................59 3352h.0h ..............................60 3356.0h ................................97 3800h.0h ..............................12 3801h.0h ..............................12 3802h.0h ..............................35 3803h.0h ..............................11 3804h.0h ..............................11 3805h.0h ..............................11 3806h.0h ..............................11 3807h.0h ..............................13 3808h.0h ..............................13 3809h.0h ..............................13 380Ah.0h ..............................13 380Bh.0h ..............................13 380Ch.0h ..............................14 380Dh.0h ..............................14 380Eh.0h ..............................11 380Fh.0h ..............................14 3810h.0h ..............................15 3811h.0h ..............................15 3818h.0h ..............................15 3819h.0h ..............................15 3820h.0h ..............................19 3821h.0h ..............................19 3822h.0h ..............................19 3823h.0h ..............................19 3824h.0h ..............................20 3825h.0h ..............................20 3826h.0h ..............................20 3827h.0h ..............................21 3828h.0h ..............................21 3829h.0h ..............................20 382Bh.0h ..............................21 382Ch.0h ..............................21 382Dh.0h ..............................21 382Eh.0h ..............................22 Parameters Reference (firmware release 1.9) 382Fh.0h ..............................22 3830h.0h ..............................23 3831h.0h ..............................23 3832h.0h ..............................23 3833h.0h ..............................22 3834h.0h ..............................22 3840h.0h ..............................16 3841h.0h ..............................16 3842h.0h ..............................16 3843h.0h ..............................16 3844h.0h ..............................17 3845h.0h ..............................17 3848h.0h ..............................17 3849h.0h ..............................17 384Ah.0h ..............................18 384Eh.0h ..............................17 384Fh.0h ..............................17 3850h.0h ..............................23 3851h.0h ..............................24 3852h.0h ..............................24 3853h.0h ..............................24 3854h.0h ..............................24 3855h.0h ..............................24 3856h.0h ..............................25 3857h.0h ..............................25 3858h.0h ..............................25 3859h.0h ..............................25 385Ah.0h ..............................25 385Bh.0h ..............................25 385Ch.0h ..............................26 385Dh.0h ..............................26 3861h.0h ..............................26 3862h.0h ..............................26 3863h.0h ..............................26 3864h.0h ..............................27 3865h.0h ..............................27 3870h.0h ..............................18 3871h.0h ..............................18 3872h.0h ..............................18 3873h.0h ..............................18 38E0h.0h ..............................16 38F0h.0h ..............................28 38F1h.0h ..............................28 38F2h.0h ..............................28 38F3h.0h ..............................28 38F4h.0h ..............................28 38F8h.0h ..............................31 38F9h.0h ..............................29 38FAh.0h ..............................29 3910h.0h ..............................36 3911h.0h ..............................36 3918h.0h ..............................36 3919h.0h ..............................36 3920h.0h ..............................36 3922h.0h ..............................37 3925h.0h ..............................37 3926h.0h ..............................37 3928h.0h ..............................39 3929h.0h ..............................39 392Ah.0h ..............................40 392Bh.0h ..............................37 392Ch.0h ..............................37 392Dh.0h ..............................37 392Eh.0h ..............................38 392Fh.0h ..............................38 3930h.0h ..............................38 3931h.0h ..............................38 3932h.0h ..............................39 3933h.0h ..............................39 3934h.0h ..............................39 3940h.0h ..............................27 3A00h.1h ..............................29 3A00h.2h ..............................29 3A01h.1h ..............................30 3A01h.2h ..............................29 3A02h.0h ..............................30 3A03h.0h ..............................30 3A04h.0h ..............................30 3A05.0h ................................30 3A06.0h ................................31 3A07.0h ................................31 3A10h.1h ..............................32 3A10h.2h ..............................31 3A11h.1h ..............................32 3A11h.2h ..............................32 3A12h.0h ..............................32 3A13h.0h ..............................32 3A14h.0h ..............................33 3A15.0h ................................33 3A16.0h ................................33 3A17.0h ................................33 3A20h.1h ..............................34 3A20h.2h ............................. 33 3A21h.1h ............................. 34 3A21h.2h ............................. 34 3A22h.0h ............................. 34 3A23h.0h ............................. 34 3A24h.0h ............................. 34 3A25.0h ............................... 35 3A26.0h ............................... 35 3A27.0h ............................... 35 3A30h.1h ............................. 40 3A30h.2h ............................. 40 3A31h.1h ............................. 40 3A31h.2h ............................. 40 3A32h.0h ............................. 41 3A33h.0h ............................. 41 3A34h.0h ............................. 41 3A35.0h ............................... 41 3A36.0h ............................... 41 3A40h.1h ............................. 42 3A40h.2h ............................. 41 3A41h.1h ............................. 42 3A43h.0h ............................. 42 3A44h.0h ............................. 43 3A45.0h ............................... 43 3A46.0h ............................... 43 3A47.0h ............................... 43 3F00h.0h ............................... 9 3F01h.0h ............................... 9 3F02h.0h ............................... 9 3F03h.0h ............................... 9 3F04h.0h ............................. 10 3F05h.0h ............................. 14 3F06h.0h ............................. 10 3F07h.0h ............................. 10 5209h.0h ............................... 7 5700.0h ................................. 7 5701h.0h ............................... 6 5702.0h ................................. 8 5703h.h ................................. 7 5709h.0h ............................... 7 570Ah.0h ............................... 7 5710h.0h ............................... 6 5711h.0h ............................... 6 5720h.0h ............................. 77 5721h.0h ............................. 78 5722h.0h ............................. 78 5723h.0h ............................. 78 5724h.0h ............................. 78 5725h.0h ............................. 78 5726h.0h ............................. 78 5727h.0h ............................. 79 5728h.0h ............................. 79 5729h.0h ............................. 79 572Ah.0h ....................... 77; 79 5730h.0h ............................. 74 6040h.0h ............................. 63 6041h.0h ............................. 62 605Ah.0h ............................. 61 605Bh.0h ............................. 61 605Ch.0h ............................. 61 605Dh.0h ............................. 61 605Eh.0h ............................. 62 6060h.0h ............................. 60 6061h.0h ............................. 63 6064.0h ............................... 96 6065h.0h ............................. 64 6066h.0h ............................. 64 6067h.0h ............................. 64 6068h.0h ............................. 65 6069h.0h ............................. 42 606Bh.0h ............................. 60 606Ch.0h ............................. 43 606Dh.0h ............................. 65 606Eh.0h ............................. 65 606Fh.0h ............................. 66 6070h.0h ............................. 66 6076h.0h ............................. 62 607A.0h ............................... 96 6081h.0h ............................. 57 6082h.0h ............................. 58 6083h.0h ............................. 57 6084h.0h ............................. 58 6085h.0h ............................. 58 6098h.0h ............................. 69 6099h.1h ............................. 69 6099h.2h ............................. 69 609Ah.0h ............................. 70 60C1h.1h ............................. 67 60C2h.1h ............................. 67 60C2h.2h ............................. 67 60F4h.0h ............................. 60 60FFh.0h .............................. 66 129