Control del nivell d'aigua del dipòsit mitjançant relé programable OWEN PR110
El controlador PR110 és produït per l'empresa russa «OWEN». El controlador només realitza operacions amb senyals discrets; el seu objectiu principal és substituir sistemes de control senzills basats en la lògica de relé. Això determina el fet que (així com altres controladors amb funcions similars) tingui assignat el nom de «relé programable».
Diagrama funcional del relé programable ARIES PR110:
![]()
L'eina principal i única per programar i depurar el programari del controlador és un ordinador personal. Amb la seva ajuda, no només podeu crear el programari del controlador corresponent, sinó que, per regla general, també podeu observar com funciona mitjançant la simulació per ordinador.
Veurem el procés de creació d'un programa de control de commutació per a relés programables PR110 utilitzant l'exemple d'un sistema de control de nivell d'aigua en un dipòsit.
Condicions tècniques
Cal implementar un sistema de control per omplir el dipòsit amb aigua. El rendiment de determinades funcions està determinat per l'estat dels sensors de nivell, algunes funcions per l'operador. Hi hauria d'haver una indicació lleugera de l'estat actual del sistema.
L'algorisme de control és el següent. Hi ha tres sensors que determinen el nivell actual d'aigua al dipòsit: superior, mitjà i inferior. Cada sensor s'activa (emet un nivell d'unitat lògica a la sortida) quan l'aigua supera el nivell corresponent.
El control manual es realitza mitjançant dos botons: «Inici» i «Aturar». Quan el dipòsit està buit (el nivell d'aigua està per sota dels sensors de nivell inferior), el llum indicador vermell ha de ser constant, quan estigui ple (a sobre de la part superior), ha de ser verd constant. Es controlen dues bombes.
Les bombes es poden posar en marxa si el dipòsit no està ple (el nivell d'aigua està per sota de la part superior). Si prement el botó «Inici» el nivell d'aigua està per sota de la mitjana - s'encenen les dues bombes, si prement el botó «Inici» el nivell d'aigua està per sobre de la mitjana - s'engega una bomba.
L'encesa de les bombes s'acompanya d'un indicador verd intermitent. Quan el dipòsit està ple (el nivell d'aigua arriba al nivell superior), les bombes s'apaguen automàticament. Si el dipòsit està buit (el nivell d'aigua està per sota del nivell inferior), no és possible apagar les bombes prement el botó «Aturar».
Un exemple de creació d'un programa a OWEN Logic
Per dur a terme aquesta tasca, la màquina de control ha de tenir cinc entrades discretes i quatre sortides de relé. Per resoldre aquest problema, prendrem les decisions següents.
Connecteu el sensor de nivell d'aigua del dipòsit inferior a l'entrada I1, el sensor de nivell mitjà a l'entrada I2 i el sensor de nivell superior a l'entrada I3.Connecteu el botó Stop a l'entrada I4 i el botó Start a l'entrada I5. Controlarem la inclusió de la bomba núm. 1 amb l'ajuda de la sortida Q1, la inclusió de la bomba núm. 2 — amb l'ajuda de la sortida Q2. Connecteu l'indicador vermell a la sortida Q3, l'indicador verd a la sortida Q4.
El control manual es realitza mitjançant botons que generen senyals de control a curt termini. Perquè el sistema de control es mantingui en un estat en què el transferirem amb un senyal a curt termini d'un o altre botó, cal un disparador al programa.
Introduïm el flip-flop RS1 al programa.La sortida d'aquest flip-flop s'estableix en 1 quan arriba un front positiu a l'entrada S i es torna a zero quan arriba un front positiu a l'entrada R. Cal tenir en compte que quan l'un els senyals arriben a les entrades, el senyal d'entrada R és prioritari.
Si el nivell d'aigua al dipòsit és superior a l'anterior o hem premut i premut el botó "Stop" en aquest estat, aleshores prémer el botó "Inici" en aquest moment no hauria d'encendre les bombes. Per tant, el botó «Inici» està connectat a l'entrada S amb una prioritat més baixa del flip-flop RS1. Aleshores, si no hi ha cap condició que impedeix que la bomba s'encengui (és a dir, hi haurà un zero lògic a l'entrada R del disparador RS1), quan es prem el botó «Inici», la sortida del disparador RS1 es posarà a un. Aquest senyal s'utilitzarà per activar els motors.
De les dues bombes, la bomba #1 s'ha d'encendre en qualsevol cas, de manera que el senyal de la sortida de disparador RS1 està connectat a la sortida Q1. La bomba núm. 2 només s'ha d'encendre si el sensor de nivell mitjà no s'activa. Per complir aquesta condició, introduïm l'inversor i l'element lògic AND al programa.L'entrada de l'inversor està connectada a l'entrada I2, les entrades de l'element lògic I a la sortida de l'inversor i a la sortida del disparador RS1, respectivament.
L'encesa de les bombes ha d'anar acompanyada d'un indicador verd intermitent. Per generar un senyal periòdic per encendre / apagar l'indicador verd, introduïm el generador d'ones quadrades BLINK1 al programa. A la pestanya de propietats d'aquest bloc, establiu que la durada dels senyals un i zero a la seva sortida sigui igual i igual a 1s. Connecteu la sortida del disparador RS1 a l'entrada de l'activació del funcionament del generador BLINK1.
Ara el generador BLINK1 només funcionarà quan la sortida de disparador RS1 estigui configurada en un, és a dir. quan les bombes estan activades. 26 Introduïm la porta OR al programa. Connectem la seva sortida a la sortida de Q4. Connectem una entrada de la porta OR a la sortida del generador BLINK1, l'altra a l'entrada I3. Ara, quan les bombes estiguin enceses, l'indicador verd parpellejarà, però si s'activa el sensor de nivell superior, aquest indicador estarà encès contínuament.
Les bombes s'han d'apagar si premem el botó "Stop" i al mateix temps el sensor de nivell inferior estarà en un estat d'unitat lògica (presència amb almenys aigua mínima al dipòsit) o si s'activa el sensor de nivell superior ( el dipòsit està ple).
Per complir aquestes condicions, introduïm al programa l'element lògic OR i l'element lògic I. Connectem una entrada de l'element lògic AND al botó "Stop", l'altra a l'entrada I1 (amb la sortida del nivell inferior). sensor). Connectem una entrada de l'element OR a la sortida de l'element AND, l'altra a l'entrada I3 (amb la sortida del sensor de nivell superior). La sortida de l'element OR està connectada a l'entrada R del flip-flop RS1.
L'indicador vermell s'ha d'encendre si es compleixen dues condicions al mateix temps: les bombes no funcionen (el zero hi ha a la sortida del disparador RS1) i el nivell d'aigua està per sota del nivell inferior (hi ha zero a la sortida de el sensor de nivell inferior).
Per "comprovar" aquestes condicions i controlar l'indicador vermell al programa, introduïm dos inversors i un element lògic I. L'entrada d'un inversor està connectada a l'entrada I1 (amb la sortida del sensor de nivell inferior), l'entrada de l'altre inversor - amb la sortida de disparador RS1). Connectem les sortides dels inversors a les entrades de la porta AND. La sortida de la porta AND està connectada a la sortida de Q3.
Al final, en general, hauríeu de tenir el programa presentat a continuació. La figura mostra provisionalment circuits externs connectats a un relé programable.
Utilitzant el mode d'emulació de l'entorn de programació OWEN Logic, assegureu-vos que el programa funciona segons la tasca original. Després de carregar el programa al relé, assegureu-vos el mateix.