Procesador de comunicaciones
12.5 Comunicación Modbus
Extended_Addressing
A la variable Extended_Addressing se accede de una manera similar que a la variable
HR_Start_Offset mencionada más arriba, excepto que la variable Extended_Addressing es
un valor booleano. El valor booleano se debe escribir a través de una bobina de salida y no
de un cuadro de desplazamiento.
El direccionamiento del esclavo Modbus se puede configurar de modo que tenga un solo
byte (ajuste predeterminado) o bien dos bytes. El direccionamiento avanzado se utiliza para
direccionar más de 247 dispositivos dentro de una sola red. El direccionamiento avanzado
permite direccionar como máximo 64000 direcciones. A continuación aparece una trama de
la función 1 Modbus a modo de ejemplo.
Tabla 12- 80 Dirección de esclavo de un byte (byte 0)
Función 1
Byte 0
Petición
Direc.
esclava
Respuesta
Direc.
válida
esclava
Respuesta
Direc.
errónea
esclava
Tabla 12- 81 Dirección de esclavo de dos bytes (byte 0 y byte 1)
Byte 0
Petición
Dirección esclava
Respuesta
Dirección esclava
válida
Respuesta
Dirección esclava
errónea
Códigos de condición
Tabla 12- 82 Códigos de condición de ejecución MB_SLAVE (errores de comunicación y configuración)
STATUS (W#16#)
80D1
80D2
80E0
80E1
80E2
80E3
686
Byte 1
Byte 2
Código F
Dirección inicial
Código F
Longitud
0x81
Código E
Byte 1
Byte 2
Código F
Código F
0x81
Descripción
El receptor ha lanzado una petición de control de flujo para suspender una transmisión
activa y no ha habilitado nuevamente la transmisión en el tiempo de espera indicado.
Este error también se genera durante el control de flujo por hardware cuando el receptor no
confirma CTS en el tiempo de espera indicado.
La petición de transmisión se ha cancelado porque no se recibe ninguna señal DSR del
DCE.
El mensaje se ha terminado porque el búfer de recepción está lleno.
El mensaje se ha terminado debido a un error de paridad.
El mensaje se ha terminado debido a un error de trama.
El mensaje se ha terminado debido a un error de desbordamiento.
Byte 3
Byte 4
Long. de bobinas
Datos bobina
Byte 3
Byte 4
Dirección inicial
Longitud
Código E
Manual de sistema, 04/2012, A5E02486683-06
Byte 5
Byte 5
Byte 6
Long. de bobinas
Datos bobina
1
Controlador programable S7-1200