Descargar Imprimir esta página

Eaton EASY-E4-UC-12RC1 Manual De Instrucciones página 812

Ocultar thumbs Ver también para EASY-E4-UC-12RC1:

Publicidad

10. Comunicación easyE4 Conexión a otros equipos
10.17 Modbus-TCP
808
Read Holding Registers 0x03:
La función 0x03 lee registros internos (p. ej. palabras de marca en easyE4) por pala-
bras.
Tab. 139: Request-PDU
Código de fun-
1 byte
ción
Dirección de
2 byte
inicio
Número de
2 byte
registros
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)
 a. Byte 3 = Hi; Byte 4 = Lo
 3. Lectura de las palabras de datos desde el inicio de la (dirección de inicio)
hasta la (dirección de inicio + número de registros)
Un registro corresponde p. ej. a una marca de palabra
Tab. 140: Response-PDU
Código de función
1 byte
Número de bytes
1 byte
Valores de registro n* 2 Byte Valor
n= número de los registros leídos
Preparación del envío de la respuesta
 1. Los registros leídos (marcas de palabra) se reproducen en 2 bytes por regis-
tro
 2. Para cada registro (palabra de marca) hay un byte High y uno Low
Ejemplo
 
Palabra de registro Hi0x02
l
 
Palabra de registro Lo0x2B
l
 
Contenido de la marca de palabra 0x022B
l
 3. El LSB dentro del byte es el bit 0
Tras la codificación de la respuesta esta se envía.
easyE4  02/24 MN050009ES  Eaton.com
0x03 ;Read Holding Registers
Siempre debe haberse seleccionado 1 más pequeño que la
entrada de inicio (basado en 0)
1 hasta 125 (0x7D)
0x03 ;Read Holding Registers
Aquí debe haberse entrado siempre un valor
= 2 * n

Publicidad

loading