Automatisch testen/unit testen van PLC-applicaties



Opleidingsniveau

HBO

Werkveld

Afstudeeropdracht

Stagevergoeding

€ 400,- bruto per maand

PLC-software vormt het hart van veel industriële processen. Fouten in deze software kunnen leiden tot stilstand, productieverlies of zelfs gevaarlijke situaties. Ondanks het belang van betrouwbare PLC-code wordt er in de praktijk vaak beperkt gebruikgemaakt van geautomatiseerd testen of unit testing, zoals dat gebruikelijk is in andere softwareontwikkelomgevingen. Door automatisering van het testproces kan de kwaliteit en betrouwbaarheid van PLC-applicaties significant worden verhoogd.

 

Opdrachtomschrijving

Het doel van deze afstudeeropdracht is om te onderzoeken welke mogelijkheden er zijn voor automatisch testen of unit testen van PLC-software, en om een proof-of-concept te ontwikkelen dat dit in de praktijk toepast. De student zal zich onder andere richten op:

  • Het onderzoeken van bestaande methoden en tools voor automatisch testen van PLC-software (bijv. open-source tools, testomgevingen van leveranciers zoals Beckhoff, Siemens of Codesys).
  • Het analyseren van de toepasbaarheid van unit testing binnen een industriële PLC-ontwikkelomgeving.
  • Het opzetten van een teststrategie die past bij de gebruikte ontwikkelstandaard en architectuur.
  • Het ontwikkelen van een proof-of-concept testomgeving waarmee automatisch testscripts kunnen worden uitgevoerd op een PLC-project.
  • Evaluatie van de aanpak op efficiëntie, foutdetectie en onderhoudbaarheid.

📍  Locatie: Gorinchem

🕒  Werktijden: flexibel, thuiswerken is mogelijk

💰de stagevergoeding bedraagt EUR400,- bruto per maand

Omdat we het ook belangrijk vinden dat je tijd hebt voor vrienden, familie en hobby’s heb je elke maand twee vrije dagen.

Je kunt deze opdracht alleen of als duo uitvoeren. Als duo kun je deze opdracht ook combineren met de opdracht ‘Genereren van PLC-software met AI’.

Image
Image
Image

Verwachte resultaten

  • Een onderzoeksrapport over (unit) testmethoden voor PLC-ontwikkeling.
  • Een proof-of-concept automatische testomgeving of framework, toepasbaar op een bestaand of voorbeeldproject.
  • Documentatie van de ontwikkelde aanpak en aanbevelingen voor implementatie in de organisatie.
Image
Image

Gewenst profiel

  • Opleiding: HBO Elektrotechniek, Industriële Automatisering of Mechatronica.
  • Affiniteit met PLC-programmering (bijv. Structured Text, Ladder Logic).
  • Interesse in softwarekwaliteit, testautomatisering en methodisch werken.
  • Basiskennis van scripting of programmeertalen zoals Python is een pré.
Reageer direct

Begeleiding en middelen

De student krijgt begeleiding van een technisch specialist binnen het bedrijf. Er is toegang tot PLC-hardware of virtuele testomgevingen, bestaande softwareprojecten en relevante tools om testautomatisering te verkennen.

Image

Past de Afstudeeropdracht: Automatisch testen/unit testen van PLC-applicaties goed bij jou? Dan horen we graag van je!

Voel je vrij om contact op te nemen met Otto Bouman. Je kunt ook een mail sturen naar recruitment@gain.nl

Image

Logo Gain Automation Technology