Combien de langages de programmation PLC existe-t-il ?
1. Langage à contacts (LD)correspond au principe de fonctionnement électrique, et est intuitif et correspondant; Les concepteurs électriques sont faciles à maîtriser et sont actuellement largement utilisés sur les petits automates !
2. Langage de liste d'instructions (IL)Le langage de programmation de liste d'instructions est un langage de programmation mnémonique similaire au langage d'assemblage, qui est composé d'opcodes et d'opérandes comme le langage d'assemblage. En l'absence d'ordinateur, il convient d'utiliser un programmateur portable PLC pour compiler les programmes utilisateur. À l'heure actuelle, pratiquement personne ne l'utilise, mais nous devons également comprendre!
3. Langage de module de fonction (FBD)Le langage du module fonction est un langage de programmation d'automate similaire aux circuits logiques numériques. Il s'agit d'une méthode de programmation relativement nouvelle qui utilise la forme de boîtes pour représenter les fonctions de fonctionnement, similaire au langage de programmation des portes logiques numériques. Il est facile à comprendre pour les personnes ayant une base de circuits numériques, car les modules fonctionnels peuvent exprimer clairement la relation fonctionnelle, de sorte que le temps de programmation et de débogage est considérablement réduit. À l'heure actuelle, cette langue est une tendance de développement. L'International Electrotechnical Association met en œuvre et développe cette nouvelle norme de programmation, et certains fabricants d'automates ont commencé à prendre en charge ce langage dans les automates de taille moyenne et grande !
4. Langage de processus de fonction séquentielle (SFC), Sequential Function Process Language est un langage de programmation conçu pour répondre à la structure et à la normalisation. Pour le système de contrôle responsable, lorsque l'interverrouillage et l'interverrouillage sont extrêmement compliqués, la séquence d'actions de l'équipement peut être vue de manière intuitive en utilisant le langage de processus. Il est plus facile de lire et de comprendre le programme, et il est plus facile pour différentes personnes de comprendre le programme écrit par d'autres personnes, car le programme est écrit selon la séquence d'actions de l'appareil, avec une forte régularité, aucun circuit de verrouillage compliqué n'est requis, et il est plus facile de concevoir et de maintenir le système. À l'heure actuelle, ce langage de programmation convient le mieux au personnel d'ingénierie et technique engagé dans la conception de processus. C'est donc un langage de programmation qui a des effets significatifs, qui est populaire et qui a un bel avenir.
5. Langage de texte structuré (ST)Le langage de texte structuré est un langage de programmation qui utilise un texte de description structuré pour décrire les programmes. C'est un langage de programmation similaire à un langage de haut niveau. Dans les systèmes API de grande et moyenne taille, le texte structuré est souvent utilisé pour décrire la relation entre diverses variables dans le système de contrôle. Il est principalement utilisé pour la programmation utilisateur difficile à mettre en œuvre dans d'autres langages de programmation. Ces cinq langages de programmation sont trapézoïdaux et ce sont les langages de programmation les plus faciles à maîtriser.