Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Toimilaiteohjaukset (ISA0304) Sekvenssi.

Samankaltaiset esitykset


Esitys aiheesta: "Toimilaiteohjaukset (ISA0304) Sekvenssi."— Esityksen transkriptio:

1 Toimilaiteohjaukset (ISA0304) Sekvenssi

2 Esimerkkitehtävä Sekvenssi koostuu seuraavista vaiheista:
Säiliön täyttö ja tyhjennys tapahtuvat venttiileillä V1 ja V2. Pintakytkimet indikoivat, kun säiliö on tyhjä tai täysi: YR-Yläraja ja AR-Alaraja. Sekvenssi koostuu seuraavista vaiheista: Odotus – Valmiustilassa uutta käynnistystä varten Täyttö - V1 auki ja V2 kiinni Rauhoitus – Kumpikin venttiili on kiinni. Kesto 10 s. Tyhjennys – V1 kiinni ja V2 auki. Valmis – Täyttö/Tyhjennyskertoja on tehty asetettu määrä V1 YR Start Tila Kuittaus Kertoja 1-3 V2 Reset Kertoja 1-2 AR Kertoja 1

3 Esimerkkitehtävä Odota-tilassa odotetaan uutta käynnistystä
Sekvenssi käynnistyy Start-signaalista, jolloin se siirtyy Täyttö–tilaan. Säiliön täytyttyä siirrytään rauhoitus-tilaan, joka kestää 10 s. Seuraavaksi on tyhjennysvaihe, joka päättyy alarajakytkimen indikointiin. Täyttötapahtuma toistuu 3 kertaa, jonka jälkeen sekvenssi siirtyy valmis-tilaan. Valmis tilasta siirrytään Odota-tilaan kuittauspainikkeella. Uusi startti hyväksytään vain Odotus-tilassa. V1 YR Start Tila Kuittaus Kertoja 1-3 V2 Reset Kertoja 1-2 AR Kertoja 1

4 Sekvenssin määrittely
Määritä sekvenssin askeleet Tässä: Odotus, Täyttö, Rauhoitus, Tyhjennys, Valmis Määritä kukin askel yksityiskohtaisesti – Otsikot: Askeleen kuvaus – Naseva sanallinen kuvays Tuloehdot – Ehto, jolla askel aktivoituu Ohjaukset – Mitkä ohjaukset askeleessa tehdään Siirtymäehdot – Ehto, jonka täyttyessä tämä askel on valmis

5 Askel 0 - Perusaskel Askel 0 – Askelen kuvaus
Perusaskel, ei tee mitään .Sekvenssi on aina jossain tilassa. Kun se ei ole etenemässä, niin se on lepotilassa askeleessa 0. Tuloehdot (tähän askeleeseen) Mikään askel ei ole voimassa – EHTO TOTEUTUU KUN OHJELMA KÄYNNISTYY Viimeinen askel valmis ja ”Kuittaus”-komento Reset sekvenssi Ohjaukset Täyttö ja tyhjennysventtiilit kiinni; V1.KI_AUTO, V2.KI_AUTO Siirtymäehto - Tämä askel valmis (seuraavaan askeleeseen) Annetaan Start-komento, Start, M50.0 Täyttöventtiili kiinni, V1.KII Tyhjennysventtiili kiinni, V2.KII Odotusaika 0 s, Valvonta-aika ääretön

6 Askel 1 - Täyttö Askel 1– Askelen kuvaus Tuloehdot (tähän askeleeseen)
Säiliön täyttö Tuloehdot (tähän askeleeseen) Kertoja jäljellä: Laskuri täyttökerroille, C1=”1” (count down) Tyhjennys vaihe valmis, ST_3.OBJ_RUN TAI Edellinen askel valmis Ohjaukset Täyttöventtiili V1. AU_AUTO Siirtymäehto - Tämä askel valmis (seuraavaan askeleeseen) Allas on täysi: Täysi, YR I0.0 V2.KII Odotusaika 0 s, Valvonta-aika ääretön V1 YR Start Tila Kuittaus Kertoja 1-3 V2 Reset Kertoja 1-2 AR Kertoja 1

7 Askel 2 - Rauhoitus Askel 2– Askelen kuvaus
Odotetaan tasaantumista Tuloehdot (tähän askeleeseen) Edellinen askel valmis Ohjaukset Täyttöventtiili V1. KI_AUTO Siirtymäehto - Tämä askel valmis (seuraavaan askeleeseen) Venttiilit kiinni ja rauhoitusaika kulunut: V1 kiinni, V1.KII V2 kiinni, V2.KII Rauhoitusaika kulunut, T_OBJ_RUN esim. 5s V1 YR Start Tila Kuittaus Kertoja 1-3 V2 Reset Kertoja 1-2 AR Kertoja 1

8 Askel 3 - Tyhjennys Askel 3 – Askelen kuvaus
Tyhjennetään säiliö Tuloehdot (tähän askeleeseen) Edellinen askel valmis Ohjaukset Tyhjennysventtiili V2. AU_AUTO Siirtymäehto - Tämä askel valmis (seuraavaan askeleeseen) Tyhjennysventtiili auki ja allas tyhjä: V2auki, V2.AUI Allas tyhjä, AR – I0.1 Odotusaika 5 s, Valvonta-aika ääretön V1 YR Start Tila Kuittaus Kertoja 1-3 V2 Reset Kertoja 1-2 AR Kertoja 1

9 Askel 4 - Valmis Askel 4 – Askelen kuvaus
Täyttö/tyhjennyskertoja tehty haluttu määrä Tuloehdot (tähän askeleeseen) Edellinen askel valmis Ei täyttökertoja jäljellä, C1 =”0” Ohjaukset Tyhjennysventtiili V2. KI_AUTO Siirtymäehto - Tämä askel valmis (ensimmäiseen askeleeseen) Painetaan kuittauspainiketta: Kuittaus– I0.1 Odotusaika 0.5 s, Valvonta-aika ääretön V1 YR Start Tila Kuittaus Kertoja 1-3 V2 Reset Kertoja 1-2 AR Kertoja 1

10 Ratkaisun runko Tee ohjelmalle runko FC – Toimilaitteet– Motcon, Valve
FC – Sekvenssi - Akeleet – Step

11 Sekvenssin runko Tee sekvenssille runko Lineaarisessa etenemisessä
FC – Sekvenssi - Akeleet – Step Lineaarisessa etenemisessä Edellisen Cond_out – Seuraavan Cond_in Seuraavan Step_run – edellisen cond_reset

12 Sekvenssin runko Kytke ensimmäinen ja viimeinen askel mielekkäällä tavalla yhteen Yleensä: Viimeisnen Cond_out – Ensimmäisen Cond_in Ensimmäisen Step_run – viimeisen cond_reset

13 Sekvenssin palautus perustilaan
Lisää sekvenssin Reset Askelien palautus perustilaan Huomaa, että nolla-askel tavallisesti asetetaan päälle nollauksen sijaan

14 Siirtymäehto – seuraavaan askeleeseen
Kun askel on valmis, siirrytään seuraavaan askeleeseen Askel valmis – OBJECT RUN (Obj_Run) Alla säiliösekvenssin Step1 OBJ_RUN – Säiliö täysi ja tyhjennysventtiili kiinni

15 Haarautumiset Jos sekvenssi ei ole puhtaasti lineaarinen eli siinä on haaroja tai hyppyjä Lisää tarvittavat tuloehdot COND_IN

16 Haarautumiset Jos sekvenssi ei ole puhtaasti lineaarinen eli siinä on haaroja tai hyppyjä Lisää tarvittavat askelen nollaukset COND_RESET

17 Ohjaukset Kytke sekvenssin ohjaukset toimilaitteisiin
Esimerkiksi ST_auto, Stop_Auto, AU_Auto, KI_Auto Alla säiliöprosessin täyttöventtiili


Lataa ppt "Toimilaiteohjaukset (ISA0304) Sekvenssi."

Samankaltaiset esitykset


Iklan oleh Google