OPC UA Java Historia-Gateway ja tietokantaintegraatio

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorAro, Jouni
dc.contributor.authorAsikainen, Jukka
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorSeilonen, Ilkka
dc.date.accessioned2014-05-13T07:54:26Z
dc.date.available2014-05-13T07:54:26Z
dc.date.issued2014-05-05
dc.description.abstractOPC Unified Automation on automaatioteollisuudessa käytetty määrittely tiedon mallintamiseen ja hallintaan. Määrittely kuvaa mm. kommunikoinnin, tiedon mallintamisen ja turvallisen tiedonsiirron automaatiolaitteiden välillä. Tiedonsiirto tapahtuu palvelimien ja näihin yhteydessä olevien asiakassovellusten välillä. Työssä toteutetaan eräänlainen välityspalvelin (gateway) tiedon kokoamiseen. Välityspalvelin on yhteydessä useisiin muihin palvelimiin, joiden tietoja voi käsitellä sen kautta. Työn toinen tärkeä osa-alue on prosessitiedon tallentaminen SQL tietokantaan. Tähän tarkoitukseen työssä esitellään tietokannan rakenne, joka mahdollistaa OPC UA:lla mallinnetun tiedon tallentamisen (ja palauttamisen). Työssä myös toteutetaan prosessitiedon tallennus ja luku tietokannasta Javaa ja OPC UA:ta käyttäen. Samalla ratkaistaan osittainen OPC UA tietomallin esittäminen SQL tietokannassa. Työn ratkaisuna on prototyyppi OPC UA historiavälityspalvelimesta. Palvelin kokoaa useiden OPC UA palvelimien tietoja yhteen palvelimeen ja kykenee näin yhdistämään laitetietoja laajalta alalta. Palvelin myös tarjoaa aikasarjoja (pysyvästi) tallennetusta prosessidatasta, mikä mahdollistaa kehittyneemmän tiedon analysoinnin.fi
dc.description.abstractOPC Unified Automation is a highly-developed information modelling and managing framework in use in the automation industry. OPC UA takes into account the communication, data modelling and security aspects w.r.t information exchange between devices in the factory floor. In practice the information exchange is done between server and client instances. Of these, servers hold the process data, and clients access it. An intermediate gateway is developed, which accesses (and allows managing) several other servers from a single instance. The storing of process data within the OPC UA framework is another main topic of this thesis. The thesis presents an SQL data model to storing time series process data acquired from multiple servers. The data itself is modelled using the OPC UA semantics. Additionally, the connectivity and data mapping to few SQL implementations is solved. A solution addressing both the storing and integration aspects is introduced in the form of the OPC UA History Gateway. The OPC UA History Gateway illustrates capabilities of the OPC UA framework in the data acquisition and device integration in the modern automation environment. The implemented (prototype) solution is shown to aggregate and store plant floor device information. The OPC UA History Gateway also provides trend data to clients, making more refined data analysis possible.en
dc.format.extent62 + 7
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/13027
dc.identifier.urnURN:NBN:fi:aalto-201405131796
dc.language.isoenen
dc.locationP1fi
dc.programmeBIO - Bioinformaatioteknologiafi
dc.programme.majorProsessi- ja energiatekniikan automaatiofi
dc.programme.mcodeAS400fi
dc.rights.accesslevelopenAccess
dc.subject.keywordOPC UA Gatewayen
dc.subject.keywordJavaen
dc.subject.keywordSQLen
dc.subject.keywordOPC UA History Dataen
dc.titleOPC UA Java Historia-Gateway ja tietokantaintegraatiofi
dc.titleOPC UA Java History Gateway with Inherent Database Integrationen
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotDiplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.publicationmasterThesis
local.aalto.digifolderAalto_90057
local.aalto.idinssi49321
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Asikainen_Jukka_2014.pdf
Size:
3.78 MB
Format:
Adobe Portable Document Format