Crs MDIC541
Crs MDIC541
Crs MDIC541
Dans un système automatisé, la partie commande doit, piloter l’activité individuelle de chacune des
chaînes fonctionnelles de l’équipement, et coordonner l’activité collective de ces différentes chaînes
conformément au modèle de fonctionnement du système.
Le choix entre ces modes se fait selon les critères de simplicité, coût, fiabilité, qualité (précision,
rapidité, influences des perturbations, ...).
Composants d’un système automatisé :
Partie Opérative :
Les actionneurs :
Résistance de chauffage.
Tête de soudure…etc.
Les actionneurs pneumatiques :
Fournissent à la PC :
Les Interrupteurs de Position électromécaniques actionnés par contact direct avec les objets.
Les Détecteurs de Proximité Inductifs, pour la détection sans contact physique et à faible
distance des pièces métalliques.
Les Détecteurs Photoélectriques permettant, la détection sans contact, de tous objets situés
jusqu'à plusieurs dizaines de mètres.
Capteurs Analogiques
Capteurs Numériques :
Un Automate Programmable Industriel (API) est une machine électronique programmable par
un personnel non informaticien et destiné à piloter en ambiance industrielle et en temps réel des
procédés industriels.
Les Automates Programmables Industriels (API) sont apparus aux Etats-Unis vers 1969 où ils
répondaient aux désirs des industries de l’automobile de développer des chaînes de fabrication
automatisées qui pourraient suivre l’évolution des techniques et des modèles fabriqués
Structure générale des API :
Compact ou modulaire
Tension d’alimentation
Taille mémoire
Sauvegarde (EPROM, EEPROM, pile, …)
Langage de programmation
La structure interne d’un automate programmable industriel (API) :
Elle est assez voisine de celle d’un système informatique simple, L’unité centrale est le regroupement du
programme. Les instructions sont effectuées les unes après les autres, séquencées par une horloge
Fonctionnement :
les bascules (appelées aussi flip-flop) sont les éléments de base de la logique séquentielle :
Bascule SR Asynchrone : Les bascules RS sont à la base de tous les éléments de mémorisation. Il
s'agit d'un montage utilisant deux portes NAND et capable de mémoriser un niveau logique
choisi à l’aide de deux sorties complémentaires. Son schéma est donné à la figure 1 :
Les compteurs :
Un compteur est un ensemble de n bascules interconnectées par des portes logiques. Ils peuvent
décrire, au rythme d’un signal de commande appelé horloge, une suite d'états binaires.
Chaque automate possède son propre jeux d’instructions. Mais par contre, les constructeurs proposent
tous une interface logicielle de programmation répondant à la norme CEI1131-3. Cette norme définit
La norme IEC 1131-3 définit entre autres choses, cinq langages qui peuvent être utilisés pour la
programmation d'applications d'automatisme. Les cinq langages sont :
Programmation en texte structuré (ST) :
Un programme écrit en ST est formé par un ensemble d’expressions, séparé par un “;” (le retour à la ligne est
interprété comme un simple espace).
Programmation en FBD (Logigramme)
Un programme (ou partie de programme) écrit en langage FBD (Function Block Diagram) comporte
trois parties : départ en fin du programme, partie déclaration et partie code. La partie déclaration peut
être textuelle ou graphique. La partie code est divisé en réseaux. Un réseau est constitué de :
Label du réseau
Commentaire
Graphique du réseau.
Dans ce langage on utilise des fonctions logiques comme ET, OU, NAND, NOR, XOR ou des
combinaisons de ces fonctions. L’utilisateur peut aussi définir ses propres fonctions FB, comme
pour le langage LD.
Soit le système de remplissage d’une cuve par Deux
pompes de relais (KM1 et KM2) :