F168_PulseOutput_Trapezoidal_DUT

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

Éléments du DUT (identifiants) :

wControlCode (WORD)

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

2

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

La sortie impulsionnelle commence après que la sortie sens de rotation a été définie. Le retard = vitesse initiale/2, par ex. pour une vitesse initiale de 500Hz, le retard est d’environ 1ms.

1

Largeur d’impulsions fixe (env. 80ms)

La sortie impulsionnelle commence après que la sortie sens de rotation a été définie. Le retard = vitesse initiale - 25ms, par ex. pour une vitesse initiale de 500Hz, le retard est d’environ 1,98ms.
Si la valeur spécifiée est en dehors de l’intervalle autorisé, 0 est défini. Les impulsions sont sorties à partir de la CI. La largeur d’impulsions varie en fonction du temps de réponse de l’optocoupleur.

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

Aucune sortie sens de rotation

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

iInitialAndFinalSpeed (INT)

Vitesse initiale et finale [Hz] : 40–5000

iTargetSpeed (INT)

Vitesse de consigne [Hz]

40–9500 (40–6000 pour un rapport impulsion/pause de 50%, 40-9500 pour une largeur d’impulsions fixe (env.80ms))

(Ces valeurs ne s’appliquent pas au FP-e. Voir le manuel du matériel du FP-e pour en savoir plus.)

iAccelerationAndDecelerationTime (INT)

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

30–32760 (indication par pas de 30)

La différence entre la vitesse de consigne et la vitesse initiale détermine la pente de la rampe d’accélération.

(1)
Valeur de consigne : 10000 impulsions
Df
= (5000-500) ÷ 30 pas = 150Hz
Dt
= 300ms ÷ 30 pas = 10ms
diTargetValue (DINT)

Valeur de consigne [impulsions]

-8388608 à +8388607

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

iEnd (INT)

Arrêt de l’impulsion

Défini sur 0.

Modifié le : 2020-12-16Commentaires sur cette pageAssistance téléphonique