F171_PulseOutput_Trapezoidal_DUT

Ce DUT peut être utilisé avec la/les instruction(s) suivante(s) : F171_PulseOutput_Trapezoidal

Éléments du DUT (identifiants) :

dwControlCode (DWORD)

Code de contrôle [constante hexadécimale]

Indiquez le code de contrôle à l’aide d’une constante hexadécimale. Exemple : 16#1025. 1, 0, 2 et 5 sont les valeurs correspondantes aux digits 3, 2, 1 et 0 de la constante hexadécimale. Le digit 0 est le digit à l’extrême droite. Des digits supplémentaires, spécifiques à la méthode de contrôle sélectionnée, sont définis automatiquement par le compilateur juste avant que l’instruction soit appelée.

Digit

Valeur

Paramétrage

4

Nombre de pas d’accélération/décélération

0

30 pas

1

60 pas

3

Rapport impulsion/pause

Le rapport entre la largeur d’impulsions et la durée d’impulsions d’une forme d’onde rectangulaire. Pour un train d’impulsions dans lequel la largeur d’impulsions est de 1ms et la durée d’impulsions de 4ms, le rapport impulsion/pause est de 0,25 ou 25%.

0

½ (50%)

1

¼ (25%)

Indiquez un rapport impulsion/pause de ¼ (25%) si la fréquence est définie sur 50kHz mini.

FP-XC14T, C30/C60T : indiquez un rapport impulsion/pause de ¼ (25%) si la fréquence pour la voie 2 ou 3 est définie sur 10kHz mini.

2

Plage de fréquence pour la vitesse initiale et la vitesse de consigne

0

1,5Hz–9,8kHz

1

48Hz–100kHz

2

191Hz–100kHz

  • L’erreur maximale près de 9,8 est d’environ -0,9.

  • Entrez 1 pour indiquer une vitesse de consigne de 48 à 100000 (48Hz–100kHz) dans le DUT. L’erreur maximale près de 100kHz est d’environ -3kHz.

  • Entrez 2 pour indiquer une vitesse de consigne de 191 à 100000 (191–100kHz) dans le DUT. L’erreur maximale près de 100kHz est d’environ -0,8kHz.

1

Mode de contrôle du positionnement

0

Contrôle de la valeur relative

1

Contrôle de la valeur absolue

0

Type de sortie impulsionnelle

0

Sens horaire (CW)/anti-horaire (CCW)

Le contrôle est exécuté à l’aide de deux impulsions : une impulsion avec une rotation positive ou dans le sens horaire (CW) et une impulsion avec une rotation négative ou dans le sens anti-horaire (CCW).

2

Impulsionnelle/sens de rotation Le contrôle est exécuté à l’aide d’une sortie impulsionnelle indiquant la vitesse et d’une autre sortie indiquant le sens de rotation avec des signaux TRUE/FALSE. (Avant FALSE : La rotation avant est exécutée lorsque le signal du sens de rotation est FALSE.)

3

Impulsionnelle/sens de rotation Le contrôle est exécuté à l’aide d’une sortie impulsionnelle indiquant la vitesse et d’une autre sortie indiquant le sens de rotation avec des signaux TRUE/FALSE. (Avant TRUE : La rotation avant est exécutée lorsque le signal du sens de rotation est TRUE.)

diInitialAndFinalSpeed (DINT)

Vitesse initiale et finale [Hz]

  • Définissez la vitesse initiale en fonction de la plage de fréquence indiquée dans le code de contrôle.
  • Définissez la vitesse initiale sur 30kHz maxi.
iTargetSpeed (DINT)

Vitesse de consigne [Hz]

  • Définissez la vitesse de consigne en fonction de la plage de fréquence indiquée dans le code de contrôle.
  • FP-X : Pour les voies de vitesse moyenne 2 et 3, la vitesse maximale est de 20kHz.

diAccelerationAndDecelerationTime (DINT)

Temps d’accélération/de décélération [Hz]

  • Avec 30 pas : 30-32760 (indication par pas de 30)

  • Avec 60 pas : 60-32760 (indication par pas de 60)

La différence entre la vitesse de consigne et la vitesse initiale détermine la pente de la rampe d’accélération. Si le temps d’accélération/décélération n’est pas indiqué par pas de 30, les valeurs sont corrigées automatiquement et ramenées aux valeurs supérieures suivantes, multiples de 30.

(1)

Valeur totale du déplacement : 10000 impulsions

  • Avec 30 pas :

    Df = (5000-500) ÷ 30 = 150HzDt = 300ms ÷ 30 = 10ms

  • Avec 60 pas :

    Df = (5000-500) ÷ 60 = 75HzDt = 300ms ÷ 60 = 5ms

Définissez le temps d’accélération/décélération t en fonction de la formule suivante : t (ms) ³ (30 pas × 1000) ÷ vitesse initiale [Hz]

diTargetValue (DINT)

Valeur de consigne [impulsions]

-2147483648-2147483647

Les sorties suivantes sont sur TRUE ou FALSE selon le type de sortie impulsionnelle et le mode de contrôle du positionnement sélectionnés :

Type de sortie impulsionnelle

Sortie impulsionnelle

Valeur de consigne

Valeur positive/> valeur courante

Valeur négative/< valeur courante

Sens horaire (CW)/anti-horaire (CCW)

CW

TRUE

FALSE

CCW

FALSE

TRUE

Impulsionnelle/sens de rotation

Avant FALSE

Impulsion

TRUE

TRUE

Sens de rotation

FALSE

TRUE

Impulsionnelle/sens de rotation

Avant TRUE

Impulsion

TRUE

TRUE

Sens de rotation

TRUE

FALSE

Mode de comptage

Comptage incrémental

Comptage décrémental

diEnd (DINT)

Arrêt de l’impulsion

Défini sur 0.

Modifié le : 2022-06-23Commentaires sur cette pageAssistance téléphonique