Ontwikkeling van recept- en parameterbeheer binnen Gain framework
Opleidingsniveau
Werkveld
Stagevergoeding
Binnen Gain Automation Technology wordt gewerkt met het Gain Standard Beckhoff Framework (GSBF): een gestandaardiseerde set van PLC-componenten, HMI-controls en tooling gebaseerd op ISA-88 equipment modellen en PackML state machines .
Het framework biedt een duidelijke architectuur met hiërarchische opbouw (units, equipment modules, control modules), vaste coding conventions en herbruikbare libraries. Dit zorgt voor consistente, schaalbare en onderhoudbare software.
Binnen deze structuur ontbreekt momenteel een volledig gestandaardiseerde aanpak voor recept- en parameterbeheer. In projecten wordt dit vaak verschillend ingevuld, waardoor:
- hergebruik beperkt is
- consistentie ontbreekt
- integratie met HMI en andere systemen niet uniform is
De uitdaging is om een oplossing te ontwikkelen die naadloos aansluit op de bestaande GSBF-architectuur en direct toepasbaar is binnen projecten.
Opdrachtomschrijving
Het doel van deze afstudeeropdracht is het ontwerpen en implementeren van een generieke oplossing voor recept- en parameterbeheer, volledig geïntegreerd binnen het GSBF.
De student zal zich onder andere bezighouden met:
Analysefase
- Het bestuderen van de GSBF-architectuur (ISA-88 layering, PackML, libraries zoals GSBF_Common en GSBF_HMI).
- Het analyseren van bestaande handling van parameters en recepten binnen voorbeeldprojecten.
- Het identificeren van integratiepunten binnen:
- Equipment modules / control modules
- Shared services en utilities
- HMI-laag
Ontwerpfase
- Het definiëren van een standaard voor:
- Parameterstructuren (bijv. per module, unit, machine)
- Receptdefinitie en -opslag
- Versiebeheer en traceability
- Het ontwerpen van een oplossing die:
- Past binnen de hiërarchische GSBF-opbouw (ISA-88)
- Gebruikmaakt van bestaande framework-conventies (naming, interfaces, libraries)
- Herbruikbaar is als library of service binnen GSBF
- Het bepalen van opslagstrategie:
- PLC persistent data
- File-based (JSON/XML) via bestaande utilities
- Eventueel database-integratie
Implementatiefase
- Ontwikkelen van een generieke module of service binnen GSBF voor:
- Laden/schrijven van recepten
- Parameterbeheer per module/unit
- Synchronisatie met HMI
- Integratie met bestaande GSBF-componenten, zoals:
- State machines (PackML)
- Diagnostics en metadata (traceability)
- (Optioneel) Implementatie van een HMI-interface via GSBF_HMI
Validatie
- Toepassen van de oplossing in een voorbeeldproject
- Evaluatie op:
- Herbruikbaarheid binnen meerdere projecten
- Consistentie met GSBF-standaarden
- Gebruiksgemak voor engineers



Verwachte resultaten
- Een analyse van hoe recept- en parameterbeheer past binnen GSBF.
- Een architectuurontwerp volledig in lijn met GSBF (ISA-88 + PackML).
- Een werkende, geïntegreerde proof-of-concept binnen het framework.
- Een herbruikbare component (library/service) geschikt voor opname in GSBF.
- Richtlijnen en documentatie voor gebruik binnen toekomstige projecten.


Gewenst profiel
- Opleiding: HBO Industriële Automatisering, Technische Informatica, Elektrotechniek of Mechatronica.
- Affiniteit met PLC-programmering (Structured Text).
- Interesse in softwarearchitectuur en standaardisatie.
- Ervaring met Beckhoff/TwinCAT is een pré.
- Interesse in ISA-88 / PackML is een sterke pré.
Begeleiding en middelen
De student krijgt begeleiding van een technisch specialist binnen Gain.
Er is toegang tot:
- Het Gain Standard Beckhoff Framework (GSBF)
- Documentatie en wiki
- Voorbeeldprojecten
- TwinCAT ontwikkelomgeving
Overige:
📍 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’.
Past de Afstudeeropdracht: Ontwikkeling van recept- en parameterbeheer binnen Gain framework 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

