Esta DUT se puede utilizar con la(s) siguiente(s) función(es): F171_PulseOutput_Trapezoidal
Elementos de la DUT (Identificadores):
Código de control [constante hex]
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 |
---|---|---|
4 |
Número de pasos de aceleración/deceleración |
|
0 |
30 pasos |
|
1 |
60 pasos |
|
3 |
Ciclo de Trabajo La relación entre la duración del pulso y el periodo de una señal rectangular. Para un tren de pulsos cuya duración del pulso es 1ms y el periodo es 4ms, el ciclo de trabajo es 0,25 o 25%. |
|
0 |
½ (50%) |
|
1 |
¼ (25%) |
|
Especificar un ciclo de trabajo de ¼ (25%) si la frecuencia es 50kHz o superior. FP-XC14T, C30/C60T: Especificar un ciclo de trabajo de ¼ (25%) si la frecuencia para el canal 2 ó 3 es 10kHz o superior. |
||
2 |
Rango de frecuencias para la velocidad inicial y velocidad final |
|
0 |
1,5Hz–9,8kHz |
|
1 |
48Hz-100kHz |
|
2 |
191Hz-100kHz |
|
|
||
1 |
Modo de control de posicionamiento |
|
0 |
Control de posición incremental |
|
1 |
Control de posicionamiento absoluto |
|
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). |
|
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 FALSE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es FALSE.) |
|
3 |
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.) |
Velocidad inicial y final [Hz]
Velocidad máxima [Hz]
FP-X: Para los canales de velocidad media 2 y 3, la velocidad máxima es 20kHz.
Tiempo de aceleración/deceleración [Hz]
En 30 intervalos: 30-32760 (especificar 30 intervalos)
En 60 intervalos: 60-32760 (especificar 60 intervalos)
La diferencia entre la velocidad inicial y la velocidad máxima determina la pendiente de la rampa de aceleración.Si el tiempo de aceleración/deceleración no se especifica en pasos de 30, los valores se corregirán automáticamente al siguiente valor múltiplo de 30.
Desplazamiento total: 10000 pulsos
Con 30 pasos:
Df = (5000-500) ÷ 30 = 150HzDt = 300ms ÷ 30 = 10ms
Con 60 pasos:
Df = (5000-500) ÷ 60 = 75HzDt = 300ms ÷ 60 = 5ms
Establecer el tiempo de aceleración/deceleración t conforme a la siguiente fórmula:t (ms) ³ (30 pasos × 1000) ÷ velocidad inicial [Hz]
Valor de preselección: [pulsos]
-2147483648–2147483647
Las salidas siguientes son TRUE o FALSE dependiendo del método de salida de pulsos y de control de posición seleccionado:
Método salida de pulsos |
Salida de pulsos |
Valor de preselección: |
|
Valor positivo/> valor actual |
Valor negativo/< valor actual |
||
CW/CCW |
CW |
TRUE |
FALSE |
CCW |
FALSE |
TRUE |
|
Pulso/dirección Hacia adelante FALSE |
Pulso |
TRUE |
TRUE |
Sentido |
FALSE |
TRUE |
|
Pulso/dirección Hacia adelante TRUE |
Pulso |
TRUE |
TRUE |
Sentido |
TRUE |
FALSE |
|
Modo de contaje |
Contaje incremental |
Contaje decremental |
Detención de la salida de pulsos
Asignar 0.