Reading the current state of the mxA interface

Description

The function block KRC_ReadMXAStatus reads the current state of the mxA interface.

Reading the current state of the mxA interface 1:
Function block KRC_ReadMXAStatus

Inputs

Parameter

Type

Description

AxisGroupIdx

INT

Index of axis group

  • 1 … 5

Outputs

Parameter

Type

Description

Status

INT

Current state of the mxA interface

(>>> Status)

Error

BOOL

TRUE = error in function block

ErrorID

DINT

Error number

Status

Current state of the mxA interface (function block KRC_ReadMXAStatus)

Value

Name

Description

0

Invalid

No function blocks can be processed.

Frequent causes:

  • Submit interpreter stopped or deselected
  • I/O error due to incorrect bus configuration
  • Robot controller not started.

1

Error

An mxA error message is active.

The error message must be reset with the function block KRC_MessageReset.

2

ProgramStopped

Robot interpreter is not active (main program has been stopped or deselected).

3

StandBy

Robot interpreter is active and waiting for statements, e.g. waiting for an input.

4

Executing

Robot interpreter is active (main program is being executed).

5

Aborting

Robot stopped and all statements aborted.