La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les automates programmables Les automates programmables (partie 1 - Les langages de programmation) Cours #6.

Présentations similaires


Présentation au sujet: "Les automates programmables Les automates programmables (partie 1 - Les langages de programmation) Cours #6."— Transcription de la présentation:

1 Les automates programmables Les automates programmables (partie 1 - Les langages de programmation) Cours #6

2 Langages standards Langages graphiques: –LD : Ladder Diagram Diagrammes échelle –FBD : Function Block Diagram Logigrammes –SFC : Sequential Function Chart GRAFCET Langages textuels: –IL : Instruction List Liste dinstructions

3 Langages standards Diagrammes échelle –Basé sur les schémas de commandes électriques. ASTUCE pour la conversion: Toujours débuter par les blocs de variables en « ET » à l intérieur des parenthèses.

4 Langages standards Exemple X = (AE+CD)BA

5 Langages standards Diagrammes échelle –Avantages Visuel, facile à lire et à comprendre par la majorité des électriciens. Très utilisé dans l industrie (langage de base de tout PLC). –Désavantage Demande une programmation bien structurée (sous-routine et appels de fonctions) car le déverminage peut savérer très compliqué.

6 Langages standards Blocs de fonction –Directement relié au modèle de logigramme.Opérateurs ETOUNON Blocs de fonction Logigramme

7 Langages standards ASTUCE pour la conversion:ASTUCE pour la conversion: Toujours débuter par les blocs de variables ayant le même opérateur et situés l intérieur des parenthèses. Chaque bloc est représenté par un opérateur. Exemple X = (AE+CD)BA

8 Langages standards Bloc de fonction –Avantages Très visuel et facile à déverminer. –Désavantage Peut devenir très lourd lorsque les équations se compliquent

9 Langages standards Grafcet –Certains automates offre la possibilité dimplanter directement les Grafcet sans aucune conversion. Exemple

10 Langages standards Programmation Grafcet –Avantages Aucune conversion nest à faire si lon modélise l automatisme avec le Grafcet directement. Très visuel, donne une vue densemble du fonctionnement de l automatisme –Désavantage Noffre pas toute la flexibilité d une programmation en diagramme échelle

11 Langages standards Liste dinstructions –Langage textuel qui peut ressembler à lassembleur. –Un programme est généralement divisé en trois colonnes. OpérateurÉtiquetteAdresse

12 Langages standards Liste dinstructions –Opérateurs AET (AND) A OOU (OR) O NNON (NOT) N Exemple: X=AEExemple: X=A+E

13 Langages standards Liste dinstructions ASTUCE pour la conversion: La conversion s'effectue de gauche à droite pour l équation et de haut en bas pour le programme. On doit tenir compte des parenthèses. Exemple X = (AE+CD) B A

14 Langages standards Liste dinstructions –Avantages Les programmes peuvent être rédigés dans un format « texte ». –Désavantage Peut devenir très lourd et difficile à suivre si le programme est complexe. Pas visuel.

15 Langages standards Exemple Écrire l équation : Avec i) Diagramme échelle ii)Bloc de fonctions iii)Liste dinstructions X = (A+E)C(A+B+CE)D

16 Langages standards i) Diagramme échelle X = (A+E)C(A+B+CE)D

17 Langages standards ii) Bloc de fonctions X = (A+E)C(A+B+CE)D

18 Langages standards iii) Liste dinstructions X = (A+E)C(A+B+CE)D


Télécharger ppt "Les automates programmables Les automates programmables (partie 1 - Les langages de programmation) Cours #6."

Présentations similaires


Annonces Google