18. Sistema de comunicación
18.4
Mensaje de error <SetError>
La instrucción SetError coloca un mensaje de error en el sistema de comunicación. Esta
instrucción influye en el procesamiento del programa, parándolo. Los movimientos que se
estén efectuando se detienen. Acusando recibo del mensaje de error se puede reanudar el
programa. Para ello se deben habilitar los controladores del motor y se debe iniciar
nuevamente el programa.
Un mensaje de error se marca con el símbolo
multieje CMXR.
Ejemplo:
pressure
:= Sensor.Read();
cycle
:=
cycle
SetError("Cycle %1 error, pressure
Indicación en la unidad de mando manual:
156
Sintaxis
<text> : STRING,
SetError(
OPT <param1> : ANY,
OPT <param2> : ANY)
Parámetros
Significado
Text
Texto del mensaje de error
param1
1. parámetro posible
Param2
2. parámetro posible
Tabla 18.3 Parámetros de la instrucción SetError
Nota
La edición de un mensaje de error provoca la detención del
movimiento. La cinemática no puede continuar el recorrido hasta
que se acuse recibo del mensaje de error.
// Leer un valor de presión
+ 1
// Contar ciclo
Unidad
STRING
ANY
ANY
en la memoria de errores del control
%2", cycle, pressure)
Festo GDCP-CMXR-SW-ES es 1205c