Predefinir un registro único, Formatos de datos, Formato de datos de punto flotante (flotante) – Basler Electric DECS-250 Manual del usuario

Página 230

Advertising
background image

216

9440372990 Rev H

Dirección de Inicio Lo
Nº de Registros Hi
Nº de Registros Lo
Verificación de error CRC Hi
Verificación de error CRC Lo

Predefinir un Registro Único

Un mensaje de consulta de Predefinición de un Registro Único requiere que se escriba un registro único.
Si la consulta es de difusión (dirección del dispositivo= 0), no se devolverá un mensaje de respuesta.

Nota: Solo los tipos de datos INT16, INT8, UINT16, UINT8 y cadena de caracteres (de no más de 2
bytes) pueden ser predefinidos por esta función.

Consulta

Los datos dejarán de ser escritos si alguna de las siguientes excepciones ocurre.

Las consultas para escribir los registros de Solo Lectura resultan en una respuesta de error con
Código de Excepción “Dirección de Datos No Permitidos”.

Una consulta para escribir un valor no permitido (fuera del rango) para un registro resulta en una
respuesta de error con Código de Excepción “Valor de Datos No Permitidos”.

Dirección de Dispositivo
Código de Función= 06 (hex)
Dirección Hi
Dirección Lo
Datos Hi
Datos Lo
Verificación de error CRC Hi
Verificación de error CRC Lo

Respuesta

El mensaje de respuesta repite el mensaje de Consulta después de que el registro ha sido alterado.

Formatos de Datos

Los sistemas del DECS-250 soportan los siguientes tipos de datos:

Tipos de datos mapeados para 2 registros

o

Entero de 32 bits sin signo (Uint32)

o

Punto Flotante (Flotante)

o

Máximo de 4 caracteres en la cadena (String)

Tipos de datos mapeados para 1 registro

o

Entero de 16 bits sin signo (Uint16)

o

Entero de 8 bits sin signo (Uint8)

o

Máximo de 2 caracteres en la cadena (String)

Tipos de datos mapeados par más de 2 registros

o

Más de 4 caracteres en la cadena (String)

Formato de Datos de Punto Flotante (Flotante)

El formato de datos de punto flotante de Modbus utiliza dos registros de retención consecutivos para
representar un valor de datos. El primer registro contiene 16 bits de orden inferior del siguiente formato
de 32 bits:

MSB es el bit de signo para el valor del punto flotante (0 = positivo).

Los siguientes 8 bits son el exponente desviado por decimal 127.

Communicación Modbus™

DECS-250

Advertising