ET_Diag

 

ET_Diag - General Information

Overview

Type:

Enumeration type

Available as of:

V1.0.1.0

Versions:

Current version

Description

Enumeration type describing the general, library-independent diagnostic.

A value not equal to ET_Diag.Ok corresponds to an diagnostic message.

Enumeration Elements

Name

Value

Description

OK

0

OK

UnexpectedProgramBehavior

1

Unintended behavior of the program.

DriveConditionInvalid

2

The necessary requirements for the intended use of the drive are not fulfilled.

InputParameterInvalid

3

An input parameter has an invalid value

PowerSupplyConditionInvalid

4

The requirements for enabling the drive power supply are nor fulfilled.

FileHandlingInvalid

5

The file cannot be accessed.

ControllerConditionInvalid

6

The controller does not provide the required performance characteristics.

WarmStartConditionInvalid

7

The warm start could not be executed.

LimitReached

8

A limit has been reached

HomingFailed

9

Referencing the drive was not successful

SercosConditionInvalid

10

The Sercos bus is not in the required state.

ExecutionAborted

12

The further execution of a program section aborted.

ConfigurationFailed

13

Configuration was unsuccessful.

DiagActive

14

A diagnostic message is active.

SystemParameterInvalid

15

A system parameter is invalid.

ConfigurationFailed

Enumeration name:

ConfigurationFailed

Enumeration value:

13

Description:

Configuration was unsuccessful.

Issue

Cause

Solution

-

For example, a parameter to be configured was allocated with an invalid value.

More detailed information about the configuration error can be obtained via the diagnostic outputs q_etDiagExt or q_sMsg.

ControllerConditionInvalid

Enumeration name:

ControllerConditionInvalid

Enumeration value:

6

Description:

The controller does not provide the required performance characteristics.

Issue

Cause

Solution

-

The performance characteristics of the controller are not sufficient for the requirements of the program.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

DiagActive

Enumeration name:

DiagActive

Enumeration value:

14

Description:

A diagnostic message is active.

Issue

Cause

Solution

-

For instance, the controller sends a diagnostic message.

For more detailed information, see the diagnostic parameters of the controller or the message logger.

For more detailed information, see output q_etDiagExt or q_sMsg of the function block.

DriveConditionInvalid

Enumeration name:

DriveConditionInvalid

Enumeration value:

2

Description:

The necessary requirements for the intended use of the drive are not fulfilled.

Issue

Cause

Solution

-

The drive is not in the state that is required for the program sequence or does not fulfill the necessary requirements.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

ExecutionAborted

Enumeration name:

ExecutionAborted

Enumeration value:

12

Description:

The further execution of a program section aborted.

Issue

Cause

Solution

-

The execution requirements are not fulfilled.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

-

During the execution impermissible deviations occurred.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

FileHandlingInvalid

Enumeration name:

FileHandlingInvalid

Enumeration value:

5

Description:

The file cannot be accessed.

Issue

Cause

Solution

-

A file could not be accessed.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

Check the data carrier.

Check whether the file exists on the data carrier.

HomingFailed

Enumeration name:

HomingFailed

Enumeration value:

9

Description:

Referencing the drive was not successful

Issue

Cause

Solution

-

No referencing position could be determined.

Obtain more detailed diagnostic information (e.g. q_etDiagExt output) for a more detailed analysis and to be able to derive appropriate measures.

InputParameterInvalid

Enumeration name:

InputParameterInvalid

Enumeration value:

3

Description:

An input parameter has an invalid value

Issue

Cause

Solution

-

An input parameter has an invalid value.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

Correct your last input or undo it, if necessary.

LimitReached

Enumeration name:

LimitReached

Enumeration value:

8

Description:

A limit has been reached

Issue

Cause

Solution

-

A limit has been reached

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

OK

Enumeration name:

OK

Enumeration value:

0

Description:

OK

The POU has no detected errors and produces a status message to q_etDiagExt.

PowerSupplyConditionInvalid

Enumeration name:

PowerSupplyConditionInvalid

Enumeration value:

4

Description:

The requirements for enabling the drive power supply are nor fulfilled.

Issue

Cause

Solution

-

The drive power supply cannot be switched on.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt or the diagnostic code of the controller) for a more detailed analysis and to be able to derive appropriate measures.

SercosConditionInvalid

Enumeration name:

SercosConditionInvalid

Enumeration value:

10

Description:

The Sercos bus is not in the required state.

Issue

Cause

Solution

-

The Sercos bus does not fulfill the necessary requirements.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt or the diagnostic code of the controller) for a more detailed analysis and to be able to derive appropriate measures.

SystemParameterInvalid

Enumeration name:

SystemParameterInvalid

Enumeration value:

15

Description:

A system parameter is invalid.

UnexpectedProgramBehavior

Enumeration name:

UnexpectedProgramBehavior

Enumeration value:

1

Description:

Unintended behavior of the program.

Issue

Cause

Solution

-

The controller program produced an unintended feedback or a feedback that cannot be described in more detail at the moment.

Contact the manufacturer for a more detailed analysis.

WarmStartConditionInvalid

Enumeration name:

WarmStartConditionInvalid

Enumeration value:

7

Description:

The warm start could not be executed.

Issue

Cause

Solution

-

The warm start motion could not be executed correctly.

Obtain more detailed diagnostic information (e.g. output q_etDiagExt) for a more detailed analysis and to be able to derive appropriate measures.

If possible, try to execute a cold start.

Repeat the homing of the machine, then repeat the desired action.