Leer de basisprincipes van programmeren in C++
- Je analyseert opdrachten. Hierdoor kun je alle functionaliteiten helder specificeren.
- Je ontwerpt software. Dat doe je gestructureerd, de software moet immers aan de gestelde specificatie voldoen.
- Je hanteert en documenteert een verzorgde programmeerstijl. Hiermee schrijf je goed leesbare programma’s.
- Je schrijft en test C++ console-applicaties voor pc’s. Die moeten voldoen aan de gevraagde functionaliteit.
Realiseer geavanceerde programma’s met C++
- Je ontwerpt klassen waarbij je met attributen data representeert en deze data met functies manipuleert.
- Je implementeert en gebruikt basis- en afgeleide klassen.
- Je maakt gebruik van de standaardbibliotheek en externe bibliotheken om domein specifieke functionaliteit te bieden.
- Je maakt op correcte wijze gebruik van dynamisch geheugen, waarbij je objecten aanmaakt en opruimt.
PLC’s inzetten bij procesbesturing
- Je stelt programma’s op met gebruik van de IEC63111-3 sublanguages LD, FBD, SFC, met het doel PLC’s aan te sturen.
- Je splitst je project op in Programs, Functions en Function Blocks, met het doel om op basis van de functionaliteit een logische indeling te ontwikkelen.
- Je maakt gebruik van Standard Functions en Functions Blocks met het doel je eigen programmeerwerk tijdsefficiënter te maken.
- Je kunt je eigen Functions en Functions blocks schrijven op basis van geïdentificeerde veelvoorkomende functies van PLC’s.
- Je programma’s zijn goed gedocumenteerd met commentaar, zodat andere programmeurs jouw programma’s kunnen hergebruiken.
Realiseer SCADA Systemen
- Je ontwerpt en realiseert logisch gestructureerde operator pagina’s van een SCADA systeem, waarbij je enerzijds de data omzet in relevante en inzichtelijke informatie over het industriële proces, en anderzijds via besturingselementen de aansturing van het proces mogelijk maakt.
- Je ontwerpt en realiseert historische weergaven van de voor operators relevante data die binnen het industriële proces worden geproduceerd, in de vorm van rapportages en trends.
- Je gebruikt SCADA software om operators automatisch op de hoogte te stellen van mogelijke problemen en om uiteenlopende, voor het industriële proces relevante, data te koppelen aan de elementen op de verschillende operator pagina’s.
- Je gebruikt SCADA software om toegangsrestricties in te stellen, op basis van rolgebaseerde toegangscontrole.