Harjoitus: Vedenkäsittelysekvenssi
488 558 653
Tehdään sekvenssi, joka ohjaa kuvan mukaista prosessia.
Askel | Askeleen nimi | Toimenpiteet | Etenemisehdot |
---|---|---|---|
1 | Meriveden syöttö | Avaa V1 | V1 auki |
2 | Käynnistä P1 | P1 käy | |
3 | Käsiteltävän veden syöttö | Avaa V2 ja V3 | V2 ja V3 auki |
4 | Käynnistä P2, aloita 10 s viive | P2 käy | |
5 | Vedenkäsittely käy | 10 s kulunut | |
6 | Vedenkäsittely seis | Pysäytä P2, aloita 20 s viive | P2 pysähtynyt |
7 | Sulje V2 ja V3 | V2 ja V3 kiinni | |
8 | 20 s kulunut | ||
9 | Uuden jakson aloitus | Hyppää askeleeseen 3 | |
10 | Vedenkäsittelyn pysäytys | Pysäytä P2 | P2 pysähtynyt |
11 | Sulje V2 ja V3 | V2 ja V3 kiinni | |
12 | Meriveden syöttö seis | Pysäytä P1 | P1 seis |
13 | Sulje V1 | V1 kiinni |
Venttiilien ja pumppujen tulot sekä STOP-tulo simuloidaan logiikkaan liitetyillä kytkimillä.
Venttiileillä on yksi ohjauslähtö, jonka ollessa aktivoituneena venttiili on auki, sekä kiinni- ja aukirajakytkintulot.
Pumpuilla on yksi ohjauslähtö, jonka ollessa aktivoituneena pumppu käy, sekä yksi käyntitietokytkintulo.
Tee heti aluksi paperille I/O-luettelo osoitteineen.
START-tulon aktivoituessa sekvenssi käynnistyy askeleesta 1. STOP-tulon aktivoituessa sekvenssi hyppää heti askeleeseen 10 ("Vedenkäsittelyn pysäytys").
Jos ehdit, toteuta aikavalvonta: jos sekvenssin ehto ei toteudu määrätyssä ajassa, toimitaan kuten SEIS-tulon aktivoituessa.