Un automate programmable industriel (ou API) est un dispositif électronique programmable destiné à automatiser des processus tels que la commande de machines au sein d'une usine et à piloter des robots industriels par exemple.

L'automate programmable reçoit des données par ses entrées, celles-ci sont ensuite traitées par un programme défini, le résultat obtenu étant délivré par ses sorties. Ce cycle de traitement est toujours le même, quel que soit le programme, néanmoins le temps d'un cycle d'API varie selon la taille du programme et la puissance de l'automate.

C'est l'unité centrale qui gère l'automate programmable : elle reçoit, mémorise et traite les données entrantes et détermine l'état des données sortantes en fonction du programme établi.

Ce dispositif a l'avantage d'être composé d'éléments particulièrement robustes et possède d'énormes capacités d'exploitation. En contrepartie, il est beaucoup plus cher que les solutions informatiques classiques comme les micro-ordinateurs. L'automate programmable industriel ou API est un ordinateur qui pilote directement les systèmes de manutention, les chaînes de montage, etc, sans qu'il soit besoin, comme autrefois, de recourir à des milliers de cames et de relais. Comme son nom l'indique, l'automate programmable de sécurité ou APS est chargé des questions de sécurité. L"API revêt donc une signification très large et augure une nouvelle étape dans le domaine industriel. 

Dans ce cours, vous allez dans un premier temps vous initier au fonctionnement des API : comprendre ce qu’est une API, son fonctionnement, ce qui caractérise une API et en particulier une API siemens, car c’est ce type d’API que nous allons étudier dans TP !

Enfin, vous utiliserez toutes les connaissances acquises durant les deux premières parties pour construire votre première API dans le TP.

La plupart des termes utilisés dans ce cours ont été choisis pour vous faire comprendre la logique des API. Certains mots ont été employés dans le but de faciliter la compréhension de ce cours. Les API sont un sujet vaste et il y a tant à apprendre qu’on ne pourrait les résumer en un cours de quelques heures. Vous verrez dans d’autres cours ces termes employés de façon différente. Tout est compatible.

Ce cours intitulé le « les API » de vous familiariser avec les outils nécessaires pour la maîtrise de la conception des systèmes automatises. Le cours est scindé en un ensemble d’unités d’apprentissage qui vous permettent d’acquérir des compétences en matière d’utilisation des API.

Les éléments basiques de ce cours vous permettront de généraliser les informations de l’échantillon sur toute la population, ou bien le contraire, connaitre l’échantillon a partir des informations de la population. Les compétences acquises pourront être utiles dans le domaine professionnel comme elles pourront être utiles dans le domaine de la recherche.