Description de l'application | Rexroth IndraMotion MTX
Exemple :
Exemple :
<Opérateur de comparai‐
son>
<Expression CPL simple>
<Expression CPL>
<Dépassement de temps>
Fig.3-24:
Syntaxe WPV / WPVE
N10 WPV[@9=10]
N10
WPVE[@8=(5*#VAR2%)]
WPV/SPV
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
Les opérateurs de comparaison suivants sont possi‐
bles :
=
La variable CPL permanente
est égale à la valeur de l'ex‐
pression CPL. Judicieux
seulement pour valeurs en‐
tières ou booléennes.
< >
La variable CPL permanente
est inégale à la valeur de
l'expression CPL. Judicieux
seulement pour valeurs en‐
tières ou booléennes.
<
La variable CPL permanente
est inférieure à la valeur de
l'expression CPL.
≤
La variable CPL permanente
est inférieure ou égale à la
valeur de l'expression CPL.
>
La variable CPL permanente
est supérieure à la valeur de
l'expression CPL.
≥
La variante CPL permanente
est supérieure ou égale à la
valeur de l'expression CPL.
Afin de ne pas entraver la génération de mouvement au
moment de l'exécution, seules les expressions CPL
simples peuvent être exploitées.
Une expression CPL simple est une expression mathé‐
matique se composant des variables CPL permanen‐
tes, des constantes et des opérations mathématiques
possibles en CPL.
Expression mathématique quelconque en langage de
programmation CPL.
En option, temps en ms, défaut = 0.
Si <Dépassement de temps> est expiré avant que la
condition correspondante ne soit satisfaite, un avertis‐
sement est généré et l'attente se poursuit.
Si un dépassement de temps n'a pas été programmé
ou s'il est égal à 0, aucun avertissement n'est généré.
Le programme attend au moment actif jusqu'à ce que la
variable @9 prenne la valeur 10.
L'expression "5 * #VAR2%" est exploitée au moment de
la préparation. La valeur alors déterminée est comparée
au moment de l'exécution avec la variable permanente
@8. Tant que @8 ne correspond pas à la valeur déter‐
minée, aucun nouveau bloc CN n'est activé.
79/550