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

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

Texto estructurado
MINCTag.In := input_value;
MINCTag.Reset := reset_input;
MINCTag.ResetValue := reset_value;
MINC(MINCTag);
result := MINCTag.Out;
Entregue su opinión