Fonction "Initialisation" (OB 200)
Exemple
Trois CPU sont enfichées. La CPU 2 doit envoyer beaucoup de données aux
deux autres qui, par contre, ne renvoient à la CPU 2 que peu de données, à
savoir les signalisations en retour dans le cadre d'un échange d'acquitte-
ments. Les CPU 1 et 3 n'échangent pas de données entre elles.
La liste d'assignation figure dans le bloc de données DB 40 à partir du
DW 0 avec les paramètres suivants :
DB40
FD:
CPU948ST.S5D
0:
KC = S1;
1:
KY = 2,2;
2:
KY = 3,0;
3:
KY = 4,0
4:
KC = S2;
5:
KY = 1,22;
6:
KY = 3,22;
7:
KY = 4,0;
8:
KC = S3;
9:
KY = 1,0;
10:
KY = 2,2;
11:
KY = 4,0
12:
KC = S4;
13:
KY = 1,0;
14:
KY = 2,0
15:
KY = 3,0;
16:
10.4.4
Paramètres de sortie
Octet indicateur
Conflit d'initialisation
10 - 38
Emetteur
:
Récepteur :
Récepteur :
;
Récepteur :
Emetteur :
Récepteur :
Récepteur :
Récepteur :
Emetteur :
Récepteur :
Récepteur :
;
Récepteur :
Emetteur :
Récepteur :
;
Récepteur :
Récepteur :
Cet octet indique si la fonction "Initialisation" a été exécutée entière-
ment et de façon correcte.
Les conflits d'initialisation apparus sont détectés et affichés par la fon-
ction dans l'ordre croissant de leurs numéros.
L'apparition d'un conflit d'initialisation nécessite une modification du
programme ou du paramétrage.
Tous les numéros qui figurent dans le tableau 10-3 peuvent apparaître
dans l'octet indicateur.
CPU 1
CPU 2, 2 blocs
CPU 3, pas de bloc
CPU 4 (n'existe pas), pas de bloc
CPU 2
CPU 1, 22 blocs
CPU 3, 22 blocs
CPU 4 (n'existe pas), pas de bloc
CPU 3
CPU 1, pas de bloc
CPU 2, 2 blocs
CPU 4 (n'existe pas), pas de bloc
CPU 4 (n'existe pas)
CPU 1, pas de bloc
CPU 2, pas de bloc
CPU 3, pas de bloc
Programmation de la CPU 948
C79000-G8577-C848-04