Instrucciones básicas
7.8 Control del programa
7.8.16
Instrucción "Parar ciclo del PLC"
Tabla 7- 117 Instrucción STP
KOP / FUP
SCL
STP();
Encontrará más información en: Configurar las salidas en una transición de RUN a STOP
(Página 88).
Si EN = TRUE, la CPU pasa a estado operativo STOP, se detiene la ejecución del programa
y el estado de ENO carece de importancia. De lo contrario, EN = ENO = 0.
7.8.17
Instrucciones GET_ERROR
Las instrucciones GET_ERROR proporcionan información acerca de errores de ejecución
de bloques de programa. Si se ha insertado una instrucción GetError o GetErrorID en el
bloque lógico, los errores del programa podrán tratarse en el bloque de programa.
GetError
Tabla 7- 118 Instrucción GetError
KOP / FUP
SCL
GET_ERROR(_o
ut_);
Tabla 7- 119 Tipos de datos para los parámetros
Parámetro
Tipo de datos
ERROR
ErrorStruct
Tabla 7- 120 Elementos de la estructura de datos ErrorStruct
Componentes de la estructura
ERROR_ID
FLAGS
244
Descripción
La instrucción STP (Finalizar programa) pone la CPU en el modo STOP.
Cuando la CPU está en STOP, se detienen la ejecución del programa de
usuario y las actualizaciones físicas desde la memoria imagen de proceso.
Descripción
Indica que ha ocurrido un error de ejecución de un bloque y rellena una estructura
de datos de error predefinida con información detallada acerca del error.
Descripción
Estructura de datos del error: Es posible cambiar el nombre de la estructura pero
no sus elementos.
Tipo de datos
Descripción
Word
ID de error
Byte
Indica si se ha producido un error durante una llamada de bloque.
16#01: Error durante una llamada de bloque.
16#00: Ningún error durante una llamada de bloque.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06