Restablecimiento dominante (RESD)

Esta información se aplica a los controladores
Compact GuardLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
ControlLogix
5580 y ControlLogix 5590.
La instrucción RESD utiliza las entradas Set y Reset para controlar salidas enclavadas. La entrada Reset tiene prioridad sobre la entrada Set.
Idiomas disponibles
Diagrama de lógica de escalera
Esta instrucción no está disponible para el diagrama de escalera.
Bloque de funciones
RESD_FBD_avail_v31
Texto estructurado
RESD(RESD_tag);
Operandos
Bloque de funciones
Operando
Tipo
Formato
Descripción
Etiqueta RESD
DOMINANT_RESET
estructura
Estructura RESD
Estructura de DOMINANT_RESET
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.
Set
BOOL
Establece la entrada a la instrucción.
Está borrado de forma predeterminada.
Restablecer
BOOL
Restablece la entrada a la instrucción.
Está borrado de forma predeterminada.
Parámetro de salida
Tipo de datos
Descripción
EnableOut
BOOL
Indica si la instrucción está habilitada.
Salida
BOOL
La salida de la instrucción.
OutNot
BOOL
La salida invertida de la instrucción.
Texto estructurado
Consulte
Sintaxis de texto estructurado
para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado.
Descripción
La instrucción establecimiento dominante utiliza los parámetros de entrada Set y Reset para controlar los parámetros de salida enclavados Out y OutNot. La entrada Reset tiene prioridad sobre la entrada Set.
Out se enclavará en verdadero siempre que el parámetro de entrada Set esté establecido en verdadero. Si se establece el parámetro Reset en verdadero se anulará el estado actual de Out, estableciendo Out en falso.
Cuando Reset vuelve a falso, Out se enclavará en el estado actual del parámetro de entrada Set. OutNot se establecerá en el estado opuesto de Out.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte Atributos comunes para ver los atributos relacionados con los fallos.
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 bit Out se borra y se establece en falso. OutNot se establece en verdadero.
Primer escaneado de instrucción
N/A
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 Set es verdadero y Reset es falso, Out se establece en verdadero. Cuando Reset es verdadero, Out se borra. La entrada Reset tiene prioridad sobre la entrada Set. La instrucción RESD establece OutNot en el estado opuesto de Out.
Bloque de funciones
RESD_FBD_ex_v31
Texto estructurado
RESD_01.Set := set_input;
RESD_01.Reset := reset_input;
RESD(RESD_01);
out_output := RESD_01.Out;
outNot_output := RESD_01.OutNot;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal