Contrôle du niveau d'eau du réservoir à l'aide du relais programmable OWEN PR110

Le contrôleur PR110 est produit par la société russe «OWEN». Le contrôleur effectue des opérations sur des signaux discrets uniquement - son objectif principal est de remplacer les systèmes de contrôle simples basés sur la logique de relais. Cela détermine le fait qu'il (ainsi que d'autres contrôleurs avec des fonctions similaires) se voit attribuer le nom de « relais programmable ».

Relais programmable ARIES PR110

Schéma fonctionnel du relais programmable ARIES PR110 :

Schéma fonctionnel du relais programmable ARIES PR110La logique du relais programmable PR110 est définie par l'utilisateur lors de la programmation à l'aide de l'environnement OWEN EasyLogic ou OWEN Logic.

Le principal et unique outil de programmation et de débogage du logiciel du contrôleur est un ordinateur personnel. Avec son aide, vous pouvez non seulement créer le logiciel du contrôleur correspondant, mais, en règle générale, également observer son fonctionnement à l'aide d'une simulation informatique.

ARIES PR110 dans l'armoire d'automatisation

Nous allons voir le processus de création d'un programme de commande de commutation pour les relais programmables PR110 en prenant l'exemple d'un système de contrôle de niveau d'eau dans un réservoir.

Conditions techniques

Il est nécessaire de mettre en place un système de contrôle du remplissage du réservoir en eau. La performance de certaines fonctions est déterminée par l'état des capteurs de niveau, certaines fonctions par l'opérateur. Il devrait y avoir une indication lumineuse de l'état actuel du système.

L'algorithme de contrôle est le suivant. Il y a trois capteurs qui déterminent le niveau d'eau actuel dans le réservoir : supérieur, moyen et inférieur. Chaque capteur se déclenche (délivre un niveau d'unité logique en sortie) lorsque l'eau dépasse le niveau correspondant.

La commande manuelle s'effectue à l'aide de deux boutons : « Start » et « Stop ». Lorsque le réservoir est vide (le niveau d'eau est en dessous des capteurs de niveau inférieurs), le voyant rouge doit être fixe, lorsqu'il est plein (au-dessus du niveau supérieur), il doit être vert fixe. Deux pompes sont contrôlées.

Les pompes peuvent être démarrées si le réservoir n'est pas plein (le niveau d'eau est en dessous du sommet). Si en appuyant sur le bouton « Démarrer », le niveau d'eau est inférieur à la moyenne - les deux pompes sont démarrées, si en appuyant sur le bouton « Démarrer », le niveau d'eau est au-dessus de la moyenne - une pompe est démarrée.

La mise en marche des pompes est accompagnée d'un voyant vert clignotant. Lorsque le réservoir est plein (le niveau d'eau atteint le niveau supérieur), les pompes s'arrêtent automatiquement. Si le réservoir est vide (le niveau d'eau est en dessous du niveau inférieur), il n'est pas possible d'arrêter les pompes en appuyant sur le bouton « Stop ».

Un exemple de création d'un programme dans OWEN Logic

Pour accomplir cette tâche, la machine de contrôle doit avoir cinq entrées discrètes et quatre sorties relais. Pour résoudre ce problème, nous prendrons les décisions suivantes.

Connectez le capteur de niveau d'eau du réservoir inférieur à l'entrée I1, le capteur de niveau intermédiaire à l'entrée I2 et le capteur de niveau supérieur à l'entrée I3.Connectez le bouton Stop à l'entrée I4 et le bouton Start à l'entrée I5. Nous contrôlerons l'inclusion de la pompe n ° 1 à l'aide de la sortie Q1, l'inclusion de la pompe n ° 2 - à l'aide de la sortie Q2. Connectez le voyant rouge à la sortie Q3, le voyant vert à la sortie Q4.

La commande manuelle est effectuée au moyen de boutons qui génèrent des signaux de commande à court terme. Pour que le système de contrôle reste dans un état dans lequel nous le transférerons avec un signal à court terme de l'un ou l'autre bouton, un déclencheur est nécessaire dans le programme.

Introduisons dans le programme la bascule RS1. La sortie de cette bascule est mise à un lorsqu'un front montant arrive sur l'entrée S et se remet à zéro lorsqu'un front montant arrive sur l'entrée R. Il est à noter que lorsque le un les signaux arrivent aux entrées, le signal d'entrée R est prioritaire.

Si le niveau d'eau dans le réservoir est supérieur à ce qui précède ou si nous avons appuyé et maintenu le bouton « Stop » dans cet état, le fait d'appuyer sur le bouton « Démarrer » à ce moment-là ne devrait pas allumer les pompes. Ainsi, le bouton « Start » est relié à l'entrée S de moindre priorité de la bascule RS1. Ensuite, si aucune condition n'empêche la pompe de s'allumer (c'est-à-dire qu'il y aura un zéro logique à l'entrée R de la gâchette RS1), lors de l'appui sur le bouton « Start », la sortie de la gâchette RS1 sera mise à un. Ce signal sera utilisé pour activer les moteurs.

Des deux pompes, la pompe #1 doit être allumée dans tous les cas, de sorte que le signal de la sortie de déclenchement RS1 est connecté à la sortie Q1. La pompe #2 ne devrait s'allumer que si le capteur de niveau moyen n'est pas déclenché. Pour remplir cette condition, nous introduisons l'inverseur et l'élément logique ET dans le programme.L'entrée de l'inverseur est reliée à l'entrée I2, les entrées de l'élément logique ET à la sortie de l'inverseur et à la sortie du déclencheur RS1, respectivement.

Programme logique OWEN

La mise en marche des pompes doit être accompagnée d'un voyant vert clignotant. Pour générer un signal périodique pour allumer / éteindre l'indicateur vert, nous introduisons le générateur d'onde carrée BLINK1 dans le programme. Dans l'onglet propriétés de ce bloc, définissez la durée des signaux un et zéro à sa sortie pour qu'elle soit égale et égale à 1s. Connectez la sortie du déclencheur RS1 à l'entrée de l'activation du fonctionnement du générateur BLINK1.

Désormais, le générateur BLINK1 ne fonctionnera que lorsque la sortie de déclenchement RS1 est définie sur un, c'est-à-dire. lorsque les pompes sont activées. 26 Introduisons la porte OU dans le programme. Nous connectons sa sortie à la sortie de Q4. Nous connectons une entrée de la porte OU à la sortie du générateur BLINK1, l'autre à l'entrée I3. Maintenant, lorsque les pompes sont allumées, le voyant vert clignote, mais si le capteur de niveau supérieur est déclenché, ce voyant sera allumé en continu.

Déclencheur et générateur dans le programme

Les pompes doivent être éteintes si nous appuyons sur le bouton "Stop" et en même temps le capteur de niveau inférieur sera dans un état d'unité logique (présence avec au moins un minimum d'eau dans le réservoir) ou si le capteur de niveau supérieur est déclenché ( le réservoir est plein).

Pour remplir ces conditions, on introduit dans le programme l'élément logique OU et l'élément logique I. On connecte une entrée de l'élément logique ET au bouton "Stop", l'autre à l'entrée I1 (avec la sortie du niveau inférieur capteur). Nous connectons une entrée de l'élément OU à la sortie de l'élément ET, l'autre à l'entrée I3 (avec la sortie du capteur de niveau supérieur). La sortie de l'élément OU est reliée à l'entrée R de la bascule RS1.


Programme de contrôle du niveau d'eau du réservoir

Le voyant rouge doit s'allumer si deux conditions sont remplies en même temps : les pompes ne fonctionnent pas (zéro est présent à la sortie du déclencheur RS1) et le niveau d'eau est en dessous du niveau inférieur (il y a zéro à la sortie de le capteur de niveau inférieur).

Pour "vérifier" ces conditions et contrôler l'indicateur rouge dans le programme, nous introduisons deux inverseurs et un élément logique I. L'entrée d'un inverseur est connectée à l'entrée I1 (avec la sortie du capteur de niveau inférieur), l'entrée de l'autre onduleur - avec la sortie de déclenchement RS1). Nous connectons les sorties des inverseurs aux entrées de la porte ET. La sortie de la porte ET est reliée à la sortie de Q3.

Raccordement de la sortie Q3

Au final, en général, vous devriez avoir le programme présenté ci-dessous. La figure montre provisoirement des circuits externes connectés à un relais programmable.


Exemple de programme pour contrôler le niveau d'eau dans le réservoir

En utilisant le mode d'émulation de l'environnement de programmation OWEN Logic, assurez-vous que le programme fonctionne conformément à la tâche d'origine. Après avoir chargé le programme dans le relais, assurez-vous de la même chose.

Nous vous conseillons de lire :

Pourquoi le courant électrique est-il dangereux ?