Códigos de función
6.1
Comandos Modbus
Modelo de direccionamiento Modbus
El módulo permite el acceso R/W a los siguientes bloques de registros de datos Modbus
estándar:
● Bobinas (rango de direcciones 0x de referencia)
● Registros de espera (rango de direcciones 4x de referencia)
Es decir, el módulo no soporta los otros bloques de registros de datos estándar:
● "Entrada discreta" (rango de direcciones 1x de referencia)
● "Registros de entrada" (rango de direcciones 3x de referencia)
Comandos
Se soporta la comunicación Broadcast de maestro a esclavo(s) a través de la dirección de
dispositivo 0. En este caso no se genera una respuesta del esclavo. La comunicación
Broadcast no está asegurada mediante los mecanismos de comprobación normal y debe
limitarse a muy pocos usos.
Un esclavo Modbus SITRANS F sólo reconoce (y acepta) pocos códigos de función/comandos
RTU.
Los códigos de función soportados se listan en la tabla siguiente.
Tabla 6-1
Códigos de función
Código de función
01 hex
03 hex
05 hex
10 hex
11 hex
MAG 8000 Modbus RTU
Instrucciones de servicio, 04/2016, A5E03828422-AA
Texto de comando
Leer bobinas
Leer registros múltiples
Escribir bobina simple
Escribir registros múltiples
Notificar ID de esclavo
Descripción
Lee el estado de (un) bit(s) simple(s) en un esclavo
Lee el contenido binario de los registros múltiples de 16 bits en el
esclavo. El número máximo de registros es 26
Escribe un solo bit on/off
Predefine valores en una secuencia de registros de 16 bits. El nú‐
mero máximo de registros es 25.
El esclavo SITRANS F responde a una petición de comando Notifi‐
car ID de esclavo (comando 17), procedente del maestro, propor‐
cionando información sobre el tipo de dispositivo, el proveedor, el
nivel de revisión, etc., en el formato que se muestra aquí
6
27