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

    1. Appuyez sur [+Ajouter une condition].

    2. 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)"

    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. = <>
    1. 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 :

  1. Sélectionnez [Condition] comme cible d'attente.
  2. Spécifiez la condition "Si le bit d'entrée 1 est activé".
  3. 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.