Atte
Une commande permettant d'attendre que le temps spécifié soit écoulé ou que les conditions spécifiées soient remplies.
Elle est utile lors de la reprise du déplacement après un certain temps après la saisie d'une pièce par la main.
Paramètres détaillés
Cible d'attente
Spécifiez ce qu'il faut attendre.Heure
Le programme fera une pause pendant le temps spécifié (en secondes).
La plage de temps d'attente est de 0,00 à 2 147 483,00 secondes (à deux décimales près).Condition
Redémarre le programme à partir de la commande suivante après avoir rempli la condition d'attente.
POINTS CLÉS
Lorsque certaines conditions sont définies, l'évaluation est effectuée dans l'ordre, en commençant par la première condition définie. Par exemple, lorsque les conditions 1, 2 et 3 sont définies, les conditions 1 et 2 sont évaluées en premier. Ensuite, le résultat des conditions 1, 2 et 3 est évalué.
Étapes pour définir les conditions
Appuyez sur [+Ajouter une condition].
Appuyez sur le menu déroulant et sélectionnez le type de condition que vous souhaitez définir.
- Lors de la définition avec
(numéro d'entrée)
Sélectionnez le numéro du signal d'entrée et l'état du signal d'entrée comme suit.- Par bit :
"Si (Bits d'entrée) est égal à (état : activé/désactivé)" - Par octet ou par mot :
"Si (octet ou mot d'entrée et masque) est égal à (état : valeur numérique)"
- Par bit :
POINTS CLÉS
Il est possible de sélectionner une catégorie d'entrée et d'en afficher moins selon vos préférences à l'aide du filtre.
Lors de la définition avec
(main)
Évaluation selon que la main saisit ou non une pièce. Saisissez comme ci-dessous.
"Si (Main (Saisi / Libéré)) est égal à (Vrai / Faux)"Lors de la définition avec
(RC+)
Cette option n'est disponible que si vous avez configuré les paramètres pour importer les projets RC+.
Les conditions sont sélectionnées selon le format suivant :
"Si (étiquette de variable/nom de variable) est (xx)"
Dans la liste des variables globales définies dans le projet RC+ importé, sélectionnez la variable à utiliser pour la vérification conditionnelle.
Le format de la condition varie en fonction de la variable que vous sélectionnez.Type de variable Options/Restrictions de saisie Opérateurs utilisés lors de la définition des conditions Boolean 2 octets, Vrai/Faux Vrai/Faux = Byte Entier de 2 octets, -128 à +127 Seuls les nombres entiers peuvent être saisis = > < >= <= <> Integer Entier de 2 octets, -32768 à 32767 Short Entier de 2 octets, -32768 à 32767 Int32 Entier de 4 octets, -2147483648 à 2147483647 Int64 Entier de 8 octets, -9223372036854775808 à 9223372036854775807 Long Entier de 4 octets, -2147483648 à 2147483647 Ubyte Entier non signé de 2 octets, 0 à 255 Il est possible de saisir 0 ou un entier supérieur = > < >= <= <> Ushort Entier non signé de 2 octets, 0 à 65535 UInt32 Entier non signé de 4 octets, 0 à 4294967295 UInt64 Entier non signé de 8 octets, 0 à 18446744073709551615 Real Nombre réel de 4 octets, chiffres significatifs : 6 Seules les valeurs numériques peuvent être saisies = > < >= <= <> Double Nombre réel de 8 octets, chiffres significatifs : 14 String Caractères ASCII uniquement, 255 caractères max. = <> - Si vous souhaitez ajouter d'autres conditions, appuyez sur le bouton [+] pour ajouter des conditions.
Il est possible d'ajouter des opérateurs entre les conditions lorsqu'il y a plus de deux conditions.
Et : Les conditions A et B sont toutes deux remplies.
Ou : La condition A ou B est remplie.
Délai d'expiration
Si vous définissez une durée dans la section [Conditions], vous pouvez définir un délai d'expiration.
Lorsque 0 est sélectionné :
Attend inconditionnellement jusqu'à ce que les conditions spécifiées soient remplies.
Si une valeur autre que 0 est spécifiée : Une fois le délai d'expiration spécifié écoulé, le programme reprend, que les conditions soient remplies ou non.
POINTS CLÉS
Par exemple, si vous souhaitez définir la commande pour attendre 5 secondes que l'entrée soit activée sous la condition, définissez la commande d'attente comme suit :
- Sélectionnez [Condition] comme cible d'attente.
- Spécifiez la condition "Si le bit d'entrée 1 est activé".
- Saisissez 5,0 secondes dans le champ [Heure].
Si la condition n'est pas remplie après 5 secondes, un délai d'expiration se produit, l'attente est annulée et le processus passe à l'étape suivante.