Maison  >  Article  >  Quels sont les langages de programmation PLC ?

Quels sont les langages de programmation PLC ?

尚
original
2019-06-21 14:08:5228784parcourir

Quels sont les langages de programmation PLC ?

La CEI (Commission Electrotechnique Internationale) a annoncé la norme PLC (IEC1131) en mai 1994. Il se compose de cinq parties : informations générales, exigences en matière d'équipement et de test, langages de programmation, guides d'utilisation et communications. La troisième partie (IEC1131-3) est la norme de langage de programmation pour PLC IEC1131-3 détaille la syntaxe, la grammaire et les expressions des cinq langages de programmation de PLC.

Les cinq langages de programmation de l'automate sont :

1. Diagramme de fonctions séquentielles : Le diagramme de fonctions séquentielles est un langage graphique situé au-dessus d'autres langages de programmation, principalement utilisé pour préparer des programmes de contrôle séquentiel. . Le diagramme de fonctions séquentielles fournit une direction graphique pour organiser le programme et peut être utilisé pour décrire les fonctions du système. Selon lui, le diagramme à contacts peut être facilement dessiné.

Quels sont les langages de programmation PLC ?

2. Diagramme à contacts : Le diagramme à contacts est le langage de programmation graphique le plus couramment utilisé pour la programmation des automates. Comme mentionné précédemment, le schéma à contacts est très similaire au schéma de circuit du système de contrôle à relais traditionnel. Il présente l'avantage d'être intuitif et facile à comprendre par le personnel électrique familier avec le système de contrôle à relais en usine. . Il est particulièrement adapté au contrôle logique de commutation. Les schémas à contacts sont constitués de contacts, de bobines et de blocs fonctionnels représentés par des cases. Les contacts représentent des conditions d'entrée logiques, telles que des commutateurs externes, des boutons, etc. Les bobines représentent généralement des résultats de sortie logiques et sont utilisées pour contrôler des indicateurs externes, des contacteurs, etc. Les blocs fonctionnels sont utilisés pour représenter des minuteries, des compteurs ou des instructions supplémentaires pour des opérations mathématiques.

Quels sont les langages de programmation PLC ?

3. Schéma du module fonctionnel : Il s'agit d'un langage de programmation similaire aux circuits à portes logiques numériques, qui est facile à maîtriser pour les personnes ayant une base en circuits numériques. Ce langage de programmation utilise des cases similaires aux portes AND, OR et NOT pour représenter les opérations logiques. Le côté gauche de la boîte est la variable d'entrée de l'opération logique, le côté droit est la variable de sortie et le signal circule de gauche à droite.

Quels sont les langages de programmation PLC ?

4. Liste d'instructions : (Siemens l'appelle liste d'instructions) Un programme composé de plusieurs instructions est appelé une liste d'instructions. L'instruction de PLC est une expression mnémonique similaire à l'instruction en langage assembleur de micro-ordinateur, composée d'un code d'opération et d'un opérande. Le système d'instructions d'un petit automate est beaucoup plus simple que celui du langage assembleur. Seules une vingtaine d'instructions peuvent contrôler la valeur de commutation. Cependant, le programme de liste d'instructions est difficile à lire et les relations logiques sont difficiles à voir d'un seul coup d'œil. Par conséquent, les schémas à contacts sont généralement utilisés lors de la conception de programmes de contrôle de commutation plus complexes. La liste d'instructions peut gérer certains problèmes qui ne peuvent pas être résolus avec un schéma à contacts.

Quels sont les langages de programmation PLC ?

5. Texte structuré : le texte structuré est un langage de programmation dédié de haut niveau créé par la norme IEC1131-3, qui peut améliorer les opérations mathématiques, le traitement des données et l'affichage graphique de l'API. , Impression de rapports et autres fonctions. On peut dire qu'il s'agit d'une application avancée de l'API, elle est donc principalement utilisée par les programmeurs ayant reçu une formation professionnelle en programmation informatique.

Parmi les 5 langages de programmation ci-dessus, les plus couramment utilisés sont le schéma à contacts et la liste d'instructions (liste d'instructions). Les débutants doivent bien maîtriser ces deux langages de programmation. Il existe une certaine correspondance entre le diagramme à contacts et la liste d'instructions, et ils peuvent être convertis l'un dans l'autre. Le logiciel de programmation d'automates Siemens utilise la programmation par diagramme à contacts et la programmation par liste d'instructions comme interfaces principales. un autre programme est requis. Si tel est le cas, il sera converti automatiquement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn