Instrucciones básicas
8.1 Operaciones lógicas con bits
Tabla 8-16
Instrucciones R_TRIG y F_TRIG
KOP / FUP
SCL
"R_TRIG_DB"(
"F_TRIG_DB"(
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 8-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
216
Descripción
Activar variable con flanco de señal ascendente.
CLK:=_in_,
El DB de instancia asignado se usa para almacenar el estado anterior de la
Q=> _bool_out_);
entrada CLK. El flujo de corriente o estado lógico de la salida Q es TRUE
cuando se detecta un flanco ascendente (OFF a ON) en el estado lógico de
CLK (en FUP) o en el flujo de corriente de CLK (en KOP).
En KOP, la instrucción R_TRIG no se puede disponer ni al comienzo ni al
final de un segmento. En FUP, la instrucción R_TRIG puede disponerse en
cualquier posición de la rama, excepto al final.
Activar variable con flanco de señal descendente.
CLK:=_in_,
El DB de instancia asignado se usa para almacenar el estado anterior de la
Q=> _bool_out_);
entrada CLK. El flujo de corriente o estado lógico de la salida Q es TRUE
cuando se detecta un flanco descendente (ON a OFF) en el estado lógico de
CLK (en FUP) o en el flujo de corriente de CLK (en KOP).
En KOP, la instrucción F_TRIG no se puede disponer ni al comienzo ni al
final de un segmento. En FUP, la instrucción F_TRIG puede disponerse en
cualquier posición de la rama, excepto al final.
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
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO