0% ont trouvé ce document utile (0 vote)
52 vues9 pages

Cours D'automatisation Ok

Les automates programmables industriels (API) sont des dispositifs électroniques utilisés pour automatiser des processus dans divers secteurs. Un API se compose d'un microprocesseur, de mémoires, d'interfaces d'entrée et de sortie, et d'un bloc d'alimentation, et peut être de type monobloc ou modulaire. Les langages de programmation pour API incluent des langages graphiques et textuels, permettant de contrôler efficacement les machines et processus industriels.

Transféré par

kavimaprosper22
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
52 vues9 pages

Cours D'automatisation Ok

Les automates programmables industriels (API) sont des dispositifs électroniques utilisés pour automatiser des processus dans divers secteurs. Un API se compose d'un microprocesseur, de mémoires, d'interfaces d'entrée et de sortie, et d'un bloc d'alimentation, et peut être de type monobloc ou modulaire. Les langages de programmation pour API incluent des langages graphiques et textuels, permettant de contrôler efficacement les machines et processus industriels.

Transféré par

kavimaprosper22
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1.

5 Les automates programmables


1.5.1. Définition
C’est un dispositif électronique utilise dans les
entreprise indistrustriel, les usines, les hôpitaux, les ascenseurs,

Pour automate un processus qui contient plusieurs
éléments.
LES AUTOMATES PROGRAMMABLES sont
généralement utilise dans les cadres industriel et porte le nom
des automates programmables industriel (API).
I.5 2 éléments de l’API
L’API est constituée
 Microprocesseur
 Mémoires
 Interface d’entrée
 Bloc d’alimentation

a) microprocesseur
C’est un circuit intègre que constitue le cœur d’un
automate programmable il exécute l’instruction d’un
programme en traitant selon une séquence logique.
Le microprocesseur est composé de :
- L’unité arithmétique et logique (UAL, AUL Arth, étique
and logic unit) : Effectue les opérations arithmétique
(addition, soustraction ….) et réalise opérations logique
(ET, OU, NO, OR)
- L’horloge (quartz) fournit une séquence de
synchronisation aux opérations du MP.
Il est exprimé Hz, mhz, ou gHz plus la séquence est
élevée, plus le MP peut exécuter plusieurs instruction par
seconde.
- L’unité de commande ou de contrôle (CU : control
unit) : interprète les instructions du programme,
COURS D’AUTOMATISATION
Coordonne l’exécution des coches en activant certaine
porte du processeur, gère le séquencement des opérations
(cycle d’instruction ; ketch décode, exécute)

b) Mémoire
Les automates programmables deux mémoires ;
 Mémoire programmée dans lequel on écrit le programme
(on peut assimiler à une recette)
 Mémoire des données on peut assimiler aux ingrédients
NB : le microprocesseur la mémoire programme, la mémoire
des données forment l’unité control de programmation)
L’unité centrale a besoin de communique avec
l’extérieur ou une liaison matérielle c a d l’unité centrale doit
communique avec les capteurs à l’entrée et de précautionner à
la sortie.
Pour qu’un périphérique fonctionne avec l’unité
centrale, il a besoin d’une interface logiciel que va avec le
système d’exploitation les éléments qui permettent que
l’information des capteurs soient lisibles par l’unité sont appelé
pilote.
Les éléments qui permettent l’ordre du CPU
puissent atteindre ou être lisible par la Pr actionneur sont
appelles les interfaces de sortie (IS)
Les interfaces d’entrée permettent la liaison entre
l’unité centrale et les capteurs :

Pré actionneur
Interfaces Interfaces
Capteurs CPU
d’entrées IE De sortie IS

La CPU, IE, IS, et le bloc d’alimentation forment


l’automate programmable industriel.
1.5.3. Types d’automates Programmables
Il existe deux types d’automate programmable
 Le monobloc
COURS D’AUTOMATISATION
 Le modulaire
Pour le monobloc, un seul bloc content CPU, IE, IS
et bloc d’alimentation.
Inconvénient : L’IE et IS limités
Pour le modulaire il est constitué sous forme de
module ou de plusieurs blocs
1.5.4 Caractéristique d’un API
- la mémoire : il s’agit de la mémoire RAM où on stocker
temporellement les instructions et des données en cours
de traitement
- Nombres d’entrées/sorties : les entrées comprennent les
capteurs (capteurs analogique, capteurs numériques, tout
ou rien)
- Temps de scrutation : pour passer le CPU en mode STOP
ou RUN
- Manufacturier (fabriquant) SIEMENS, …
- Langage de programmation
1.4.5 Fonctionnement d’un API

1.4.6. Langage de programmation des API


Un langage de programmation pour un API est
un ensemble des règles et des syntaxes permettant d’écrire les
instructions pour contrôler le fonctionnement de l’automate.
L’objectif de ce langage est d’écrire des programmes qui
permettent à l’API des gérer des machines, des capteurs ; des
actionneurs et des processus industriel de manière
automatique.
a) Caractéristique d’un langage de programmation
d’un API

 Déterministe : l’API exécute toujours les mêmes


instructions dans le même ordre ;
 Temps réel : il réagit rapidement aux
évènements du processus industriel ;

COURS D’AUTOMATISATION
 Robuste : il doit fonctionner sans erreur dans un
environnement industriels exigent

Les principaux langages de programmation des API


sont :
Les langages graphiques
Les langages textuels

a) Les langages graphiques, ici on trouve :

LADDER DIAGRAM (LD)


 Ressembles aux schémas électriques avec des relais et
contacteurs

Fonction bloc siagram (FBD) : diagramme à blocs


fonctionnels
 Utilise les blocs fonctionnels interconnectés pour le
traitement des signaux
 Utilise la régulation et parfois le calcul complexe
Séquentiel Function chart (Graphcet)
 Utilise pour décrire des séquences de fonctionnement
 Très adapté aux automatismes séquentiels

b) Langage textuels on trouve :

Structure de text (ST) texte structuré


 Proche de langage de programmation classique (pascal,
c, …)
 Permet d’écrire des algorithmes complexes
Instruction liste (IL) : liste d’instruction
 Proche de l’assembleur
 Peu utilise : voir obsolète
COURS D’AUTOMATISATION
Chapitre II : INTRODUCTION AUX MICROPROCCESSEURS
ET AUIX MICROCONTROLEURS
II.1. Introduction
Apparus dès la création des premiers circuits
intégrés numériques, au début des années 1970, le MP
constituent le cœur de presque toutes les réalisations
électroniques. O, en trouve dans tous les domaines
COURS D’AUTOMATISATION
notamment : en informatique (de la calculatrice à
l’ordinateur), en automobile, en automatique, en
électronique domestique, …
Les performances du MP sont liées aux possibilités
offertes par les technologies en termes de capacité (nombre
des parties logiques intégrés et de vitesse mais aussi au choix
d’architecture adaptée.)
A l’heure actuelle, on trouve de MP avec des
millions des transistors
II.2. Architecture et fonctionnement du MP
1) Structure d’un calculateur
La structure d’un calculateur se présente comme
suit :

Horloge Registres
Monde extérieur (périphérique
capteurs)
Unité de Unité
Unité de Unité
contrôle arithmétique
transfert d’entrée/sorti
et logique e

Unité centrale de traitement


UCT
Mémoire
centrale

Légende : Ordre ou commande


Données
L’unité de base d’un calculateur est l’unité centrale
de traitement UCT (CPU : Central Processing Unit). L’UVT
comprend :
c) Une unité arithmétique et logique (ALU) : est un
organe de calcul du calculateur ;
d) Des registres : zone de stockage de données de travail
de ALU c.-à-d. les opérations, les résultats intermédiaires ;
e) Unité de contrôle (CU : control Unit) : elle envoie des
ordres ou des commandes à tous les autres du calculateur
à fin d’exécuter un programme.
COURS D’AUTOMATISATION
La mémoire centrale contient :
Le programme à exécuter (une suite d’instructions
élémentaires)
Les données à traiter
L’unité d’entrée/sortie : est un intermédiaire
entre le calculateur et le monde extérieur
L’unité de transfert : est le support matériel de la
circulation des données. Les échanges d’ordres et des données
dans le calculateurs sont synchronises par l’horloge qui livre
d’impulsion à des temps d’intervalle fixe
Un microprocesseur consiste en unité centrale de
traitement (Unité de contrôle, unité arithmétique et logique, les
registres) entièrement contenu dans un seul circuit intégré.
Le microprocesseur est un circuit intégré qui traite
les informations à l’aide des composants internes comme
l’unité arithmétique et logique et l’unité de contrôle.
Cependant le microprocesseur ne peut pas stocker les données
ou d’informations par lui-même, dont la mémoire est
indispensable pour accéder et enregistrer les données.
De plus sans les circuits d’interfaces d’entrées et
sorties, le MP ne pourrait pas communique avec l’extérieur.
Un signal d’horloge est aussi nécessaire pour
rythmer son fonctionnement.
 Si les informations sont assez importantes, alors le MP
devrait être assez puissant et ce qui demande une
mémoire assez importante pour stocker ces informations.
On parle dans ce cas de « micro-ordinateur »
 Si les informations sont moins importantes et
complètement liées à une fonction d’usage donnée, on
parle alors d’un calculateur spécialisé ou
d’un « microcontrôleur »

2) différence entre microprocesseur et microcontrôleur


Microprocesseur Microcontrôleur
f) unité de traitement qui m) système intégré
COURS D’AUTOMATISATION
exécute des instructions avec processeur,
mais dépend d’autres mémoires et unités
composants pour d’entrées/sorties en
fonctionner (RAM, ROM, seule puce
Périphérique) n) dispose d’un
g) les composants de microprocesseur ainsi
mémoire et que les composants de
d’entrée/sortie sont mémoires et
connectés en externe d’entrées/sorties
h) CPU seule c.-à-d. l’unité o) CPU + RAM + ROM +
centrale de traitement Interfaces intégrés
seule (besoin d’une RAM, p) Plus simple, conçu pour
ROM et interfaces des tâches spécifiques
externes q) Le coût est faible
i) Plus complexe, utilisé r) Petit circuit
dans les ordinateurs et s) Exemples : AT mega
systèmes avances 328P, Anduino, STM32,
j) Le coût de l’ensemble ESP32, PIC
augmente
k) Circuit volumineux
l) Exemples : Intel coré i7,
AMD RYZen, ARM contex-
A

3) Organisation de mémoire centrale


La mémoire peut être vue comme un ensemble des
cellules ou case contenant chacune une information, une
instruction ou une donnée. Chaque case est repérée par un
numéro d’ordre : son adresse. Une case mémoire peut être
lue ou écrite par le microprocesseur (cas d’une mémoire vive) ;
une case mémoire peut tout simplement être lue par le MP (cas
de mémoire morte)
4) Circulation de l’information dans un calculateur
La réalisation matérielle des ordinateurs est généralement
basé sur l’architecture des bas de transformation de données
se présenté comme suit :

Interfaces d’entrée et
Microprocesseur Mémoire
sortie
COURS D’AUTOMATISATION

BUS
La UP échange des informations avec la mémoire et les
interfaces d’entrée et sortie sous forme des mots binaire au
moyen d’un ensemble de connexion appelé Bus.
Un Bus permet de transforme les données sous forme
parallèle C.à.d. en faisant circuler ‘’n’’ bits simultanément
Les UP peuvent être classés selon la longueur maximale
des mots binaire qu’ils peuvent échange avec les mémoires
et les interfaces d’entrée et sortie : microprocesseur de
12bits, 16bits, 32bits, 64bits….
Il existe 3 types de bus
 Le bus d’adresse : permet aux UP de spécifier l’adresse de
la case mémoire à lire ou à écrire
 Le bus de données : permet les transferts entre le UP et la
mémoire ou les interfaces d’entrée et sortie ;
 Le bus de commande transmet les ordres pour lire ou
écrire dans une mémoire ou interfaces d’entrée et sorties.

COURS D’AUTOMATISATION

Vous aimerez peut-être aussi