TCP/IP-Based SMS Alarm Plug-in for SCADA System
Ojala, Aukusti (2024)
Ojala, Aukusti
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052716565
https://urn.fi/URN:NBN:fi:amk-2024052716565
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää TCP/IP-pohjainen SMS-hälytyslisäosa Hitachi Energyn MicroSCADA-valvomojärjestelmään. Tällä hetkellä käytössä oleva sarjaliikenteellä toimiva lisäosa asettaa rajoituksia sille, missä SMS-modeemi voi fyysisesti sijaita, eikä sitä voida käyttää virtualisoidussa MicroSCADA-ympäristössä. TCP/IP-pohjainen SMS-hälytyslisäosa ratkaisisi nämä ongelmat.
Uuden lisäosan kehittäminen aloitettiin tutkimalla nykyisin käytössä olevan lisäosan ominaisuuksia. Tämän jälkeen valittiin SMS-laite. SMS-laitteeksi valittiin Teltonika Networksin TRB140-yhdyskäytävälaite. Protokollaksi valittiin Modbus TCP, koska TRB140 sekä MicroSCADA tukevat kyseistä protokollaa.
Vastaanotettujen tekstiviestien lukeminen ei ollut tuettu Modbus-parametri TRB140:ssä. Tämä korjattiin luomalla skripti TRB140:lle, joka syöttää vastaanotetut viestit luettavaksi Modbusilla.
TRB140 konfiguroitiin kommunikoimaan MicroSCADA-demojärjestelmän kanssa, jossa kehitettiin loput lisäosasta. Sarjaliikenteellä toimivan lisäosan ohjelmakomponentteja muokattiin yhteensopiviksi TRB140:lle. Uudelle lisäosalle kehitettiin asennusmanuaali ja -paketti lisäosan käyttöönottoa varten.
Opinnäytetyön tuloksena on TCP/IP-pohjainen hälytyslisäosa MicroSCADA:lle, joka tukee edellisen lisäosan tärkeimpiä ominaisuuksia. Joitakin edellisen lisäosan ominaisuuksia ei ollut mahdollista toteuttaa. Lisäksi havaittiin joitakin bugeja. Nämä dokumentoitiin ja niihin esitettiin mahdolliset ratkaisut. Lisäosan kyberturvallisuutta olisi tutkittava laajemmin ennen kuin lisäosaa voidaan tarjota asiakkaalle.
Uuden lisäosan kehittäminen aloitettiin tutkimalla nykyisin käytössä olevan lisäosan ominaisuuksia. Tämän jälkeen valittiin SMS-laite. SMS-laitteeksi valittiin Teltonika Networksin TRB140-yhdyskäytävälaite. Protokollaksi valittiin Modbus TCP, koska TRB140 sekä MicroSCADA tukevat kyseistä protokollaa.
Vastaanotettujen tekstiviestien lukeminen ei ollut tuettu Modbus-parametri TRB140:ssä. Tämä korjattiin luomalla skripti TRB140:lle, joka syöttää vastaanotetut viestit luettavaksi Modbusilla.
TRB140 konfiguroitiin kommunikoimaan MicroSCADA-demojärjestelmän kanssa, jossa kehitettiin loput lisäosasta. Sarjaliikenteellä toimivan lisäosan ohjelmakomponentteja muokattiin yhteensopiviksi TRB140:lle. Uudelle lisäosalle kehitettiin asennusmanuaali ja -paketti lisäosan käyttöönottoa varten.
Opinnäytetyön tuloksena on TCP/IP-pohjainen hälytyslisäosa MicroSCADA:lle, joka tukee edellisen lisäosan tärkeimpiä ominaisuuksia. Joitakin edellisen lisäosan ominaisuuksia ei ollut mahdollista toteuttaa. Lisäksi havaittiin joitakin bugeja. Nämä dokumentoitiin ja niihin esitettiin mahdolliset ratkaisut. Lisäosan kyberturvallisuutta olisi tutkittava laajemmin ennen kuin lisäosaa voidaan tarjota asiakkaalle.