7
PROGAMACIÓN Y SECUENCIA DE COMANDOS DE RTU
7.6 Entrada del Registro de Punto Flotante
El medidor VerifEye
formateados IEEE 754 de 32 bits para reportar los resultados
y almacenar los valores del registro del usuario escalables,
como por ejemplo el rango del TC, factores de escala del
TC y TP, etc. Debido a que estos registros requieren dos
direcciones Modbus de 16 bits para transmitir, estos registros
deben ser accedidos como registros múltiples o accedidos de
manera secuencial sin interrupción.
Nota: La razón de evitar que los registros de punto flotante
sean actualizados como registros individuales de 16 bits
es que los valores provisionales (cuando el número sea
ingresado a la mitad) representen valores numéricos válidos
pero desconocidos. El requisito de que tanto los registros
MSW como LSW sean escritos de manera secuencial
evita que los datos del medidor tengan factores de escala
desconocidos y potencialmente muy grandes aplicados para
los datos de medición entre las escrituras del registro.
Selección del Tipo de Datos
Nota: Es probable que el programa RTU tenga un soporte integrado para tipos
de datos múltiples incluyendo el punto flotante. Los datos del medidor VerifEye se
almacenan como MSW, LSW, lo que puede llevar a cierto proceso de prueba y
error para su identificación en el ajuste del RTU. ABCD flotante es un ejemplo de la
manera en que este RTU identifica el orden de coincidencia de bytes.
Se anticipa que los programadores de la línea de comandos o los guionistas
pueden preferir ingresar datos en formato hexadecimal. Las personas que no son
programadores que utilizan Modbus o utilidades BACnet (o aquellos que utilizan
ViewPoint HD) pueden preferir utilizar la notación decimal. Este ejemplo funciona a
través de los detalles de convertir información encontrada en la documentación de
nuestro usuario (decimal) a un formato hexadecimal que debe cubrir el nivel más
alto de complejidad.
Introducción de los Datos de Punto Flotante Utilizando un Guión
Considere el proceso de programar la Clasificación de Escala Completa CH1 del
TC con un valor de 100.00 amperios para un medidor que tiene un elemento en la
dirección del esclavo #1.
1. Convierta 100.00 en un formato de punto flotante IEEE 754 ingresando el
número en una utilidad de conversión, como por ejemplo una utilidad de Internet
o HD ViewPoint.
a) Utilidad de Internet - La representación del punto flotante de 16 bits de 100.00
se muestra a continuación como 0x42C8 0x0000. Éstos son los contenidos
del registro MSW y LSW requeridos.
®
utiliza números de punto flotante
56