Un impulso en flanco descendente con entrada (OSFI)

Esta información corresponde a los controladores
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 y ControlLogix 5590.
Cuando OutputBit cambia de falso a verdadero, la instrucción Un impulso en flanco descendente con entrada (One Shot Falling with Input, OSFI) establece InputBit para un ciclo de ejecución.
Idiomas disponibles
Diagrama de lógica de escalera
Esta instrucción no está disponible en el diagrama de escalera.
Bloque de funciones
OSFI_LD_avail_v31
Texto estructurado
OSFI(OSFI_tag)
Operandos
Texto estructurado
Operando
Tipo
Formato
Descripción
OSFI tag
FBD_ONESHOT
Estructura
Estructura OSFI
Consulte Sintaxis de texto estructurado para ver fallos relacionados con operandos
Bloque de funciones
Operando
Tipo
Formato
Descripción
OSFI tag
FBD_ONESHOT
Estructura
Estructura OSFI
Estructura de FBD_ONESHOT
Parámetro de entrada
Tipo de datos
Descripción
EnableIn
BOOL
Habilita la entrada. Si no está activada, la instrucción no se ejecuta y las salidas no se actualizan.
Está establecido de forma predeterminada.
InputBit
BOOL
Bit de entrada.
Parámetro de salida
Tipo de datos
Descripción
EnableOut
BOOL
Indica si la instrucción está habilitada.
OutputBit
BOOL
Bit de salida
Descripción
Si InputBit es falso, y estaba establecido en verdadero la última vez que se escaneó la instrucción, se establecerá el OutputBit, si no, se borrará OutputBit.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte para ver fallos relacionados con operandos.
Ejecución
Bloque de funciones
Condición/estado
Acción realizada
Pre-escaneado
Los bits EnableIn y EnableOut se establecen en falsos.
Tag.EnableIn es falso
Los bits EnableIn y EnableOut se establecen en falsos.
Tag.EnableIn es verdadero
Los bits EnableIn y EnableOut se establecen en verdaderos.
La instrucción se ejecuta
Primera ejecución de instrucción
El historial anterior de InputBit se borra para requerir una transición de Verdadero a Falso del InputBit.
Primer escaneado de instrucción
El historial anterior de InputBit se borra para requerir una transición de Verdadero a Falso del InputBit.
Post-escaneado
Los bits EnableIn y EnableOut se establecen en falsos.
Texto estructurado
Condición/estado
Acción realizada
Pre-escaneado
Consulte Pre-escaneado en la tabla Bloque de funciones.
Ejecución normal
Consultar Tag.EnableIn es verdadero en la tabla Bloque de funciones.
Post-escaneado
Consulte Post-escaneado en la tabla Bloque de funciones.
Ejemplo
Cuando limit_switch1 cambia de activado a desactivado, la instrucción OSFI establece OutputBit para un escaneado.
Bloque de funciones
Texto estructurado
OSFI_01.InputBit := limit_switch1;
OSFI(OSFI_01);
Output_state := OSFI_01.OutputBit;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal