F168_PulseOutput_Trapezoidal_DUT

Esta DUT se puede utilizar con la(s) siguiente(s) función(es): F168_PulseOutput_Trapezoidal

Elementos de la DUT (Identificadores):

wControlCode (WORD)

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

2

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%)

La salida de pulsos comenzará después de establecer la salida de dirección. El retardo es (velocidad inicial / 2); por ejemplo, para una velocidad inicial de 500Hz, el retardo es aproximadamente de 1ms.

1

Anchura de pulso fija (aprox. 80ms)

La salida de pulsos comenzará después de establecer la salida de dirección. El retardo es (velocidad inicial - 25ms), por ejemplo, para una velocidad inicial de 500Hz, el retardo es aproximadamente de 1,98ms.
Si el valor especificado está fuera de rango, se asigna 0. Se envían los pulsos a la salida. La anchura del pulso varía debido al retardo en la respuesta del optoacoplador.

1

Modo de control de posicionamiento

0

Control de posición incremental

1

Control de posicionamiento absoluto

0

Método salida de pulsos

0

Sin salida de dirección

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.)

iInitialAndFinalSpeed (INT)

Velocidad inicial y final [Hz]: 40-5000

iTargetSpeed (INT)

Velocidad máxima [Hz]

40–9500 (40–6000 para un ciclo de trabajo de 50%, 40–9500 para una anchura de pulso fija (aprox. 80ms))

(Los valores no son válidos para el FP-e. Consultar el manual de Hardware del FP-e para obtener más detalles.)

iAccelerationAndDecelerationTime (INT)

Tiempo de aceleración/deceleración [ms]

30–32760 (especificar en pasos de 30)

La diferencia entre la velocidad inicial y la velocidad máxima determina la pendiente de la rampa de aceleración.

  1.  (1) Valor de preselección: 10000 pulsos

    Df = (5000-500) ÷ 30 pasos = 150Hz

    Dt = 300ms ÷ 30 pasos = 10ms

diTargetValue (DINT)

Valor de preselección: [pulsos]

-8 388 608 a +8 388 607

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

iEnd (INT)

Detención de la salida de pulsos

Asignar 0.

Modificado el: 2021-04-28Comentarios sobre esta páginaLínea directa de Panasonic