Pular para o conteúdo principal

Tipo de Dados

Tipo de dadoTamanhoSinalFaixa de valoresPrecisão
BOOL1 bit-0 ou 1-
BYTE8 bits (1 byte)-0 a 255-
USINT8 bits (1 byte)-0 a 255-
SINT8 bits (1 byte)Sim-128 a 127-
WORD16 bits (2 bytes)-0 a 65535-
UINT16 bits (2 bytes)-0 a 65535-
INT16 bits (2 bytes)Sim-32768 a 32767-
DWORD32 bits (4 bytes)-0 a (2^32 - 1)-
UDINT32 bits (4 bytes)-0 a (2^32 - 1)-
DINT32 bits (4 bytes)Sim-2^31 a (2^31 - 1)-
LWORD64 bits (8 bytes)-0 a (2^64 - 1)-
ULINT64 bits (8 bytes)-0 a (2^64 - 1)-
LINT64 bits (8 bytes)Sim-2^63 a (2^63 - 1)-
REAL32 bits (4 bytes) - Ponto flutuante padrão IEEE 559Sim±10^381/2^23
LREAL64 bits (8 bytes) - Ponto flutuante padrão IEEE 559Sim±10^3081/2^52
STRING8 bits (1 byte) por posição + 8 bits (1 byte) para o caractere nulo de terminação-1 a 254 caracteres ASCII-

NOTA 1: Considere apenas o número de caracteres na configuração do tamanho da variável. O byte ocupado pelo terminador nulo não é adicionado ao tamanho. Caso o tamanho da STRING não seja definido pelo usuário, serão alocados 128 caracteres por padrão.

NOTA 2: Tipos de dados válidos apenas para o SCA06.