V-9-4-1 Blocs d'organisation OB
Les OB sont appelés par le système d'exploitation,
on distingue plusieurs types :
· ceux qui gèrent le traitement de programmes
cycliques
· ceux qui sont déclenchés par un
événement,
· ceux qui gèrent le comportement à la mise
en route de l'automate programmable et en fin, ceux qui traitent les
erreurs.
Le bloc OB1 est généré automatiquement lors
de la création d'un projet. C'est le programme cyclique appelé
par le système d'exploitation.
50
Traoré Ibrahim Elève Ingénieur en
Electrotechnique
|
Mémoire de fin de cycle
Rénovation de la soudeuse SOUDRONIC de
l'atelier de fabrication des fûts neufs
|
V-9-4-2 Blocs fonctionnels (FB), (SFB)
Le FB est un sous-programme écrit par l'utilisateur et
exécuté par des blocs de code. On lui associe un bloc de
données d'instance relatif à sa mémoire et contenant ses
paramètres. Les SFB système sont utilisés pour des
fonctions spéciales intégrées dans la CPU.
V-9-4-3 Fonctions (FC), (SFC)
La FC contient des routines pour les fonctions
fréquemment utilisées. Elle est sans mémoire et sauvegarde
ses variables temporaires dans la pile de données locales. Cependant
elle peut faire appel à des blocs de données globaux pour la
sauvegarde de ses données.
Les SFC sont utilisées pour des fonctions
spéciales, intégrées dans la CPU S7, elle est
appelée à partir du programme.
V-9-4-4 Blocs de données (DB)
Ces blocs de données servent uniquement à
stocker des informations et des données mais pas d'instructions comme
les blocs de code. Les données utilisateurs stockés seront
utilisées par la suite par d'autres blocs.
VI- Création du programme de la soudeuse
SOUDRONIC
VI-1 Architecture du programme réalisé
Figure 28 : Blocs du projet SOUDRONIC
Le programme réalisé contient les blocs suivants
|
Mémoire de fin de cycle
Rénovation de la soudeuse SOUDRONIC de
l'atelier de fabrication des fûts neufs
|
VI-2 Programmation des blocs
La programmation des blocs se fait du plus profond sous-bloc
vers le bloc principal ; nous avons choisi le langage de programmation à
contact (CONT), nous allons commencer par programmer les blocs FC1, F, FC3,
FC4, FC5 et rebrousser chemin vers le bloc OB1. Nous allons observer le contenu
de F, les FC sont programmés de la même manière. Et on
utilise des sous fonctions CALL pour les appeler dans l'OB1.
Figure 29: Extrait du bloc F L'on a ensuite le contenu
d'OB1 :
Figure 30 : Contenu du bloc d'organisation
1
52
Traoré Ibrahim Elève Ingénieur en
Electrotechnique
|
Mémoire de fin de cycle
Rénovation de la soudeuse SOUDRONIC de
l'atelier de fabrication des fûts neufs
|
|