Representación directa
Se utiliza para definir la ubicación de memoria de una variable global.
Sintaxis: %<Formato><Tamanho>
Primera letra:
| En (Formato) | Descripción |
|---|---|
| I | Entradas: Recibe valores de variables analógicas y discretas, o variables de red de entrada |
| Q | Salidas: Almacena valores que se escribirán en las salidas analógicas y discretas, o variables de red de salida |
| M | Marcador de memoria RAM interna |
| S* | Marcador de estado del sistema |
| C* | Marcador de comando del sistema |
*Los marcadores de estado y comando del sistema son solo para uso en escalera.
Segunda letra:
| En (Tamaño) | Descripción |
|---|---|
| B | Byte (8 bits) |
| W | Palabra (16 bits) |
| D | Palabra doble (32 bits) |
| L | Palabra larga (64 bits) |
Ejemplos:
%IX: Entrada digital, 1 bit.
%MW: Marcador de palabra, 16 bits.
%SB: Marcador de estado del sistema de byte, 8 bits.