Sähkönjakeluverkosta kerättyjen vikatapahtumatallenteiden esitystyökalu
Pöntinen, Antti (2010)
Pöntinen, Antti
Vaasan ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010060411512
https://urn.fi/URN:NBN:fi:amk-2010060411512
Tiivistelmä
Tämä opinnäytetyö tehtiin Vaasan ammattikorkeakoulun tietotekniikan koulutusohjelman päättötyönä ABB Oy Sähkönjakeluautomaatiolle. Työn tarkoituksena oli kehittää vikatapahtumatallenteiden analysointia helpottava työkalu, jolla pystyttäisiin tarkastelemaan ja tallentamaan IED:n tuottamia vikatapahtumatallenteita kootusti selkeässä muodossa.
Työ aloitettiin ohjelmoimalla Microsoft Office Excel -taulukkolaskentaohjelmassa ajettava makro, jolla luotiin käytössä olleesta taulukosta XML-tiedosto. Tämä tiedosto sisälsi attribuutteina vikatapahtumatallenteiden parametrien nimet, lyhenteet ja yksiköt. Vikatapahtumatallenteiden sisältämät parametrit riippuvat käytössä olevasta IED:stä ja sen konfiguraatiosta, joten tästä tiedostosta oli itse sovelluksessa helpompi lukea tarvittavien parametrien nimet, lyhenteet ja yksiköt.
Työkalun toteutus aloitettiin niin kutsutulla protoiluvaiheella, jossa tehtiin esimerkkejä käyttöliittymästä, joiden pohjalta saatujen palautteiden ja toivomusten mukaan tehtiin uusia malleja. Samalla määriteltiin sovelluksen vaatimukset. Toiminnallisuudet lisättiin myöhemmin ja niitä testattiin jatkuvasti. Hitaiden testien ja korjausehdotusten takia toteutusta ei ehditty viedä niin pitkälle kuin alunperin oltiin suunniteltu. Sovelluksen toteuttamiseen käytettiin Microsoftin kehittämää oliopohjaista C#-ohjelmointikieltä Microsoft .NET-ympäristössä. Sovelluskehityksessä käytettiin Microsoft Visual Studio 2008 -kehitysympäristöä.
Työ aloitettiin ohjelmoimalla Microsoft Office Excel -taulukkolaskentaohjelmassa ajettava makro, jolla luotiin käytössä olleesta taulukosta XML-tiedosto. Tämä tiedosto sisälsi attribuutteina vikatapahtumatallenteiden parametrien nimet, lyhenteet ja yksiköt. Vikatapahtumatallenteiden sisältämät parametrit riippuvat käytössä olevasta IED:stä ja sen konfiguraatiosta, joten tästä tiedostosta oli itse sovelluksessa helpompi lukea tarvittavien parametrien nimet, lyhenteet ja yksiköt.
Työkalun toteutus aloitettiin niin kutsutulla protoiluvaiheella, jossa tehtiin esimerkkejä käyttöliittymästä, joiden pohjalta saatujen palautteiden ja toivomusten mukaan tehtiin uusia malleja. Samalla määriteltiin sovelluksen vaatimukset. Toiminnallisuudet lisättiin myöhemmin ja niitä testattiin jatkuvasti. Hitaiden testien ja korjausehdotusten takia toteutusta ei ehditty viedä niin pitkälle kuin alunperin oltiin suunniteltu. Sovelluksen toteuttamiseen käytettiin Microsoftin kehittämää oliopohjaista C#-ohjelmointikieltä Microsoft .NET-ympäristössä. Sovelluskehityksessä käytettiin Microsoft Visual Studio 2008 -kehitysympäristöä.