Modbus/USS
3.6 Driver esclavo de Modbus
Cálculo de direcciones:
La dirección Modbus "start_address" 1030 Hex (4144 decimal) se encuentra en el área de
entradas:
Byte de entrada =((start_address-
El número de bit restante da:
Nº bit restante =((start_address-
Se produce un acceso que empieza con la entrada E 134.0 hasta E 136.7 inclusive.
Número de bits:
El número de bits de Modbus "bit_number" 0018 Hex (24 decimal) significa que deben
leerse 24 bits = 3 bytes.
La tabla lista más ejemplos del acceso a datos.
Tabla 3- 23
start_address
Hex decimal
0000
0071
0800
0D05
1000
10A4
194
4096
=((4144 -
)
=134;
4096
=((4144 -
)
= 0;
Otros ejemplos del acceso a datos
Cálculo de direcciones
0
0
Marca ((0 -
113
Marca ((113 -
2048
Marca ((2048 -
3333
Marca ((3333 -
4096
Entrada ((4096 -
4260
Entrada ((4260 -
nnnnn
)
/ 8)
+
/ 8)
+
aaaaa
)
% 8)
[Módulo 8]
% 8)
2000
) / 8) +
0
2000
) / 8) +
0
2000
) / 8) +
0
2000
) / 8) +
4096
128
) / 8) +
4096
128
) / 8) +
Instrucciones de servicio, 03/2009, A5E00259730-05
sssss
128
Dirección
-> M2000.0
-> M2014.1
-> M2256.0
-> M2416.5
-> E 128.0
-> E 148.4
Módulos interfaz serie