8.1.3
Instrucción Contador de horas de funcionamiento
Tabla 8- 12
Instrucción RTM
KOP / FUP
SCL
RTM(NR:=_uint_in_,
MODE:=_byte_in_,
PV:=_dint_in_,
CQ=>_bool_out_,
CV=>_dint_out_);
Tabla 8- 13
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.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Descripción
La instrucción RTM (Contador de horas de funcionamiento) puede
inicializar, arrancar, parar y leer las horas de funcionamiento de la CPU.
Tipo de datos
Descripción
UInt
Número del contador de horas de funcionamiento: (Valores
posibles: 0..9)
Byte
RTM Número de modo de ejecución:
DInt
Predeterminar valor de horas para el contador de horas de
funcionamiento especificado
Int
Resultado de la función / mensaje de error
Bool
Estado del contador de horas de servicio (1 = contando)
DInt
Valor actual de horas de funcionamiento para el contador
especificado
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)
101BInstrucciones avanzadas
8.1 Fecha y hora
251