Configuración del protocolo modbus – KROHNE ALTOSONIC V12 ES Manual del usuario
Página 126

10
CONFIGURACIÓN DEL PROTOCOLO MODBUS
126
ALTOSONIC V12
www.krohne.com
08/2013 - 4002644101- MA ALTOSONIC V12 R02 es
Teniendo en cuenta el tipo de datos, el direccionamiento se puede "optimizar" según
corresponda, lo cual se implementa en un modo de direccionamiento no compatible con el
concepto Modicon original:
• En el "modo compatible con Modicon" original, por cada registro de 16 bits se asigna y se
cuenta una dirección. Para, por ejemplo, retener un valor entero de 64 bits, se ocuparían 4
direcciones. Por tanto, para direccionar la siguiente variable de este tipo, es necesario
aumentar en 4 la dirección.
• En el "modo no compatible con Modicon", las direcciones se incrementan en 1 por cada
siguiente variable. Por ejemplo, para leer o escribir la siguiente variable de 64 bits, el área de
registro que se debe leer será automáticamente desplazada en 4 registros de 16 bits.
Por defecto, el ALTOSONIC V12 está configurado para el direccionamiento compatible con
Modicon.
Los tipos de datos admitidos son:
• Entero (16 bits)
• Entero largo (32 bits)
• Flotante (coma flotante de precisión simple, 32 bits)
• Doble (coma flotante de precisión doble, 64 bits)
• Largo largo (entero 64 bits)
Rangos de registro para cada tipo de datos:
Tenga en cuenta que en el modo compatible con Modicon
modo compatible con Modicon
modo compatible con Modicon
modo compatible con Modicon, cada tipo de datos con un tamaño
superior a 16 bits se debe direccionar como un número apropiado de registros de 16 bits. Por
ejemplo, la primera flotante está ubicada en la dirección 7000/7001; la siguiente flotante está
ubicada en la dirección 7002/7003.
A un doble se accedería mediante cuatro registros de 16 bits, es decir, el primer doble
6000/6001/6002/6003 y el siguiente doble 6004/6005/6006/6007.
Tipo de datos
Rango de dirección
Número de registros que se deben solicitar
por cada tipo de datos
Modicon
compatible
No Modicon
compatible
Entero (16 bits)
3000...3999
1
1
Entero largo (32 bits)
5000...5999
2
1
Doble (64 bits)
6000...6999
4
1
Flotante (32 bits)
7000...7999
2
1
Largo largo (64 bits)
8000...8999
4
1
Tabla 10-11: Número de registros