Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parStuart Bour Modifié depuis plus de 10 années
1
Les automates programmables (partie 1 - Les langages de programmation)
Cours #6
2
Langages standards Langages graphiques: Langages textuels:
LD : Ladder Diagram Diagrammes échelle FBD : Function Block Diagram Logigrammes SFC : Sequential Function Chart GRAFCET Langages textuels: IL : Instruction List Liste d’instructions
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 Désavantage
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 s’avérer très compliqué.
6
Langages standards Blocs de fonction
Directement relié au modèle de logigramme. Opérateurs ET OU NON Logigramme
7
Langages standards 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 Désavantage
Très visuel et facile à déverminer. Désavantage Peut devenir très lourd lorsque les équations se compliquent
9
Langages standards Grafcet Exemple
Certains automates offre la possibilité d’implanter directement les Grafcet sans aucune conversion. Exemple
10
Langages standards Programmation Grafcet Avantages Désavantage
Aucune conversion n’est à faire si l’on modélise l ’automatisme avec le Grafcet directement. Très visuel, donne une vue d’ensemble du fonctionnement de l ’automatisme Désavantage N’offre pas toute la flexibilité d ’une programmation en diagramme échelle
11
Langages standards Liste d’instructions
Langage textuel qui peut ressembler à l’assembleur. Un programme est généralement divisé en trois colonnes. Opérateur Étiquette Adresse
12
Langages standards Liste d’instructions Opérateurs ET (AND) A
OU (OR) O NON (NOT) N Exemple: X=AE Exemple: X=A+E
13
Langages standards Liste d’instructions 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 d’instructions Avantages Désavantage
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 d’instructions 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 d’instructions X = (A+E)C(A+B+CE)D
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.