Exemples de programmes PLC simples dans CodeSys en langage à contacts

Exemples de programmes PLC simples dans CodeSys en langage à contactsCet article montre un exemple de trois programmes simples pour les automates programmables (API). Tous les programmes sont écrits pour automatiser les systèmes de contrôle pour diverses installations de l'industrie. Ils sont de nature pédagogique et peuvent être utilisés pour enseigner la programmation PLC. Plus tôt sur ce sujet, nous avons considéré plusieurs solutions typiques dans les programmes PLC qui peuvent être utilisées pour contrôler les moteurs électriques.

Cette collection couvre l'automatisation des processus suivants: un système automatique de largage de bouteilles, la sélection automatique de la couleur des pigments et l'automatisation d'un système de ventilation. Tous les programmes sont écrits enCodeysdans le langage des diagrammes en échelle. Dans la première installationun tapis roulant permet de déplacer les bouteilles d'un poste à un autre. Mais avant que les bouteilles arrivent à la station-service, il est nécessaire de rendre toutes les bouteilles valables pour un remplissage supplémentaire. Une bouteille qui tombe sur un convoyeur peut créer un problème ...

 

Schémas de démarrage du moteur dans le langage de schéma à contacts LD pour PLC

Schémas de démarrage du moteur dans le langage de schéma à contacts LD pour PLCAvec cet article, nous commençons une série de supports de formation pour la création de programmes pour les automates programmables (API) dans l'environnement CodeSys. Il est préférable d'apprendre à programmer des automates à l'aide d'exemples pratiques réels.

Considérez quelques programmes simples que vous pouvez utiliser pour contrôler les moteurs à induction à cage d'écureuil. Pour créer les programmes, nous utiliserons le langage de schéma à contacts LD dans CodeSys. Langage de schéma à contacts, LD) dans la documentation en langue russe de l'automate est souvent appelé langage des circuits à contact-relais (RCS). Ce langage graphique a été créé dans les années 70. XX siècle et tout d'abord, il a été créé pour les électriciens, qui à cette époque ont dû mettre à niveau les circuits à contact relais avec des dispositifs discrets (relais, temporisateurs, compteurs, etc.) en circuits utilisant des automates programmables. Il est depuis longtemps un leader de la popularité ...

 

Un exemple de mise à niveau du circuit électrique d'une station de pompage avec deux pompes en un circuit contrôlé par PLC

Un exemple de mise à niveau du circuit électrique d'une station de pompage avec deux pompes en un circuit contrôlé par PLCDans les critiques de l'article précédent sur ce sujet, il y avait un désir de faire du matériel avec une analyse plus détaillée étape par étape du processus de rédaction d'un programme en CFC enCoDeSys. Comme il n'est pas très intéressant de remonter le circuit de l'article précédent, prenons cette fois autre chose comme exemple, par exemple la station de pompage autrefois très populaire avec des pompes de pompage.

Il y a donc une station de pompage de type drainage avec deux pompes. L'eau se précipite dans le réservoir par gravité, et la tâche des pompes est de le pomper hors de ce réservoir pour éviter un remplissage excessif. L'une des pompes selon le schéma est la principale, la seconde est la sauvegarde. Le schéma prévoit la possibilité d'attribuer une pompe primaire et de secours à l'aide d'un interrupteur. Initialement, la pompe est allumée, qui est désignée comme principale, et si elle ne résiste pas au pompage du liquide, la pompe de secours est automatiquement activée à son aide ...

 

Un exemple de mise à niveau du circuit électrique d'un monte-charge à l'aide d'un contrôleur programmable (PLC)

Un exemple de mise à niveau du circuit électrique d'un monte-charge à l'aide d'un contrôleur programmable (PLC)Récemment, le sujet de l'automatisation de divers processus technologiques utilisant des automates programmables (API) est devenu de plus en plus populaire. Malgré cela, il y a très peu d'articles pratiques sur Internet avec de vrais exemples de programmation de ces automates. Ce sujet est très intéressant. Apprendre à écrire des programmes PLC est possible même sans eux. Le mode d'émulation, qui est disponible dans tous les progiciels modernes, y contribue bien.

Dans cet article, je vais montrer un exemple de traduction d'un circuit électrique construit sur des dispositifs à relais (démarreurs, relais) en un programme qui fonctionnera sur le contrôleur. Je dois dire tout de suite que ce n'est qu'un petit projet éducatif et qu'il ne prétend rien expliquer de plus que simplement expliquer les principes de base de la programmation PLC en utilisant un exemple concret. Le schéma initial de ce projet est un schéma relativement simple d'un treuil de camion à tringlerie à deux étages ...

 

Langage de diagramme fonctionnel (FBD) et son application

Langage de diagramme fonctionnel (FBD) et son applicationL'un des langages de programmation les plus populaires des automates programmables - les automates programmables, est le langage graphique des diagrammes fonctionnels FBD - Function Block Diagram. Ce langage, ainsi que d'autres langages de la norme CEI 61131-3, comme par exemple le langage à logique à relais (LD), utilise dans son architecture une sorte de circuit électronique.

Un programme écrit dans ce langage pour un contrôleur se compose d'une certaine liste de circuits exécutés les uns après les autres de haut en bas. De plus, il est possible d'attribuer des étiquettes à des chaînes individuelles, dans ce cas, l'utilisation d'instructions pour accéder à l'étiquette sera disponible afin de changer la séquence d'exécution des chaînes et créer des conditions et des cycles. Ainsi, un programme écrit en langage graphique FBD est un ensemble de blocs fonctionnels reliés entre eux, dont les sorties et les entrées sont reliées par des lignes de communication ...

 

LD Ladder Language et son application

LD Ladder Language et son applicationLe langage ladder ou ladder diagram langage LD (du English Ladder Diagram) est un langage de développement graphique facile à utiliser. Il est basé sur des circuits à contact de relais, donc les éléments logiques sont: enroulements de relais, contacts de relais, cavaliers horizontaux et verticaux.

Une paire de contacts ou boutons relais sont les principales variables logiques du langage LD, tandis que l'état des variables n'est rien de plus que l'état des contacts: ouvert ou fermé. Le programme lui-même dans ce langage graphique semble être un analogue du circuit de relais, qui peut inclure de nombreux blocs fonctionnels différents. En général, la syntaxe du langage LD facilite la construction de circuits logiques pour la technologie des relais. A ce titre, le langage des circuits relais existait à l'époque de Thomas Edison, et ce n'est qu'au début des années 1970 qu'il a été adapté pour les premiers automates ...

 

Automatisation de l'éclairage de salle de classe

Automatisation de l'éclairage de salle de classe

Une part importante des coûts de l’organisation dans le domaine du logement et des services collectifs sont les coûts d’électricité. Examinons un exemple de la façon dont vous pouvez organiser l'une des mesures pour économiser l'électricité en automatisant le contrôle de l'éclairage dans les salles de classe.

Les systèmes de contrôle d'éclairage modernes vous permettent de créer des conditions optimales pour le séjour, la présence de personnes, ainsi que d'économiser considérablement de l'énergie. Une situation très courante - les élèves et les enseignants, ayant passé une leçon en classe, oublient constamment d'éteindre les lumières après leur départ. Cela pose le problème - comment s'assurer qu'après que la dernière personne ait quitté la salle de classe, la lumière s'éteigne d'elle-même? Le but de notre travail était de créer un modèle informatique d'un système de contrôle d'éclairage automatisé dans la salle de classe, ce qui nous permet d'économiser de l'électricité. Une automatique a été conçue ...

 

Utilisation d'ARIES PLC dans les systèmes de contrôle d'éclairage automatique

Utilisation d'ARIES PLC dans les systèmes de contrôle d'éclairage automatiqueLa domotique commence souvent par la tâche simple et urgente de contrôler l'éclairage. Il est souvent nécessaire de contrôler la lumière allumée et éteinte à différents endroits ou à partir d'une télécommande commune ou d'un ensemble de boutons. De plus, le nombre d'appareils d'éclairage, de pièces, d'interrupteurs est toujours différent. Et le schéma de contrôle est différent d'une tâche à l'autre.

Dans ce document, nous considérerons un outil universel pour résoudre un tel problème - un contrôleur librement programmable Aries PLC. Avec cet appareil, vous pouvez automatiser l'éclairage de presque toutes les complexités. Dans le même temps, les contacts intermédiaires ne sont pas nécessaires, la commutation des circuits électriques se produit à l'aide de relais électromagnétiques intégrés. La création de l'algorithme de travail commence par le téléchargement du programme CoDeSys. Il est gratuit et inclus avec l'automate ...

 
Retour << 1 2 >> Page suivante