Data Streaming from a PLC to a PostgreSQL Database
Backlund, Nikolaj (2024)
Backlund, Nikolaj
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024053018750
https://urn.fi/URN:NBN:fi:amk-2024053018750
Tiivistelmä
Tämä kandidaatintyö tehtiin VEO Oy:n automaatio-osastolle. VEO Oy on energia-alaan keskittynyt insinööritoimisto, joka tarjoaa asiakkailleen automaatioratkaisuja uusiutuvuuden huomioiden.
Opinnäytetyön tarkoituksena on tutkia, onko tiedon suoratoisto PLC:stä PostgreSQL-tietokantaan mahdollista ja voidaanko perusasetusta käyttää uusissa projekteissa. Tutkimuksessa selvitetään, onko reaaliaikainen tiedonsiirto PostgreSQL-tietokantaan käyttökelpoinen vaihtoehto historiallisten tietojen arkistoimiseksi aikaleimalla ja hälytysten lähettämiseksi Scadajärjestelmään, jos tiedonkeruu pysähtyy tai keskeytyy.
Teoriaosuus käsittää, miten tiedonkeruu tapahtuu, ja se sisältää runsaasti tietoa tiedonkeruuohjelmistoista, PLC:n toiminnasta, virtuaalikoneista, SCADA-järjestelmistä ja Windows Server 2022:sta.
Empiirisessä osassa esitellään testiympäristö, jossa käytetään teoriaosuuden tietoja. Siinä tarkastellaan, miten tiedonsiirtoa varten perustetaan ja tehdään toimiva ratkaisu.
Opinnäytetyön tulokset osoittavat toimivan ratkaisun tiedonsiirtoon PLC:stä PostgreSQLtietokantaan perusasetuksilla.
Opinnäytetyön tarkoituksena on tutkia, onko tiedon suoratoisto PLC:stä PostgreSQL-tietokantaan mahdollista ja voidaanko perusasetusta käyttää uusissa projekteissa. Tutkimuksessa selvitetään, onko reaaliaikainen tiedonsiirto PostgreSQL-tietokantaan käyttökelpoinen vaihtoehto historiallisten tietojen arkistoimiseksi aikaleimalla ja hälytysten lähettämiseksi Scadajärjestelmään, jos tiedonkeruu pysähtyy tai keskeytyy.
Teoriaosuus käsittää, miten tiedonkeruu tapahtuu, ja se sisältää runsaasti tietoa tiedonkeruuohjelmistoista, PLC:n toiminnasta, virtuaalikoneista, SCADA-järjestelmistä ja Windows Server 2022:sta.
Empiirisessä osassa esitellään testiympäristö, jossa käytetään teoriaosuuden tietoja. Siinä tarkastellaan, miten tiedonsiirtoa varten perustetaan ja tehdään toimiva ratkaisu.
Opinnäytetyön tulokset osoittavat toimivan ratkaisun tiedonsiirtoon PLC:stä PostgreSQLtietokantaan perusasetuksilla.