PROGRAMMABLES INDUSTRIELS -
GÉNÉRALITÉS
SABER MARAOUI
ISSAT KAIROUAN
PLAN
1. Définition
2. Historique
3. Structure générale d’un API
4. Domaines d’application et critères de choix
5. Programmation d’un API
1- DÉFINITION
• Les API sont utilisés pour commander des processus ayant quelques E/S à quelques
milliers d’E/S.
• La commande par API est utilisée pour effectuer une commande de type ON/OFF ou
pour de type de commande plus évoluées (PID, variateur de vitesse, régulation, flou,
…).
Selon la complexité du processus à commander on
peut choisir une catégorie d’api, (1) micro API, (2) Le choix d’un automate dépond de plusieurs
petit API, (3) API moyen, (4) API large, (5) API très facteurs tel que :
large. La figure suivante illustre le domaine
d’utilisation selon le nombre des E/S et la • Les compétences/expériences de
complexité. l’équipe d’automaticiens en mise en
œuvre et en programmation de la
gamme d’automates
• La qualité du service après-vente
Complexité/coût
Nombre d’E/S
5- PROGRAMMATION DES API
• les constructeurs proposent tous une interface logicielle répondant à la norme CEI 61131-3.
Cette norme définit cinq langages de programmation utilisables, qui sont :
• Langages graphique : LADDER, Schéma Blocs (FBD), et le SFC (semblable au GRAFCET)
• Langages textuel: Liste d’Instructions (IL) et Texte structuré (ST)
Terminaux de programmation et de réglage
L'API doit permettre un dialogue avec :
• Le personnel d'étude et de réalisation pour réaliser la première mise en œuvre (Edition programme,
Transfert, Sauvegarde...)
• Le personnel de mise au point et de maintenance de réaliser des opérations sur le système (Forçage,
Visualisation de l'état, Modification de paramètres temporisation, Compteurs…)
• Ce dialogue peut être réalisé par :
o Une Console : utilisée sur site, comporte un clavier, un écran de visualisation et le langage de
programmation.
o Un Micro-ordinateur avec un logiciel d'assistance à la programmation : utilisé hors site. comprend
plusieurs modules pour permettre l'édition, l'archivage, la mise au point des applications.
Exemple d’environnement de programmation d’API, TIA portal de Siemens (vue portail et vue projet)
EXEMPLE D’API LE SIMATIC S7-400
GAMME DU SIMATIC S7-400