10. Conexión a otros equipos
10.7 Modbus-TCP
10.7.2.5 Write Single Registers 0x06:
10.7.2.6 Write Multiple Registers 0x10:
642
Esta función escribe 16 bits en un registro (marca de palabra (de red) en easy)
Tab. 120: Request-PDU
Código de función
Dirección de destino
Valor del registro
Reacción al recibir la solicitud
1. Análisis de la dirección de destino (distribuida en los bytes 1-2)
a. Byte 1 = Hi; Byte 2 = Lo
2. Análisis del valor que debe escribirse (distribuido en los bytes 3-4)
a. Byte 3 = Hi; Byte 4 = Lo
3. Escritura del valor en el registro de destino (marca de palabra (de red))
Response-PDU
Si el valor se ha escrito correctamente, el eco de la solicitud se produce de nuevo como
respuesta (Response)
(→ Apartado "Write Single Registers 0x06:", página 642 Request-PDU)
Por tanto, Response es idéntica a la correspondiente Request y solo sirve como con-
firmación.
La función escribe n * 16 bits en un registro N (marcas de palabra (de red) en easyE4)
Tab. 121: Request-PDU
Código de función
Dirección de inicio
Número de registros
Número de bytes
Valores de registro que
deben escribirse (marcas de
palabra)
n = número de los registros que deben escribirse
Reacción al recibir la solicitud
1. Análisis de la dirección de inicio (distribuida en los bytes 1-2)
a. Byte 1 = Hi; Byte 2 = Lo
2. Análisis del número de registros (distribuidos en los bytes 3-4)
easyE4 07/20 MN050009 ES www.eaton.com
1 byte
0x06 ;Write single Registers
2 byte
Siempre debe seleccionarse 1 más pequeño que
la marca de palabra (MW) que debe escribirse
(si debe escribirse MW1, aquí debe aparecer 0)
2 byte
Valor que debe escribirse
1 byte
0x10 ;Write Multiple Registers
2 byte
Siempre debe seleccionarse 1 más pequeño que la
marca de palabra de inicio (si debe escribirse MW1,
aquí debe aparecer 0)
2 byte
1-123 (0x0001 bis 0x007B)
1 byte
2 * N
n * 2 Byte
Valores que deben escribirse