Tabla 9-14
Tipos de datos para los parámetros
Parámetro y tipo
NR
IN
MODE
IN
PV
IN
RET_VAL
OUT
CQ
OUT
CV
OUT
La CPU utiliza un máximo de 10 contadores de horas de funcionamiento para conocer las horas
de funcionamiento de subsistemas de control críticos. Hay que arrancar cada uno de los
contadores individuales con una ejecución RTM para cada temporizador. Todos los contadores
de horas de funcionamiento se paran cuando la CPU hace una transición de RUN a STOP.
También es posible parar los temporizadores individualmente con una ejecución de RTM, modo
2.
Cuando la CPU hace una transición de STOP a RUN, es necesario reiniciar los temporizadores de
horas con una ejecución de RTM para cada temporizador que se arranca. Una vez que el valor de
un contador de horas de funcionamiento supera las 2147483647 horas, el contaje se detiene y
se transmite el error "Desbordamiento". Hay que ejecutar la instrucción RTM una vez por cada
temporizador que se reinicia, o bien modificar el temporizador.
Un fallo de alimentación de la CPU o una desconexión y reconexión provoca un proceso de cierre
(power down), que guarda los valores actuales de horas de funcionamiento en una memoria
remanente. Cuando la CPU vuelve a arrancar, los valores de horas de funcionamiento guardados
se vuelven a cargar en los temporizadores, y los totales anteriores de horas de funcionamiento
no se pierden. Los contadores de horas de funcionamiento deben reiniciarse para acumular
horas de funcionamiento adicionales.
El programa también puede utilizar la ejecución de RTM en modo 7 para guardar los valores de
contador de horas de funcionamiento en una Memory Card. Los estados de todos los
temporizadores en el momento en que RTM se ejecuta en modo 7 se guardan en la Memory
Card. Los valores memorizados pueden ser incorrectos con el tiempo, ya que los contadores de
funcionamiento se arrancan y detienen durante una sesión de funcionamiento del programa.
Los valores de la Memory Card deben actualizarse periódicamente para capturar eventos
importantes en runtime. La ventaja que se obtiene de guardar los valores RTM en la Memory
Card radica en que se puede insertar la Memory Card en una CPU de sustitución, en la que
estarán disponibles los valores del programa y los valores RTM memorizados. Si los valores de
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos
Descripción
UInt
Número de contadores de horas de funcionamiento: (valores po‐
sibles: 0..9)
Byte
RTM Número de modo de ejecución:
•
•
•
•
•
•
•
DInt
Predeterminar valor de horas para el contador de horas de funcio‐
namiento especificado
Int
Resultado de la función / mensaje de error
Bool
Estado del contador de horas de funcionamiento (1 = contando)
DInt
Valor actual de horas de funcionamiento para el contador especi‐
ficado
9.1 Funciones de fecha, hora y reloj
0 = Recuperar datos (el estado se escribe entonces en CQ y el
valor actual en CV)
1 = Arrancar (en el último valor del contador)
2 = Stop
4 = Inicializar (al valor especificado en PV)
5 = Inicializar (al valor especificado en PV) y después arrancar
6 = Inicializar (al valor especificado en PV) y después parar
7 = Guardar todos los valores RTM de la CPU en la MC (Memory
Card)
Instrucciones avanzadas
333