Esta DUT se puede utilizar con la(s) siguiente(s) función(es): F171_PulseOutput_Jog_Positioning
Elementos de la DUT (Identificadores):
Especificar el código de control utilizando una constante hexadecimal. Ejemplo: 16#1025. 1, 0, 2, y 5 son los valores correspondientes a los dígitos 3, 2, 1, y 0 de la constante hexadecimal. El dígito 0 es el último dígito de la derecha.El compilador introduce automáticamente, antes de la llamada a la instrucción, los dígitos adicionales específicos para el método de control seleccionado.
Dígito |
Valor |
Configuración |
---|---|---|
2 |
Operación de salida |
|
0 |
Salida de pulsos | |
1 |
Cálculos | |
1 |
0 |
Control de posición incremental (fijo) |
0 |
Método salida de pulsos | |
0 |
CW/CCW El control se realiza utilizando dos pulsos: uno en el sentido de las agujas del reloj (CW) y uno en sentido contrario a las agujas del reloj (CCW). |
|
1 |
Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante FALSE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es FALSE.) |
|
2 |
Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante TRUE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es TRUE.) |
1–50000 (1Hz-50kHz)
Velocidad inicial = Fmin
El tiempo de aceleración y el tiempo de deceleración tienen prioridad sobre la velocidad inicial y la velocidad final. Esto significa que los valores para el tiempo de aceleración y para el tiempo de deceleración no se modificarán. Los valores de la velocidad inicial y final pueden ser corregidos por la instrucción de salida de pulsos para mantener el tiempo de aceleración y deceleración dentro de los valores especificados. Los valores modificados se escriben en registros de datos a los que se tiene acceso utilizando las variables del sistema sys_iPulseChannelxCorrectedInitialSpeed y sys_iPulseChannelxCorrectedFinalSpeed (donde x=número del canal
1–50000 (1Hz-50kHz)
La diferencia entre la velocidad inicial y la velocidad máxima determina la pendiente de la rampa de aceleración.
1–32760ms
El tiempo de cambio es el tiempo entre la primera velocidad y la segunda velocidad de preselección.
1–32760ms
La diferencia entre la velocidad máxima y la velocidad final determina la pendiente de la rampa de deceleración.
1–32760ms
-2147483648 a +2147483647
Las salidas siguientes son TRUE o FALSE dependiendo del método de salida de pulsos seleccionado:
Método salida de pulsos |
Salida de pulsos |
Valor de preselección: |
||
Valor positivo |
Valor negativo |
|||
CW/CCW |
CW |
TRUE |
FALSE |
|
CCW |
FALSE |
TRUE |
||
Pulso/dirección |
Hacia adelante FALSE |
Pulso |
TRUE |
TRUE |
Sentido |
FALSE |
TRUE |
||
Hacia adelante TRUE |
Pulso |
TRUE |
TRUE |
|
Sentido |
TRUE |
FALSE |
||
Modo de contaje |
Contaje incremental |
Contaje decremental |