Tankvannnivåkontroll ved hjelp av OWEN PR110 programmerbart relé

PR110-kontrolleren er produsert av det russiske selskapet «OWEN». Kontrolleren utfører operasjoner kun på diskrete signaler - dens hovedformål er å erstatte enkle kontrollsystemer basert på relélogikk. Dette avgjør det faktum at den (så vel som andre kontrollere med lignende funksjoner) er tildelt navnet «programmerbart relé».

ARIES PR110 programmerbart relé

ARIES PR110 programmerbart relé funksjonsdiagram:

Funksjonsdiagram av det programmerbare reléet ARIES PR110Logikken til det programmerbare PR110-reléet defineres av brukeren under programmering ved bruk av OWEN EasyLogic- eller OWEN Logic-miljøet.

Det primære og eneste verktøyet for programmering og feilsøking av kontrollerprogramvare er en personlig datamaskin. Med dens hjelp kan du ikke bare lage programvaren til den tilsvarende kontrolleren, men som regel også observere hvordan den fungerer ved hjelp av datasimulering.

ARIES PR110 i automasjonsskapet

Vi vil se på prosessen med å lage et svitsjingskontrollprogram for PR110 programmerbare reléer ved å bruke eksemplet på et vannnivåkontrollsystem i en tank.

Tekniske forhold

Det er nødvendig å implementere et kontrollsystem for å fylle tanken med vann. Ytelsen til visse funksjoner bestemmes av tilstanden til nivåsensorene, noen funksjoner av operatøren. Det skal være en lys indikasjon på gjeldende systemstatus.

Kontrollalgoritmen er som følger. Det er tre sensorer som bestemmer gjeldende vannstand i tanken: øvre, midtre og nedre. Hver sensor utløses (gir ut et logisk enhetsnivå ved utgangen) når vannet overskrider det tilsvarende nivået.

Manuell styring utføres med to knapper: «Start» og «Stopp». Når tanken er tom (vannstanden er under de nedre nivåsensorene), skal den røde indikatorlampen være konstant, når den er full (over den øvre), skal den være konstant grønn. To pumper styres.

Pumpene kan startes hvis tanken ikke er full (vannstanden er under toppen). Hvis ved å trykke på «Start»-knappen vannstanden er under gjennomsnittet - begge pumpene startes, hvis ved å trykke på «Start»-knappen er vannstanden over gjennomsnittet - startes en pumpe.

Slå på pumpene er ledsaget av en blinkende grønn indikator. Når tanken er full (vannnivået når det øvre nivået), slås pumpene av automatisk. Hvis tanken er tom (vannstanden er under nedre nivå), er det ikke mulig å slå av pumpene ved å trykke på «Stopp»-knappen.

Et eksempel på å lage et program i OWEN Logic

For å utføre denne oppgaven må kontrollmaskinen ha fem diskrete innganger og fire reléutganger. For å løse dette problemet tar vi følgende avgjørelser.

Koble den nedre tankens vannnivåsensor til inngang I1, den midtre nivåsensoren til inngang I2 og den øvre nivåsensoren til inngang I3.Koble Stopp-knappen til inngang I4 og Start-knappen til inngang I5. Vi vil kontrollere inkluderingen av pumpe nr. 1 ved hjelp av utgangen Q1, inkluderingen av pumpen nr. 2 — ved hjelp av utgangen Q2. Koble den røde indikatoren til utgang Q3, den grønne indikatoren til utgang Q4.

Manuell styring utføres ved hjelp av knapper som genererer kortsiktige styresignaler. For at kontrollsystemet skal forbli i en tilstand der vi vil overføre det med et korttidssignal fra en eller annen knapp, er det nødvendig med en utløser i programmet.

La oss introdusere flip-flop RS1 i programmet. Utgangen til denne flip-flop settes til én når en positiv flanke kommer til inngang S og tilbakestilles til null når en positiv flank ankommer inngang R. Det bør bemerkes at når den ene signaler kommer til inngangene, R inngangssignal er prioritet.

Hvis vannivået i tanken er høyere enn det ovennevnte, eller vi har trykket og holdt inne "Stopp"-knappen i denne tilstanden, bør det ikke slå på pumpene ved å trykke på "Start"-knappen på det tidspunktet. Derfor er «Start»-knappen koblet til inngangen S med lavere prioritet til flip-flop RS1. Så, hvis ingen forhold hindrer pumpen i å slå seg på (dvs. det vil være en logisk null ved R-inngangen til trigger RS1), når «Start»-knappen trykkes, vil utgangen fra trigger RS1 bli satt til én. Dette signalet vil bli brukt til å aktivere motorene.

Av de to pumpene må pumpe #1 være slått på uansett, så signalet fra RS1 triggerutgangen kobles til Q1 utgangen. Pumpe #2 skal bare slås på hvis midtnivåsensoren ikke er utløst. For å oppfylle denne betingelsen introduserer vi omformeren og logikkelementet AND i programmet.Inngangen til omformeren er koblet til inngangen I2, inngangene til det logiske elementet OG til utgangen til omformeren og til utgangen til utløseren RS1, henholdsvis.

OWEN Logic-program

Slå på pumpene skal være ledsaget av en blinkende grønn indikator. For å generere et periodisk signal for å slå på / av den grønne indikatoren, introduserer vi BLINK1 firkantbølgegeneratoren i programmet. I egenskapsfanen til denne blokken, sett varigheten av ett og null signaler ved utgangen til å være lik og lik 1s. Koble utgangen til utløseren RS1 til inngangen til aktiveringen av driften av generatoren BLINK1.

Nå vil BLINK1-generatoren kun fungere når triggerutgangen RS1 er satt til en dvs. når pumpene er aktivert. 26 La oss introdusere ELLER-porten i programmet. Vi kobler utgangen til utgangen til Q4. Vi kobler en inngang på OR-porten til utgangen til generatoren BLINK1, den andre til inngangen I3. Nå, når pumpene er på, vil den grønne indikatoren blinke, men hvis toppnivåsensoren utløses, vil denne indikatoren være på kontinuerlig.

Trigger og generator i programmet

Pumpene bør slås av hvis vi trykker på "Stopp"-knappen og samtidig vil den nedre nivåsensoren være i en logisk enhetstilstand (tilstedeværelse med minst minimalt med vann i tanken) eller hvis øvre nivåsensor utløses ( tanken er full).

For å oppfylle disse betingelsene, introduserer vi det logiske elementet OR og det logiske elementet I i programmet. Vi kobler den ene inngangen til det logiske elementet OG til "Stopp"-knappen, den andre til inngangen I1 (med utgangen til det lavere nivået sensor). Vi kobler en inngang på OR-elementet til utgangen til AND-elementet, den andre til inngang I3 (med utgangen fra sensoren på øvre nivå). Utgangen til OR-elementet er koblet til R-inngangen til flip-flop RS1.


Program for kontroll av vannnivået i tanken

Den røde indikatoren skal lyse hvis to betingelser er oppfylt samtidig: pumpene fungerer ikke (null er tilstede ved utgangen av utløseren RS1) og vannstanden er under det nedre nivået (det er null ved utgangen av den nedre nivåsensoren).

For å "sjekke" disse forholdene og kontrollere den røde indikatoren i programmet, introduserer vi to vekselrettere og et logisk element I. Inngangen til en vekselretter er koblet til inngangen I1 (med utgangen til sensoren på lavere nivå), inngangen til den andre omformeren - med triggerutgangen RS1). Vi kobler utgangene til omformerne til inngangene til OG-porten. Utgangen til OG-porten er koblet til utgangen til Q3.

Koble til utgang Q3

Til slutt, generelt sett, bør du ha programmet presentert nedenfor. Figuren viser foreløpig eksterne kretser koblet til et programmerbart relé.


Eksempel på program for å kontrollere vannstanden i tanken

Ved å bruke emuleringsmodusen til OWEN Logic-programmeringsmiljøet, sørg for at programmet fungerer i henhold til den opprinnelige oppgaven. Etter å ha lastet programmet inn i releet, sørg for det samme.

Vi anbefaler deg å lese:

Hvorfor er elektrisk strøm farlig?