Automatismes Industriels
Automatismes Industriels
Automatismes Industriels
Energie Energie
Réseau
Autres automates
Supervision Commande Pré-
Actionneurs
actionneurs
Automate
Interface Programmable
Homme-
Machine Informations Interface
Capteurs
Utilisateur
Partie commande Partie opérative
TSET - Automatismes industriels 3
1.1 Structure d’un système automatisé
Energie Actionneurs
Energie
Actionneur
Autres électrique :
systèmes
Commande Pré- Moteur
Actionneurs
actionneurs
PartieActionneur
Interface Commande
pneumatique
Homme-
Machine ou hydraulique :
Informations Interface
vérin Capteurs
Utilisateur
Partie commande Partie opérative
TSET - Automatismes industriels 4
1.1 Structure d’un système automatisé
Energie Energie
Pré-actionneurs
Variateur de vitesse
Autres
systèmes
pour moteur
Commande Pré-
Actionneurs
actionneurs
Partie
Interface Commande
Homme- Distributeur électropneumatique
Machine InformationsInterface
ou électrohydraulique
Capteurs
Utilisateur
Partie commande Partie opérative
TSET - Automatismes industriels 5
1.1 Structure d’un système automatisé
Autres
systèmes Commande Pré-
Détecteur
Actionneurs
actionneurs
Détecteur inductif Détecteur optique de contact
Partie
Commande
Interface
Homme-
Machine Informations Interface
Capteurs
Codeur optique
Utilisateur (position arbre moteur) Caméra
Partie commande Partie opérative
TSET - Automatismes industriels 6
1.1 Structure d’un système automatisé
Energie Energie
Interface Homme-Machine
Autres
systèmes Commande Pré-
Actionneurs
actionneurs
Boutons et voyants
Partie
Interface Commande
Homme-
Machine Informations Interface
Ecran tactile Capteurs
Utilisateur
Partie commande Partie opérative
TSET - Automatismes industriels 7
1.1 Structure d’un système automatisé
Sorties logiques
Sorties logiques Actionneurs
Variables internes
IHM
Unité Entrées logiques Capteurs
Entrées logiques Centrale
Version « compacte »
développement
PC
TSET - Automatismes industriels 9
1.2 L’automate programmable
Extensions déportées
Entrées/Sorties logiques
Entrées/Sorties analogiques
Sorties PWM
Commande d’axe
Compteurs rapides
Coupleur réseau (CAN, Ethernet…)
Régulation
Variables internes
Sorties logiques
Sorties logiques Actionneurs
IHM Unité
Centrale Entrées logiques Capteurs
Entrées logiques
développement
PC
TSET - Automatismes industriels 10
1.3 Problématiques combinatoires et séquentielles
Exemples combinatoires
Exemple séquentiel
blocs fonctionnels.
TSET - Automatismes industriels 17
2.3 les Variables
Sortie 1 bit
Bit interne
Mot interne
Entrée 1 bit
ordre de marche
SORTIR LE NOYAU
1
Vérin
capteur1
Capteur Capteur
RENTRER LE NOYAU 2 1
2
capteur2
temps
CHOIX DE
L'AUTOMATE
CHOIX DES CAPTEURS
blablablabla
ET ACTIONNEURS 0010010001111
Description Description
blablablablablabla
Description 00110101100010
blablablablablabla 0010010001111
graphique graphique
blablablablablabla graphique 00110101100010
Niveau 1
fonctionnelle
blablablablablabla Niveau 2 Niveau 3 0010010001111
Cahier
gnagnagnagna
blablablablablabla
Programme Code
00110101100010
0010010001111
des charges
blablablablablabla
blablablablablabla
source Machine
00110101100010
blablablablablabla
ordre de marche
Ouverture
1 capot
capot ouvert
Chargement ou
Indication
2 "prêt pr cycle" déchargement
manuel
ordre d'arrêt ordre de départ cycle
Fermeture
3 capot
capot fermé
Malaxage
4 Chauffage
Température = 50°
5 Malaxage
Température = 40°
Attente
6 10 secondes
Fin de l'attente
TSET - Automatismes industriels 27
2.4.2 Le GRAFCET de niveau II : partie opérative
ouvert
0ff fermé
On
m
MARCHE
dcy
DCY
VOY
OUV CHAUF
prêt pour cycle
FERM
t40
t50
1 OUV
ouvert
2 VOY
/m m.dcy
3 FERM
fermé
4 MAL;CHAUF
T>50
5 MAL
T>40
6
TSET - Automatismes industriels t/X6/10s 30
2.4.2 Le GRAFCET de niveau III : partie commande
0
m
1 OUV
ouvert
m
dcy 2 VOY
VOY
ouvert /m m.dcy
fermé
OUV 3 FERM
FERM
t40 fermé
t50
MAL 4 MAL;CHAUF
CHAUF
t50
5 MAL
t40
6
TSET - Automatismes industriels t/X6/10s 31
2.4.2 Pour résumer :
diagramme de conception d’un système automatisé
CHOIX DE
L'AUTOMATE
blablablabla 0010010001111
blablablablablabla 00110101100010
blablablablablabla Description 0010010001111
blablablablablabla graphique Description Description 00110101100010
blablablablablabla graphique graphique 0010010001111
gnagnagnagna fonctionnelle 00110101100010
blablablablablabla 0010010001111
blablablablablabla 00110101100010
blablablablablabla Niveau 1 Niveau 2 Niveau 3
blablablablablabla
— transitions ; capteur1
— liaisons orientées ; RENTRER LE NOYAU
— renvoi à une étape. 2
Action
Réceptivité ou capteur2
condition
0
m
3
Etape n active Xn = 1
FERM
fermé
4 MAL;CHAUF
6
t/X6/10s
- Syntaxe:
- N : copie le signal d’activité
de l’étape dans la variable ;
- S : force la variable à TRUE
quand le signal d’activité de
l’étape prend l’état TRUE ;
- R : force la variable à FALSE
quand le signal d’activité de
l’étape prend l’état TRUE.
- L : action exécutée pendant
X secondes
Il existe d’autres types, se
reporter aux logiciels
TSET - Automatismes industriels 36
2.4.3 Les éléments du GRAFCET: ETAPES et Actions
Durée du cycle 37
TSET - Automatismes industriels
2.4.3 Les éléments du GRAFCET: ETAPES et Actions
nb_edge est incrémenté à chaque cycle tant que l’étape S2 est active
a1 a2
Capteur
SORTIR LA TIGE SORTIR TIGE 21
11 DU VERIN 1 21 DU VERIN 2
capteur11 capteur21
RENTRER LA RENTRER TIGE
12 TIGE DU VERIN 2 22 DU VERIN 2
piece évacuée
Capteur Capteur
12 11
TSET - Automatismes industriels 41
2.4.5 Les divergences et convergences en ET
capteur12 capteur22
13 23 Vérin 1
Colle l’étiquette
=1
EVACUER
1 LA PIECE
Capteur Capteur
pièce évacuée 12 11
TSET - Automatismes industriels 43
2.4.6 Les séquences exclusives
Saut d’étape Retour vers une étape
1 1
recep1 recep1
2 2
recep2 recep2
recep4
3 3 recep4
recep3 recep3
temps
6 6
TSET - Automatismes industriels 44
2.4.7 Les règles d’évolution
0
10 0
20
Appel niveau 1 Appel niveau 2
11 21
Ascenseur présent au niveau 1 Ascenseur présent au niveau 2
12 N=1
22 N=2
1
1
0
100
X11 X21 X31
N>2 N<2
121 Descendre
122 Monter
Déplacement de la cabine
« ET » «OU»
Vcc
GND a b S
S = a . (/b + c)
TSET - Automatismes industriels 58
2.6 Le langage LADDER
a b S
Un réseau
bp2m + bp2d
Pour chaque étape on définit une variable interne TOR
t22_20 := X22 ;
(* Etapes *)
(* Activation *)
(* Etapes *)
(* Désactivation *)
(* Sorties *)
Process
Energie
électrique
Alimentation
Interface Interface
d’entrées de sortie
Registre d’entrées
Registre de sortie
Optocoupleurs
Transistors/relais
Optocoupleurs
ENTREES SORTIES
CPU
Entrées Sorties
Registre de sortie
Registre d’entrée
Transistors/relais
Optocoupleurs
Optocoupleurs
Central Unit
ENTREES Entrées Sorties
SORTIES
Entrées Sorties
IMAGE
IMAGE
CPU
(P)
lecture des
entrées
t t+t
mise à jour
des sorties
exécution des
t
instructions Temps de cycle
t
changement
d’état de l’entrée, prise en prise en prise en
présence d’une Lecompte
compte de la passage de de la deuxième
compte de
pièce présencepièce n’a pasdeété
de l’absence pris en
l’absence decompte
la pièce pièce pièce
L’outil de développement
met à disposition une
bibliothèque de
macrofonctions
Selon la puissance de
l’automate, elles pourront
être utilisées
Comparaison
Temperature est un entier,
1 sortie ou variable interne
Température<50
ADDITION
Il y en a plein d’autres (logiques, arithmétiques sur des entiers ou des réels etc…)
1 1 Lance timer
t/X1/5s fin_tempo
2 2 Symbole associé
au drapeau de fin du timer (bit système)
(TIM0, TIM1,etc pour un CPM2A)
Valeur initiale
Signal de
décrémentation
0 Compteur = 6
dcy
bit interne indiquant le passage par 0 du décompteur
Décrémenter
1 Compteur
pièce passe
Fermer caisse
2 C si Compteur=0
Programmation
sortie PWM0
rapport_cyclique
variable
sortie PWM0
Arrête la sortie PWM arrêt
Chien de garde :
Si le temps de cycle maximum a été atteint
Symboles locaux
Tâches d’interruption
interruption
sur le bit 0 de la carte d’interruption N°0
Il faut une carte d’entrées dédiée
interruption
toutes les secondes
Il faut une carte d’entrées dédiée
La CPU
La CPU
=1
Principe =>
Branchement
+24V
=1
Détection
0V
Capteur PNP
Automate
TSET - Automatismes industriels 93
5.3 Modules d’Entrée TOR WAGO
750-408 Carte 4 d'entrées digitales 24 VDC (3ms) NPN ou
contact sec
=1
Principe =>
Branchement
=1
+24V
Détection
0V
Capteur NPN
Automate
TSET - Automatismes industriels 95
5.3 Modules d’Entrée TOR WAGO
750-405 Carte 2 d'entrées digitales 230 V AC(10ms)
=1
Critères de choix:
- Le type de tension d’alimentation CC/CA ou les deux
- Le courant de sortie (0.5A à 5A)
- La tension nominale d’alimentation (24V à 240V)
- La fréquencede commutation (de 0.1Hz à 5000Hz)
- Le type de charge (résistive, inductive ou capacitive)
- Le courant maximal pour l’ensemble de la carte
- L’isolation entre voies ou groupes de voies
- La durée de vie (nombre de millions de manœuvres)
=1
=1
Neutre
Phase