6.2
Instrucciones avanzadas
6.2.1
Parámetros de error comunes de las instrucciones avanzadas
En las descripciones de las instrucciones avanzadas se describen los errores en tiempo de
ejecución que pueden ocurrir en relación con las distintas instrucciones. Además de estos
errores, también son posibles los errores comunes indicados a continuación. Cuando se
ejecuta un bloque lógico y ocurre uno de los errores comunes, la CPU pasará a estado
operativo STOP a menos que las instrucciones GetError o GetErrorID se hayan utilizado en
ese bloque lógico para crear una reacción programada al error.
Valor del código de condición
(W#16#....)
8022
8023
8024
8025
8028
8029
8030
803A
6.2.2
Instrucciones de reloj y calendario
Instrucciones de fecha y hora
Las instrucciones de fecha y hora se utilizan para programar cálculos de calendario y hora.
● T_CONV convierte el tipo de datos de un valor de hora: (Time a DInt) o (DInt a Time)
● T_ADD suma valores Time y DTL: (Time + Time = Time) o (DTL + Time = DTL)
● T_SUB resta valores Time y DTL: (Time - Time = Time) o (DTL - Time = DTL)
● T_DIFF provee la diferencia entre dos valores DTL como valor Time: DTL - DTL = Time
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Descripción
Área demasiado pequeña para la entrada
Área demasiado pequeña para la salida
Área de entrada no válida
Área de salida no válida
Asignación del bit de entrada no válida
Asignación del bit de salida no válida
El área de salida es un DB de sólo lectura
El DB no existe
Instrucciones de programación
6.2 Instrucciones avanzadas
139