Académique Documents
Professionnel Documents
Culture Documents
2
Caractéristiques d’un API
3
Structure d’un API
◼ Processeur: composant programmable, unité de calcul.
◼ Alimentation : AC ou DC selon les références des automates.
❑ Pour un même processeur (ou modèle d’API) on trouve des références qui diffèrent
selon l’alimentation.
❑ Niveaux adoptés: 24 DC; 110 AC; 220 AC.
❑ Intégrée ou modulaire
❑ Cas modulaire: puissance dépendant de la solution installée.
◼ Carte mémoire: taille exprimée en kilos octets, reçoit le programme et permet
l’exécution de façon indépendante du terminal de programmation.
4
Structure d’un API
5
Interface d’entrées TOR
6
Interface de sorties TOR à relais
7
Adresses des Entrées / Sorties
◼ Adressage: déclaration d’une entrée ou d’une sortie à l’intérieur d’un
programme.
8
Principe de fonctionnement
9
Principe de fonctionnement
◼ Commande:
❑ Activation des actionneurs ou (pré-actionneurs) par activation des sorties (application
d’une tension).
10
Traitement du programme
11
Opérations réalisées par un programme
◼ Exemple: Opération ET
S1 S2
+24
En logique câblée
L
E 0.0
& A 4.0
E 0.1 =
Représentation Affectation
graphique de du résultat de
l’opération ET l’opération
12
Etapes de mises en œuvre
13
Branchement des Entrées /Sorties
◼ Le brochage est souvent inchangé quelle que soit la fonction réalisée sur les
entrées
14
STEP 7 Mode d’emploi
15
La norme CEI 1131
16
CEI 1131-3 (langages)
❑ Harmonisation des langages de programmation les plus utilisés par les
API.
❑ Il s'agit des langages suivants :
➢ Ladder Diagram LD
➢ Function Block Diagram FBD
➢ Sequential Function Chart SFC (GRAPH7)
➢ Instruction List IL
➢ Structured Text ST (qui est un langage évolué proche du PASCAL).
❑ Un dénominateur commun de règles et d'éléments y est également défini
ainsi que la structuration du programme en fonctions et blocs
fonctionnels.
❑ La compréhension, l'application et l'implémentation de ces langages ont
ainsi été considérablement améliorés.
17
Trois langages disponibles
18
Langage à contacts (LD: Ladder)
❑ La programmation se fait à l’aide de symboles graphiques, représentant des
« schémas électriques ».
❑ Un programme écrit en langage à contacts (LD) se compose d'une suite de
réseaux exécutés séquentiellement par l'automate.
❑ Dessiné entre deux barres de potentiel, un réseau est un ensemble
d'éléments graphiques représentant :
➢ Les entrées/sorties de l'automate (boutons - poussoirs, détecteurs, relais,
voyants...),
➢ Des fonctions d'automatismes (temporisateurs, compteurs...),
➢ Des opérations arithmétiques et logiques et des opérations de transfert,
➢ Les variables internes de l'automate.
❑ Ces éléments graphiques sont reliés entre eux par des connexions
horizontales et verticales.
19
Quelques opérations de base en langage à contacts
20
◼ Les opérations suivantes réagissent à un RLG égal à 1 :
---( S ) Mettre à 1
---( R ) Mettre à 0
SR Bascule mise à 1, mise à 0
RS Bascule mise à 0, mise à 1
21
Quelques exemples
22
Instructions de base
23
Instructions de base
24