Instructions séquentielles
00001 (Capteur A1)
00001 (Capteur A1)
00003 (Capteur A2)
00004 (Capteur B2)
00005 (Capteur D)
Adresse
00000
00001
00002
00003
00004
00005
00006
00100
00101
00102
Exemple 3:
exécution parallèle
302
Le programme du traitement ci-dessous débute avec deux instructions
SNXT(09) qui lancent les traitements A et B. Selon le mode de programmation
de 00001 (capteur A1) et 00002 (SB B1), une seule instruction est exécutée
pour lancer le traitement A ou B. Les deux séquences de ces traitements finis-
sent par une SNXT(09) qui lance la séquence du traitement C.
00002 (Capteur B1)
00002 (Capteur B1)
Traitement A
Traitement B
Traitement C
Instruction
Opérande
LD
00001
AND NOT
00002
SNXT(09)
HR
0000
LD NOT
00001
AND
00002
SNXT(09)
HR
0001
STEP(08)
HR
0000
Traitement A
LD
00003
SNXT(09)
HR
0002
STEP(08)
HR
0001
Avec le traitement suivant, deux pièces d'un élément subissent simultanément
deux traitements chacun, avant d'être assemblées par un cinquième traitement.
SNXT(09) HR 0000
SNXT(09) HR 0001
Traitement A lancé.
STEP(08) HR 0000
Traitement A désactivé.
SNXT(09) HR 0002
Traitement C lancé.
STEP(08) HR 0001
Traitement B désactivé.
SNXT(09) HR 0002
Traitement C lancé.
STEP(08) HR 0002
Traitement C désactivé.
SNXT(09) HR 0003
STEP(08)
Adresse
Instruction
Traitement B
00100
LD
00101
SNXT(09)
HR
00102
STEP(08)
HR
Traitement C
00200
LD
00201
SNXT(09)
HR
00202
STEP(08)
---
Chapitre 5-24
Opérande
00004
0002
0002
00005
0003