8.1.4
Instrucción SET_TIMEZONE
Tabla 8- 15
Instrucción SET_TIMEZONE
KOP / FUP
En el ejemplo SCL, "SET_TIMEZONE_DB" es el nombre del DB de instancia.
2
Tabla 8- 16
Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
Timezone
IN
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
La entrada REQ no se utiliza para SCL.
1
Para configurar manualmente los parámetros de zona horaria en la CPU, utilice las
propiedades "Hora del día" de la ficha "General" de la configuración del dispositivo.
Utilice la instrucción SET_TIMEZONE para ajustar la configuración de la hora local con
programación. Los parámetros de la estructura "TimeTransformationRule" especifican la
zona horaria local y el momento de cambio automático entre el horario de invierno y verano.
Tabla 8- 17
"Estructura "TimeTransformationRule"
Parámetro
Bias
DaylightBias
DaylightStartMonth
DaylightStartWeek
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
SCL
"SET_TIMEZONE_DB"(
Timezone:=_struct_in,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
Tipo de datos
Bool
TimeTransformationRule
Bool
Bool
Bool
Word
Tipo de datos
Descripción
Int
Diferencia horaria entre UTC y hora local [min]
Int
Diferencia horaria entre horario de invierno y de verano [min]
USInt
Mes del cambio a horario de verano
USInt
Semana del cambio a horario de verano:
1 = primera aparición del día de la semana en el mes
...
5 = última aparición del día de la semana en el mes
101BInstrucciones avanzadas
Descripción
Ajusta la zona horaria local y los
parámetros de horario de invierno/verano
utilizados para convertir la hora del
sistema de la CPU en hora local.
Descripción
REQ=1: Ejecutar función
Reglas para la transformación de la hora del sistema
en hora local
Función completada
Función ocupada
Error detectado
Resultado de la función / mensaje de error
8.1 Fecha y hora
253