Automatiska styrsystemtester
dc.contributor.author | Hagvall, Olof | |
dc.contributor.author | Åberg, Elias | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för elektroteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Electrical Engineering | en |
dc.contributor.examiner | Olesen, Veroncia | |
dc.contributor.supervisor | Grimm, Simon | |
dc.contributor.supervisor | Isenstierna, Elias | |
dc.date.accessioned | 2025-06-16T15:20:09Z | |
dc.date.issued | 2025 | |
dc.date.submitted | ||
dc.description.abstract | Denna rapport undersöker möjligheten att automatisera testprocessen för styrsystem inom industriell automation, med fokus på Programmable Logic Controllers (PLC) och Supervisory Control and Data Acquisition (SCADA). Manuell testning av dessa system är tidskrävande och beroende av leverantörsspecifika plattformar, vilket skapar utmaningar vid utveckling och ändringar av styrsystem. Manuell testning kan också vara felbenägen eftersom den utförs av människor. Detta medför att det finns en risk att teststeg förbises, att instruktioner misstolkas, eller att resultat bedöms subjektivt. Syftet med examensarbetet är att utveckla ett plattformsoberoende testverktyg baserat på Open Platform Communications Unified Architecture (OPC UA), som automatiserar testning av PLC-logik och SCADA-funktioner för att öka effektivitet, minska mänskliga felkällor och sänka kostnader. Verktyget implementeras i Python, använder Microsoft Excel för hantering av testdata och testas mot PLC-miljöer. Genom att simulera driftscenarier och jämföra tidsåtgång och kvalitet med manuell testning utvärderas verktygets prestanda. Rapporten besvarar frågeställningar om verktygets funktionalitet, prestanda och potential att spara resurser. Resultaten visar att ett automatiserat testverktyg kan vara ett användbart hjälpmedel i testprocesser, särskilt vid repetitiva tester med stor mängd styrsignaler eller logik. | |
dc.identifier.coursecode | EENX20 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/309477 | |
dc.language.iso | swe | |
dc.setspec.uppsok | Technology | |
dc.title | Automatiska styrsystemtester | |
dc.type.degree | Examensarbete på grundnivå | sv |
dc.type.uppsok | M | |
local.programme | Mekatronik 180 hp (högskoleingenjör) |