0% ont trouvé ce document utile (0 vote)
109 vues10 pages

Introduction aux API pour étudiants

Ce document présente le fonctionnement et la mise en œuvre des Automates Programmables Industriels (API), en détaillant leurs fonctions de traitement des données, leur structure interne et externe, ainsi que les étapes de leur cycle de fonctionnement. Il aborde également les différents types d'API, les moyens de traitement, et les critères de choix pour leur sélection. Enfin, il décrit les méthodes de vérification et de diagnostic lors de la mise en œuvre d'un API.

Transféré par

kuessijeremy890
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
109 vues10 pages

Introduction aux API pour étudiants

Ce document présente le fonctionnement et la mise en œuvre des Automates Programmables Industriels (API), en détaillant leurs fonctions de traitement des données, leur structure interne et externe, ainsi que les étapes de leur cycle de fonctionnement. Il aborde également les différents types d'API, les moyens de traitement, et les critères de choix pour leur sélection. Enfin, il décrit les méthodes de vérification et de diagnostic lors de la mise en œuvre d'un API.

Transféré par

kuessijeremy890
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 PDF, TXT ou lisez en ligne sur Scribd

Lycée Technique National Omar Chapitre I: REALISATION Leçon 2 : Fonction traitement

BONGO TECHNOLOGIQUE

Cours : Automatique et Informatique Classe : TF3/ Durée : 4H


Industrielle(AII)

Objectif terminal : Découvrir le fonctionnement et la mise en œuvre des Automates


Programmables Industriels (API).

Introduction
Les automatismes sont réalisés en vue d’apporter des solutions à des problèmes de
nature technique, économique ou humaine. Eliminer les tâches dangereuses et pénibles,
en faisant exécuter par la machine les tâches humaines complexes ou indésirables.
Améliorer la productivité en asservissant la machine à des critères de production, de
rendement ou de qualité. Piloter une production variable, en facilitant le passage d’une
production à une autre. Renforcer la sécurité en surveillant et contrôlant les installations
et machines. On distingue dans tout système automatisé la machine ou l’installation et
la partie commande constituée par l’appareillage d’automatisme. Cette partie
commande est assurée par des constituants répondant schématiquement à quatre
fonctions de base :
- L’acquisition des données
- Le traitement des données
- La commande de puissance
- Le dialogue homme machine

1. Traitement des données : logiques, numériques, analogiques


Les informations peuvent être de type :
- Tout ou rien (T.O.R.) : l'information ne peut prendre que deux états (vrai/faux, 0 ou 1
…). C'est le type d'information délivrée par un détecteur, un bouton poussoir …

- Analogique : l'information est continue et peut prendre une valeur comprise dans une
plage bien déterminée. C'est le type d'information délivrée par un capteur (pression,
température …)

- Numérique : l'information est contenue dans des mots codés sous forme binaire ou bien
hexadécimale. C'est le type d'information délivrée par un ordinateur ou un module
intelligent.

1
2. Moyens de traitement : typologie, domaines d'utilisation
On utilise les API dans tous les secteurs industriels pour la commande des machines
(convoyage, emballage ...) ou des chaînes de production (automobile, agroalimentaire ...) ou il
peut également assurer des fonctions de régulation de processus (métallurgie, chimie ...).

Il est de plus en plus utilisé dans le domaine du bâtiment (tertiaire et industriel) pour le contrôle
du chauffage, de l'éclairage, de la sécurité ou des alarmes.

3. Constituants programmables
Un automate programmable industriel ou API est un dispositif électronique programmable
destiné à la commande de processus industriel par un traitement séquentiel. Il envoie des ordres
vers les prés actionneurs à partir de données d’entrées, de consignes et d’un programme écrit
dans un langage adapté.

3.1. Structure et fonctionnement interne d’un API


La structure interne d'un API peut se représenter comme suit :

L'automate programmable reçoit les informations relatives à l'état du système et


puis commande les pré-actionneurs suivant le programme inscrit dans sa mémoire. Un
API se compose donc de trois grandes parties :
- Le processeur ;
- La zone mémoire
- Les interfaces Entrées/Sorties

1)- Le microprocesseur

Le microprocesseur réalise toutes les fonctions logiques ET, OU, les fonctions de
temporisation, de comptage, de calcul... à partir d'un programme contenu dans sa
mémoire. Il est connecté aux autres éléments (mémoire et interface E/S) par des liaisons
parallèles appelées ' BUS ' qui véhiculent les informations sous forme binaire.

2
2) La zone mémoires
a)La Zone mémoire va permettre

- De recevoir les informations issues des capteurs d'entrées


- De recevoir les informations générées par le processeur et destinées à la commande des
sorties (valeur des compteurs, des temporisations, …)
- De recevoir et conserver le programme du système.

b) Action possible sur une mémoire

- ECRIRE pour modifier le contenu d'un programme ·


- EFFACER pour faire disparaître les informations qui ne sont plus nécessaire ·
- LIRE pour lire le contenu d'un programme sans le modifie

c)Technologie des mémoires

- RAM (Random Acces Memory): mémoire vive dans laquelle on peut lire, écrire et
effacer (contient le programme)
- ROM (Read Only Memory): mémoire morte dans laquelle on ne peut que lire.
- EPROM mémoires mortes reprogrammables effaçables au rayon ultra-violet.
- EEPROM mémoires mortes reprogrammables effaçables électriquement.

Remarque : La capacité mémoire se donne en mots de 8 BITS (Binary Digits) ou


octets. Exemple: Soit une mémoire de 8 Koctets = 8 x 1024 x 8 = 65 536 BITS. Cette
mémoire peut contenir 65 536 informations binaires.

3) Les interfaces d'entrées/sorties

Les entrées reçoivent des informations en provenance des éléments de détection et du


pupitre opérateur. Les sorties transmettent des informations aux pré-actionneurs et aux
éléments de signalisation du pupitre.

a)- Interfaces d'entrées

Elles sont destinées à :


- Recevoir l'information en provenance du capteur
- Traiter le signal en le mettant en forme, en éliminant les parasites et en isolant
électriquement l'unité de commande de la partie opérative.
Fonctionnement de l'interface :

3
b)- Interfaces de sorties :

Elles sont destinées à :


· Commander les pré-actionneurs et éléments des signalisations du système
· Adapter les niveaux de tensions de l'unité de commande à celle de la partie opérative
du système en garantissant une isolation galvanique entre ces dernières.
Fonctionnement de l'interface :

c) bus internes :

Ils permettent la communication de l'ensemble des blocs de l'automate et des


éventuelles extensions.

4) Description des automates


Il existe deux types d’automate programmable industriel:
- le type monobloc
- le type modulaire

4
4.1 - Automate Monobloc :
Le type monobloc possède généralement un nombre d’entrées et de sorties restreint et son jeu
d’instructions ne peut être augmenté. Bien qu’il soit parfois possible d’ajouter des extensions
d’entrées/sorties, le type monobloc a pour fonction de résoudre des automatismes simples
faisant appel à une logique séquentielle et utilisant des informations tout-ou-rien.

4.2 - Automate Modulaire


Par ailleurs, le type modulaire est adaptable à toutes situations. Selon le besoin, des modules
d’entrées/sorties analogiques sont disponibles en plus de modules spécialisés tels: PID, BASIC
et Langage C, etc. La modularité des API permet un dépannage rapide et une plus grande
flexibilité.

5
5) Structure externe d’un API
TSX17-20 TSX 07nano
Nombre d’entrées : 20 Nombre d’entrées : 09
Nombre de sorties : 17 Nombre de sorties : 07
C : commun C : Commun

1-Alimentation
2- Entrées – Sorties
3- Alimentation 24V
4- Visualisation des Entrées – Sorties
5- Extention du bus Entrées-Sorties

6) Identification des entrées et sorties


Automate TSX17-20 Automate TSX07nano

-
- I : Input (entrée) %I : Input (entrée)
- 0 : Numéro du bloc - 0 : Numéro du bloc
- 06 : Numéro de l’entrée - 07: Numéro de l’entrée
- O : Output (entrée) - %Q : Output (entrée)
- 0 : Numéro du bloc - 0 : Numéro du bloc
- 01 : Numéro de la sortie - 02 : Numéro de la sortie

6
7) Branchement des Entrées/Sorties
7.1 Branchement des Entrées
Le principe de raccordement consiste à envoyer un signal électrique vers l'entrée choisie
sur l'automate dès que l'information est présente. L'alimentation électrique peut être
fournie par l'automate (en général 24V continu) ou par une source extérieure. (Dans
nos TP l’alimentation est tjrs fournis par l’automate) Un automate programmable peut
être à logique positive ou négative.

7.2 Branchement des sorties

Le principe de raccordement consiste à envoyer un signal électrique vers le


préactionneur connecté à la sortie choisie de l'automate dés que l'ordre est émis.
L'alimentation électrique est fournie par une source extérieure à l'automate
programmable.

8) Unité d’alimentation

Elle est indispensable puisqu’elle convertit une tension alternative en une basse tension
continue (en général de 5 V) nécessaire au microprocesseur et aux modules d’entrées-
sorties (12V, 24V, 48V, 110V, 240V) continu ou alternative.

7
9) Le cycle de fonctionnement d’un API

Le cycle de fonctionnement d’un API (appelé aussi cycle automate) se compose de trois étapes :

- Etape1 : Détection des signaux électriques en


provenance des capteurs : Ces signaux arrivent sur les
Etape1 : Lecture des
modules d’entrée repérés chacun par une adresse
entrées
d’entrée.
- Etape2 : Traitement des équations de fonctionnement
du système en fonction du type d’entrées.
Etape2 : Exécution
- Etape3 : Affectation des résultats des équations dans
du programme
(Traitement des les modules de sortie : Ces résultats sont recopiés dans
informations) les modules repérés chacun par une adresse de sortie.
NB : A chaque fois qu’une entrée est modifiée,
l’API exécute le même cycle de fonctionnement
Etape3 : Affectation dont la durée varie de 1 à 50ms.
des sorties

10) Mise en œuvre et diagnostic d’un API

10.1Vérification du fonctionnement
Lors de sa première mise en œuvre il faut réaliser la mise au point du système.

- Prendre connaissance du système (dossier technique, des GRAFCETS et du GEMMA,


affectation des entrées / sorties, Les schémas de commande et de puissance des entrées
et des sorties).
- Lancer l'exécution du programme (RUN ou MARCHE)
- Visualiser l'état des GRAFCET, des variables...

Il existe deux façons de vérifier le fonctionnement :

- En simulation (sans Partie Opérative).


- En condition réelle (avec Partie Opérative).

8
Simulation avec Partie
Simulation sans Partie opérative
opérative (Conditions réelles)
Le fonctionnement sera vérifié en simulant le Le fonctionnement sera vérifié en suivant le
comportement de la Partie Opérative, c'est à comportement de la P.O.
dire l'état des capteurs, en validant uniquement - Positionner la P.O. dans sa position initiale.
des entrées. - Valider les conditions de marche du cycle.
- Valider les entrées correspondant à l'état - Vérifier l'évolution des grafcets et le
initial (position) de la Partie Opérative. comportement de la P.O.
- Valider les entrées correspondant aux
Toutes les évolutions du GEMMA et des
conditions de la démarche du cycle.
grafcets doivent être vérifiées.
- Vérifier l'évolution des grafcets (étapes
actives).
- Vérifier les ordres émis (Leds de sorties).
- Modifier l'état des entrées en fonction des
ordres émis (état transitoire de la P.O.).
- Modifier l'état des entrées en fonction des
ordres émis (état final de la P.O.).
Toutes les évolutions du GEMMA et des
grafcets doivent être vérifiées.

10.2Recherche des dysfonctionnements


Un dysfonctionnement peut avoir pour origine :

- Un composant mécanique défaillant (pré actionneur, actionneur, détecteur,...).


- Un câblage incorrect ou défaillant (entrées, sorties).
- Un composant électrique ou électronique défectueux (interface d'entrée ou de sortie).
- Une erreur de programmation (affectation d'entrées-sorties, ou d'écriture).
- Un système non initialisé (étape, conditions initiales...).

11) Critères de choix d'un automate


Le choix d'un automate programmable est généralement basé sur :

- Nombre d'entrées / sorties : le nombre de cartes peut avoir une incidence sur le nombre de
racks dès que le nombre d'entrées / sorties nécessaires devient élevé.
- Type de processeur : la taille mémoire, la vitesse de traitement et les fonctions spéciales
offertes par le processeur permettront le choix dans la gamme souvent très étendue.
- Fonctions ou modules spéciaux : certaines cartes (commande d'axe, pesage ...) permettront
de "soulager" le processeur et devront offrir les caractéristiques souhaitées (résolution, ...).
- Fonctions de communication : l'automate doit pouvoir communiquer avec les autres
systèmes de commande (API, supervision ...) et offrir des possibilités de communication avec
des standards normalisés (Profibus ...).

9
Exemple : Câblage des entrées/sorties

10

Vous aimerez peut-être aussi