Exemples
Programmation de la CPU 948
C79000-G8577-C848-04
OB 126 : Définition et transfert de mémoires image du processus
Constitution de la liste d'adresses dans le DB 5
A l'aide de la fonction d'édition de masques DB,
vous programmez à la PG le bloc de données DB 5
avec les paramètres suivants :
Entrées TOR
Sorties TOR
Mémentos couplage entrées 5, 6, 7,
Mémentos couplage sorties 20, 22,
Si vous créez le DB 5 manuellement, il doit
présenter la même structure que le DB 1 (avec
indicatif de début, mots d'identification des zones
d'opérandes, indicatif de fin ; cf. paragraphe
10.1.6).
Reprise de la liste d'adresses dans l'OB 20 de
démarrage
Vous devez d'abord définir le champ de données
dans la zone de mémentos. Il occupe les octets de
mémentos MB 20 à MB 25.
:L
KB 5
Charger le numéro de fonction 5
:T
MB 20
et le transférer dans le MB 20
:L
KB 1
Charger le numéro de liste
:
d'adresses 1
:T
MB 21
et le transférer dans le MB 21
:L
KH 0105 Charger le type de bloc DB (1)
:
et le numéro de bloc (5) et les
:T
MW 22
transférer dans les MB 22 et 23
:L
KB 3
Charger le n° de DW "3" (DW 3 du
:T
MW 24
DB 5 contient 1
:
les transférer dans les MB 24 et 25
Une fois le champ de données défini correctement,
il faut charger dans l'ACCU 1-L le numéro du
premier octet de mémentos du champ de données.
Appelez ensuite l'OB 126 qui générera la liste
d'adresses.
:L
KB 20
Début du champ de données au MB 20
:SPA OB 126
Appeler la génération de la liste
:
d'adresses. Exploiter éventuelle-
:
ment les indicateurs
:
...
Nota
Les listes d'adresses de numéro 1 à 4 ne sont
reprises par la CPU que par un appel de l'OB 126
dans l'OB 20 (démarrage). Il faut donc que
l'OB 126 soit appelé avec le numéro de fonction 5
dans l'OB 20.
1, 2,
3,
er
mot d'ident.) et
6 - 23