Les automates programmables
Il existe beaucoup d'AP qui ont chacun leur particularité de programmation. Les plus "simples" ont un mode de programmation pas à pas et un déroulement du programme de manière séquentielle (il faut attendre que la condition soit remplie pour que le programme passe à l'instruction suivante. Nous ne traiteront pas de ce genre d'AP. La gamme suivante se programme en codes à l'aide d'un ordinateur ou d'un programmeur. Ceux qui acceptent la programmation par ordinateur ont , en principe, des logiciels qui permettent une programmation facilitée, donc une lecture, une modification, un dépannage simplifié (ladder diagramme - symbolique américaine, diagramme des flux, portes logiques, etc.). Mode fonctionnement d'un AP : Quelque soit le logiciel utilisé le mode de fonctionnement de l'AP est le même. A partir d'un schéma représentant une commande le programmeur traduit ce schéma en un programme mis dans des mémoires. Ce programme lisible par un microprocesseur contient différents éléments:
- un pas de programme, (une ligne numérotée)
- une instruction ou code (par exemple: lire l'état d'une entrée, comparer deux valeurs, etc.)
- une référence (par exemple: numéro d'une sortie) Constitution des automates programmables:
Toute "l'intelligence" de l'automate réside dans son CPU (unité centrale). Elle se compose des éléments suivant:
- un microprocesseur (traitement des informations)
- une horloge interne (fonction de temporisation, synchronisation des opérations)
- unité de calcul (addition binaire, compteur, décompteur)
- plusieurs entrée (réception des données externes)
- plusieurs sortie (émission des données vers l'extérieur, - pour relais, écran, imprimante)
- une mémoire ROM ou EPROM (contient le système d'exploitation)
- une mémoire RAM divisée en zone:
- programme utilisateur (code binaire, assembleur)
- données utile au programme
- données utile au programmeur (programme de base, registres, drapeaux, constantes)
-