Exemple de programme
DB 2 15
/zone de données DB APP pour sélection
&
contrat 15
Affectation des blocs
DB 150
DB 200
DB 201
DB 202
DB 203
DB 204
Sélection de contrat
DB auxiliaire pour la sauvegarde des mémentos
banalisés et du numéro de page (S5-115U)
DB auxiliaire pour la sauvegarde des mémentos
banalisés et des données BS (S5-135U, CPU 922)
DB auxiliaire pour la sauvegarde des mémentos
banalisés (S5-135U, CPU 928, CPU 928B et S5-155U)
Zone de données DB APP pour sélection de contrat O
Zone de données DB APP pour sélection de contrat 1
Zone de données DB APP pour sélection
de
contrat 2
.
Zone
de
données DB APP pour sélection de contrat 3
.
Zone de données DB
APP
pour sélection de contrat 4
O B 1
1
raitem ment de programme cyclique
OB
2
/Traitement d'alarme
emarrage manue
ommucation avec
Les blocs
&
données DB 10, DB 200 à DB 204 et DB 207 à DB 2 12
sont prévus dans cet exemple pour la sélection de contrat. Le DB 10,
qui constitue le bloc de données central, contient une liste de pointeurs
pour tous les contrats de l'exemple. Le choix d'un contrat se fait par
l'intermédiaire des entrées E4.4 (poids
2' )
à E4.7 (poids
23).
Chaque pointeur renvoie aux paramètres associés au contrat dans la
zone de données DB APPDB PAR. Au déclenchement du contrat, ce
pointeur est copié dans les deux premiers mots de données de la rubri-
que d'application sélectionnée.