Académique Documents
Professionnel Documents
Culture Documents
Introduction
1. Histoire sur l’invention d’un premier
Automate Programmable :
A la fin des années 60, GENERAL MOTORS a passé un appel d'offre pour la
conception d'un système pour remplacer les armoires à relais et lui permettre de faire
des modifications de cycle de fabrication à moindre coût, plus rapidement, et en
conservant une possibilité d’évolution. C’est la société BEDFORD ASSOCIATES, et plus
particulièrement Richard MORLEY qui, en créant le concept d’automate
programmable, emporta la marché. Le premier automate fut baptisé Modicon 084
(MOdular Digital CONtrol) car il concrétisait le 84ème projet de la société, et fut
présenté fin 1969. Modicon 084 possède 255 Entrées/Sorties, une mémoire de 4 Ko,
sa programmation se fait en LADDER, sa dimension L 500 x H 1200 x P 340, son
poids est de 46 Kg !!
2. Automate Programmable:
Définition
• Coût d’investissement moindre (par rapport aux relais). Ceci est même vrai pour
des applications simples (quelques dizaines de relais).
• Maintenance facilité : l'API par lui même est relativement fiable et peut aider
l'homme dans sa recherche de défauts (Voyants, bits indicateurs, messages, écrans
de dialogue, …).
CNC
Temps de cycle bus
< 100 ms
Niveau
PROFIBUS-FMS
cellule
VME/PC
API IHM
Temps de cycle bus
< 10 ms
Niveau
terrain PROFIBUS-DP PROFIBUS-PA
• Pendant cette phase, qui se produit immédiatement après la mise sous tension,
l'API effectue des tâches d'initialisation essentielles pour son bon fonctionnement.
• Pendant cette phase, qui dure très peu de temps (quelques microsecondes), l'API
se concentre sur la lecture des entrées provenant de capteurs externes.
• Les états logiques des entrées sont lus et stockés dans une zone mémoire
spécifique de l'API.
• Il est important de noter que pendant cette phase, le programme principal de l'API
n'est pas encore scruté, et les sorties ne sont pas mises à jour.
3. Phase 2: Exécution du Programme
• Durant cette phase, qui dure quelques millisecondes, l'API commence à exécuter le
programme principal.
• Il est important de noter que pendant cette phase, les entrées ne sont pas scrutées
pour détecter des changements d'état.
4. Phase 3: Mise à Jour des Sorties
• Pendant cette phase, qui dure très peu de temps (quelques microsecondes), l'API
met à jour les sorties pour refléter les valeurs calculées lors de la phase
précédente.
• Les états des sorties mémorisés précédemment dans la mémoire de données sont
reportés sur le module de sorties, ce qui peut entraîner des actions physiques
(comme la mise en marche ou l'arrêt de machines).
• Ce point de vue se concentre sur la partie du système qui effectue le travail réel ou
interagit avec l'environnement. L'observateur s'implique dans le bon
fonctionnement de cette partie.
• Exemple : Il inclut des informations sur les capteurs spécifiques utilisés pour
mesurer la température, la luminosité, les mouvements, etc.
• Il décrit les actionneurs qui contrôlent les systèmes de chauffage, de
refroidissement, d'éclairage, d'alarme, etc.
3. Point de vue Partie Commande :
• Exemple : Il décrit comment le système réagit aux entrées des capteurs pour
prendre des décisions, par exemple, comment il ajuste la température en
fonction des lectures des capteurs.