OOP is ook binnen de PLC-omgeving interessant

Object Oriented Programmering (OOP) maakt gebruik van abstractie om modellen te creëren die worden gebaseerd op de werkelijke wereld. Binnen de computerwereld wordt deze programmeertechniek al langer gebruikt, maar binnen de PLC-ontwikkelomgeving is het een relatief onbekend begrip.

Object oriëntatie is gebaseerd op objecten, entiteiten met een goed gedefinieerde interface en een omschreven identiteit die de toestand en het gedrag inkapselt. Het is geen nieuw fenomeen; in bijvoorbeeld de Scada-wereld wordt er volop gebruik van gemaakt. Binnen de PLC is de hardware het uitgangspunt; de software hangt er als het ware bij.

Object georiënteerde programmering gebruik maakt van een abstractie om een model dat gebaseerd is op de werkelijke wereld te creëren. Deze methode past verscheidene technieken toe, zoals modulariteit, polymorfie en inkapseling. Van oorsprong is de methode ergens in de zestiger jaren van de vorige eeuw ontstaan met als basis de zogenoemde Simula programmeertaal, een superset van Algol 60. Tegenwoordig ondersteunen uiteenlopende populaire programmeertalen de techniek, waaronder Java, C++ en Objective-C.

OOP als basis

Object georiënteerde programmering is bedoeld om een grotere flexibiliteit te creëren in combinatie met een betere onderhoudsfaciliteit binnen een programmeeromgeving. OOP is vooral populair als het gaat om software-engineering van grote systemen. Modulariteit staat weliswaar voorop bij OOP, maar de kracht schuilt ook in de eenvoudiger programmering ten opzichte van de meer traditioneel georiënteerde programmeertalen.

Een belangrijk gegeven is dat ook onderhoud aan het in OOP geschreven programma eenvoudiger is, zowel in functie als in werking. Het programma leidt mede door zijn opbouw namelijk tot een directere analyse van het op te lossen probleem en het begrip. Vooral het begrijpen van complexere processen en het omzetten in procedures en objecten werkt gemakkelijker dan bij de meer traditionele programmeermethoden.

In november 2006 organiseerde het Mikrocentrum een themadag over dit onderwerp, met sprekers van Philips Applied Technologies en Cordis Automation. U kunt de syllabus van deze themadag nabestellen bij het Mikrocentrum. Een nabeschouwing van deze dag vindt u in het januari-nummer van het vakblad Aandrijftechniek.

x
Mis niet langer het laatste nieuws

Schrijf u nu in voor onze nieuwsbrief.

Inschrijven