Vous êtes sur la page 1sur 13

Université Kasdi Merbah Ouargla

Faculté des Nouvelles Technologies de L’information et de


la Communication
Département d’Electronique et de Télécommunication

♦ Module : TP Automatisme 2
♦ Niveaux : L3 Instrumentation.

Préparé par :
● Bensalem imad eddine
● Kafi Ahmed Rami
● Lamouri alla eddine
● Dob ihab akram

2022/2023
● Description et différents système automatisé:
L'automatisation industrielle est l'utilisation de technologies et de systèmes
pour contrôler et gérer des processus de fabrication ou de production dans
l'industrie. Ces systèmes automatisés sont utilisés pour améliorer la
sécurité, la qualité, la productivité, l'efficacité et la rentabilité des processus
industriels.
Il existe différents types de systèmes automatisés utilisés dans l'industrie,
notamment :
1.Les systèmes de contrôle numérique (CNC) : Ces systèmes automatisés
sont largement utilisés dans l'industrie manufacturière pour contrôler les
machines-outils, telles que les tours, les fraiseuses, les perceuses et les
machines de découpe.
2.Les systèmes de commande programmable (PLC) : Ces systèmes
automatisés sont utilisés pour contrôler et surveiller les processus de
production et les équipements industriels, tels que les convoyeurs, les
robots, les fours, les chaudières et les systèmes de traitement de l'eau.
3.Les robots industriels : Les robots industriels sont utilisés pour effectuer
des tâches répétitives ou dangereuses dans l'industrie, telles que le
soudage, le collage, le chargement et le déchargement, l'assemblage et le
contrôle de qualité.
4.Les systèmes de supervision et de contrôle des processus (SCADA) : Ces
systèmes automatisés sont utilisés pour surveiller, contrôler et optimiser
les processus de production, en temps réel, tels que la température, la
pression, la vitesse, le débit et la qualité des produits.
5.Les systèmes de vision industrielle : Ces systèmes automatisés sont
utilisés pour inspecter les produits finis, identifier les défauts et les erreurs
de production, et améliorer la qualité et la précision des processus de
fabrication.
6.Les systèmes de gestion de la chaîne d'approvisionnement : Ces
systèmes automatisés sont utilisés pour optimiser les flux de production,
gérer les stocks et les approvisionnements, suivre les commandes et les
livraisons, et améliorer la logistique et la gestion des coûts.
Ces systèmes automatisés sont de plus en plus sophistiqués et intégrés,
utilisant des technologies telles que l'intelligence artificielle, l'apprentissage
automatique, l'Internet des objets (IoT), la réalité augmentée et la
blockchain pour améliorer les performances et l'efficacité de l'industrie.

● Les contraintes du monde industriel:


Le monde industriel est confronté à diverses contraintes qui peuvent avoir
un impact significatif sur les entreprises et les processus de production.
Certaines de ces contraintes sont les suivantes :
1.Les contraintes de temps : Les entreprises industrielles doivent souvent
respecter des délais stricts pour la production, la livraison et la mise sur le
marché de leurs produits. Les retards peuvent entraîner des pertes
financières, la perte de clients et une diminution de la réputation de
l'entreprise.
2.Les contraintes de coûts : Les entreprises industrielles sont souvent
confrontées à des coûts élevés liés à la production, à l'achat de matières
premières, à la maintenance des équipements et à la gestion de la chaîne
d'approvisionnement. Les coûts doivent être optimisés pour garantir la
rentabilité de l'entreprise.
3.Les contraintes de qualité : Les entreprises industrielles doivent s'assurer
que leurs produits répondent aux normes de qualité et de sécurité, afin
d'éviter les rappels de produits, les réclamations des clients et les
problèmes de réputation.
4.Les contraintes réglementaires : Les entreprises industrielles doivent se
conformer aux réglementations en vigueur dans leur secteur d'activité,
telles que les normes environnementales, les réglementations de sécurité
et de santé au travail, les normes de qualité et les lois sur la propriété
intellectuelle.
5. Les contraintes technologiques : Les entreprises industrielles doivent
constamment se tenir au courant des dernières avancées technologiques
pour améliorer leur efficacité, leur productivité et leur compétitivité.
6.Les contraintes de ressources humaines : Les entreprises industrielles
doivent disposer d'une main-d'œuvre qualifiée et motivée pour assurer le
fonctionnement des processus de production. La formation, la gestion et la
rétention des employés peuvent être des défis importants dans le monde
industriel.
En somme, le monde industriel est confronté à de nombreuses contraintes
qui doivent être prises en compte pour assurer le succès des entreprises et
la satisfaction des clients.

● la nature des informations traitées par l' automate:


La nature des informations traitées par un automate dépend du type de
système automatisé utilisé dans l'industrie. En général, un automate traite
des informations qui sont nécessaires pour contrôler et gérer les
processus de production ou de fabrication.
Par exemple, un système de commande numérique (CNC) traite des
informations relatives à la position, la vitesse et la force des outils de la
machine pour exécuter les instructions de fabrication. Les systèmes de
commande programmable (PLC) traitent des informations telles que les
signaux électriques, les capteurs de température, les signaux de pression et
d'autres entrées pour contrôler et surveiller les processus industriels.
Les robots industriels traitent des informations liées à la position, la force
et la vitesse pour effectuer des tâches spécifiques, tandis que les systèmes
de supervision et de contrôle des processus (SCADA) traitent des
informations de mesure en temps réel pour surveiller et contrôler les
processus de production.
En outre, les systèmes automatisés peuvent également traiter des
informations liées à la gestion des stocks, la planification de la production,
la maintenance des équipements et la gestion des ressources humaines.
En résumé, les informations traitées par un automate dépendent du type de
système automatisé utilisé et des processus de production ou de
fabrication qu'il contrôle et gère.
● la différence entre un système automatises combinatoire
est séquentiel :
Un système automatisé combinatoire et un système automatisé séquentiel
sont deux types de systèmes différents dans le domaine de
l'automatisation.
Un système automatisé combinatoire est un système qui traite des entrées
pour produire des sorties sans prendre en compte l'ordre dans lequel les
entrées ont été reçues. Les sorties sont déterminées uniquement par la
configuration des entrées. Les circuits logiques, les systèmes de traitement
d'image et les systèmes de contrôle de qualité sont des exemples de
systèmes automatisés combinatoires.
En revanche, un système automatisé séquentiel est un système qui traite
des entrées dans un ordre spécifique pour produire des sorties en
conséquence. Ces systèmes sont conçus pour effectuer des tâches dans
un ordre séquentiel prédéfini, souvent en réponse à des signaux ou des
événements externes. Les automates programmables, les systèmes de
production en série et les robots industriels sont des exemples de
systèmes automatisés séquentiels.
En résumé, la principale différence entre un système automatisé
combinatoire et un système automatisé séquentiel réside dans leur façon
de traiter les entrées pour produire des sorties. Alors que les systèmes
combinatoires produisent des sorties indépendamment de l'ordre des
entrées, les systèmes séquentiels traitent les entrées dans un ordre
prédéfini pour produire des sorties en conséquence.

● les rôles des composants suivant:


1.vérins: les vérins jouent un rôle essentiel dans l'industrie en permettant
de contrôler et de générer des mouvements linéaires et des forces dans
une variété d'applications, ce qui les rend indispensables pour de
nombreuses tâches de fabrication et de production.
2.Distributeurs:Les distributeurs sont des composants clés des systèmes
automatisés et sont utilisés pour contrôler le flux de fluide dans les circuits
hydrauliques et pneumatiques. Les distributeurs sont des vannes à
commande électrique, mécanique ou pneumatique qui permettent de
diriger le flux de fluide vers les différentes parties d'un circuit.
3.capteurs de position:Les capteurs de position sont des composants
clés des systèmes automatisés et sont utilisés pour mesurer la position
d'un objet ou d'un élément de machine. Ils sont utilisés pour fournir des
informations précises sur la position d'un objet ou d'un élément de
machine afin de permettre un contrôle précis du mouvement ou de la
position.
4.Actionneurs :Les actionneurs sont largement utilisés dans les systèmes
automatisés pour contrôler les mouvements des machines et des équipements, et sont
essentiels pour les processus de fabrication et de production. Ils permettent de
contrôler avec précision le mouvement et la force exercée sur les objets, ce qui améliore
l'efficacité et la précision des processus automatisés.

5.pré actioneurs:Les pré-actionneurs sont des dispositifs de contrôle et de


régulation qui permettent de préparer l'activation des systèmes d'actionnement en
fonction de différents signaux et conditions, et sont utilisés dans une variété
d'applications pour améliorer la précision et la sécurité des processus automatisés.

● La logique programmée et la logique câblée


sont deux méthodes de programmation utilisées dans
l'automatisation industrielle pour contrôler les processus de
production.
1.La logique câblée, également connue sous le nom de logique filaire,
est une méthode de programmation où les instructions de contrôle
sont écrites en utilisant des circuits électriques câblés physiquement.
Les instructions sont généralement écrites sous forme de
diagrammes de câblage, où les différents composants électriques
sont connectés entre eux pour réaliser des opérations logiques de
base telles que l'ET, le OU, le NON, etc. Cette méthode est
couramment utilisée dans les systèmes de contrôle de machines
simples où la logique de contrôle est relativement simple.
2.La logique programmée, en revanche, utilise des langages de
programmation tels que le ladder, le langage C, le langage de
programmation structuré, etc. pour écrire des programmes de
contrôle de processus automatisés. Ces programmes sont ensuite
téléchargés dans des contrôleurs programmables tels que des
automates programmables industriels (API) ou des systèmes de
contrôle de processus distribués (DCS) pour contrôler les processus
de production. Cette méthode de programmation est largement
utilisée dans les systèmes de contrôle de processus plus complexes,
tels que les chaînes de production automatisées, les robots
industriels, les équipements de traitement des aliments, les
installations de traitement de l'eau, etc.
En résumé, la logique câblée est une méthode de programmation utilisée
dans les systèmes de contrôle de machines simples, tandis que la logique
programmée est utilisée dans les systèmes de contrôle de processus plus
complexes.

● les domaines d application des systemes automatises


:
Les systèmes automatisés peuvent être utilisés dans de nombreux
domaines, notamment :
1.La fabrication industrielle : les robots industriels peuvent effectuer des
tâches de production répétitives avec une grande précision et une grande
vitesse.
2.L'agriculture : les drones et les robots peuvent être utilisés pour planter,
récolter et entretenir les cultures.
3.La santé : les systèmes automatisés peuvent être utilisés pour surveiller
les signes vitaux des patients et pour assister les chirurgiens dans les
opérations.
4.Les transports : les véhicules autonomes peuvent être utilisés pour
transporter des personnes et des marchandises sans conducteur.
5.La domotique : les systèmes automatisés peuvent être utilisés pour
contrôler les appareils électroménagers et l'éclairage dans une maison.
A. Les avantages des systèmes automatisés sont nombreux,
notamment :
1.Une plus grande efficacité : les systèmes automatisés peuvent effectuer
des tâches plus rapidement et plus efficacement que les humains.
2.Une plus grande précision : les systèmes automatisés peuvent effectuer
des tâches avec une précision constante, ce qui réduit les erreurs
humaines.
3.Une plus grande sécurité : les systèmes automatisés peuvent être utilisés
pour effectuer des tâches dangereuses ou difficiles pour les humains, ce
qui réduit les risques d'accidents.
4.Une réduction des coûts : les systèmes automatisés peuvent être utilisés
pour réduire les coûts de main-d'œuvre et de production.
B. Cependant, les systèmes automatisés ont également des
inconvénients, notamment :
1.Un coût initial élevé : la mise en place de systèmes automatisés peut être
coûteuse en raison de l'achat de matériel et de la formation nécessaire.
2.Un risque de chômage : l'automatisation peut remplacer des emplois
traditionnels, ce qui peut entraîner des pertes d'emplois.
3.Une complexité accrue : les systèmes automatisés peuvent être
complexes à mettre en place et à maintenir, ce qui peut nécessiter des
compétences techniques spécialisées.
4.Une perte de flexibilité : les systèmes automatisés peuvent être moins
flexibles que les humains pour s'adapter aux changements dans les
conditions de travail.

● les capteurs (TOR),et les capteurs sans contact.


Les capteurs TOR (tout ou rien) sont des capteurs qui détectent la
présence ou l'absence d'un objet ou d'un événement spécifique. Ils sont
également appelés capteurs binaires, car ils fournissent une sortie binaire -
une valeur logique de "0" ou "1" - pour indiquer si l'objet ou l'événement est
présent ou non. Les capteurs TOR sont souvent utilisés pour détecter des
objets tels que des pièces, des bouteilles ou des étiquettes dans des
processus industriels automatisés. Ils peuvent être basés sur différents
principes de fonctionnement, tels que l'effet Hall, l'optique, l'inductance ou
la capacité.
Les capteurs sans contact, quant à eux, sont des capteurs qui détectent la
présence ou les propriétés d'un objet sans le toucher. Ces capteurs sont
souvent utilisés dans des applications où il est important de ne pas
perturber l'objet mesuré, comme dans les environnements stériles ou dans
des processus de fabrication délicats. Les capteurs sans contact peuvent
être basés sur plusieurs principes de fonctionnement, tels que la lumière,
les ondes électromagnétiques, les ultrasons ou les champs magnétiques.
Par exemple, les capteurs de proximité inductifs détectent les objets
métalliques en mesurant les changements dans les champs
électromagnétiques, tandis que les capteurs de position à ultrasons
utilisent des ondes sonores pour mesurer la distance entre l'objet et le
capteur.

En résumé, les capteurs TOR détectent la présence ou l'absence d'un objet


ou d'un événement spécifique en fournissant une sortie binaire, tandis que
les capteurs sans contact détectent la présence ou les propriétés d'un objet
sans le toucher, en utilisant différents principes de fonctionnement pour
mesurer les changements dans les champs électromagnétiques, les ondes
sonores ou les champs magnétiques.

● le rôles des éléments (modules)constitutifs d'un


api programmable:
Un API programmable est une interface de programmation d'application qui
permet à des développeurs de créer des applications qui peuvent
communiquer avec un logiciel, une plateforme ou un service tiers. Voici une
description des éléments (modules) constitutifs d'un API programmable :
1.Endpoints (points d'extrémité) : Les points d'extrémité sont les adresses
URL qui permettent aux développeurs de communiquer avec l'API
programmable. Chaque point d'extrémité est associé à une opération
spécifique de l'API, telle que la récupération de données ou la mise à jour
d'informations.
2.Méthodes HTTP : Les méthodes HTTP sont utilisées pour définir les
opérations que les développeurs peuvent effectuer sur l'API. Les méthodes
HTTP les plus courantes sont GET, POST, PUT et DELETE, qui sont utilisées
pour récupérer, ajouter, mettre à jour ou supprimer des données via l'API.
3.Paramètres : Les paramètres sont des informations supplémentaires que
les développeurs peuvent inclure dans les requêtes API pour spécifier les
détails de l'opération qu'ils souhaitent effectuer. Les paramètres peuvent
inclure des filtres, des limites, des tris ou d'autres options.
4.Formats de données : Les API programmables prennent en charge
différents formats de données, tels que JSON, XML ou CSV, pour la
transmission des données entre l'API et les applications tierces.
5.Authentification et autorisation : Les API programmables peuvent être
protégées par des mécanismes d'authentification et d'autorisation pour
garantir que seules les applications autorisées peuvent accéder aux
données et effectuer des opérations sur l'API.
6.Gestion des erreurs : Les API programmables doivent être conçues pour
gérer les erreurs qui peuvent survenir lors de l'utilisation de l'API. Les
messages d'erreur doivent être clairs et informatifs pour aider les
développeurs à résoudre les problèmes rapidement.

● les différents langages de programmation des api est


leur avantages et inconvénient:
Il existe plusieurs langages de programmation utilisés pour développer des
API (Interfaces de programmation d'application). Voici une liste de
quelques-uns des langages de programmation les plus couramment
utilisés pour créer des API, ainsi que leurs avantages et inconvénients
respectifs :
1.Java : Java est l'un des langages de programmation les plus populaires
pour créer des API. Il est facile à apprendre, portable sur différentes
plateformes et dispose d'une grande communauté de développeurs.
Cependant, Java peut être verbeux et nécessite souvent beaucoup de code
pour accomplir des tâches simples.
2.Python : Python est un langage de programmation populaire pour les API
en raison de sa facilité d'apprentissage, de son expressivité et de sa
concision. Il est également très polyvalent et peut être utilisé pour de
nombreuses applications. Cependant, Python peut être lent pour certaines
tâches, en particulier pour les applications intensives en calcul
3.Ruby : Ruby est un langage de programmation flexible et expressif qui est
souvent utilisé pour les API en raison de sa simplicité et de sa concision. Il
est également populaire pour la création de sites Web et d'applications
Web. Cependant, Ruby peut être lent pour certaines tâches, en particulier
pour les applications intensives en calcul.
4.Node.js : Node.js est un environnement de développement qui permet
aux développeurs d'écrire des applications en utilisant le langage
JavaScript. Node.js est rapide et évolutif, ce qui le rend idéal pour les
applications qui nécessitent une haute performance. Cependant, Node.js
peut être difficile à apprendre pour les développeurs qui ne sont pas
familiers avec JavaScript.
5.PHP : PHP est un langage de programmation populaire pour les API en
raison de sa facilité d'utilisation et de son intégration avec des bases de
données. Il est également compatible avec de nombreux frameworks pour
la création d'applications Web. Cependant, PHP peut être vulnérable aux
failles de sécurité si les développeurs ne font pas attention à la manière
dont ils écrivent leur code.

En résumé, chaque langage de programmation a ses avantages et inconvénients, en


fonction de l'application que vous souhaitez créer. Les langages populaires tels que
Java, Python, Ruby, Node.js et PHP offrent tous des avantages en termes de facilité
d'utilisation, de rapidité, de polyvalence ou d'intégration avec d'autres technologies. Il
est important de choisir le langage de programmation qui convient le mieux à votre
projet et à vos compétences en tant que développeur.

● Le but de GRAFCET:
Le but du GRAFCET (GRAPHE Fonctionnel de Commande
Etapes-Transitions) est de décrire les étapes et les transitions d'un
processus automatisé, ainsi que les conditions de passage entre ces
étapes, de manière claire et structurée. Le GRAFCET permet de représenter
graphiquement le processus à automatiser, de manière à faciliter sa
compréhension et sa mise en œuvre.
Le GRAFCET permet de décrire de manière formelle le fonctionnement d'un
système automatisé, et de déterminer les règles de commande et de
sécurité qui y sont associées. Le GRAFCET permet également de réaliser
des simulations du processus automatisé, afin de valider la logique de
commande et d'optimiser le fonctionnement du système.
En résumé, le but du GRAFCET est de fournir une méthode structurée pour
la conception, la modélisation, la validation et la mise en œuvre des
systèmes automatisés. Le GRAFCET est largement utilisé dans les
domaines de l'automatisation industrielle et de la commande de processus,
où il permet de concevoir des systèmes complexes de manière efficace et
fiable.

● Quelle est la différences entre grafcet niveau 1 et


niveau 2:
Le GRAFCET est une méthode de description graphique des processus
automatisés qui peut être décomposée en deux niveaux :
Le niveau 1 : ce niveau correspond à la description fonctionnelle du
processus automatisé. Il permet de décrire les différentes étapes et
transitions du processus, ainsi que les conditions de passage entre ces
étapes. Le GRAFCET de niveau 1 permet de modéliser le comportement
global du système et de déterminer les règles de commande associées.
Le niveau 2 : ce niveau correspond à la description opérationnelle du
processus automatisé. Il permet de décrire les actions à effectuer à chaque
étape du processus, ainsi que les conditions de déclenchement de ces
actions. Le GRAFCET de niveau 2 permet de détailler la logique de
commande et de programmer les automates programmables industriels
(API) qui contrôlent le système.
En résumé, le niveau 1 du GRAFCET correspond à la description
fonctionnelle du système automatisé, tandis que le niveau 2 correspond à
la description opérationnelle et à la programmation de l'API.
Il convient de noter que la distinction entre les niveaux 1 et 2 du GRAFCET
n'est pas toujours clairement définie, et peut varier en fonction des
applications et des utilisateurs.

Vous aimerez peut-être aussi