Comment pouvons-nous aider ?

Print

Rampe

 

La rampe est une tâche d’arrière-plan. Il suffit de la démarrer. Une fois lancée, elle continuera à fonctionner en arrière-plan jusqu’à ce qu’elle soit arrêtée.

La fonction Rampe fait passer une valeur de sa valeur initiale à une valeur cible, à un taux de variation défini. En option, une rampe peut inclure un démarrage et un arrêt progressifs. Un démarrage progressif augmente progressivement le taux de variation jusqu’au taux de variation défini, au cours de la période de démarrage/arrêt progressif définie. Un arrêt progressif fait passer le taux de variation du taux défini à 0, au cours de la période de démarrage/arrêt progressif définie.

La rampe est couramment utilisée pour le contrôle des mouvements. La fonction de mouvement pas à pas de vBuilder possède sa propre fonction de rampe intégrée, de sorte que cette fonction de rampe ne serait pas couramment utilisée pour le contrôle de mouvement pas à pas. Elle s’applique au contrôle de mouvement servo, généralement couplé à une entrée de compteur d’impulsions à haute vitesse et à un PID.

La fonction Rampe est également applicable à d’autres applications de contrôle des machines et des processus. Chaque fois que vous souhaitez modifier une variable à une vitesse définie, la fonction Rampe peut être utilisée.

  • La première sélection concerne l’étiquette que vous souhaitez utiliser pour la rampe.
  • Vient ensuite le taux de rampe en unités par seconde, quelle que soit l’unité de l’étiquette de rampe. Le taux de rampe est une valeur absolue. Il s’agit d’un taux d’augmentation ou de diminution, selon que l’étiquette de la rampe est supérieure ou inférieure à la cible.
  • La cible de la rampe est la valeur finale de l’étiquette après la rampe
  • En option, vous pouvez saisir une heure de démarrage/arrêt progressif. Si vous entrez une heure de démarrage/arrêt progressif, le taux de rampe augmentera jusqu’au taux de rampe sur la période définie et diminuera sur la même période définie, lorsqu’il s’approchera de la cible. Cela aura pour effet d’arrondir la courbe de valeur, comme dans le graphique du bouton Rampe.

Arrêt

L’arrêt de la rampe interrompt la fonction de rampe. C’est ce que vous feriez normalement, une fois que la valeur cible a été atteinte.

Sélectionner l’Étiquette qui fait l’objet d’une rampe.

Ma rampe ne fonctionne pas

Si nous avons une rampe jusqu’à 100 avec un temps de démarrage/arrêt de 250 millisecondes, nous dépassons simplement la longueur de la rampe qui peut être effectuée à cette vitesse lente. Les rampes utilisent des temps et la fonction calcule des incréments de temps pour l’étape suivante. Lorsque le temps est vraiment long et que la vitesse est faible, le calcul est tel qu’il n’y a pas de rampe possible. La limite varie proportionnellement à la vitesse. Une faible valeur de la vitesse ne peut avoir qu’une rampe courte.

Exécuter une tâche une seule fois

 

Here, we will show how to have a state for execute a task only once, from top to bottom of the cycle, when the PLC boots.

This state will never run again until the next boot. Usually used to initialize variables.

  • SET a Coil in the beginning of your program
  • Use this BIT and the Rising edge contact