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 a seguintes convenções:
| • | Número inteiro não tem ponto. |
| o | Ex. 12, 1000, 1555 |
| • | Números reais devem obrigatoriamente ter ponto. |
| o | Ex. 1.5, 2.25, 3.0 |
| • | Números representados em hexadecimal obrigatoriamente devem definir o tipo do dado. |
| o | Ex. BYTE#16#7F, WORD#16#3CF0, DWORD#16#00FF0088 |
| • | Números representados em binário obrigatoriamente devem definir o tipo do dado. |
| o | Ex. BYTE#2#1010_0000, WORD#2#0111_0000_0000_0001 |
|
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# e REAL#. Exemplo: WORD#17321 |