Guía del usuario de AKD | Escalar parámetros
Asigne un parámetro completo mediante el uso de una dirección de registro. Asigne todos los registros,
desde los altos a los bajos.
Por ejemplo:
PL.CMD (dirección de registro 570)
MODBUS.DYNMAP 1
MODBUS.CLRDYNMAP (opcional)
MODBUS.ADDR8192 570
MODBUS.ADDR8193 571
MODBUS.ADDR8194 572
MODBUS.ADDR8195 573
...
MODBUS.DYNMAP 0
Asigne solo el registro significativo a partir de un parámetro de 8 bits. A CAP0.EVENT, dirección de regis-
tro 58, se le asigna un valor de 32 bits. 58 es la palabra alta de 16 bits y 59 es la palabra baja de 16 bits
que contiene el valor del parámetro. Solo debe asignarse el registro 59:
MODBUS.ADDR8196 59
Escalar parámetros
Puede escalar parámetros a los que se accede a través de Modbus. Este escalamiento depende de las
unidades de UNIT.PIN y UNIT.POUT. En cambio, las unidades del usuario son definidas por los pará-
metros MODBUS.
MODBUS.PIN (predeterminado = 1)
l
MODBUS.POUT (predeterminado = 1)
l
MODBUS.PSCALE (predeterminado = 20)
l
Con la configuración predeterminada que se muestra a continuación, las unidades son las siguientes:
Posición (conteos [PSCALE bit por rev.])
l
Velocidad [conteo/s]
l
Aceleración/desaceleración [conteos/s2]
l
Corriente (torsión) [mA]
l
23.0.4 Ejemplo de escalamiento de Modbus
Si MODBUS.PSCALE = 20, entonces toda la información de posición es de 20 bits.
POSICIÓN = 2^20 CONTEOS/REV.
VELOCIDAD = 2^20 CONTEOS/S
ACEL./DESACEL. = 2^20/S^2
Esto significa que habrá 2^20 o 1 048 576 unidades de posición por revolución. Esto afecta a todos los
parámetros (la velocidad es en unidades de posición/s, la aceleración y la desaceleración son en uni-
dades de posición/s^2)
Los otros factores de escalamiento en Modbus son MODBUS.PIN y MODBUS.POUT.
MODBUS.PIN y MODBUS.POUT son la relación de escalamiento que ayuda a vincular la resolución de
posición de Modbus con la resolución de unidades de posición de la unidad (o es posible simplemente
escalar las unidades de usuario de Modbus). Permite trabajar con unidades de usuario a través de
Modbus.
Por ejemplo, si configura las unidades de usuario de la unidad en 10 000 conteos/rev.:
UNIT.PIN = 10 000
306
Kollmorgen | Agosto de 2012
Con 20 bits por revolución y 32 bits de datos disponibles, puede tener 32 bits-20 bits =
12 bits de revisiones (4096 revisiones) antes de que los datos de 32 bits estén com-
pletos y se conviertan en negativos.