Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 98

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

74/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
Fonction CPL : WAIT(BITIF(...))
Syntaxe :
Exemple :
and Controls
10 WAIT(,1000,E%)
10 WAIT(,ZEIT%)
La préparation du bloc est arrêtée jusqu'à ce qu'un état défini se soit produit
sur l'interface bit API CN.
En option, il est possible d'également programmer un laps de temps. La pré‐
paration du bloc est alors arrêtée jusqu'à ce que l'état sur l'interface bit se soit
produit ou jusqu'à ce que le laps de temps ait expiré.
WAIT(<Condition BITIF>[,[<Dépassement de temps>][,<VarRésul-
tat>]])
avec
<Condition BITIF>
<Dépassement de temps>
<VarRésultat>
Fig.3-21:
Syntaxe WAIT
WAIT(BITIF(...)
10 WAIT(BITIF(1,1,1)=TRUE)
10 WAIT(BITIF(2,0,2)=(E1? OR E2?))
Rexroth IndraMotion MTX | Description de l'application
Le traitement du bloc est arrêté pendant 1000 ms. En‐
suite, la variable E% est attribuée la valeur INTEGER
"1".
Le contenu de la variable INTEGER ZEIT% détermine
combien de temps le traitement du bloc est arrêté. Au‐
cune valeur n'est signalée.
Spécifie la condition qui doit être contrôlée sur l'interfa‐
ce bit API CN. Pour cela, la syntaxe suivante doit être
respectée :
[NOT(]BITF(<Paramètre>)[)][=<État>]
<Paramètre>
Paramètre de transfert de la fonction BITIF (description,
voir fonction BITIF,
chap. " BITIF" à la page
<État>
Expression booléenne avec laquelle le résultat de la
fonction BITIF est comparée. Si <État> n'est pas pro‐
grammé, la comparaison avec TRUE est effectuée.
Si la condition est remplie, le traitement du bloc est con‐
tinué.
La préparation du bloc attend jusqu'à ce que la <Con‐
dition BITIF> ait été remplie, mais au maximum jusqu'à
ce que le <Dépassement de temps> soit expirée.
Variable INTEGER optionnelle. Une fois le temps d'at‐
tente expiré, 1 est affecté à <VarRésultat>.
Attente, jusqu'à ce que le 2ème si‐
gnal d'entrée relatif à l'axe du 1er
axe soit posé.
Attente, jusqu'à ce que le 3ème si‐
gnal de l'entrée relatif au canal du
2ème canal possède la valeur de
l'expression logique (E1?OR E2?).
391).

Publicité

loading