WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Elaboration d'un système d'automatisme et de régulation d'une unité d'aérocondenseur de vapeur d'eau en replacement d'un condenseur de vapeur à  eau de mer

( Télécharger le fichier original )
par Chaker ABDELJAOUED
Université du 7 novembre à  Carthage - Diplôme national d'ingénieur en sciences appliquées et en technologie 0000
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.3 Création de la table des mnémoniques (Partie Software)

Dans tout programme il faut définir la liste des variables qui vont être utilisées lors de la programmation. Pour cela la table des mnémoniques est crée. L'utilisation des noms appropriés rend le programme plus compréhensible est plus facile à manipuler. Ce type d'adressage est appelé << relatif >>.

Pour créer cette table, on suit le cheminement suivant :

Figure 55 : Table des mnémoniques du projet

Figure 54 : Création des mnémoniques

On édite la table des mnémoniques en respectant notre cahier de charges, pour les entrées et les sorties.

2.4 Elaboration du programme S7 (Partie Software)

2.4.1 Les blocs de code

Le dossier bloc, contient les blocs que l'on doit charger dans la CPU pour réaliser la tache d'automatisation, il englobe :

· Les blocs de code (OB, FB, SFB, FC, SFC) qui contiennent les programmes,

· Les blocs de données DB d'instance et DB globaux qui contiennent les paramètres du programme.

2.4.1.1 Les 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. [15]

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.

2.4.1.2 Les 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. [15]

2.4.1.3 Les 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. [15]

Les SFC sont utilisées pour des fonctions spéciales, intégrées dans la CPU S7, elle est appelée à partir du programme.

2.4.1.4 Les 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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille