Instrucciones básicas
7.2 Temporizadores
Asignar un DB global para guardar los datos de temporizador como datos remanentes
Esta opción funciona independientemente de dónde se encuentre el temporizador (OB, FC o
FB).
1. Crear un DB global:
2. Agregar estructura(s) de temporizador al DB:
3. Abra el bloque de programa para editar la posición en la que desea colocar el
4. Sitúe la instrucción de temporizador en la posición deseada.
5. Cuando aparezca el diálogo de opciones de llamada, haga clic en el botón Cancelar.
6. En la parte superior de la nueva instrucción de temporizador escriba el nombre (no utilice
Asignar un DB multiinstancia para guardar los datos de temporizador como datos remanentes
Esta opción sólo funciona si el temporizador se coloca en un FB
Esta opción depende de si el FB se creó con acceso a bloques "Optimizado" (sólo permite el
direccionamiento simbólico). Una vez que el FB se ha creado ya no se puede cambiar la
casilla de verificación de "Optimizado"; 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á 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.
194
– 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 de datos individuales en este DB como remanentes,
asegúrese de que está activada la casilla "Optimizado". La otra opción para el tipo de
DB "Estándar - compatible con S7-300/400" sólo permite definir todos los elementos
del DB como remanentes o no remanentes.
– Haga clic en "Aceptar".
– En el nuevo DB global, agregue una nueva variable estática utilizando el tipo de datos
IEC_Timer.
– En la columna "Remanencia" compruebe la casilla correspondiente para que la
estructura sea remanente.
– Repita este procedimiento para crear estructuras para todos los temporizadores que
desee guardar en ese DB. Es posible insertar cada estructura de temporizador en un
DB global único, o insertar múltiples estructuras de temporizador en el mismo DB
global. También es posible asignar al DB global otras variables estáticas aparte de los
temporizadores. La colocación de múltiples estructuras de temporizador en el mismo
DB global permite reducir el número general de bloques.
– Cambie el nombre de las estructuras de temporizador si lo desea.
temporizador remanente (OB, FC o FB).
la función de ayuda para examinar) del DB global y de la estructura de temporizador que
ha creado antes (ejemplo: "Bloque_datos_3.Estático_1").
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06