https://www.mdu.se/

mdu.sePublikationer
Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
OPC UA PubSub in a redundant setting
Mälardalens universitet, Teknisk och hälsovetenskaplig fakultet, Institutionen för datavetenskap och datateknik.
Mälardalens universitet, Teknisk och hälsovetenskaplig fakultet, Institutionen för datavetenskap och datateknik.
2026 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Industrial Control Systems are often found today in critical infrastructure and utilities such as power generation facilities and water processing plants. Within this automation solution often lies the unassuming controller quietly monitoring and controlling these processes using Input/Output (I/O) devices. Failure within these kinds of systems can often incur high economic costs and in the worst case loss of life. A common method of increasing reliability within controllers is using standby redundancy, whereby a redundant backup controller is ready to take over should the primary controller fail. However, when realising redundancy using open62541, an open source implementation of OPC UA, we find some issues. Because there are no mechanisms implemented in open62541 that automatically handle redundancy, if a failure happens, the backup would not be able to seamlessly continue operations. This study includes an investigation of what internal states must be synchronised between primary and backup, a proposed solution implemented in C, including failure detection and synchronisation functionality, and finally an experiment for validating the artefact. The result shows that using the redundancy module, a seamless failover can happen within a 100 millisecond deadline.

Ort, förlag, år, upplaga, sidor
2026. , s. 56
Nyckelord [en]
OPCUA, PubSub, Industrial Controllers, Redundancy
Nationell ämneskategori
Inbäddad systemteknik
Identifikatorer
URN: urn:nbn:se:mdh:diva-77297OAI: oai:DiVA.org:mdh-77297DiVA, id: diva2:2066924
Ämne / kurs
Datavetenskap
Handledare
Examinatorer
Tillgänglig från: 2026-06-17 Skapad: 2026-06-05 Senast uppdaterad: 2026-06-17Bibliografiskt granskad

Open Access i DiVA

fulltext(7381 kB)47 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 7381 kBChecksumma SHA-512
b775979829f318633f142c85f6390fda5888379af22591fadeae2d3cace7ddd57e394795fca53db1789ad36d297a86ff7bb92e9b9cf7a1fa264a8ad781d1d5da
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Nordin, ChristopherLanding, Josef
Av organisationen
Institutionen för datavetenskap och datateknik
Inbäddad systemteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 131 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf