Rôle des blocs fonctionnels
Exemple
:L
KY
x, y
Transmission des paramètres
:SPA FB
11 1
Traitement de I'IP
NOM :IPK:ZYK
:T
MW 200
Mémoriser état du contrat provenant de
l'accumulateur 1
:SPB
=ERR
Saut si erreur
"x" représente le numéro du bloc de données DB AFF et "y" celui de
I'IP dans ce bloc de données.
L'instruction
:
:L
KY
111, 3
signifierait donc
:
que le bloc de données DB 11 1 est utilisé comme DB AFF,
que le bloc fonctionnel FB CYC prend en charge I'IP 288 inscrite
en troisième position.
8.2.2
Traitement de
Le FB PAR vous permet d ' b a h (paramétrage), de lire (sauvegarde
contrats avec le FB PAR
de données) et d'effacer des blocs de paramètres sur 1'IP 288.
Vous ne pouvez
é c r k
ou effacer des blocs de paramètres sur I'IP 288
que lorsque l'interprétation de blocs de paramètres déjà saisis est ache
vée sur 1'IP 288 (interface de données libre).
Transfert de blocs de
Pour transférer un bloc de paramètres, vous devez appeler le FB PAR
paramétres
pour chaque IP 288, ce qui est également possible pendant le fonction-
nement normal. Le numéro du bloc de données DB AFF et le numéro
de 1'IP 288 dans l'accumulateur 1 sont transmis à l'appel du FB PAR.
L'état du contrat et d'éventuelles erreurs de transfert (voir paragraphe
8.3.5) sont signalés en retour également par l'intermédiaire de l'accu-
mulateur 1. L'accumulateur 2 contient les erreurs de bloc de paramè-
tres et des informations supplémentaires éventuelles (voir paragraphe
9.5). En outre, en cas d'erreur, le résultat logique est mis à 1.
Exemple
:L
KY
x, y
Transmission des paramètres
:SPA FB
112
Transférer bloc de paramètres
NOM :IPK:PAR
:T
MW 200
Mémoriser état du contrat et erreur de
transfert
:TAK
:T
MW 202
Erreur bloc de paramètres et informations
supplémentaires
:SPB =ERR
Saut si erreur
'lx" représente le numéro du bloc de données DB AFF et "y" celui de
I'IP dans ce bloc
de
données.