Tipos de dados
Os seguintes tipos de dados são suportados pelo software Studio 5000®. Um tipo de dado é uma definição do tamanho e do layout da memória alocada para a tag criada. Os tipos de dados definem quantos bits, bytes ou palavras de dados uma tag utiliza.
Tipos de dados
Tipo de dados |
Abreviatura |
Bits de memória |
Faixa |
---|---|---|---|
Booleano |
BOOL |
1 |
0–1 |
Inteiro curto |
SINT |
8 |
-128 a 127 |
Inteiro |
INT |
16 |
-32.768 a 32.767 |
Inteiro duplo |
DINT |
32 |
-2.147.483.648 a 2.147.483.647 |
Número real |
REAL |
32 |
±3,402823E38 a ±1,1754944E-38 |
O TeSys™ island suporta tipos de dados sem sinal. No entanto, o software Studio 5000 suporta apenas tipos de dados com sinal. Esses tipos de dados usam um bit para indicar que o software lida apenas com inteiros com sinal. Por esse motivo, o valor positivo máximo que pode ser exibido para inteiros sem sinal de 32 bits é 2.147.483.647. Para impor isso, existe uma lógica dentro das AOIs (instruções complementares) para maximizar registros UDINT se o bit de sinal for usado. Para esses registros do TeSys island, existe um sinalizador como um parâmetro exposto para indicar estouro. Esses sinalizadores são do tipo BOOL com a convenção de nomenclatura {Nome_da_tag}_O.
Exemplo de estouro
AvgIRMS |
DINT |
AvgIRMS_O |
DINT |