Vous êtes sur la page 1sur 14

Université des frères Mentouri- Faculté des sciences de la technologie- Département

d’Electronique- L3 Automatique- Cours API-

Architecture des API :


I. Généralités :

Un API est un dispositif électrique capable de piloter un processus industriel, on


trouve les API dans des environnements très diversifiés :

• Système de chauffage et climatisation automatique

• Distribution électrique et éclairage.

• Système de Sécurité et alarmes.

• Système de régulation de processus dans le domaine de chimie, pétrochimie et


pharmaceutique

• Traitement des eaux

• Système agro-alimentaire, et système de fondant automatique.

• Système mécanique, électronique, etc…

L’API représente la partie commande du schéma classique d’un processus automatisé.

Figure 1 : Schéma simplifié de la structure d’un automatisme

II. Structure interne d’un API SIEMENS SIMATIC S7-300 :

Le SIMATIC S7-300 est un système d'automatisation modulaire offrant la gamme de


modules suivants :

1
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 2 : les principaux modules d’un API SIMATIC S7-300

Constituant Fonction Illustration


Profilé support Fixation des modules du
S7-300

Modules d'alimentation Conversion de la tension


PS avec 2A, 5A ou 10A secteur (120/230 Vca)
(ex. PS 307, 5A, en tension continue 24v
référence 307-1EA01- pour l’alimentation du
0AA0) S7-300

2
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Unités centrales (CPU) Exécution du


de capacités différentes, Programme utilisateur ;
certaines avec alimentation du bus de
d'entrées/sorties périphérie du S7-300 en
intégrées (ex : 5v ; communication par
CPU314C) ou avec l’interface MPI avec les
interface PROFIBUS autres module CPU
intégrée (ex : CPU315-
2DP)

Modules d'extension IM pour la configuration de


plusieurs lignes du
SIMATIC S7-300

Fonction d’interface
Modules de signaux SM pour l’adaptation des
(module entrées et niveaux de signaux
sorties numériques et entre le processus et
analogiques) leS7-300

A. la CPU :
 Interface MPI :

Chaque CPU est équipée d'une interface MPI pour la connexion de la ligne de
programmation (ex : PC Adapter).

Celle-ci se trouve sous le volet de protection à l’avant de la CPU.

3
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 3 : connexion de la ligne de programmation avec MPI PC Adapter

 Commutateur de mode de fonctionnement :

Chaque CPU est équipée d'un commutateur de mode permettant de changer de mode
de fonctionnement. Celui-ci est principalement un commutateur à clé amovible qui
permet de basculer dans les modes de fonctionnement MARCHE (RUN) et ARRËT
(STOP). Les modes de fonctionnement suivants sont possibles :

RUN-P : Exécution du programme ; toutes les fonctions PG


sont autorisées.

RUN : Exécution du programme ; seules les fonctions PG


lecture sont autorisées.
STOP : Le programme n'est pas exécuté ; toutes les fonctions
PG sont autorisées
MRES : Position dans laquelle un effacement général peut
être effectué

Fig 4 : Commutateur de mode

 Formatage de la CPU:

Etape Exécution Résultat


1 Placez le commutateur de Indicateur STOP s’allume
mode de fonctionnement sur
STOP.
2 Placez le commutateur en L’indicateur STOP s’éteint et après
mode MRES et maintenez-le environ 3 secondes il s’allume de
dans cette position (environ 3 nouveau. Dans les nouvelles CPU,
4
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

secondes) jusqu’à ce que n’attendre que l’indicateur STOP s’allume


l’indicateur STOP se rallume pour la deuxième fois.

3 Placez le commutateur de L’indicateur STOP clignote pendant


nouveau en position STOP et environ 3 secondes et s’allume
finalement remettez le sur la ensuite de nouveau : tout s’est bien
position MRES avant que 2 passé ; la CPU est formatée
secondes ne se soient
écoulées

 Indicateurs de statut et d’erreur de la CPU :

Indicateurs couleurs significations Illustration


SF Rouge Erreur matérielle ou logicielle
BAF (s’il est rouge Indique si la batterie mémoire
disponible) tampon ne délivre pas assez de
tension ou carrément pas du tout
BF (s’il est Rouge Indique les perturbations du
disponible) PROFIBUS DP (seulement la
CPU 313C-2 DP et 314C-2 DP)
DC5V Vert L’alimentation 5V pour la CPU
et le bus S7-300 sont ok.
FRCE Orange Commande forcée active

RUN Vert Clignote lors du démarrage de la


CPU – Fixe lorsque la CPU est
dans l’état Run
STOP Orange Clignote lorsque le formatage
est demandé – Fixe lorsque la
CPU est à l’état arrêt

5
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

 TRAITEMENT DU PROGRAMME :

Figure 5 : les étapes d’exécution d’un programme

Le traitement du programme dans l'automate est cyclique et se déroule comme suit :


a) Après la mise sous tension de l'automate programmable, le processeur vérifie
si chaque entrée est sous tension ou non. L'état de ces entrées est enregistré
dans la mémoire image des entrées (MIE). Si l'entrée est sous tension,
l'information 1 ou "High" sera enregistrée. Si l'entrée n'est pas sous tension,
l'information 0 ou "Low" sera enregistrée.
b) Ce processeur exécute le programme stocké en mémoire de programme. Celui-
ci est constitué d'une liste d'instructions et d'opérations logiques exécutées de
manière séquentielle. L'information d'entrée requise à cet effet est prélevée dans
la mémoire image des entrées lue auparavant et les résultats logiques sont écrits
dans une mémoire image des sorties (MIS). Durant l'exécution du programme
le processeur accède également aux zones de mémoire des compteurs,
temporisations et mnémoniques.
c) Dans la troisième étape, l'état est transmis après l'exécution du programme
utilisateur de la MIS aux sorties, activant ou désactivant celles-ci. L'exécution
du programme revient ensuite au point 1.
Le traitement de chaque instruction nécessite un certain temps (de l’ordre de la
microseconde tous dépond du temps d’exécution de chaque CPU).

6
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

On appelle durée de cycle, la durée d’un (seul) traitement de toutes les instructions.
C’est le temps d’un cycle programme.

 SIMATIC MMC (Micro Memory Card):


On emploie une SIMATIC Micro Memory Card (MMC) comme module de mémoire
pour les CPU 31xC (La MMC est utilisé comme mémoire de chargement).
Pour le fonctionnement de la CPU, la MMC doit être connectée, car les CPU 31xC ne
possèdent pas de mémoire de chargement intégré.
La mémoire des CPU 31xC est compartimentée en 3 zones :

CPU 31xC
Mémoire de
travail
(mémoire vive)
MMC

Mémoire de Mémoire
chargement
système

Le chargement de programmes utilisateurs est seulement possible avec un MMC


connecté.
1) Mémoire de chargement
La mémoire de chargement est hébergée sur une SIMATIC Micro Memory Card
(MMC). Sa taille correspond exactement à celle de la MMC. Elle sert à
l’enregistrement de blocs et de données, ainsi que de données système (Configuration,
Liaisons, paramètres de modules, etc.).
Donc on peut stocker l’ensemble des données d’analyse d’un projet sur la MMC
2) Mémoire vive
La mémoire vive est intégrée à la CPU et n’est pas extensible. Elle sert à l’exécution
du programme utilisateur. Le traitement du programme s’effectue exclusivement dans
la mémoire vive et la mémoire système.
3) Mémoire système
La mémoire système est intégrée à la CPU et n’est pas extensible. Elle contient :
- les domaines d’opérandes mémentos, temporisations et compteurs
- les images de processus des entrées et des sorties
- les données locales
B. L’adressage des signaux E/S :
La déclaration d'une entrée ou sortie donnée à l'intérieur d'un programme s'appelle
l'adressage.
Les entrées et sorties des automates sont la plupart du temps regroupées en groupes de
huit entrées ou sorties numériques. Cette unité de huit entrées ou sorties est appelée un
octet. Chaque groupe reçoit un numéro que l'on appelle l'adresse d'octet.

7
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Afin de permettre l'adressage d'une entrée ou sortie à l'intérieur d'un octet, chaque
octet est divisé en huit bits. Ces derniers sont numérotés de 0 à 7. On obtient ainsi
l'adresse du bit.
L'automate programmable représenté ici a les octets d'entrée 0 et 1 ainsi que les octets
de sortie 4 et 5.

Figure 6 : les adresses des entrées/sorties

Pour adresser par exemple la cinquième entrée à partir du haut, il faut entrer l'adresse
suivante :
E 0.4

E désigne le type de l’adresse : Entrée, 0 l’adresse de l’octet et 4 l’adresse du bit.


L'adresse de l'octet et l'adresse du bit sont toujours séparées par un point.
Pour adresser par exemple la dernière sortie, il faut entrer l'adresse suivante :
A 5.7

A désigne le type de l’adresse : Sortie, 5 l’adresse de l’octet et 7 l’adresse de bit.


L'adresse du bit de la dernière sortie est un 7 car la numérotation commence à zéro.

C. Câblage des E/S :


L'automate programmable reçoit les informations sur le processus via les capteurs de
signaux reliés aux entrées de l’automate. Les entrées peuvent être des capteurs ou de
simples commutateurs ou interrupteurs.
L'automate commande le processus en appliquant une tension de 24V aux Pré-
actionneurs via les points de connexion de l'automate appelés sorties.

8
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 7 : exemple de commande (allumer et éteindre) d’une lampe

 Exemple d'une opération ET / OU :


1) Par logique câblée :

Figure 8: schéma de câblage qui réalise le ET/OU

Dans le cas ET (a): La lampe doit s'allumer après l’activation simultanée de deux
contacts à fermeture.

Dans le cas OU (b): Une lampe doit s'allumer, si l’un ou les deux contacts à
fermeture sont activés.

2) Par logique programmée :


Dans les deux cas le câblage est le suivant :

9
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 9 : Câblage des E/S avec un API

Mais le programme n’est pas le même ; il dépond de l’opération ET/OU :

10
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 10 : programme logigramme d’une opération ET

Figure 11 : programme logigramme d’une opération OU

11
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 12 : image réel d’un API Siemens

III. Câblage D’un API TSX 17 de télémécanique :


Pour les automates TSX 17 de télémécanique l’entrée I0.0 est réservée pour
l’interrupteur RUN/STOP de l’API.
L’interface de sortie contient des points communs (C0, C1,….) pour
l’alimentation externe de chaque pré-actionneur.

12
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 13: Interface d’E/S d’un API (Compact/Monobloc) TSX17

Figure 14 : Câblage d’un API TSX17

13
Université des frères Mentouri- Faculté des sciences de la technologie- Département
d’Electronique- L3 Automatique- Cours API-

Figure 15 : Borniers de sorties avec alimentation différente des pré-actionneur

14

Vous aimerez peut-être aussi