100BInstrucciones básicas
7.3 Contadores
Remanencia de los datos de contador tras una transición RUN-STOP-RUN o una desconexión y
nueva conexión de la CPU
Si una sesión en modo RUN finaliza con el modo STOP o una desconexión y nueva
conexión de la CPU y se inicia una nueva sesión en modo RUN, los datos de contador
guardados en la sesión anterior se pierden, a no ser que la estructura de datos se haya
definido como remanente (contadores CTU, CTD y CTUD).
Si se aceptan los ajustes predeterminados del diálogo de opciones de llamada una vez
insertada la instrucción de contador en el editor de programas, automáticamente se
asignará un DB de instancia que no puede definirse como remanente. Para que los datos de
contador puedan ser remanentes, hay que usar un DB global o un DB multiinstancia.
Asignar un DB global para guardar los datos de temporizador como datos remanentes
Esta opción funciona independientemente de dónde se encuentre el contador (OB, FC o
FB).
1. Crear un DB global:
2. Agregar estructura(s) de contador al DB:
192
– Haga doble clic en "Agregar nuevo bloque" en el árbol del proyecto
– Haga clic en el icono del bloque de datos (DB)
– Elija DB global como tipo
– Si desea poder definir elementos individuales en este DB como remanentes,
asegúrese de que está activada la casilla que limita el acceso a sólo simbólico.
– Haga clic en "Aceptar".
– En el nuevo DB global, agregue una nueva variable estática utilizando uno de los
tipos de datos de contador. Asegúrese de elegir el tipo que desea utilizar para los
valores predeterminado y de contaje.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05