2.3
Blocs fonctionnels
Programmation de la CPU 948
C79000-G8577-C848-04
Les blocs fonctionnels (FB/FX) sont des parties du programme utilisa-
teur tout comme les blocs de programme. Les blocs fonctionnels FX
ont la même structure que les blocs fonctionnels FB et sont program-
més de la même manière.
Les blocs fonctionnels servent à réaliser des fonctions très complexes
ou répétitives. Chaque bloc fonctionnel représente une fonction complète
au sein du programme utilisateur. Vous pouvez :
• • commander des blocs fonctionnels auprès de SIEMENS en tant
que produit logiciel (blocs fonctionnels standard – cf. biblio-
graphie /11/) ; ces blocs fonctionnels standard permettent d'éla-
borer rapidement des programmes utilisateur destinés à la comman-
de, à la signalisation, à la régulation et à la consignation ;
ou
• • les programmer vous-même.
Par rapport aux blocs d'organisation, de programme et séquentiels, les
blocs fonctionnels présentent quatre différences essentielles :
OB, PB, SB
1.
seulement opérations de base
2.
Programmation et appel dans
les modes de représentation
CONT, LOG et LIST
3.
Attribution d'un nom
impossible
(uniquement numéro)
4.
aucun
Blocs fonctionnels
FB/FX
Opérations
- opérations de base
- opérations complémentaires
- opérations système
Mode de représentation
Programmation seulement en
mode de représentation LIST
(liste d'instructions)
Noms
En plus du numéro peuvent
être pourvus d'un nom de 8
caractères au maximum.
Opérandes
Opérandes formels
(paramètres du bloc)
Lors de l'appel du bloc, les
opérandes formels sont
remplacés par des opérandes
effectifs.
2 - 23