Modbus: Tipos De Dados - Wilo Control SC-Booster Notice De Montage Et De Mise En Service

Table des Matières

Publicité

Les langues disponibles
  • FR

Les langues disponibles

  • FRANÇAIS, page 135

13.3 ModBus: Tipos de dados

Tipo de
Descrição
dado
INT16
Número inteiro na área de -32768 até 32767. O intervalo de números real para um ponto de dados pode divergir.
INT32
Número inteiro no intervalo de -2147483648 até 2147483647. O intervalo de números real para um ponto de
dados pode divergir.
UINT16
Número inteiro sem sinal na área de 0 até 65535. O intervalo de números real para um ponto de dados pode divergir.
UINT32
Número inteiro sem sinal no intervalo de 0 até 4294967295. O intervalo de números real para um ponto de dados
pode divergir.
Enum
É uma contagem. Só pode ser introduzido um dos parâmetros abaixo listados.
BOOL
Um valor booleano é um parâmetro com precisamente dois estados (0 - errado/false ou 1 - verdadeiro/true).
De forma geral todos os valores acima de zero são classificados como true.
Bitmap
É um resume de 16 valores booleanos (bits). Os valores são indexados de 0 a 15. O número de leitura e escrita
do registo resulta da soma de todos os bits com o valor 1 vezes 2 elevado ao seu índice.
0
• Bit 0  2
=1
1
• Bit 1  2
=2
2
• Bit 2  2
=4
3
• Bit 3  2
=8
4
• Bit 4  2
=16
5
• Bit 5  2
=32
6
• Bit 6  2
=64
7
• Bit 7  2
=128
8
• Bit 8  2
=256
9
• Bit 9  2
=512
10
• Bit 10  2
=1024
11
• Bit 11  2
=2048
12
• Bit 12  2
=4096
13
• Bit 13  2
=8192
14
• Bit 14  2
=16384
15
• Bit 15  2
=32768
Exemplo para clarificação: Bit 3, 6, 8, 15, são 1 todos os outros são 0. A soma é então 2
8+64+256+32768 = 33096.
O caminho inverso também é possível. Neste processo é testado se do bit com maior índice remissivo, se o número
lido é maior ou igual à potência de dois. Quando este é o caso, o bit 1 é colocado e a potência de dois é deduzida
do número. Depois repete-se a verificação com o bit com o próximo índice remissivo mais baixo e o número resi-
dual acabado de calcular, até se chegar ao bit 0 ou o número residual ser zero.
Exemplo para clarificação: O número lido é de 1416. Bit 15 fica 0, quando 1416<32768. Bits 14 até 11 são
igualmente 0. Bit 10 fica 1, quando é 1416>1024. O número residual é de 1416-1024=392. Bit 9 fica 0, quando
392<512. Bit 8 fica 1, quando 392>256. O número residual fica 392-256=136. Bit 7 fica 1, quando 136>128.
O número residual fica 136-128=8. Bit 6 até 4 ficam 0. Bit 3 fica 1, quando 8=8. O número residual fica 0. Deste
modo os restantes bits 2 a 0 ficam todos 0.
Bitmap32
É um resume de 32 valores booleanos (bits). Para detalhes do cálculo ler o bitmap.
Manual de instalação e funcionamento Wilo-Control SC-Booster (SC, SC-FC, SCe)
Português
3
6
8
15
+2
+2
+2
=
49

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Control sc-fc-boosterControl sce-booster

Table des Matières