Instrucciones básicas
7.3 Contadores
Tipo de datos de contador
1. En la columna "Remanencia" compruebe la casilla correspondiente para que la
estructura sea remanente.
– Repita este procedimiento para crear estructuras para todos los contadores que
– Cambie el nombre de las estructuras de temporizador si lo desea.
2. Abra el bloque de programa para editar la posición en la que desea colocar el contador
remanente (OB, FC o FB).
3. Sitúe la instrucción de contador en la posición deseada.
4. 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.
5. 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).
Asignar un DB multiinstancia para guardar los datos de contador como datos remanentes
Esta opción sólo funciona si el contador se coloca en un FB
Esta opción depende de si el FB se ha creado sólo con acceso simbólico. Una vez que el
FB se ha creado ya no se puede cambiar la casilla de verificación que limita el
direccionamiento a sólo simbólico; hay que seleccionarla correctamente en el momento de
la creación del FB, en la primera pantalla que aparece tras seleccionar "Agregar nuevo
bloque" del árbol. Para comprobar cómo está configurada esta casilla para un FB existente,
haga clic con el botón derecho sobre el FB en el árbol del proyecto, seleccione Propiedades
y a continuación Atributos.
200
IEC_Counter
IEC_SCounter
IEC_DCounter
IEC_UCounter
IEC_USCounter
IEC_UDCounter
desee 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
INT
SINT
DINT
UINT
USINT
UDINT
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06