timohei.net / Opintojaksot
/ Production Automation Project
/
Lähtöaineisto (syksy 2025)
2. viikon sessio: Tallettakaa lähtöaineiston luonnos Moodleen kohtaan Projektin lähtöaineiston luonnos ja klikatkaa se arvioitavaksi, niin käyn sen läpi ja kommentoin.
Lähtöaineisto tehdään kirjassa "Laatu automaatiossa" kuvatun määrittelyn Liite D: Mallidokumentteja, Käyttäjävaatimukset ss. 144-150 mukaisesti tai mikäli se ei ole saatavissa, sivuillani olevan mallipohjan mukaan.
Syksyllä 2025 projektin kohteena käytetään labran pilot-prosessia. Jokainen ryhmä laatii prosessin ohjauksesta oman lähtöaineistonsa ja tilaa ohjaussovelluksen toiselta ryhmältä. Tilaaja-toimittajaketjut on nähtävissä Moodlessa.
Lähtöaineiston sisältö
Lähtöaineistossa tulee kuvata tilattu kokonaisuus kattavasti. Aineistossa pitää olla ainakin seuraavat osat:
Toimintakuvaus
- Aloita kokonaisuuden kuvauksesta (yleiskuvaus, "the big picture") ja etene osaprosessien kuvaukseen
- PI-kaavio
(ks. myös instrumentoinnin piirrosmerkit) ja sanallinen kuvaus prosessilaitteiston ja ohjelmiston toiminnasta - (Piping and Instrumentation) - Visiolla saa näppärästi luotua PI-kaavion, kun uutta piirrosta aloittaessa käytät hakua Piping and instrumentation.
- Aina kun mainitaan joku mittaus, ohjaus tai säätöpiiri, pitää samassa yhteydessä yksilöidä ko. mittaus, ohjaus tai säätöpiiri positiotunnuksella - esim. "Venttiilin V-100 asentoa ohjataan sekoitussäiliön pintasäädön LIC-100 pintamittauksen LI-100 arvon perusteella analogilähdöllä LC-100".
- kuvauksessa tulee esittää myös tyypilliset ajoarvot sallittuine vaihteluväleineen (esim. kiertoveden lämpötilan tavoitearvo riippuu ulkolämpötilasta oheisen käyrän mukaan, hälytysrajat +- 5 astetta; tulipesän paine -100 mbar, hälytysrajat -300/+-0 mbar jne.)
- Säätökaaviot ja -kuvaukset
Lukitukset ja vapautukset sanallisesti ja tarvittaessa logiikkakaavioina
- Lukitus tarkoittaa yksittäisten laitteiden tilan pakottamista turvalliseen tilaan turvallisuuden takaamiseksi tai laitteiden rikkoutumisen estämiseksi. Lukitus muuttaa tarvittaessa "väkisin" kohteen tilaa esimerkiksi pysäyttämällä tyhjennyspumpun säiliön tyhjentyessä, koska ko. pumppua ei saa käyttää kuivana.
- Vapautus tarkoittaa yksittäisten laitteiden tilan muuttamisen estämistä. Esimerkiksi käynnistysvapautuksen puuttuminen estää syöttövesipumpun käynnistämisen, jos pumpun jälkeen oleva säätöventtiili ei ole täysin kiinni. Kun pumppu on saatu käyntiin, vapautuksen poistuminen venttiilin avautumisen takia ei pysäytä pumppua. Vapautus ei koskaan muuta laitteen tilaa, se voi vain estää laitteen tilan muuttamisen!
- Oheisen kuvan vapautusesimerkki Valmet DNA:n Logic CADillä piirrettynä: Tyhjennyspumpun käynnistysvapaus = [Säiliön 1 tyhjennysventtiili auki JA pinta ei alle rajan] TAI [Säiliön 2 tyhjennysventtiili auki JA pinta ei alle rajan]
- Vikatilanteiden hallinta niiltä osin kuin tarvitaan täydentämään lukitustietoja
- Ylös- ja alasajo
- Hätäseis-toiminne
Automaatiolaitteiston kuvaus
- sanallinen kuvaus vaadituista laitteiston ominaisuuksista
- kuvaus olosuhteista, jossa laitteisto tulee toimimaan
I/O-luettelossa kuvataan liityntöjen
- positiotunnus
- tyyppi (binääri/analogi/...)
- Profinet-osoite
- ks. Vesiprosessin Profinet I/O:t
- Pumput ja sekoitinmoottori eivät ole Profinet-väylässä, vaan Profibus DP -väylässä. Määrittelen niiden ohjaustavan myöhemmin.
- signalointi (4-20 mA/1-5 V/0-300 Hz/induktiivinen avautuva kosketin...) (tämä ei koske syksyn 2025 toteutusta, koska I/O-liityntä tehdään Profinetin kautta ja fyysiset signaloinnit on tehty kenttäkotelossa olevan ET200-yksikön kautta ja ovat niin ollen "näkymättömiä" sovellussuunnittelijalle.)
- skaalaus (esim. 0..20 kg/s) tai binäärisignaaleissa toimintapiste ja -suunta (esim. pinta yli 60 % > kosketin avautuu)
- toiminta (esim. sekoitussäiliön yläpintarajakytkin)
Tilaajaryhmä tallettaa tekemänsä lähtöaineiston alkuperäisen version Moodleen ja hyväksyttää sen minulla ennen aloituspalaverin pitämistä.
Toimittajaryhmä vastaa I/O-luettelon päivittämisestä (I/O-osoite- ja muut muutokset).
Päivitetty 26.9.2025
© Timo Heikkinen | timo piste heikkinen at oamk piste fi