EncoderInterface

Parameter name

Value

EncoderInterface

Type

INFORMATION: The type set here defines which other setting fields are displayed.

Selection of the range of functions of the interface:

  • Basic
  • Standard
  • Advanced

For further information, refer to chapter Functional description.

Index: 50042.1

IEC name: -

Data source

Selection of the data source:

  • Encoder 2 connected to the inverter
  • Data transferred via the SendObject
  • INFORMATION: The selected axis must provide a SendObject. When using the SendObject as source for the EncoderInterface, the following applies additionally: If bit 12 in status word 2 is "TRUE", there is an error in the SendObject and the EncoderInterface no longer updates the value of the source.
  • External encoder (e.g. EtherCAT® encoder)
  • Encoder directly connected to EtherCAT®
  • INFORMATION: The data source (external encoder or any variable) must be copied to EncoderInterface.diSyncExtSourceData in the IEC program. This should be done in User_PRG.HighPrio.

Index: 50042.2

IEC name: -

Axis name

Axis selection:

  • No master
  • Select configured master
  • INFORMATION: The selected master must provide the SendObject. The SendObject is then connected automatically.

Index: 50042.3

IEC name: -

Warning limit

Limit value for issuing a warning if the difference (absolute) between the currently read value and the previously persistently stored value is greater than this configured value.

Default value: 0

Index: 50042.35

IEC name: -

1st derivation

Activation of the 1st derivation (speed):

  • Not active
  • Active

Index: 50042.40

IEC name: -

2nd derivation

Activation of the 2nd derivation (acceleration):

  • Not active
  • Active

Index: 50042.50

IEC name: -

EncoderInterface settings

Modulo minimum

Lower modulo limit of the data source

The value must be passed on to intercept overflows. If the value "0" is passed on, overflows will not be taken into account (e.g. linear absolute encoder).

INFORMATION: The decimal places must be taken into account when using the SendObject. A value in user units of 60.000 mm must be entered as "60000".

Default value: 0

Index: 50042.10

IEC name: -

Modulo maximum

Upper modulo limit of the data source (variable wrapping)

The value must be passed on to intercept overflows. If the value "0" is passed on, overflows will not be taken into account (e.g. linear absolute encoder).

INFORMATION: The decimal places must be taken into account when using the SendObject. A value in user units of 60.000 mm must be entered as "60000".

Default value: 0

Index: 50042.11

IEC name: -

Number of decimal places

Number of decimal places between 0 and 9

The decimal places are required for correct further processing of the user units.

Default value: 4

Index: 50042.12

IEC name: -

Scaling of user unit

Modulo minimum

Lower modulo limit of the output variable

Necessary for calculating the modulo variables. If modulo minimum and maximum have the value "0", a linear output variable is calculated.

Default value: 0

Index: 50042.20

IEC name: -

Modulo maximum

Upper modulo limit of the output variable (variable wrapping)

Necessary for calculating the modulo variables. If modulo minimum and maximum have the value "0", a linear output variable is calculated.

Default value: 0

Index: 50042.21

IEC name: -

Numerator

Numerator value for numerator/denominator processing

Example – Calculating user units of an external encoder:
For an encoder with 65536 incr/rev -> 60.000 mm, set the numerator to "60000", the denominator to "65536", and the decimal places to "3".

Default value: 1

Index: 50042.22

IEC name: -

Denominator

Denominator value for numerator/denominator processing

Example – Calculating user units of an external encoder:
For an encoder with 65536 incr/rev -> 60.000 mm, set the numerator to "60000", the denominator to "65536", and the decimal places to "3".

Default value: 1

Index: 50042.23

IEC name: -

Filter settings

Filter type

Filter type selection:

  • No filter
  • Average filter
  • Low-pass filter

Index: 50042.31

IEC name: -

Filter time

Filter time in [s]

Default value: 0 s

Index: 50042.32

IEC name: -

Dead time compensation

Activation of dead time compensation

Dead time compensation takes into account possibly switched-on filters and filter times of the data source and the 1st derivation. If dead time compensation is activated and specified as value 0 s, only the dead time caused by the filter is compensated.

  • Not active
  • Active

Index: 50042.33

IEC name: -

Dead time

Dead time in [s]

Default value: 0 s

Index: 50042.34

IEC name: -

Settings of the 1st derivation

Filter type

Filter type selection:

  • No filter
  • Average filter
  • Low-pass filter

Index: 50042.41

IEC name: -

Filter time

Filter time in [s]

Default value: 0 s

Index: 50042.42

IEC name: -

Time base

Selection of the time base for the derivation

  • 1/s
  • min-1

Index: 50042.43

IEC name: -

Settings of the 2nd derivation

Filter type

Filter type selection:

  • No filter
  • Average filter
  • Low-pass filter

Index: 50042.51

IEC name: -

Filter time

Filter time in [s]

Default value: 0 s

Index: 50042.52

IEC name: -

Time base

Selection of the time base for the derivation

  • 1/min2
  • 1/(min*s)
  • 1/s2

Index: 50042.53

IEC name: -