Manuel 55- 115U
Blocs intégrés
11
Blocs intégrés
Le système d'exploitation d u module unité centrale contient
certains blocs fonctionnels standards
certains blocs d'organisation
e t
u n DB 1 par défaut pour le paramétrage des fonctions internes.
Les blocs fonctionnels e t d'organisation sont programmés en langage machine, leur temps d'exé-
cution est donc très court. Ils n'occupent pas de place dans la mémoire de programme interne.
Les blocs intégrés sont appelés dans le programme utilisateur comme tous les autres blocs
;
ils
peuvent être interrompus par u n programme d'alarme.
Dans ce chapitre, seront traités les blocs (intégrés) appelés par le programme utilisateur pour
remplir des fonctions spéciales. Les blocs appelés automatiquement par le systeme d'exploitation
de la CPU dans certaines situations (par exemple erreurs de programmation et défauts de
l'appareil) ne sont pas décrits
( c f .
chap. 7).
Tableau 1 1.1 Vue d'ensemble des blocs integr&
1 Le temps d'exécution indique ne tient pas compte de la compression (depend du nombre de blocs A comprimer)
2 Le temps d'exécution depend de la longueur du bloc de donnees A echanger (cf. "Longueur du bloc d'échange",
chap. 11.1.3)
3 cf. chap. 2.6.2
FB
FB
FB
FB
FB
FB
FB
FB
FB
OB
OB
OB
OB
OB
DB
243
244
245
246
247
248
249
250
251
31
160
251
2543
2553
1
DIV
: 16
SEND2
RECEIVE2
FETCH
CONTROL
RESET
SYNCHRON
RLG : AE
RLG : AA
1 O
11
9
<
2,3
<4
env.0,6
<4
6,5 ms
...
10 s
5
2 , O
5
5,2
<0,14
5
2,O
Diviseur binaire 16 bits
Emission de données
Réception de données
Appel de données
Surveil. de l'exécution du contrat
Effacement du contrat
Initialisation de l'interface
Lecture valeur analog. (cf. chap. 10)
Sortie valeur analog. (cf. chap. 10)
Réarmement du temps de cycle
Temps d'attente variable
Algorithme de régulation PID
Acquisition des entrées TOR
Emission des sorties
Paramétrage des fonctions internes