Vous êtes sur la page 1sur 14

Automates Programmables

Industriels (API)
Introduction
 Un API est un appareil électronique programmable par un
automaticien à l’aide d’un langage adapté ;
 Il permet de commander, mesurer et contrôler au moyen de
modules d’entrées et de sorties (logiques, numériques ou
analogiques) différents processus industriels ;
 Il se distingue par plusieurs caractéristiques :
 conçu pour fonctionner dans des ambiances industrielles qui
peuvent être sévères et gérer un grand nombre de signaux d’E/S
en temps réel ;
 dispose de langages adaptés aux fonctions d’automatismes et qui
ne réclament pas de connaissances particulières en informatique
(programmation simple); flexibles et montage rapide (structure
modulaire).
Architecture des API
Eléments de l’architecture (1/2)

 Unité de traitement: Elle permet l’exécution des instructions


d’un programme. L’exécution se fait au rythme d’une horloge.
 Mémoire RAM: destinée à contenir le programme à exécuter
ainsi que ses données. Elle découpée en 4 zones :
 Table image des entrées
 Table image des sorties
 Mémoire des bits internes
 Mémoire programme à exécuter
 La mémoire ROM stocke le langage de programmation.
Eléments de l’architecture (2/2)

 Modules d’entrées : destinés à recevoir l'information en


provenance des capteurs et adapter le signal en le mettant en
forme, en éliminant les parasites et en isolant électriquement
l'unité de commande de la partie opérative.
Eléments de l’architecture (3/)
 Modules de sortie : destinées à commander les pré-actionneurs
et éléments des signalisations du système et 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.
Architecture externe
Traitement du programme automate
• Traitement interne : L'automate effectue des
opérations de contrôle et met à jour certains paramètres
systèmes (détection des passages en RUN / STOP,
mises à jour des valeurs de l'horodateur, ...).
• Lecture des entrées : L'automate lit les entrées (de
façon synchrone) et les recopie dans la mémoire image
des entrées.
• Exécution du programme : L'automate exécute le
programme instruction par instruction et écrit les
sorties dans la mémoire image des sorties.
• Ecriture des sorties : L'automate bascule les
différentes sorties (de façon synchrone) aux positions
définies dans la mémoire image des sorties.
Langages de programmation

 Langage Ladder (LD, Ladder Diagram);


 Langage SFC (SFC: Sequential Function
Chart);
 Liste d’instructions (IL : Instruction list)

 Langage littéral structuré (ST : Structured


Text)
API S7-1200
Caractéristiques
Modules S7-1200
Adressage des E/S
 La déclaration d'une entrée ou sortie donnée à
l'intérieur d'un programme s'appelle l'adressage.
 Les entrées et sorties des automates sont la plupart du
temps regroupées en groupes de huit entrées ou
sorties numériques.
 Chaque groupe reçoit un numéro que l'on appelle
l'adresse d'octet.
 Afin de permettre l'adressage d'une entrée ou sortie à
l'intérieur d'un octet, chaque octet est divisé en huit
bits. Ces derniers sont numérotés de 0 à 7. On obtient
ainsi l'adresse du bit.
Adressage des E/S

Adresse de la 5ème entrée

Adresse de la dernière sortie

Vous aimerez peut-être aussi