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 instancia.
1
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
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, 04/2012, A5E02486683-06
SCL
"SET_TIMEZONE_DB"(
REQ:=_bool_in,
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
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
Instrucciones avanzadas
8.1 Fecha y hora
263