Instrucciones básicas
8.3 Contadores
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
IEC_SCounter
IEC_DCounter
IEC_UCounter
IEC_USCounter
IEC_UDCounter
Asignar un DB multiinstancia para guardar los datos de contador como datos remanentes
Esta opción solo funciona si el contador se coloca en un FB
Esta opción depende de si las propiedades del FB especifican "Acceso optimizado al
bloque" (solo permite el direccionamiento simbólico). Para comprobar cómo está
configurado el atributo de acceso 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.
Si el FB especifica "Acceso optimizado al bloque" (solo permite el direccionamiento
simbólico):
1. Abra el FB para editarlo.
2. Sitúe la instrucción de contador en la posición deseada dentro del FB.
3. Cuando aparezca el diálogo de opciones de llamada, haga clic en el botón de
multiinstancia. La opción de multiinstancia solo está disponible si la instrucción se está
colocando en un FB.
4. En el diálogo de opciones de llamada, cambie el nombre del contador si lo desea.
5. Haga clic en "Aceptar". La instrucción de contador aparece en el editor con el tipo INT
para los valores predeterminado y de contaje, y la estructura IEC_COUNTER aparece en
la interfaz de FB, bajo Estático.
6. Si lo desea, cambie el tipo de en la instrucción de contador de INT a uno de los tipos
restantes. La estructura de contador cambiará de la forma correspondiente.
7. En caso necesario, abra el editor de interfaz de FB (puede ser necesario hacer clic en la
flecha pequeña para expandir la vista).
8. En Estático, localice la estructura de contador que se acaba de crear.
9. En la columna Remanencia correspondiente a dicha estructura, cambie la selección a
"Remanencia". Cada vez que este FB se llame posteriormente desde otro bloque de
programa se creará un DB de instancia con esta definición de interfaz con la estructura
de contador marcada como remanente.
266
Tipo correspondiente para los valores predeterminado y
de contaje
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
INT
SINT
DINT
UINT
USINT
UDINT
Controlador programable S7-1200