PLCAllen-BradleyStudio 5000

Tipos de datos elementales en Logix 5000: Rangos y compatibilidad

Tipos de datos elementales de Logix 5000 (IEC 61131-3): BOOL, SINT, INT, DINT, LINT, USINT, UINT, UDINT, ULINT, REAL y LREAL con rangos y simulador.

· 3 min de lectura

Tipos de datos elementales en Logix 5000: Rangos y compatibilidad

Los tipos de datos elementales son los definidos por la norma IEC 61131-3. Los controladores ControlLogix 5580, CompactLogix 5380/5480 y sus versiones GuardLogix admiten los tipos con y sin signo y LREAL; los 5370/5570 admiten SINT, INT, DINT, LINT y REAL. Los valores inmediatos se manejan como DINT.

Tabla de tipos

Tipo Tamaño Rango
BOOL 1 bit 0 o 1
SINT / USINT 1 byte −128 a 127 / 0 a 255
INT / UINT 2 bytes −32.768 a 32.767 / 0 a 65.535
DINT / UDINT 4 bytes −2.147.483.648 a 2.147.483.647 / 0 a 4.294.967.295
LINT / ULINT 8 bytes Entero de 64 bits / 0 a 18.446.744.073.709.551.615
REAL 4 bytes ±1,1754944E−38 a ±3,4028235E38 y 0
LREAL 8 bytes ±2,2250738585072014E−308 a ±1,7976931348623157E308 y 0

Compatibilidad por controlador

Controladores Tipos compatibles
5380 / 5480 / 5580 SINT, INT, DINT, LINT, REAL, USINT, UINT, UDINT, ULINT, LREAL
5370 / 5570 SINT, INT, DINT, LINT, REAL

Ejemplo paso a paso

  1. Al crear un tag, elige el tipo según el rango que necesitas.
  2. Para contadores y cálculos generales usa DINT: Es el tipo nativo y el más rápido.
  3. Para valores analógicos con decimales usa REAL.
  4. Usa tipos sin signo (UINT, UDINT) cuando un equipo los entrega así por comunicación.

Renglón en texto (puedes pegarlo en el editor ladder):

MOV(Valor_UINT,Valor_DINT);

Consejos y errores comunes

  • Un INT para contar piezas se desborda en 32.767: Prefiere DINT.
  • REAL también puede guardar infinito y NAN, que el software muestra de forma distinta según el formato.

Serie: Instrucciones Logix 5000

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.

Sigue aprendiendo