Rôle des blocs fonctionnels
8.2 Rôle des blocs fonctionnels
Vous disposez de huit rubriques d'application pour le transfert de
contrats à 1'IP 288. A chacune de ces rubriques d'application est affec-
té un bit dans le DB IP qui vous permet d'activer le traitement des dif-
férentes rubriques (mot de données "Sélection de rubriques
d'application").
On distingue les types de contrats suivants
:
Contrats de commande ou de
Contrats de commande ou de valeurs réelles
valeurs réelles
Ces contrats vous permettent d'exécuter des réglages et des modes
de fonctionnement en mode cyclique et de lire les valeurs réelles
en vigueur. Vous devez les inscrire dans l'une des rubriques
d'application 1 à 7. Le
FB
CYC se charge alors du traitement.
Contrats sur blocs de
Contrats sur blocs de paramètres
paramétres
Ces contrats vous permettent de lire, d'écrire ou d'effacer les blocs
de paramètres de I'IP 288. Vous devez les inscrire dans la rubrique
d'application 8. Le FB PAR se charge alors du traitement.
Comme contrats sur blocs de paramètres, on a
:
Contrats de lecture
Le FB transmet à I'IP 288 la spécification de contrat désignée par
le pointeur dans la rubrique d'application 8 et reçoit en retour des
données de la carte. Ces dernières sont alors déposées dans le bloc
de données juste après la spécification de contrat.
Contrats d'écriture
Le FB transmet à I'IP 288 la spécification de contrat désignée par
le pointeur dans la mbnque d'application 8. Cette spécification de
contrat contient la longueur des données transmises avec elle à
I'IP 288.
Contrats d'effacement
Le FB transmet à I'IP 288 la spécification de contrat désignée par
le pointeur dans la rubrique d'application 8. Dans cette spécifica-
tion de contrat figure le bloc de paramètres qui doit être effacé.
Traitement de contrats
Le traitement d'un contrat peut nécessiter plusieurs appels d'un bloc
fonctionnel. L'octet "Etat du contrat" renseigne sur l'état en cours du
traitement. En cas d'erreur, le contrat est interrompu avec le numéro
d'erreur correspondant.
Les messages d'état et d'erreur du bloc fonctionnel figurent dans le
DB
M F ,
dans le DB
I P
et dans les accumulateurs 1 et 2. Vous pouvez
exploiter ces messages, par exemple
:
dans le DB AFF via un système de communication de degré supé-
rieur,
dans le DB IP via l'application active,
dans les accumulateurs 1 et 2 directement via le programme utilisa-
teur après appel du FB.