MC_AbortTrigger

 

MC_AbortTrigger - General Information

Overview

Type:

Function Block

Available as of:

1.0.5.0

Versions:

current version

Task

The trigger started via an MC_TouchProbe is to be cancelled.

Description

This function block calls up SystemInterface.FC_TPReset to cancel the active Touchprobe tracing.

Interface

Input

Data type

Description

Axis

SystemConfigurationItf.IF_Drive

Interface for the axis to be controlled

TriggerInput

SystemConfigurationItf.IF_TouchProbe

Reference to the trigger signal source

Execute

BOOL

Cancels pending function of the trigger event in the case of a rising edge

Output

Data type

Description

Done

BOOL

Trigger function cancelled

Busy

BOOL

The function block is not finished and new output values are pending.

Error

BOOL

Signalizes a detected error within the function block

ErrorId

DWORD

Error identification

q_etDiag

GD.ET_Diag

General, library-independent statement on the diagnostic.

A value unequal to GD.ET_Diag.Ok corresponds to a diagnostic message.

q_etDiagExt

ET_DiagExt

POU-specific output on the diagnostic.

q_etDiag = GD.ET_Diag.Ok -> status message

q_etDiag <> GD.ET_Diag.Ok -> diagnostic message

q_sMsg

STRING[80]

Event-triggered message which gives more detailed information on the diagnostic state.

Diagnostic Messages

q_etDiag

q_etDiagExt

Enumeration value

Description

OK

Busy

1

The order is executed.

OK

Done

8

The order is completed.

OK

Ok

0

Ok

InputParameterInvalid

AxisInvalid

25

The connected drive is not supported.

InputParameterInvalid

DriveNotInitialised

27

The connected drive is not initialized.

InputParameterInvalid

TriggerInputInvalid

28

TriggerInput is invalid.

AxisInvalid

Enumeration name:

AxisInvalid

Enumeration value:

25

Description:

The connected drive is not supported.

Issue

Cause

Solution

-

No drive has been applied at the input Axis.

A valid drive must be transferred to the input Axis.

Busy

Enumeration name:

Busy

Enumeration value:

1

Description:

The order is executed.

The Touchprobe is cancelled.

Done

Enumeration name:

Done

Enumeration value:

8

Description:

The order is completed.

The Touchprobe job was cancelled.

DriveNotInitialised

Enumeration name:

DriveNotInitialised

Enumeration value:

27

Description:

The connected drive is not initialized.

Issue

Cause

Solution

-

The function FC_DriveInit was not activated for the drive at the input Axis.

Before using the POU, the drive must be initialized using the function FC_DriveInit.

Ok

Enumeration name:

Ok

Enumeration value:

0

Description:

Ok

The POU is waiting for jobs.

TriggerInputInvalid

Enumeration name:

TriggerInputInvalid

Enumeration value:

28

Description:

TriggerInput is invalid.

Issue

Cause

Solution

-

No Touchprobe has been applied at the input TriggerInput.

A valid Touchprobe must be transferred to the input TriggerInput.