PL.ERRMODE

Description

PL.ERRMODE sets the type of following error warning and fault usage.

Mode 0 - following error magnitude fault

In Mode 0, the values of PL.ERRFTHRESH and PL.ERRWTHRESH are compared against the value of PL.ERR. If the absolute value of PL.ERR is larger than PL.ERRWTHRESH, then a warning is generated. If the absolute value of PL.ERR is larger than PL.ERRFTHRESH, then a fault is generated.

Mode 1 - deviation from predicted trajectory fault

In Mode 1, the values of PL.ERRFTHRESH and PL.ERRWTHRESH are compared against the following value:

<error> = abs(PL.ERR - [ ( VL.CMD – VL.FF) / PL.KP ] )

If the absolute value of <error> is larger than PL.ERRWTHRESH for a consecutive period of 100 ms, then a warning is generated. If the absolute value of <error> is larger than PL.ERRFTHRESH for a consecutive period of 100 ms, then a fault is generated.

In mode 1, if PL.KI is not 0 then the following error prediction mechanism is turned off. When the drive is disabled, the following error limit tests are turned off and the warnings are cleared. A value of 0 in PL.ERRFTHRESH or PL.ERRWTHRESH disables the respective functionality.

Usage of Mode 1:

If a machine was frictionless, no resonances and VL.KVFF was set to 1.0 (100% velocity feedforward) then the value being compared against the fault threshold and warning threshold would be zero because all of the error would be due to the commanded move.

This feature is intended to remove all error contributed from the trajectory and leave only the disturbances from forces outside of those commanded.

Example

Assuming

PL.ERRMODE = 0, PL.ERRFTHRESH=1.2, PL.ERRWTHRESH=1, then PL.ERR reads 1.1.

In this case the warning is generated, but the fault is not.

Assuming PL.ERRMODE = 0, PL.ERRFTHRESH=1.2, PL.ERRWTHRESH=1, then PL.ERR reads 1.3.

In this case the warning is generated, as well as the fault.

General Information

Type

NV Parameter

Units

0- Standard following error

1-Enhanced following error

Range

0 to 1

Default Value

0

Data Type

Boolean

BASIC: Integer

See Also

PL.ERR , PL.ERRFTHRESH , PL.ERRWTHRESH

Start Version

M_01-02-09-000

FieldbusClosed A Fieldbus is an industrial network system for real-time distributed control (e.g. CAN or Profibus). It is a way of connecting instruments in a plant design

Index/Subindex

Object Start Version

EtherCATClosed ***EtherCAT is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs COE and CANopen

5121h/0

M_01-02-09-000

Related Topics

PL.ERR | PL.ERRFTHRESH | PL.ERRWTHRESH

Position Loop