Les automates programmables industriels (API) sont des dispositifs largement utilisés dans les systèmes de contrôle de l'automatisation, devenant les composants essentiels du contrôle et de la surveillance de divers processus dans le secteur industriel. Il est essentiel pour les débutants de comprendre les instructions de contrôle de base de la programmation des API. Cet article propose une introduction aux instructions de contrôle de base des API afin d'aider les débutants à s'initier rapidement.

I. Instructions de contrôle de base communes

Instructions de sortie :
Les instructions de sortie sont utilisées pour contrôler les modules de sortie de l'API et envoyer des signaux à des dispositifs externes. Les instructions de sortie les plus courantes sont les suivantes
OTE (Output Energize) : Met le point de sortie spécifié dans un état de haut niveau. Par exemple, OTE Y0 place le point de sortie Y0 dans un état de haut niveau.
OTL (Output Latch) : Verrouille le point de sortie spécifié dans un état de haut niveau jusqu'à ce qu'une instruction de réinitialisation soit exécutée. Par exemple, OTL Y1 verrouille le point de sortie Y1 à un état haut niveau.
OTU (Output Unlatch) : Déverrouille le point de sortie spécifié et le ramène à un état de bas niveau. Par exemple, OTU Y2 déverrouille le point de sortie Y2 et le ramène à un état de bas niveau.

Instructions de saisie :
Les instructions d'entrée sont utilisées pour lire l'état des dispositifs externes et transmettre les résultats à la mémoire interne de l'automate. Les instructions d'entrée les plus courantes sont les suivantes
I (Entrée) : Lit l'état du point d'entrée spécifié. Par exemple, I1 lit l'état du point d'entrée I1.
XIC (Examiner si fermé) : Devient vrai lorsque le point d'entrée spécifié est fermé. Par exemple, XIC I2 est vrai si le point d'entrée I2 est fermé.
XIO (Examiner si ouvert) : Devient vrai lorsque le point d'entrée spécifié est ouvert. Par exemple, XIO I3 est vrai si le point d'entrée I3 est ouvert.

Instructions de contrôle de l'état :
Les instructions de contrôle d'état sont utilisées pour contrôler l'état de fonctionnement de l'automate et la séquence d'exécution du programme. Les instructions de contrôle d'état les plus courantes sont les suivantes
JMP (saut) : Saut inconditionnel à l'adresse de programme spécifiée. Par exemple, JMP 100 passe à l'adresse de programme 100.
LBL (Label) : Définit une étiquette d'adresse de programme à utiliser par les instructions de saut. Par exemple, LBL 100 définit une étiquette d'adresse de programme 100.
END (Fin) : Indique le point final du programme. Par exemple, END représente la fin du programme.

Instructions de calcul :
Les instructions de calcul sont utilisées pour effectuer des opérations mathématiques ou logiques sur des données. Les instructions de calcul les plus courantes sont les suivantes
ADD (Addition) : Additionne deux nombres et stocke le résultat dans le registre de destination spécifié. Par exemple, ADD K1 D100 additionne les nombres des registres K1 et D100 et stocke le résultat dans le registre de destination.
SUB (Soustraction) : Soustrait le deuxième nombre du premier et stocke le résultat dans le registre de destination spécifié. Par exemple, SUB K2 D200 soustrait le nombre du registre K2 de D200 et stocke le résultat dans le registre de destination.
ET (ET logique) : Effectue une opération ET logique sur deux valeurs logiques et stocke le résultat dans le registre de destination. Par exemple, AND K3 D300 effectue une opération ET logique sur les registres K3 et D300 et stocke le résultat dans le registre de destination.

profinet plc

II. Étapes de base pour la rédaction des programmes d'API

Déterminer les exigences du système : Comprendre les dispositifs à contrôler et la logique de fonctionnement du système. Clarifier les types et les quantités de signaux d'entrée et de sortie.

Créer un programme : Créez un nouveau programme dans le logiciel de programmation PLC et donnez-lui un nom.

Logique d'écriture : En fonction des exigences du système, utilisez les instructions de contrôle de base pour écrire la logique. Combinez et imbriquez les instructions de commande pour obtenir la logique de commande souhaitée.

Déboguer le programme : Après avoir écrit la logique, déboguer et tester le programme. Vérifiez que la logique se comporte comme prévu et procédez aux ajustements et optimisations nécessaires.

Télécharger le programme : Téléchargez le programme écrit dans l'appareil PLC pour lui permettre d'exécuter la logique de contrôle.

Contrôler et entretenir : Pendant l'exécution du programme API, surveillez l'état et le fonctionnement des appareils. Si nécessaire, procédez à des ajustements et à des optimisations pour garantir un fonctionnement stable du système.

La compréhension des instructions de contrôle de base de la programmation d'automates constitue la base même de la programmation d'automates. Cet article a présenté les instructions courantes de sortie, d'entrée, de contrôle d'état et de calcul, ainsi que les étapes de base de l'écriture des programmes d'API. En apprenant et en maîtrisant ces principes fondamentaux, les débutants peuvent s'aventurer plus avant dans le monde de la programmation API et accomplir des tâches de contrôle et d'automatisation plus complexes.

À la recherche d'un Passerelle CAN Fibre Optique pour votre prochain projet ? Cliquez pour en savoir plus !