Un impulso en flanco ascendente (OSR)

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.
La instrucción Un impulso en flanco ascendente (One Shot Rising, OSR) establece el bit de salida para un escaneado cuando la condición de entrada de peldaño cambia de falso a verdadero.
RSL5K_OSR Description
Idiomas disponibles
Diagrama de lógica de escalera
Operandos
IMPORTANTE: Puede ocurrir un funcionamiento inesperado si:
  • Los operandos de etiqueta de salida se sobrescriben
  • Los miembros de un operando de estructura se sobrescriben
  • A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones.
Diagrama de lógica de escalera
Operando
Tipo de datos
Formato
Descripción
Storage Bit
BOOL
etiqueta
Almacena la condición de entrada de peldaño de cuando la instrucción se ejecutó por última vez.
Existen varios modos de direccionamiento de operandos posibles para el bit de almacenamiento; consulte Direccionamiento de bits para ver ejemplos.
Output Bit
BOOL
etiqueta
Bit que se va a modificar.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte Índice a través de matrices para ver los fallos de indexación de matrices.
Ejecución
Diagrama de lógica de escalera
Condición/estado
Acción realizada
Pre-escaneado
El bit de almacenamiento se establece en verdadero para prevenir desencadenamientos inválidos durante el primer escaneado del programa.
El bit de salida se borra y se establece en falso.
La condición de entrada de renglón es falsa
Establecer la condición de salida de reglón a condición de entrada de reglón
El bit de almacenamiento se borra y se establece en falso.
El bit de salida se borra y se establece en falso.
La condición de entrada de renglón es verdadera
Establecer la condición de salida de reglón a condición de entrada de reglón
Consulte Diagrama de flujo de OSR (Verdadero).
Post-escaneado
N/A
Diagrama de flujo de OSR (Verdadero)
OSR Flow Chart True
Ejemplo
Diagrama de lógica de escalera
Este ejemplo muestra cómo se puede usar un OSR para hacer una o más instrucciones de desencadenamiento de flanco. Cada vez que Limit_Switch_01 cambia de falso a verdadero, el OSR cambiará Output_bit_02 a verdadero. Cualquier instrucción condicionada por Output_bit_02 se habilitará y, puesto que Output_bit_02 solo es verdadero para un escaneado, se ejecutará una vez por transición.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal