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 (partie 1 - Les langages de programmation)

Présentations similaires


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

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


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

Présentations similaires


Annonces Google