IF_Configuration - ConfigDone (Method)

Overview

Type:

Method

Available as of:

V1.0.0.0

This chapter provides information on:

Task

Verify and complete the configuration of the robot.

Description

With the method ConfigDone(...), the configuration of the robot can be verified and completed.

  • Have the necessary configurations been carried out?

  • Are the carried out configurations valid?

In case of a valid and complete configuration, the xConfigDone property is set to the value TRUE.

Interface

Output

Data type

Description

q_etDiag

GD.ET_Diag

General library-independent statement on the diagnostic.

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

q_etDiagExt

ET_DiagExt

POU-specific output on the diagnostic.

q_etDiag = ET_Diag.Ok -> Status message

q_etDiag <> ET_Diag.Ok -> Diagnostic message

q_sMsg

STRING[80]

Event-triggered message that gives additional information on the diagnostic state.

Diagnostic Messages

q_etDiag

q_etDiagExt

Enumeration value

Description

OK

Ok

0

Ok

ConfigurationFailed

SchneiderElectricRobotFailed

260

The configuration of the Schneider Electric robot is unsuccessful.

ConfigurationFailed

ExternalPositionSourceConfigured

358

A motion parameter is missing.

ConfigurationFailed

TrackingStopParametersMissing

378

The stop parameters for a tracking system are not set.

ExecutionAborted

EmergencyParameterInvalid

175

The emergency parameters are invalid.

ExecutionAborted

EmergencyParameterMissing

174

The emergency parameters are unavailable.

ExecutionAborted

TransformationInvalid

173

The transformation is invalid.

ExecutionAborted

TransformationMissing

172

The transformation is unavailable.

EmergencyParameterInvalid

Enumeration name:

EmergencyParameterInvalid

Enumeration value:

175

Description:

The emergency parameters are invalid.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

The configuration of the emergency parameter of the robot is invalid.

Call the configuration for the emergency parameter SetEmergencyParameter(...) again.

EmergencyParameterMissing

Enumeration name:

EmergencyParameterMissing

Enumeration value:

174

Description:

The emergency parameters are unavailable.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

No emergency parameter of the robot has been configured.

Call a configuration of the emergency parameter SetEmergencyParameter(...) before calling ConfigDone(...).

ExternalPositionSourceConfigured

Enumeration name:

ExternalPositionSourceConfigured

Enumeration value:

358

Description:

A motion parameter is missing.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

An external position source is configured but no motion parameters of the robot have been configured yet.

Call the method IF_RobotMotion.SetMotionParameter(...) before calling ConfigDone(...).

Ok

Enumeration name:

Ok

Enumeration value:

0

Description:

Ok

The configuration of the robot is valid, complete, and finished now.

SchneiderElectricRobotFailed

Enumeration name:

SchneiderElectricRobotFailed

Enumeration value:

260

Description:

The configuration of the Schneider Electric robot is unsuccessful.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

The configuration of the Schneider Electric robot is unsuccessful.

Verify q_sMsg for details.

TrackingStopParametersMissing

Enumeration name:

TrackingStopParametersMissing

Enumeration value:

378

Description:

The stop parameters for a tracking system are not set.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

There are no stop parameters set for at least one tracking system.

Call the method SetTrackingStopParameters for all tracking systems at least once and set all parameters to valid values.

TransformationInvalid

Enumeration name:

TransformationInvalid

Enumeration value:

173

Description:

The transformation is invalid.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

A configuration of the robot transformation is invalid.

Call a new configuration for a transformation.

TransformationMissing

Enumeration name:

TransformationMissing

Enumeration value:

172

Description:

The transformation is unavailable.

Issue

Cause

Solution

The configuration of the robot was unsuccessful.

No transformation of the robot has been configured yet.

Call a configuration for a transformation, for example Delta3Ax(...) before calling ConfigDone(...).