L3 gim reseau automates cours1 programmation des api
Programmation des API CObjectifs ? Comprendre le principe du langage à contact Ladder ? Comprendre le principe du diagramme à bloc fonctionnel FBD ? Comprendre la programmation en liste d ? instruction IL ? Comprendre la programmation en texte structuré SQL Prérequis ? Auto et ? CMSE CMSE CMSE public cible ? ième année Génie industriel et maintenance CINTRODUCTION Dans les systèmes à base de microprocesseur les programmes sont chargés sous forme de code machine c est-à-dire sous forme d ? une suite de nombres binaires qui représentent les instructions Pour faciliter l ? écriture des programmes il est possible d ? utiliser un langage assembleur qui se fonde sur des mnémoniques Par exemple le mnémonique LD désigne une opération de chargement des données indiquées après LD Un programme informatique appelé assembleur convertit ensuite les mnémoniques en code machine L ? utilisation d ? un langage de haut niveau comme C BASIC Pascal FORTRAN ou COBOL facilite encore plus la programmation Ces langages prédé ?nissent des fonctions qui sont représentées par des mots simples ou des symboles qui les décrivent Par exemple dans le langage C le symbole est utilisé pour l ? opération ET logique C ? Cependant l ? utilisation de ces langages nécessite des connaissances en programmation alors que les API sont destinés à des ingénieurs dont les compétences dans ce domaine peuvent être limitées Par conséquent le langage à contacts LD Ladder Diagram a été développé pour l ? écriture des programmes Ils sont ensuite convertis en code machine par un logiciel et sont utilisés par le microprocesseur d ? un API Cette méthode d ? écriture des programmes a été adoptée par la plupart des fabricants d ? API mais chacun a eu tendance à développer ses propres versions C ? est ainsi qu ? une norme internationale a été établie pour le langage à contacts et par voie de conséquence pour toutes les méthodes de programmation employées avec les API ? Cette norme publiée en par la Commission électrotechnique internationale est désignée sous la référence CEI - Les diagrammes de schémas fonctionnels FBD Function Block Diagram constituent une autre méthode de programmation CLangage à contacts Ladder Pour présenter le langage à contacts prenons le schéma du circuit électrique illustré à la Figure a qui permet de démarrer et d arrêter un moteur électrique Nous pouvons redessiner ce schéma de manière di ?érente en utilisant deux lignes verticales pour représenter les sources d ? alimentation et en insérant les autres éléments du circuit entre ces deux lignes voir Figure b Les deux versions placent un interrupteur en série avec un moteur qui est alimenté lorsque l ? interrupteur est fermé La Figure b présente un schéma à contacts Figure - Deux manières de dessiner le même circuit électrique CProgrammation La programmation des API se fonde très souvent sur les schémas à contacts L ? écriture d ? un programme équivaut à tracer un circuit de commutation Pour le tracé d ? un schéma à contacts
Documents similaires
-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 14, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 94.7kB