Límite (LIM) en Studio 5000: Qué es y cómo se usa
Aprende la instrucción LIM de Studio 5000: comprobar si un valor está dentro (o fuera) de un rango, con simulador.

La instrucción LIM (Limit) revisa si un valor de prueba está dentro de un rango. Tiene un comportamiento especial: Si el límite bajo es mayor que el alto, revisa si el valor está fuera del rango.
Operandos
| Operando | Tipo de dato | Descripción |
|---|---|---|
| Low Limit | SINT, INT, DINT, LINT, REAL o constante | Límite bajo |
| Test | SINT, INT, DINT, LINT, REAL o constante | Valor que se revisa |
| High Limit | SINT, INT, DINT, LINT, REAL o constante | Límite alto |
Cómo se ejecuta
| Condición | Resultado |
|---|---|
| Low ≤ High | Verdadero si Low ≤ Test ≤ High |
| Low > High | Verdadero si Test ≥ Low o Test ≤ High (fuera del rango) |
Ejemplo paso a paso
- Usa el tag
Presion_Linea(REAL). - En la pestaña Compare, arrastra LIM.
- Low Limit:
4.0; Test:Presion_Linea; High Limit:6.0. - Agrega OTE
Presion_OK. - Prueba: Entre 4 y 6 bar (incluidos) Presion_OK queda en 1.
Renglón en texto (puedes pegarlo en el editor ladder):
LIM(4.0,Presion_Linea,6.0)OTE(Presion_OK);
Consejos y errores comunes
- Los límites son inclusivos: El valor exacto del límite cuenta como dentro.
- Para detectar "fuera de rango", invierte los límites (Low = 6.0, High = 4.0) en vez de usar dos comparaciones.
- Reemplaza la combinación GEQ + LEQ con una sola instrucción más clara.
Serie: Instrucciones Logix 5000
- Examinar si cerrado (XIC)
- Examinar si abierto (XIO)
- Activación de salida (OTE)
- Enclavamiento de salida (OTL)
- Desenclavamiento de salida (OTU)
- Instrucciones de comparación en Studio 5000
- Igual a (EQU)
- Mayor que (GRT)
- Mayor o igual que (GEQ)
- Menor que (LES)
- Menor o igual que (LEQ)
- Límite (LIM)
- Instrucciones de alarma (ALMD y ALMA)
- Operación de grupo de alarmas (ASO)
- Máscara igual a (MEQ)
- No igual a (NEQ)
- Valor absoluto (ABS)
- Sumar (ADD)
- Calcular (CPT)
- Dividir (DIV)
- Módulo (MOD)
- Multiplicar (MUL)
- Negar (NEG)
- Raíz cuadrada (SQR/SQRT)
- Restar (SUB)
- Y booleano (BAND)
- O exclusivo booleano (BXOR)
- NO booleano (BNOT)
- O booleano (BOR)
- Búsqueda y comparación de archivos (FSC)
- Aritmética y lógica de archivo (FAL)
- Operadores válidos en expresiones
- Instrucción FOR (FOR)
- PID mejorado (PID)
- Validación de licencia (LV)
- Atributos comunes e indicadores de estado matemático
- Valores inmediatos (constantes)
- Conversiones de datos
- Tipos de datos elementales
- Tipos LINT y valores de punto flotante
- Índice a través de matrices
- Direccionamiento de bit
- Lazo FOR_DO en texto estructurado
- Instrucción MOV
Referencias
- Rockwell Automation. Logix 5000 Controllers General Instructions Reference Manual (Publicación 1756-RM003). literature.rockwellautomation.com
- Rockwell Automation. Studio 5000 Logix Designer: Ayuda en línea, conjunto de instrucciones. rockwellautomation.com
- International Electrotechnical Commission. (2013). IEC 61131-3: Programmable controllers – Part 3: Programming languages (3.ª ed.). IEC.
- Petruzella, F. D. (2017). Programmable Logic Controllers (5.ª ed.). McGraw-Hill Education.
Studio 5000, Logix 5000, ControlLogix, CompactLogix y GuardLogix son marcas de Rockwell Automation. Ilustraciones y simuladores originales de TdeAutomatización.


