MC_BUFFER_MODE

Enumération des modes de tampon

Ce tableau répertorie les valeurs de l'énumération MC_BUFFER_MODE :

Enumérateur

Valeur

Description

mcAborting

0

Démarrage immédiat du bloc fonction (mode par défaut).

Tout mouvement en cours est abandonné. La file d'attente de mouvements est vidée.

mcBuffered

1

Démarrage du FB une fois le mouvement en cours achevé (le bit Done ou InVelocity est défini). Il n'y a pas de fusion.

mcBlendingPrevious

3

La vitesse est fusionnée avec celle du premier bloc fonction (fusion avec la vitesse de FB1 à la position finale de FB1).

seTrigger

10

Démarrage immédiat du FB lorsqu'un événement est détecté sur l'entrée de capteur.

Tout mouvement en cours est abandonné. La file d'attente de mouvements est vidée.

seBufferedDelay

11

Démarrage du FB une fois le mouvement en cours achevé (bit Done ou InVelocity défini) et la temporisation écoulée. Il n'y a pas de fusion.

Le paramètre Delay est défini à l'aide de MC_WriteParameter_PTO, avec ParameterNumber 1000.

Exemples

Les exemples ci-dessous montrent un mouvement exécuté par deux commandes de mouvement. L'axe passe de la position P0 à P1 puis passe sur P2. La seconde commande est transmise tandis que l'axe exécute la première commande mais avant d'atteindre la rampe d'arrêt. Pour chaque profil de mouvement ci-dessous, P1 est le point de référence de calcul de fusion. Le mode de tampon détermine si la vitesse V1 ou V2 est atteinte en position P1.

G-SE-0047125.1.gif-high.gif

 

 

G-SE-0047124.1.gif-high.gif