Bosch Rexroth IndraMotion MLD Series Applications Manual page 75

Table of Contents

Advertisement

DOK-INDRV*-MLD3-**VRS*-AP02-EN-P
Rexroth IndraDrive Rexroth IndraMotion MLD (2G) as of MPx-18
Troubleshooting compilation errors
Troubleshooting runtime errors
Errors detected by functions or function blocks
"Error"
"ErrorID"
ErrorID
NONE
INPUT_INVALID
INPUT_RANGE
RESOURCE
CALCULATION
COMMUNICATION
STATE_MACHINE
LSA Control S.L. www.lsa-control.com comercial@lsa-control.com (+34) 960 62 43 01
The affected task is immediately aborted.
All PLC variables in the affected task remain frozen to facilitate debug‐
ging.
Other tasks run to their end and are not called any more (like "PLC
STOP"). If a task does not reach its natural end in double its cycle time,
it is aborted.
When the PLC has control over the drive, the drive is switched off (inter‐
nal system control ON).
The error is also displayed on next login.
The PLC cannot be set to RUN any more -> an error is signaled on the
first attempt. The RUN state of the PLC then is only possible after a
warm restart of the PLC.
The easiest way to troubleshoot compilation errors is with a connected (even
subsequently) programming system. Errors (as well as warnings and notifica‐
tions) are displayed in the "Messages" window with a short description. Dou‐
ble-clicking a message leads to the point in the source text which caused the
message.
Runtime errors can be read in plain text in parameter "P-0-1365, PLC error
message".
If no programming system is available, the error can be located offline by
reading the text of "P-0-1365, PLC error message".
See also
"Tracing PLC
exceptions"
The individual function blocks have outputs which can be used for error han‐
dling:
"Error": An error bit (BOOL)
"ErrorID": An error number (ENUM type, few values)
"ErrorIdent": An error code with extended error information
The "Error" output is BOOL type. The rising edge of "Error" signals that an
error has occurred while processing the function block.
The "ErrorID" output is ERROR_CODE type. When an error has occurred at
the function block, the error classification can be seen at the "ErrorID" output.
The ERROR_CODE type is defined in the "CommonTypes" li‐
brary of each device.
The table below shows the possible error codes (ErrorID) and their causes:
Cause of error
No error
Value outside of programmable range of values, e.g., axis number 30000
Value outside of currently possible range of values, e.g., axis 5 not configured
Function not enabled, "MoveRelative" with "Open Loop" or hardware not found
Calculation error, e.g., overflow in PID controller
Communication error, e.g., failure in communication to external devices
Current state of state machine prevents or prohibits further processing
Bosch Rexroth AG
Basic functions of Rexroth IndraMotion MLD
73/267

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rexroth indramotion mld-sRexroth indramotion mld-m

Table of Contents