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 contador como datos remanentes
Esta opción funciona independientemente de dónde se encuentre el contador (OB, FC o FB).
1. Crear un DB global:
– 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
– Haga clic en "Aceptar".
2. Agregar estructura(s) de contador al DB:
– En el nuevo DB global, agregue una nueva variable estática utilizando uno de los tipos de
– En la columna "Remanencia" compruebe la casilla correspondiente para que la estructura
– Repita este procedimiento para crear estructuras para todos los contadores que desee
– Cambie el nombre de las estructuras de temporizador si lo desea.
3. Abra el bloque de programa para editar la posición en la que desea colocar el contador
remanente (OB, FC o FB).
4. Sitúe la instrucción de contador en la posición deseada.
5. Cuando aparezca el diálogo de opciones de llamada, haga clic en el botón Cancelar. Ahora
debería ver una nueva instrucción de contador con "???" justo arriba y abajo del nombre de
la instrucción.
6. En la parte superior de la nueva instrucción de contador escriba el nombre (no utilice la
función de ayuda para examinar) del DB global y de la estructura de contador que ha creado
antes (ejemplo: "Bloque_datos_3.Estático_1"). Con esa acción se rellenan los tipos de valores
predeterminado y de contaje correspondientes (ejemplo: UInt para una estructura
IEC_UCounter).
Tipo de datos de contador
IEC_Counter
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
que está activada la casilla que limita el acceso a solo simbólico.
datos de contador. Asegúrese de elegir el tipo que desea utilizar para los valores
predeterminado y de contaje.
sea remanente.
guardar en ese DB. Es posible insertar cada estructura de contador en un DB global único,
o insertar múltiples estructuras de contador en el mismo DB global. También es posible
asignar al DB global otras variables estáticas aparte de los contadores. La colocación de
múltiples estructuras de contador en el mismo DB global permite reducir el número
general de bloques.
Tipo correspondiente para los valores predeterminado y de
contaje
Instrucciones básicas
8.3 Contadores
INT
229