Registros Y Funciones En Modo 'PRocess Slave' Y Datos De 32 Bits - Fema Electronica M Serie Manual De Usuario

Ocultar thumbs Ver también para M Serie:
Tabla de contenido

Publicidad

1.20 Registros y funciones en modo 'Process slave' y datos de 32 bits
listado de los registros accesibles (ver Tabla 8) y funciones permiti-
das (ver Tabla 7) en un instrumento configurado en modo 'Process
slave' y datos de 32 bits.
• acceder a una función no especificada en la tabla, retorna el
error 1 'Illegal Function'.
• acceder a un número de registro no especificada en la tabla,
retorna el error 2 'Illegal Data Address'.
• trabajar con registros de 32 bits permite codificar números en-
tre 999999 y -199999. Enviar valores superiores (o inferiores) al
registro 'Indicación' ocasionará overrange (o underrange) de la
indicación del instrumento.
• los registros Setpoint 1, Setpoint 2 y Setpoint 3, están deshabi-
litados (el valor de setpoint se modifica a través del teclado fron-
tal). Para habilitar la escritura de estos registros a través del bus
manteniendo el modo 'Process slave' ver la sección 1.23.9.
- escribir sobre los registros de setpoint cuando están desha-
bilitados retorna un error 2 'Illegal Data Address'.
- enviar valores superiores a 999999 (o inferiores a -199999)
a los registros de setpoint, graba el valor 999999 (o -199999).
- modificar el setpoint manualmente desde el teclado frontal
no actualiza el registro de setpoint. La lectura del registro de
setpoint no accede al valor de setpoint configurado, sino al
último valor escrito en el registro.
• tras la pérdida de alimentación, el instrumento arranca con los
registros inicializados a valor '0' (ver sección 1.7).
• los registros de 32 bits se escriben mediante la función 'Write
Multiple Registers'. Se debe escribir sobre los 2 registros ('high' y
'low') en la misma escritura. Si se recibe orden de escritura sobre
un solo registro ('high' o 'low') el instrumento descarta la escritu-
ra. No se envía código de error.
• el registro 'Resolución' consiste en un valor numérico que in-
dica el número de decimales del equipo. Valor de 0 a 5. Escribir
el valor 2 enciende el punto decimal en la posición XXXX.XX. Los
valores no válidos son descartados y no se envía código de error.
• todos los registros son de lectura y escritura.
• el acceso a los registros reservados no genera código de error.
Ejemplo : para actualizar la indicación del instrumento a 6543.21, se
necesita trabajar con registros de 32 bits. Convertir el valor de indi-
cación a formato hexadecimal, y enviar al registro 'indicación high'
los primeros 16 bits y al registro 'indicación low' los últimos 16 bits.
654321 decimal en formato hexadecimal es 0x0009FBF1
registro 'indicación high' = 0x0009 = 9
registro 'indicación low' = 0xFBF1 = 64497
En la práctica, esto se consigue con las funciones DIV (división ente-
ra) y MOD (resto de la división entera).
registro 'indicación high' = 654321 DIV 65536 = '9'
registro 'indicación low' = 654321 MOD 65536 = '64497'
registro 'resolución high' = '0'
registro 'resolución low' = '2'
FEMA ELECTRÓNICA . SERIE M . M60-RTU
Número de función
16
3
Tabla 7 - Funciones en modo 'Process slave' y datos de 32 bits
Número de registro
0
1
2
3
4
5
6
7
8
9
10
11
Tabla 8 - Registros en modo 'Process slave' y datos de 32 bits
Nombre
Write multiple registers
Read registers
Nombre
Indicación Low
Indicación High
Resolución Low
Resolución High
Setpoint 1* Low
Setpoint 1* High
Setpoint 2* Low
Setpoint 2* High
Setpoint 3* Low
Setpoint 3* High
Reservado
Reservado
9

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

M60-rtu

Tabla de contenido