9.3.5.3
Instrucción MC_Reset (Confirmar error)
Tabla 9- 30
Instrucción MC_Reset
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "MC_Reset_DB" es el nombre del DB de instancia.
2
La tarea MC_Reset no puede ser interrumpida por otra tarea de Motion Control. Las tareas
MC_Reset nuevas no interrumpen ninguna otra tarea de Motion Control activa.
Tabla 9- 31
Parámetros de la instrucción MC_Reset
Parámetro y tipo
Axis
IN
Execute
IN
Restart
IN
Done
OUT
Busy
OUT
Error
OUT
ErrorID
OUTP
ErrorInfo
OUT
Para acusar un error con MC_Reset, proceda del siguiente modo:
1. Compruebe que se dan las condiciones arriba indicadas.
2. Inicie el acuse del error con un flanco ascendente en el parámetro de entrada Execute.
3. El error ha sido acusado cuando Done es TRUE y la variable <Nombre de
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
SCL
"MC_Reset_DB"(
Axis:=_multi_fb_in_,
Execute:=_bool_in_,
Restart:=_bool_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_);
Tipo de datos
TO_Axis_1
Bool
Bool
Bool
Bool
Bool
Word
Word
eje>.StatusBits.Error del objeto tecnológico es FALSE.
Descripción
Utilice la instrucción MC_Reset para acusar
"Error operativo con parada de eje" y "Error de
configuración". Los errores que requieren
acuse pueden encontrarse en la "Lista de
ErrorIDs y ErrorInfos" en "Solución".
Antes de utilizar la instrucción MC_Reset es
necesario haber eliminado la causa de
cualquier error de configuración presente
sujeto a acuse (por ejemplo, cambiando un
valor de aceleración no válido en el objeto
tecnológico "Eje" a un valor válido).
En V3.0 y posteriores, el comando Restart
permite descargar la configuración del eje a la
memoria de trabajo en el modo de operación
RUN.
Descripción
Objeto tecnológico Eje
Inicio de la tarea con flanco positivo
TRUE = Descargar la configuración del eje desde la memoria de
carga a la memoria de trabajo. El comando solo se puede ejecutar
con el eje deshabilitado.
FALSE = Acusa el recibo de los errores pendientes
TRUE = El error ha sido acusado.
TRUE = La tarea está siendo ejecutada.
TRUE = Se ha producido un error durante la ejecución de la tarea. La
causa del error se indica en los parámetros "ErrorID" y "ErrorInfo".
ID de error del parámetro "Error""
ID de info de error del parámetro "ErrorID"
Instrucciones tecnológicas
9.3 Motion control
475