Siemens S7 Serie Manual De Sistema página 219

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Para R_TRIG y F_TRIG, cuando inserte la instrucción en el programa, se abre
automáticamente el cuadro de diálogo "Opciones de llamada". En este cuadro de diálogo
puede asignar
si la marca de flanco se almacena en su propio bloque de datos (instancia única) o como
una variable local (multiinstancia) en la
interfaz de bloque. Si crea un bloque de datos independiente, lo encontrará en el árbol del
proyecto de la carpeta "Recursos de programa"
en "Bloques de programa > Bloques de sistema".
Tabla 7- 17
Tipos de datos para los parámetros (contactos/bobinas P y N, P=, N=, P_TRIG and N_TRIG)
Parámetro
Tipo de datos
M_BIT
Bool
IN
Bool
OUT
Bool
CLK
Bool
Q
Bool
Todas las instrucciones usan un bit de marca (M_BIT: contactos/bobinas P/N,
P_TRIG/N_TRIG) o (bit de DB de instancia: R_TRIG, F_TRIG) para almacenar el estado
anterior de la señal de entrada observada. Un flanco se detecta comparando el estado de la
entrada con el estado anterior. Si los estados indican un cambio de la entrada en el sentido
deseado, se notifica un flanco activando la salida (TRUE). De lo contrario, se desactivará la
salida (FALSE).
Nota
Las instrucciones de detección de flancos evalúan los valores de la entrada y de la marca
cada vez que se ejecutan, incluyendo la primera ejecución. Los estados iniciales de la
entrada y de la marca deben considerarse al diseñar el programa, con objeto de permitir o
impedir la detección de flancos en el primer ciclo.
Puesto que la marca debe conservarse desde una ejecución hasta la siguiente, es preciso
utilizar un bit unívoco para cada instrucción de detección de flancos. Este bit no se puede
utilizar en ninguna otra ubicación del programa. También se debe evitar la memoria
temporal y la memoria que pueda ser modificada por otras funciones de sistema, p. ej. una
actualización de E/S. Utilice Solo el área de marcas (M), DB global o memoria estática (en
un DB de instancia) para las asignaciones de memoria de M_BIT.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Descripción
Marca en la que se almacena el estado anterior de la entrada
Bit de entrada cuyo flanco se detecta
Bit de salida que indica que se ha detectado un flanco
Flujo de corriente o bit de entrada cuyo flanco debe detectarse
Salida que indica que se ha detectado un flanco
Instrucciones básicas
7.1 Operaciones lógicas con bits
219

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido