Captura mínima (MINC)

Esta información corresponde a los controladores CompactLogix 5370, ControlLogix 5570, CompactGuardLogix 5370, GuardLogix 5570, CompactGuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 y ControlLogix 5590.
La instrucción Captura mínima (Minimum Capture, MINC) retiene el valor mínimo de la entrada a lo largo del tiempo y permite al usuario volver a establecer un mínimo según sea necesario.
Idiomas disponibles
Diagrama de lógica de escalera
Esta instrucción no está disponible en el diagrama de escalera.
Bloque de funciones
MINC_FBD_avail_v31
Texto estructurado
MINC(MINC_tag);
Operandos
Bloque de funciones
Operando
Tipo
Formato
Descripción
Etiqueta MINC
MINIMUM_CAPTURE
estructura
Estructura MINC
Estructura de MINIMUM_CAPTURE
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.
In
REAL
La entrada de la señal analógica a la instrucción.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
Restablecer
BOOL
Solicitar el restablecimiento del algoritmo de control. La instrucción establece Out = ResetValue mientras Reset está activado.
Está borrado de forma predeterminada.
ResetValue
REAL
El valor de restablecimiento de la instrucción. La instrucción establece Out = ResetValue mientras Reset está activado.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
Parámetro de salida
Tipo de datos
Descripción
EnableOut
BOOL
Habilita la salida.
Salida
REAL
La salida calculada del algoritmo.
Texto estructurado
Operando
Tipo
Formato
Descripción
Etiqueta MINC
MINIMUM _CAPTURE
estructura
Estructura MINC
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 MINC ejecuta este algoritmo:
Condición
Action
Reset está establecido
LastMinimum = ResetValue
Out = ResetValue
Reset está borrado
Si In < LastMinimum, actualice LastMinimum.
Out = LastMinimum.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte Atributos comunes para obtener información sobre fallos relacionados con los 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
N/A
Primer escaneado de instrucción
Establecer la solicitud para inicializar el valor mínimo con la entrada actual.
Post-escaneado
Los bits EnableIn y EnableOut se establecen en falsos.
Texto estructurado
En Texto estructurado, EnableIn siempre es Verdadero durante un escaneado normal. Si la instrucción se encuentra en la ruta de control activada por la lógica, se ejecutará.
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.
Ejemplos
Si Reset está establecido, la instrucción establece Out=ResetValue. Si Reset está borrado, la instrucción establece Out=In cuando In < LastMinimum. De lo contrario, la instrucción establece Out= LastMinimum.
Bloque de funciones
MINC_FBD_ex_v31
Texto estructurado
MINCTag.In := input_value;
MINCTag.Reset := reset_input;
MINCTag.ResetValue := reset_value;
MINC(MINCTag);
result := MINCTag.Out;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal