Literais na Rung
Nos blocos funcionais também é possível a entrada de valores literais, conforme figura a seguir.
Figura 1 - Exemplo de Programa
Valores literais são aqueles que não estão atrelados a nenhuma variável, sendo estes inseridos no diagrama Ladder com seu valor explícito.
Nesse exemplo foi configurada a entrada PT do bloco TON com o valor literal 1000.
Para a entrada de literais, devem ser usadas as seguintes convenções:
- Número inteiro não tem ponto.
- Ex.:
12,1000,1555
- Ex.:
- Números reais devem obrigatoriamente ter ponto.
- Ex.:
1.5,2.25,3.0
- Ex.:
- Números representados em hexadecimal obrigatoriamente devem definir o tipo do dado.
- Ex.:
BYTE#16#7F,WORD#16#3CF0,DWORD#16#00FF0088
- Ex.:
- Números representados em binário obrigatoriamente devem definir o tipo do dado.
- Ex.:
BYTE#2#1010_0000,WORD#2#0111_0000_0000_0001
- Ex.:
ATENÇÃO: Em alguns blocos, por questões de verificação de consistência de dados, será necessário definir o tipo do dado do literal através de notação específica, que terá as seguintes opções:
BOOL#,BYTE#,INT#,UINT#,DINT#,UDINT#,WORD#,DWORD#eREAL#. Exemplo:WORD#17321.