XtrapulsCD1-pm – Guide d'utilisation
Si l'exécution démarre avec la séquence n° 1, le programme sera le suivant :
Démarrage de la séquence 1, puis connexion à la séquence 2
Séquence 1
(paramètre "Next sequence")
Première exécution de la séquence 2, puis connexion à la séquence 1
Séquence 2
(paramètre "Jump")
Exécution de la séquence 1, puis connexion à la séquence 2
Séquence 1
(paramètre "Next sequence")
Seconde exécution de la sequence 2, puis connexion à la séquence 3
Séquence 2
(paramètre "Next sequence")
Exécution de la séquence 3, puis fin du programme
Séquence 3
3.6.2 - Saut conditionnel ("Conditional jump")
Le saut conditionnel est commandé par la condition de démarrage (Start condition) et par les paramètres Next
sequence, Counter et Jump.
Exemple d'application :
Séquence 1 :
Next sequence = 2
Counter = 0
Jump = -1
Séquence 2 :
Next sequence = 3
Counter = 0
Jump = 4
Start condition = Entrée logique 8 activée
Séquence 3 :
Next sequence = -1
Counter = 0
Jump = -1
Séquence 4 :
Next sequence = -1
Counter = 0
Jump = -1
Remarque : "Next" = -1 ou "Jump" = -1 correspond à un champ vide dans le logiciel PC.
Si l'exécution démarre avec la séquence n° 1 et que l'entrée logique 8 est activée, le programme sera le suivant :
Démarrage de la séquence 1, puis connexion à la séquence 2
Séquence 1
(paramètre Next sequence)
Exécution de la sequence 2, puis connexion à la séquence 3
Séquence 2
(condition de démarrage valide et paramètre Next sequence)
Exécution de la séquence 3, puis fin du programme
Séquence 3
Si l'exécution démarre avec la séquence n° 1 et que l'entrée logique 8 est désactivée, le programme sera le
suivant :
Démarrage de la séquence 1, puis connexion à la séquence 2
Séquence 1
(paramètre Next sequence)
Pas d'exécution de la séquence 2, connexion à la séquence 4
(condition de démarrage non valide et paramètre Jump)
Exécution de la séquence 4, puis fin du programme
Séquence 4
40
Chapitre 4 – Programmation