Atributos comunes en Logix 5000: Indicadores S:FS, S:N, S:Z y S:V
Atributos comunes de las instrucciones Logix 5000: indicadores S:FS, S:N, S:Z, S:V, S:C y S:MINOR, con simulador de desbordamiento.

Los atributos comunes son reglas que comparten todas las instrucciones generales: Indicadores de estado matemático, valores inmediatos, conversiones de datos, tipos de datos, índices de matriz y direccionamiento de bit. Este tutorial explica los indicadores de estado; cada uno de los demás temas tiene su propio tutorial en la serie. En ControlLogix 5580, CompactLogix 5380/5480 y sus versiones GuardLogix, los indicadores solo se actualizan en rutinas ladder.
Indicadores de estado matemático
| Indicador | Nombre | Cuándo se activa |
|---|---|---|
| S:FS | Primer scan | Se activa en el primer scan de un programa al pasar a Run |
| S:N | Negativo | El resultado de la operación es negativo |
| S:Z | Cero | El resultado es cero |
| S:V | Desbordamiento | El resultado no cabe en el destino |
| S:C | Acarreo | La operación generó un acarreo |
| S:MINOR | Fallo menor | Se produjo un fallo menor |
Expresiones en subíndices de matriz
| Caso | Comportamiento |
|---|---|
| Expresiones en subíndices (5380/5580) | No actualizan indicadores; si desbordan, fallo mayor tipo 4, código 20 |
| Expresiones en subíndices (5370/5570) | Sí actualizan indicadores y pueden generar fallos menores |
Ejemplo paso a paso
- Agrega
ADD(Contador,1,Contador)con un tag INT. - En el renglón siguiente, examina XIC
S:Vpara detectar desbordamiento. - Usa XIC
S:FScon OTU para inicializar salidas enclavadas al arrancar.
Renglón en texto (puedes pegarlo en el editor ladder):
ADD(Contador,1,Contador);
XIC(S:V)OTL(Alarma_Desborde);
Consejos y errores comunes
- Los indicadores no son tags: No se pueden usar en alias.
- Revisa S:V justo después de la operación; la siguiente instrucción matemática lo sobrescribe.
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.


