Tankvandstandskontrol ved hjælp af OWEN PR110 programmerbart relæ

PR110-controlleren er produceret af det russiske firma «OWEN». Controlleren udfører kun operationer på diskrete signaler - dens hovedformål er at erstatte simple styresystemer baseret på relælogik. Dette bestemmer, at den (såvel som andre controllere med lignende funktioner) er tildelt navnet «programmerbart relæ».

ARIES PR110 programmerbart relæ

ARIES PR110 programmerbart relæ funktionsdiagram:

Funktionsdiagram af det programmerbare ARIES PR110 relæLogikken for det programmerbare PR110-relæ defineres af brugeren under programmering ved hjælp af OWEN EasyLogic- eller OWEN Logic-miljøet.

Det primære og eneste værktøj til programmering og fejlfinding af controllersoftware er en personlig computer. Med dens hjælp kan du ikke kun oprette softwaren til den tilsvarende controller, men som regel også observere, hvordan den fungerer ved hjælp af computersimulering.

ARIES PR110 i automationsskabet

Vi vil se på processen med at skabe et koblingskontrolprogram for PR110 programmerbare relæer ved at bruge eksemplet med et vandniveaukontrolsystem i en tank.

Tekniske forhold

Det er nødvendigt at implementere et kontrolsystem til at fylde tanken med vand. Ydeevnen af ​​visse funktioner bestemmes af niveausensorernes tilstand, nogle funktioner af operatøren. Der bør være en lys indikation af den aktuelle systemstatus.

Kontrolalgoritmen er som følger. Der er tre sensorer, der bestemmer den aktuelle vandstand i tanken: øvre, midterste og nedre. Hver sensor udløses (udsender et logisk enhedsniveau ved udgangen), når vandet overstiger det tilsvarende niveau.

Manuel styring udføres med to knapper: «Start» og «Stop». Når tanken er tom (vandstanden er under de nederste niveausensorer), skal den røde indikatorlampe være konstant, når den er fuld (over den øverste), skal den være konstant grøn. To pumper styres.

Pumperne kan startes, hvis tanken ikke er fuld (vandstanden er under toppen). Hvis vandstanden ved at trykke på «Start»-knappen er under gennemsnittet - begge pumper startes, hvis der ved at trykke på «Start»-knappen er vandstanden over gennemsnittet - startes en pumpe.

Tænd for pumperne er ledsaget af en blinkende grøn indikator. Når tanken er fuld (vandstanden når det øverste niveau), slukker pumperne automatisk. Hvis tanken er tom (vandstanden er under det nederste niveau), er det ikke muligt at slukke for pumperne ved at trykke på «Stop»-knappen.

Et eksempel på oprettelse af et program i OWEN Logic

For at udføre denne opgave skal styremaskinen have fem diskrete indgange og fire relæudgange. For at løse dette problem vil vi træffe følgende beslutninger.

Tilslut den nederste tankvandstandsføler til indgang I1, den midterste niveauføler til indgang I2 og den øvre niveauføler til indgang I3.Tilslut Stop-knappen til indgang I4 og Start-knappen til indgang I5. Vi vil kontrollere indeslutningen af ​​pumpe nr. 1 ved hjælp af udgangen Q1, inddragelsen af ​​pumpen nr. 2 - ved hjælp af udgangen Q2. Tilslut den røde indikator til udgang Q3, den grønne indikator til udgang Q4.

Manuel styring udføres ved hjælp af knapper, der genererer kortsigtede styresignaler. For at styresystemet forbliver i en tilstand, hvor vi vil overføre det med et kortvarigt signal fra en eller anden knap, er der behov for en udløser i programmet.

Lad os introducere flip-flop RS1 i programmet. Udgangen af ​​denne flip-flop er sat til 1, når en positiv flanke ankommer til input S og nulstilles, når en positiv flank ankommer til input R. Det skal bemærkes, at når den ene signaler ankommer til indgangene, R indgangssignal er prioriteret.

Hvis vandstanden i tanken er højere end ovenstående, eller hvis vi har trykket på og holdt "Stop"-knappen i denne tilstand, så bør et tryk på "Start"-knappen på det tidspunkt ikke tænde for pumperne. Derfor er «Start»-knappen forbundet til indgangen S med en lavere prioritet af flip-flop RS1. Så, hvis ingen betingelser forhindrer pumpen i at tænde (dvs. der vil være et logisk nul ved R-indgangen på trigger RS1), når der trykkes på «Start»-knappen, vil udgangen af ​​trigger RS1 blive sat til én. Dette signal vil blive brugt til at aktivere motorerne.

Af de to pumper skal pumpe #1 være tændt under alle omstændigheder, så signalet fra RS1 triggerudgangen forbindes til Q1 udgangen. Pumpe #2 bør kun tænde, hvis mellemniveausensoren ikke er udløst. For at opfylde denne betingelse introducerer vi inverteren og det logiske element AND i programmet.Inverterens indgang er forbundet til henholdsvis indgangen I2, indgangene på det logiske element OG til udgangen af ​​inverteren og til udgangen af ​​triggeren RS1.

OWEN Logic program

Tænd for pumperne skal ledsages af en blinkende grøn indikator. For at generere et periodisk signal for at tænde / slukke for den grønne indikator introducerer vi BLINK1 firkantbølgegeneratoren i programmet. På egenskabsfanen i denne blok skal du indstille varigheden af ​​et- og nulsignaler ved dens udgang til at være lig med og lig med 1s. Forbind udgangen af ​​triggeren RS1 til indgangen til aktiveringen af ​​driften af ​​generatoren BLINK1.

Nu vil BLINK1 generatoren kun virke, når triggerudgangen RS1 er sat til en dvs. når pumperne er aktiveret. 26 Lad os introducere OR-porten i programmet. Vi forbinder dens udgang til udgangen af ​​Q4. Vi forbinder en indgang på OR-porten til udgangen af ​​generatoren BLINK1, den anden til indgangen I3. Nu, når pumperne er tændt, vil den grønne indikator blinke, men hvis topniveausensoren udløses, vil denne indikator være tændt konstant.

Trigger og generator i programmet

Pumperne skal slukkes, hvis vi trykker på "Stop"-knappen og samtidig vil den nederste niveausensor være i en logisk enhedstilstand (tilstedeværelse med mindst minimalt vand i tanken), eller hvis den øvre niveausensor udløses ( tanken er fuld).

For at opfylde disse betingelser introducerer vi det logiske element OR og det logiske element I i programmet. Vi forbinder den ene indgang på det logiske element OG til "Stop"-knappen, den anden til indgangen I1 (med udgangen fra det lavere niveau sensor). Vi forbinder den ene indgang på OR-elementet til udgangen af ​​AND-elementet, den anden til indgang I3 (med udgangen fra den øvre niveausensor). Udgangen af ​​OR-elementet er forbundet med R-indgangen på flip-flop RS1.


Program til kontrol af tankens vandstand

Den røde indikator bør lyse, hvis to betingelser er opfyldt på samme tid: pumperne fungerer ikke (nul er til stede ved udgangen af ​​triggeren RS1), og vandstanden er under det lavere niveau (der er nul ved udgangen af den nederste niveausensor).

For at "tjekke" disse forhold og styre den røde indikator i programmet introducerer vi to invertere og et logisk element I. Indgangen på en inverter er forbundet med indgangen I1 (med udgangen fra den lavere niveausensor), indgangen på den anden inverter - med triggerudgangen RS1). Vi forbinder inverternes udgange til AND-portens indgange. Udgangen af ​​AND-porten er forbundet med udgangen af ​​Q3.

Tilslutning af udgang Q3

I sidste ende bør du generelt have programmet præsenteret nedenfor. Figuren viser foreløbigt eksterne kredsløb forbundet med et programmerbart relæ.


Eksempel på et program til styring af vandstanden i tanken

Ved at bruge emuleringstilstanden i OWEN Logic-programmeringsmiljøet skal du sikre dig, at programmet fungerer i overensstemmelse med den oprindelige opgave. Efter indlæsning af programmet i relæet, sørg for det samme.

Vi råder dig til at læse:

Hvorfor er elektrisk strøm farlig?