Modbus: Tipos De Datos; Modbus: Vista General De Parámetros - Wilo Control EC-L Instrucciones De Instalación Y Funcionamiento

Ocultar thumbs Ver también para Control EC-L:
Tabla de contenido

Publicidad

Idiomas disponibles
  • ES

Idiomas disponibles

  • ESPAÑOL, página 56
es
13.5

ModBus: tipos de datos

13.6
ModBus: vista general de paráme-
tros
Holding register
Name
(Protocol)
40001
Version communica-
(0)
tion profile
40002
Wink service
(1)
Switch box type
40003
(2)
104
Anexo
Tipo de
Descripción
dato
Número entero en el rango de -32768 a +32767.
INT16
El rango numérico empleado realmente para un punto de datos puede di-
vergir.
Número entero sin signo en el rango de 0 a 65535.
UINT16
El rango numérico empleado realmente para un punto de datos puede di-
vergir.
Es una enumeración. Solo se puede establecer uno de los valores indica-
ENUM
dos en los parámetros.
Un valor booleano es un parámetro con 2 estados exactos (0 – falso/fal-
BOOL
se y 1 – verdadero/true). Generalmente todos los valores superiores a 0
se valoran como true.
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.
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
BITMAP*
6
▪ Bit 6: 2
=64
7
▪ Bit 7: 2
=128
8
▪ Bit 8: 2
=256
9
▪ Bit 9: 2
=512
▪ Bit 10: 2
▪ Bit 11: 2
▪ Bit 12: 2
▪ Bit 13: 2
▪ Bit 14: 2
▪ Bit 15: 2
Es un compendio de 32 valores booleanos (bits). Para conocer los deta-
BITMAP32
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
3
6
8
15
2
+2
+2
+2
=8+64+256+32768=33096. También es posible realizarlo en orden in-
verso. En este caso 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 potencia 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 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 a
0
Data type
Scale & unit
UINT16
0.001
BOOL
ENUM
10
=1024
11
=2048
12
=4096
13
=8192
14
=16384
15
= 32768 todos 0
Elements
Access
R
RW
0. SC
R
1. SC...FC
2. SCe
3. CC
Added
31.000
31.000
31.000
WILO SE 2018-12

Publicidad

Tabla de contenido
loading

Tabla de contenido