Kaukolämmönsiirrinaseman logiikkaohjelman takaisinmallinnus
Vartio, Leo (2011)
Vartio, Leo
Metropolia Ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011120917787
https://urn.fi/URN:NBN:fi:amk-2011120917787
Tiivistelmä
Työssä takaisinmallinnetaan Vantaan Energian ja Helsingin Energian kaukolämpöverk-kojen välisen 80 MW:n lämmönsiirrinaseman vanha Siemensin Simatic S5 -pohjainen paikallisautomaatiojärjestelmä. Vanhan järjestelmän toiminnasta ei ole kattavaa kuvaa kellään Vantaan Energian palveluksessa nykyisin olevalla henkilöllä, sillä tieto on lukuisten päivitysten ja vanhan henkilöstön poistumisen myötä hävinnyt. Lisäksi Siemensin Simatic S5 -tuoteperhe on poistumassa lähivuosina markkinoilta, jolloin aseman käynnissäpidettävyys heikkenee varaosien heikon saatavuuden takia.
Aseman Simatic S5 -logiikan ohjelmassa on käytössä noin 250 I/O-osoitetta, joista noin 50 on analogituloja ja -lähtöjä. Lisäksi ohjelmassa on käytössä pitkälti toistasataa merkkeriä ja yhteensä noin 5000 riviä lähinnä AWL-muotoista ohjelmakoodia. Lisäksi Simatic S5 -logiikassa on kommunikaatioprosessori ja tämän toimintaa ohjaava oma ohjelmansa, joka tässä työssä on jätettiin toimenpiteiden ulkopuolelle.
Takaisinmallintamisen tuloksena asemasta kirjoitettiin noin 100-sivuinen dokumentti, joka koostuu pääosin erilaisista ohjelman toimintaa selventävistä kaavioista, taulukoista ja näihin liittyvistä huomioista ja ohjeista. Lisäksi dokumentin alkuun sisältyy suppeahko toimintaselostus aseman perustoimintojen käyttämisestä.
Asemalla todettiin takaisinmallintamisen myötä olevan tiettyjä puutteita ohjelmassa ja muutamia suoranaisia ohjelmointivirheitä. Ohjelmointivirheet tosin ovat onneksi sen luonteisia, ettei niistä normaalitilanteissa aiheudu välitöntä haittaa kaukolämmön jakelulle, mutta ne on uudelleensuunnittelun ja logiikan migraation myötä syytä korjata.
Aseman Simatic S5 -logiikan ohjelmassa on käytössä noin 250 I/O-osoitetta, joista noin 50 on analogituloja ja -lähtöjä. Lisäksi ohjelmassa on käytössä pitkälti toistasataa merkkeriä ja yhteensä noin 5000 riviä lähinnä AWL-muotoista ohjelmakoodia. Lisäksi Simatic S5 -logiikassa on kommunikaatioprosessori ja tämän toimintaa ohjaava oma ohjelmansa, joka tässä työssä on jätettiin toimenpiteiden ulkopuolelle.
Takaisinmallintamisen tuloksena asemasta kirjoitettiin noin 100-sivuinen dokumentti, joka koostuu pääosin erilaisista ohjelman toimintaa selventävistä kaavioista, taulukoista ja näihin liittyvistä huomioista ja ohjeista. Lisäksi dokumentin alkuun sisältyy suppeahko toimintaselostus aseman perustoimintojen käyttämisestä.
Asemalla todettiin takaisinmallintamisen myötä olevan tiettyjä puutteita ohjelmassa ja muutamia suoranaisia ohjelmointivirheitä. Ohjelmointivirheet tosin ovat onneksi sen luonteisia, ettei niistä normaalitilanteissa aiheudu välitöntä haittaa kaukolämmön jakelulle, mutta ne on uudelleensuunnittelun ja logiikan migraation myötä syytä korjata.