EasyManua.ls Logo

Wilo Control EC-Booster - Page 1034

Wilo Control EC-Booster
1212 pages
Go to English
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
es Anexo
1034 WILO SE 2019-07
Abraza-
dero
Función
51/52
Salida: valor de consigna de presión de bomba 3
13.4 ModBus: tipos de datos
Tipo de
dato
Descripción
INT16
Número entero en el rango de -32768 a +32767.
El rango numérico empleado realmente para un punto de datos puede di-
vergir.
UINT16
Número entero sin signo en el rango de 0 a 65535.
El rango numérico empleado realmente para un punto de datos puede di-
vergir.
ENUM
Es una enumeración. Solo se puede establecer uno de los valores indica-
dos en los parámetros.
BOOL
Un valor booleano es un parámetro con exactamente dos estados (0–
falso/false y 1–verdadero/true). Generalmente todos los valores supe-
riores a 0 se valoran como true.
BITMAP*
Es un compendio de 16valores booleanos (bits). Los valores se indexan
de 0 a 15. El número que debe leerse o escribirse en el registro resulta de
la suma de todos los bits con el valor1 multiplicado por 2elevado a su
índice.
Bit0: 2
0
= 1
Bit1: 2
1
= 2
Bit2: 2
2
= 4
Bit3: 2
3
= 8
Bit4: 2
4
= 16
Bit5: 2
5
= 32
Bit6: 2
6
= 64
Bit7: 2
7
= 128
Bit8: 2
8
= 256
Bit9: 2
9
= 512
Bit10: 2
10
= 1024
Bit11: 2
11
= 2048
Bit12: 2
12
= 4096
Bit13: 2
13
= 8192
Bit14: 2
14
= 16384
Bit15: 2
15
= 32768
BITMAP32
Es un compendio de 32valores booleanos (bits). Para conocer los deta-
lles del cálculo consulte Bitmap.
* Ejemplo de aclaración:
Los bits3, 6, 8 y 15 son 1, todos los demás son0. Por tanto, la suma es 2
3
+2
6
+2
8
+2
15
=
8+64+256+32768 = 33096. También es posible realizarlo en orden inverso. En este ca-
so se parte del bit con el índice más alto y se comprueba si el número leído es mayor o
igual que la potencia de2. Si este fuera el caso, se establece el bit1 y se elimina la po-
tencia de2 del número. A continuación se realiza la comprobación con el bit que posee
el siguiente índice más pequeño y el resto calculado en este momento se repite hasta
llegar al bit0 o hasta que el resto sea0. Para la explicación, véase el ejemplo: el número
leído es 1416. El bit15 pasa a 0, ya que 1416<32768. Los bits14 a 11 también pasan a
0. El bit10 pasa a 1, ya que 1416>1024. El resto es 1416-1024=392. El bit9 pasa a 0,
ya que 392<512. El bit8 pasa a 1, ya que 392>256. El resto es 392-256=136. El bit7
pasa a 1, ya que 136>128. El resto es 136-128=8. Los bits6 a 4 pasan a 0. El bit3 pasa
a 1, ya que 8=8. El resto es 0. Y así se calculan los demás bits 2 hasta que todos sean 0.
13.5 ModBus: vista general de paráme-
tros
Holding register
(Protocol)
Name Data type Scale & unit Elements Access* Added
40001
(0)
Version communica-
tion profile
UINT16 0.001 R 31.000
40002
(1)
Wink service BOOL RW 31.000

Table of Contents

Related product manuals