PLCAllen-BradleyStudio 5000

Valores inmediatos en Logix 5000: Hex, binario y sufijos U, L, UL

Cómo guarda Logix 5000 los valores inmediatos: decimal, hexadecimal, binario y octal, relleno de ceros y sufijos U, L y UL.

· 3 min de lectura

Valores inmediatos en Logix 5000: Hex, binario y sufijos U, L, UL

Un valor inmediato es una constante escrita directamente en la instrucción. En decimal (por ejemplo −2 o 3) el controlador lo guarda en 32 bits. En binario, octal o hexadecimal, si no escribes los 32 bits, rellena con ceros los que faltan: Por eso 16#FFFF no es −1 sino 65535.

Cómo se guardan

Si escribes Base El controlador guarda
-1 Decimal 16#FFFF_FFFF (−1)
16#FFFF Hexadecimal 16#0000_FFFF (65535)
8#1234 Octal 16#0000_029C (668)
2#1010 Binario 16#0000_000A (10)

Sufijos de enteros y punto flotante

Sufijo Tipo resultante
Sin sufijo DINT (entero) o REAL (con decimal)
U UDINT
L LINT (entero) o LREAL (con decimal)
UL ULINT

Ejemplo paso a paso

  1. En una instrucción MOV, escribe 16#FFFF como Source y un DINT como Dest.
  2. Observa que Dest muestra 65535, no −1.
  3. Escribe -1 y verás 16#FFFFFFFF.
  4. En controladores 5380/5580 usa los sufijos para constantes de 64 bits, por ejemplo 5000000000L.

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

MOV(16#FFFF,Mascara);

Consejos y errores comunes

  • Usa _ para separar dígitos y leer mejor: 2#1111_0000.
  • Para máscaras de 32 bits escribe los 8 dígitos hexadecimales completos.

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