Variables del sistema para el funcionamiento síncrono interno
6
Máscara de puesta en marcha del funcionamiento síncrono interno
Variable
Nombre y rango de valores
H371
VEncoderModeControl
H372
VEncoderState
H373
VEncoderNSetpoint
0 a 32767
H374
VEncoderNActual
H375
VEncoderXSetpoint
H376
VEncoderXActual
H377
VEncoderNdT
Dispositivo de ajuste
H389
RegisterLoopOut
H390
RegisterLoopDXDTOut
−30000 a 30000
88
Estado
Descripción
R/W
Bit 0: AxisStop
= 0: Desactivada
(Velocidad del encoder virtual no se restablece)
= 1: Parada de ejes en caso de fallo en el aparato
(Velocidad del encoder virtual se restablece una vez)
Tras la aparición de un fallo en el aparato, se ajusta una única vez la velocidad
del encoder virtual a cero (VEncoderNSetpoint H373 = 0), con lo que se
detiene el eje virtual.
R/W
Sin función
R/W
Velocidad de consigna del encoder virtual en 1 incr./ms
R/W
Velocidad real del encoder virtual en 1 incr./ms
R/W
Posición de destino del encoder virtual en incr.
R/W
Posición actual del encoder virtual en incr.
R/W
Rampa de aceleración del encoder virtual
La resolución es:
Modo 0 + 2: rampa en [1 incr./ms
Modo 3: rampa en [1/2
En el modo 3 el escalado del valor indicado se realiza con 2
máscara de puesta en marcha. Si por el contrario en el modo 3 se describe
la variable VEncderdNdT por el programador en el programa IPOS
escalado debe considerarse con 2
virtual").
NOTA: A fin de evitar saltos de posición, en el modo 3 debe describir la
variable VEncoderdNdT al menos con el valor 65536 (65536 = 1 inc/ms).
R/W
Valor a reducir en combinación con RegisterLoopDXDTOut
Para lograr un acoplamiento aún más preciso se puede añadir al contador
diferencial un valor de corrección en [inc] mediante RegisterLoopOut.
Este valor se añade por el firmware sólo una vez, es decir, tras realizar esta
corrección, RegisterLoopOut H389 se sobrescribe automáticamente con cero.
Mediante Bit 2 de SynchronousModeControl se puede ajustar si este valor de
corrección debe ponderarse con el factor de ponderación del esclavo.
R/W
Limitación de dispositivo de ajuste con resolución [inc/ms]
Máx. suma (contador de 64 bits) por ms
Con RegisterLoopDXDTOut se ajusta cómo se añade un valor de corrección
posible mediante RegisterLoopOut al contador diferencial, es decir, el valor
de corrección no se añade de forma inmediata sino en × [inc/ms]. Ejemplo:
Mediante RegisterLoopOut se indica un valor de corrección de 2000 inc,
RegisterLoopDXDTOut está ajustado a 50 → se añaden 50 inc/ms al contador
diferencial por lo que el valor de corrección pasa a ser de 40 ms.
Manual – Funcionamiento síncrono interno MOVIDRIVE
2
]
16
2
incr./ms
]
16
(véase también el capítulo "Encoder
16
a través de la
plus®
, el
®
MDX61B (ISYNC)