SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Chapitre II:
Architecture et Langages de programmation
Architecture et Langages de programmation
des Automates Programmable Industriel
Introduction
Avant : utilisation de relais et de systèmes pneumatiques pour la
réalisation des parties commandes
⇒ logiquecâblée
⇒
Solution : utilisation de systèmes à base de microprocesseurs
permettant une modification aisée des systèmes automatisés
⇒ logiqueprogrammée
l'Automate Programmable Industriel (API) est un
appareil électronique programmable, adapté à
l'environnement industriel, qui réalise des fonctions
d'automatisme pour assurer la commande de système à
partir d'informations logique, analogique ou numérique.
Définition
partir d'informations logique, analogique ou numérique.
Les automates peuvent être de type:
• Compact
• modulaire
Compact :
Il intègre le processeur, l'alimentation, les entrées et les
sorties en une seule unité. Ces automates de fonctionnement
simple, sont généralement destinés à la commande de petits
automatismes.
Modulaire :
Le processeur, l'alimentation et les interfaces d'entrées / sorties
résident dans des unités séparées (modules) et sont fixées sur un
ou plusieurs racks.
Ces automates sont intégrés dans les automatismes complexes ,
la capacité de traitement et flexibilité sont nécessaires.
La structure interne d’un automate programmable industriel (API)
est assez voisine de celle d’un système informatique simple.
Structure interne d’un API
Ces parties sont reliés entre elles par des bus(ensemble câblé autorisant le
passage de l’information entre ces secteurs de l’API).
L’alimentation
Le module d’alimentation est indispensable puisqu’elle
convertit une tension alternative en une basse tension
continue (5V) nécessaire au processeur et aux modules
d’entrées-sorties.
Unité centrale
L'unité centrale de traitement (CPU) régit toutes les
activités de l'API.
L’unité centrale comprend:
1. Un Processeur
8
1. Un Processeur
2. Une Mémoire
Processeur
Gestion du fonctionnement de l’API et organisation des
différentes relations entre la mémoire et les interfaces
d‘E/S
Exécution des instructions du programme.
9
Le processeur réalise toutes les fonctions logiques,
arithmétiques et de traitement numérique
•Mémoire Système
Stocke le système d'exploitation
• Mémoire de Données
Lecture-écriture des données pendant le fonctionnement
Mémoire
10
Lecture-écriture des données pendant le fonctionnement
Stocke les variables d’entrées, de sorties et les variables
internes
•Mémoire Programme
Contient les programmes utilisateurs (à exécuter).
Cartes Entrées/Sorties
La nature des informations traitées par l’API peuvent être de
type :
Tout ou rien(T.O.R): l’information ne peut prendre que
deux valeur (vrai ou faux ,0 ou 1).
Analogique : l’information est continue et peut prendre une
valeur comprise dans une plage bien déterminé
Bus Interne
Bus Interne
Le BUS de l’API est constitué de lignes d’adresse, de
lignes de données et de lignes de contrôle.
A l’aide des lignes d’adresse, le système adresse les
différents modules
A l’aide du bus de données, le système transfère les
13
données. Par exemple des modules d’entrées vers les
modules de sorties.
A l’aide du bus de commande, le système transfère les
signaux de commande et de surveillance du cycle de
fonctionnement au sein de l’API.
Chaque automate se programme via une console de programmation
ou par un ordinateur équipé du logiciel spécifique.
La norme CEI 1131-3(Commission Électronique Internationale)
définit cinq langages de programmation:
•Langage Ladder (LD) ;
Langage de programmations des API
•Liste d'instructions (IL) ;
•Texte structuré (ST) ;
•Boîtes fonctionnelles (FBD), sous forme de diagramme
• Langage Grafcet ;
Structure d'un réseau de contacts
zone test zone action
commentaire (facultatif ) de 222 caractères maxi
%L
étiquette
7 lignes
11 colonnes
Exemple 1:
Soit le circuit de commande
électrique suivant:
Programme équivalent en ladder
circuit de commande électrique
Exemple 2:
Soit le circuit de commande
électrique suivant:
circuit de commande électrique
Programme équivalent en ladder
Éléments de base d’un réseau Ladder
contacts et bobines
Adressage:
Les entrées (contacts) sont désignés par la lettre E.
Les sorties (bobines) sont désignés par la lettreA.
Les bits mémoires (mémento) sont désignés par la lettre M.
Remarque: on appelle table des mnémoniques , l’adressage d’un programme
sous step7.
Exemple
1:
Retour automatique d’un vérin double effets
Programme en ladder
table des mnémoniques
Exemple 2:
Commande d’un vérin simple effet par un distributeur monostable
Circuit de puissance
Circuits de commande
table des mnémoniques
Programme équivalent en ladder
---|NOT|--- Inverser RLG
Cette opération inverse le bit de résultat logique (RLG).
Exemple
La sortieA4.0 est à 0 si l'entrée E 0.0 est 1
La sortieA4.0 est à 1 si l'entrée E 0.0 est 0
Le « ET logique »
Dans le cas de « ET logique » la bobine n’est active que si les
contacts E0.0 et E0.1 sont simultanément fermés.
Les deux contacts sont placés en séries.
Le « OU logique »
Le « OU logique »
Dans le cas de « OU logique » la bobine est active soit par un
appuie sur le contact E0.0, soit par un appuie sur le contact E0.1.
Les deux contacts sont placés en parallèle.
XOR (Combinaison OU exclusif)
Cette opération génère un RLG égal à 1 si l'état de signal
des deux bits précisés est différent.
Exemple
La sortieA4.0 est mise à 1 si
(E 0.0 égale 0 ET E 0.1 égale 1) OU
(E 0.0 égale 1 ET E0.1 égale 0).
Application:
Cahier des charges:
Un tapis roulant pouvant être mis en marche par un moteur
électrique. Deux boutons poussoirs S1 pour marche et S2 pour
arrêt, se situent au début de tapis, et deux autres boutons poussoirs
S3 pour marche et S4 pour arrêt, se situent à la fin du tapis. Il est
donc possible de commander le tapis par deux possibilités.
Question:
en utilisant un automate S7-300, donne le programme de
commande en ladder du système.
Solution:
RS Bascule mise à 0, mise à 1
Cette opération exécute la mise à 0
si l'état de signal est 1 à l'entrée R
et 0 à l'entrée S.
Si l'état de signal est 0 à l'entrée R
et 1 à l'entrée S,
la bascule est mise à 1.
Application:
Le diagramme fonctionnel
Circuit de puissance
Fonctionnement:
par un appui sur le bouton poussoir bp le vérin sort. Dès qu’il touche le capteur
A1, il rentre d’une manière automatique.
• liste les différentes entrées/ sorties du système.
•en utilisant un automate S7-300, propose une solution programmée pour ce
fonctionnement.
Solution:
1. entrées/ sorties
Les entrées Les sorties
- Bouton poussoir bp
- Capteur A0.
-capteur A1
-Electrovanne EV1
-Electrovanne EV2
2. Le programme en ladder:
2.5 Opérations de temporisation
Vue d'ensemble des opérations de temporisation
Description
Vous trouverez des informations sur le réglage et la sélection de la bonne temporisation
sous "Adresse
d´une temporisation en mémoire et composants d´une temporisation".
Vous disposez des opérations de temporisations suivantes :
• S_IMPULS Paramétrer et démarrer temporisation sous forme d'impulsion
• S_VIMP Paramétrer et démarrer temporisation sous forme d'impulsion prolongée
• S_EVERZ Paramétrer et démarrer temporisation sous forme de retard à la montée
• S_EVERZ Paramétrer et démarrer temporisation sous forme de retard à la montée
•S_SEVERZ Paramétrer et démarrer temporisation sous forme de retard à la montée
mémorisé
• S_AVERZ Paramétrer et démarrer temporisation sous forme de retard à la retombée
• ---( SI ) Démarrer temporisation sous forme d'impulsion
• ---( SV ) Démarrer temporisation sous forme d'impulsion prolongée
• ---( SE ) Démarrer temporisation sous forme de retard à la montée
• ---( SS ) Démarrer temporisation sous forme de retard à la montée mémorisé
• ---( SA ) Démarrer temporisation sous forme de retard à la retombée
---( SE ) Démarrer temporisation sous forme de retard à la montée
Apres 4s A4.0 est mise à 1
Application
Soit le circuit de puissance d’un vérin double effet donné comme suit:
Circuit de puissance
Le diagramme fonctionnel
En utilisant un automate S7-300, propose une solution programmée pour ce
fonctionnement.
Solution:
Le programme en ladder:
Opérations de comparaison
Description
Les opérations de comparaison comparent les entrées IN1 et IN2
selon les types de comparaison suivants :
== IN1 égal à IN2
<> IN1 différent de IN2
> IN1 supérieur à IN2
< IN1 inférieur à IN2
>= IN1 supérieur ou égal à IN2
>= IN1 supérieur ou égal à IN2
<= IN1 inférieur ou égal à IN2
Si la comparaison est vraie, le résultat logique (RLG) est 1.
Vous disposez des opérations de comparaison suivantes :
• CMP ? I Comparer entiers de 16 bits (16 Bit)
• CMP ? D Comparer entiers de 32 bits (32 Bit)
• CMP ? R Comparer réels
CMP ? I Comparer entiers de 16 bits
Exemple: Comparer entiers de 16 bits
IN1=10
IN2=101
IN2=101
IN1=111
IN2=101

Contenu connexe

Similaire à Chapitre 2api- ladder architecteur2024.pdf

Automates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdfAutomates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdfMENNANIZinedine
 
API et Supervision industrielle
API et Supervision industrielle API et Supervision industrielle
API et Supervision industrielle sarah Benmerzouk
 
Cours et travaux diriges sur l'automatisme et les systemes automatises
Cours et travaux diriges sur l'automatisme et les systemes automatisesCours et travaux diriges sur l'automatisme et les systemes automatises
Cours et travaux diriges sur l'automatisme et les systemes automatisesmorin moli
 
AUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTS
AUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTSAUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTS
AUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTSRémi GUILBERT
 
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdfLes_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdfAliouDiallo24
 
Automates programmables industriels
Automates programmables industrielsAutomates programmables industriels
Automates programmables industrielsHafsaELMessaoudi
 
ETUDE D UN SYSTEME NUMERIQUE.pdf
ETUDE D UN SYSTEME NUMERIQUE.pdfETUDE D UN SYSTEME NUMERIQUE.pdf
ETUDE D UN SYSTEME NUMERIQUE.pdfssuser457a8b
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptxSihemNasri3
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le MicroprocesseurTheCrazyMan
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Mohammed Lamghari
 
Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------NasriMohsen2
 
Automate--Programmable--Industrielle.ppt
Automate--Programmable--Industrielle.pptAutomate--Programmable--Industrielle.ppt
Automate--Programmable--Industrielle.pptssuser87efe5
 
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...LAUMAS
 

Similaire à Chapitre 2api- ladder architecteur2024.pdf (20)

Automates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdfAutomates Programmables Industriels (API).pdf
Automates Programmables Industriels (API).pdf
 
API et Supervision industrielle
API et Supervision industrielle API et Supervision industrielle
API et Supervision industrielle
 
Cours et travaux diriges sur l'automatisme et les systemes automatises
Cours et travaux diriges sur l'automatisme et les systemes automatisesCours et travaux diriges sur l'automatisme et les systemes automatises
Cours et travaux diriges sur l'automatisme et les systemes automatises
 
Systèmes Automatisés
Systèmes AutomatisésSystèmes Automatisés
Systèmes Automatisés
 
AUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTS
AUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTSAUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTS
AUTOMATES INDUSTRIELS DE POCHE ATYPIQUES PUISSANTS
 
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdfLes_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdf
 
Rapport de sujet BTS 1.0
Rapport de sujet BTS 1.0Rapport de sujet BTS 1.0
Rapport de sujet BTS 1.0
 
Automates programmables industriels
Automates programmables industrielsAutomates programmables industriels
Automates programmables industriels
 
ETUDE D UN SYSTEME NUMERIQUE.pdf
ETUDE D UN SYSTEME NUMERIQUE.pdfETUDE D UN SYSTEME NUMERIQUE.pdf
ETUDE D UN SYSTEME NUMERIQUE.pdf
 
Yapsc Manuel
Yapsc ManuelYapsc Manuel
Yapsc Manuel
 
Cours formation automate
Cours formation automateCours formation automate
Cours formation automate
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptx
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
 
Ladder
LadderLadder
Ladder
 
Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------
 
Automate--Programmable--Industrielle.ppt
Automate--Programmable--Industrielle.pptAutomate--Programmable--Industrielle.ppt
Automate--Programmable--Industrielle.ppt
 
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
 
Presentation automatisme
Presentation automatismePresentation automatisme
Presentation automatisme
 
Presentation automatisme
Presentation automatismePresentation automatisme
Presentation automatisme
 

Dernier

conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirstjob4
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............cheddadzaineb
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 

Dernier (20)

JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 

Chapitre 2api- ladder architecteur2024.pdf

  • 1. Chapitre II: Architecture et Langages de programmation Architecture et Langages de programmation des Automates Programmable Industriel
  • 2. Introduction Avant : utilisation de relais et de systèmes pneumatiques pour la réalisation des parties commandes ⇒ logiquecâblée ⇒ Solution : utilisation de systèmes à base de microprocesseurs permettant une modification aisée des systèmes automatisés ⇒ logiqueprogrammée
  • 3. l'Automate Programmable Industriel (API) est un appareil électronique programmable, adapté à l'environnement industriel, qui réalise des fonctions d'automatisme pour assurer la commande de système à partir d'informations logique, analogique ou numérique. Définition partir d'informations logique, analogique ou numérique. Les automates peuvent être de type: • Compact • modulaire
  • 4. Compact : Il intègre le processeur, l'alimentation, les entrées et les sorties en une seule unité. Ces automates de fonctionnement simple, sont généralement destinés à la commande de petits automatismes.
  • 5. Modulaire : Le processeur, l'alimentation et les interfaces d'entrées / sorties résident dans des unités séparées (modules) et sont fixées sur un ou plusieurs racks. Ces automates sont intégrés dans les automatismes complexes , la capacité de traitement et flexibilité sont nécessaires.
  • 6. La structure interne d’un automate programmable industriel (API) est assez voisine de celle d’un système informatique simple. Structure interne d’un API Ces parties sont reliés entre elles par des bus(ensemble câblé autorisant le passage de l’information entre ces secteurs de l’API).
  • 7. L’alimentation Le module d’alimentation est indispensable puisqu’elle convertit une tension alternative en une basse tension continue (5V) nécessaire au processeur et aux modules d’entrées-sorties.
  • 8. Unité centrale L'unité centrale de traitement (CPU) régit toutes les activités de l'API. L’unité centrale comprend: 1. Un Processeur 8 1. Un Processeur 2. Une Mémoire
  • 9. Processeur Gestion du fonctionnement de l’API et organisation des différentes relations entre la mémoire et les interfaces d‘E/S Exécution des instructions du programme. 9 Le processeur réalise toutes les fonctions logiques, arithmétiques et de traitement numérique
  • 10. •Mémoire Système Stocke le système d'exploitation • Mémoire de Données Lecture-écriture des données pendant le fonctionnement Mémoire 10 Lecture-écriture des données pendant le fonctionnement Stocke les variables d’entrées, de sorties et les variables internes •Mémoire Programme Contient les programmes utilisateurs (à exécuter).
  • 11. Cartes Entrées/Sorties La nature des informations traitées par l’API peuvent être de type : Tout ou rien(T.O.R): l’information ne peut prendre que deux valeur (vrai ou faux ,0 ou 1). Analogique : l’information est continue et peut prendre une valeur comprise dans une plage bien déterminé
  • 13. Bus Interne Le BUS de l’API est constitué de lignes d’adresse, de lignes de données et de lignes de contrôle. A l’aide des lignes d’adresse, le système adresse les différents modules A l’aide du bus de données, le système transfère les 13 données. Par exemple des modules d’entrées vers les modules de sorties. A l’aide du bus de commande, le système transfère les signaux de commande et de surveillance du cycle de fonctionnement au sein de l’API.
  • 14. Chaque automate se programme via une console de programmation ou par un ordinateur équipé du logiciel spécifique. La norme CEI 1131-3(Commission Électronique Internationale) définit cinq langages de programmation: •Langage Ladder (LD) ; Langage de programmations des API •Liste d'instructions (IL) ; •Texte structuré (ST) ; •Boîtes fonctionnelles (FBD), sous forme de diagramme • Langage Grafcet ;
  • 15. Structure d'un réseau de contacts zone test zone action commentaire (facultatif ) de 222 caractères maxi %L étiquette 7 lignes 11 colonnes
  • 16. Exemple 1: Soit le circuit de commande électrique suivant: Programme équivalent en ladder circuit de commande électrique
  • 17. Exemple 2: Soit le circuit de commande électrique suivant: circuit de commande électrique Programme équivalent en ladder
  • 18. Éléments de base d’un réseau Ladder
  • 19. contacts et bobines Adressage: Les entrées (contacts) sont désignés par la lettre E. Les sorties (bobines) sont désignés par la lettreA. Les bits mémoires (mémento) sont désignés par la lettre M. Remarque: on appelle table des mnémoniques , l’adressage d’un programme sous step7.
  • 20. Exemple 1: Retour automatique d’un vérin double effets Programme en ladder table des mnémoniques
  • 21. Exemple 2: Commande d’un vérin simple effet par un distributeur monostable Circuit de puissance Circuits de commande table des mnémoniques Programme équivalent en ladder
  • 22. ---|NOT|--- Inverser RLG Cette opération inverse le bit de résultat logique (RLG). Exemple La sortieA4.0 est à 0 si l'entrée E 0.0 est 1 La sortieA4.0 est à 1 si l'entrée E 0.0 est 0
  • 23. Le « ET logique » Dans le cas de « ET logique » la bobine n’est active que si les contacts E0.0 et E0.1 sont simultanément fermés. Les deux contacts sont placés en séries. Le « OU logique » Le « OU logique » Dans le cas de « OU logique » la bobine est active soit par un appuie sur le contact E0.0, soit par un appuie sur le contact E0.1. Les deux contacts sont placés en parallèle.
  • 24. XOR (Combinaison OU exclusif) Cette opération génère un RLG égal à 1 si l'état de signal des deux bits précisés est différent. Exemple La sortieA4.0 est mise à 1 si (E 0.0 égale 0 ET E 0.1 égale 1) OU (E 0.0 égale 1 ET E0.1 égale 0).
  • 25. Application: Cahier des charges: Un tapis roulant pouvant être mis en marche par un moteur électrique. Deux boutons poussoirs S1 pour marche et S2 pour arrêt, se situent au début de tapis, et deux autres boutons poussoirs S3 pour marche et S4 pour arrêt, se situent à la fin du tapis. Il est donc possible de commander le tapis par deux possibilités. Question: en utilisant un automate S7-300, donne le programme de commande en ladder du système.
  • 27. RS Bascule mise à 0, mise à 1 Cette opération exécute la mise à 0 si l'état de signal est 1 à l'entrée R et 0 à l'entrée S. Si l'état de signal est 0 à l'entrée R et 1 à l'entrée S, la bascule est mise à 1.
  • 28. Application: Le diagramme fonctionnel Circuit de puissance Fonctionnement: par un appui sur le bouton poussoir bp le vérin sort. Dès qu’il touche le capteur A1, il rentre d’une manière automatique. • liste les différentes entrées/ sorties du système. •en utilisant un automate S7-300, propose une solution programmée pour ce fonctionnement.
  • 29. Solution: 1. entrées/ sorties Les entrées Les sorties - Bouton poussoir bp - Capteur A0. -capteur A1 -Electrovanne EV1 -Electrovanne EV2 2. Le programme en ladder:
  • 30.
  • 31. 2.5 Opérations de temporisation Vue d'ensemble des opérations de temporisation Description Vous trouverez des informations sur le réglage et la sélection de la bonne temporisation sous "Adresse d´une temporisation en mémoire et composants d´une temporisation". Vous disposez des opérations de temporisations suivantes : • S_IMPULS Paramétrer et démarrer temporisation sous forme d'impulsion • S_VIMP Paramétrer et démarrer temporisation sous forme d'impulsion prolongée • S_EVERZ Paramétrer et démarrer temporisation sous forme de retard à la montée • S_EVERZ Paramétrer et démarrer temporisation sous forme de retard à la montée •S_SEVERZ Paramétrer et démarrer temporisation sous forme de retard à la montée mémorisé • S_AVERZ Paramétrer et démarrer temporisation sous forme de retard à la retombée • ---( SI ) Démarrer temporisation sous forme d'impulsion • ---( SV ) Démarrer temporisation sous forme d'impulsion prolongée • ---( SE ) Démarrer temporisation sous forme de retard à la montée • ---( SS ) Démarrer temporisation sous forme de retard à la montée mémorisé • ---( SA ) Démarrer temporisation sous forme de retard à la retombée
  • 32. ---( SE ) Démarrer temporisation sous forme de retard à la montée Apres 4s A4.0 est mise à 1
  • 33. Application Soit le circuit de puissance d’un vérin double effet donné comme suit: Circuit de puissance Le diagramme fonctionnel En utilisant un automate S7-300, propose une solution programmée pour ce fonctionnement.
  • 35. Opérations de comparaison Description Les opérations de comparaison comparent les entrées IN1 et IN2 selon les types de comparaison suivants : == IN1 égal à IN2 <> IN1 différent de IN2 > IN1 supérieur à IN2 < IN1 inférieur à IN2 >= IN1 supérieur ou égal à IN2 >= IN1 supérieur ou égal à IN2 <= IN1 inférieur ou égal à IN2 Si la comparaison est vraie, le résultat logique (RLG) est 1. Vous disposez des opérations de comparaison suivantes : • CMP ? I Comparer entiers de 16 bits (16 Bit) • CMP ? D Comparer entiers de 32 bits (32 Bit) • CMP ? R Comparer réels
  • 36. CMP ? I Comparer entiers de 16 bits
  • 37. Exemple: Comparer entiers de 16 bits IN1=10 IN2=101 IN2=101 IN1=111 IN2=101