Variables de medida, Ejemplo de pregunta modbus – CIRCUTOR CVM-B Series Manual del usuario

Página 178

Advertising
background image

178

CVM-B100 - CVM-B150

Manual de Instrucciones

6�2�1�- Ejemplo de pregunta MODBUS

Pregunta: Valor instantáneo de la tensión de fase de la L1

Dirección Función

Registro

inicial

Nº registros

CRC

0A

04

0000

0002

70B0

Dirección: 0A, Número de periférico: 10 en decimal.

Función: 04, Función de lectura.

Registro Inicial: 0000, registro en el cual se desea que comience la lectura.

Nº de registros: 0002, número de registros a leer.

CRC: 70B0, Carácter CRC.

Respuesta:

Dirección Función

Nº Bytes

Registro

nº 1

Registro

nº 2

CRC

0A

04

04

0000

084D

8621

Dirección: 0A, Número de periférico que responde: 10 en decimal.

Función: 04, Función de lectura.

Nº de bytes : 04, Nº de bytes recibidos.

Registro: 0000084D, valor de la tensión de fase de la L1: VL1 x 10 : 212.5V

CRC: 8621, Carácter CRC.

6.3.- MAPA DE MEMORIA MODBUS

Todas las direcciones del mapa

MODBUS están en Hexadecimal.

6�3�1�- Variables de Medida

Para estas variables está implementada la

Función 0x04: lectura de registros.

Los valores instantáneos ocupan 2 registros cada uno.

Los valores máximos y mínimos ocupan 4 registros: 2 para el valor de la variable y los dos

siguientes indican la hora y fecha en que se ha producido el máximo o mínimo, en formato

compacto (U32).

El formato compacto de los dos registros de fecha y hora es:

Bit

32

Bits

31 ��� 27

Bits

26���23

Bits

22���18

Bits

17���13

Bits

12���7

Bits

6���1

x

Año

Mes

Día

Horas

Minutos

Segundos

El año se calcula con el offset = 2013, es decir el Año Real : 2013 + Año ( bits 31 ...27) .

Las unidades ocupan 1 registro cada una.

Advertising