Instrucciones básicas
8.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:
– 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,
– Haga clic en "Aceptar".
2. Agregar estructura(s) de temporizador al DB:
– En el nuevo DB global, agregue una nueva variable estática utilizando el tipo de datos
– En la columna "Remanencia" compruebe la casilla correspondiente para que la estructura
– Repita este procedimiento para crear estructuras para todos los temporizadores que
– 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 temporizador
remanente (OB, FC o FB).
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 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").
Asignar un DB multiinstancia para guardar los datos de temporizador como datos remanentes
Esta opción solo funciona si el temporizador 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 temporizador en la posición deseada dentro del FB.
224
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" Solo permite definir todos los elementos del DB
como remanentes o no remanentes.
IEC_Timer.
sea remanente.
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.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO