Vous êtes sur la page 1sur 13

Chapitre 3

AUTOMATES PROGRAMMABLES
INDUSTRIELS

Plan
Fonction d’un API

Réseaux d’Automates

Structure d’un API

Fonctionnement d’un API

Mise en Œuvre

Programmation par API


2
FONCTION D’UN API

Entrées Tout Ou Rien (TOR),


parfois analogiques, destinées à
fournir des informations sur
l’état du processus : fin de
course, détecteur de niveau,
pressostat, thermostat, etc,

Automate qui traite les


différentes informations
d’entrée afin d’élaborer les
ordres,

Sorties transmettant les


ordres élaborés par l’automate,
aux différents actionneurs ou
pré- actionneurs : voyants,
distributeurs de vérins,
contacteurs de moteur,……
3

Informations
(Capteurs, Dialogue)
Entrées

Traiter les informations


Programme entrantes pour émettre des
ordres de sorties en fonction
d’un programme

Sorties
Ordres
(Préactionneurs, Actionneurs)

4
Réseaux d'automates
Réseau en anneau

Chaque station peut communiquer avec sa voisine.

Solution est intéressante lorsqu'une station doit recevoir des


informations de la station précédente ou en transmettre
vers la suivante.

Réseaux d'automates
Réseau en étoile
Un centre de traitement commun échange des données avec
chacune des autres stations.
Deux stations ne peuvent pas échanger directement entre elles

6
Réseaux d'automates
Réseau hiérarchisé
C'est la forme de réseaux la plus performante.
Souplesse d'utilisation: les informations pouvant circuler entre-stations
d'un même niveau ou circuler de la station la plus évoluée (en général un
calculateur) vers la plus simple, et réciproquement

Modulaire Compact

8
Un API (Siemens S7-300) est constitué d’un ou de plusieurs profilés
supports (racks) dans lesquels viennent s’enficher les différents
modules fonctionnels

Alimentation 110/220V CA
ou 24 VCC
L’unité centrale de
traitement à base de
microprocesseur,
Des cartes d’entrées/sorties
logiques (TOR),
Des cartes d’entrées/sorties
analogiques (ANA),
Des cartes de comptage
rapide,
Des cartes de
communication (CP),
9

Le cycle de fonctionnement est organisé en 4 tâches

Bus Entrées / Sorties

Unité de
Traitement Module Module
des des
Entrées Sorties
RAM

21 : Affectation
Tâche 4
3 Gestion du système
Acquisition
Traitement des (auto-contrôle
des sorties
données
données (émission
(éxécution de
en entréedes l’automate)
(mémorisation)
duordres)
programme)

10
Mise en œuvre
Un API de caractéristique compatible au système à commander :
nombres d’entrée sorties ; type d’entrées…

Un logiciel de programmation adapté à l’API.

Un câble de liaison entre PC/API

11

12
Xi = f(CAXi ,Xi, CDXi) Xi-1

Ri-1
Xi
Xi = CAXi + CDXi .Xi
Ri
X i = X i -1.R i −1 + X i +1.X i Xi+1

Ou Ri+1
X i = (CAX i + X i ).CDX i
X i = (X i -1.R i −1 + X i ).X i +1 13

X i = CAX i + CDX i .X i

X2 = X1.C1.C4.DCY + X3.X2

14
Utilisation d’ un contact d’initialisation (INIT)
commandé lors de la mise sous tension

Désactiver toutes les mémoires d’étape suivantes,


et enclencher la mémoire de l’étape initiale

15

16
Ladder Diagram (LD) ou Langage Ladder ou schéma à contacts est
un langage graphique très populaire auprès des automaticiens pour
programmer les Automates Programmables Industriels.

17

Etiquette %L Commentaire (facultatif ) de 222 caractères maxi

Zone test Zone action

7 lignes

11 colonnes 18
Tests directs / inverses

Détection front montant / descendant P N

Bobine directe / inverse

Bobine d'enclenchement S

Bobine de déclenchement R
%L10
JUMP à un autre réseau >>>

19

20
ADRESSAGE DES VARIABLES

Xi-1
E,I x.y I0.4
I indique une adresse de
Ri-1 type entrée,
Q /O x.y 0, l’adresse d’octet
Xi 4, l’adresse de bit.
Ri
N° d’octet Q0.2
Q indique une adresse de
Xi+1 M x.y type Sortie,
0, l’adresse d’octet
Ri+1
2, l’adresse de bit.

N° de bit (0….7)

21

22
23

X2 = X1.C1.C4.D CY + X3.X2

24
Programmation LADDER: Equation des Sorties
R0 : est actionné uniquement à l’étape 2

DE : est actionné uniquement à l’étape 3

MO : est actionné uniquement à l’étape 4

25

Fin

26

Vous aimerez peut-être aussi