Representação Direta
Utilizado para definir a posição de memória de uma variável global.
Sintaxe: %<Formato><Tamanho>
Primeira Letra:
| At (Formato) | Descrição |
|---|---|
| I | Entradas (Input): Recebe valores das variáveis analógicas e discretas, ou variáveis de rede de entrada |
| Q | Saídas (Output): Armazena valores a serem escritos nas saídas analógicas e discretas, ou variáveis de rede de saída |
| M | Marcador interno de memória RAM |
| S* | Marcador de status de sistema |
| C* | Marcador de comando de sistema |
*Os marcadores de status e de comando de sistema são de uso exclusivo do ladder.
Segunda Letra:
| At (Tamanho) | Descrição |
|---|---|
| B | Byte (8 bits) |
| W | Word (16 bits) |
| D | Double Word (32 bits) |
| L | Long Word (64 bits) |
Exemplos:
%IX: entrada digital, com tamanho de 1 bit.
%MW: marcador de WORD, com tamanho de 16 bits.
%SB: marcador de status de sistema de BYTE, com tamanho de 8 bits.