Cursus Object georiënteerd PLC programmeren

Niveau
Tijdsduur
Startdatum en plaats
Logo van Mikrocentrum
Opleiderscore: starstarstarstarstar_border 8,2 Mikrocentrum heeft een gemiddelde beoordeling van 8,2 (uit 115 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Veldhoven
31 okt. 2019 tot 6 nov. 2019
Toon rooster
event 31 oktober 2019, 09:30-17:00
Veldhoven
14 mei. 2020 tot 20 mei. 2020
Toon rooster
event 14 mei 2020, 09:30-17:00

Beschrijving

Object Oriënted Programming, oftewel OO-programmeren biedt vele voordelen bij het ontwikkelen van PLC besturingen. Door het besturingssysteem op te bouwen uit objecten zorgt u ervoor dat deze gestructureerd worden ontwikkelt. Dit draagt niet alleen bij aan de overzichtelijkheid en onderhoudsvriendelijkheid, maar zorgt er ook voor dat componenten gemakkelijker zijn te hergebruiken. En dat allemaal binnen de IEC 61131-3 standaard!

De cursus Object georiënteerd PLC programmeren geeft u een compleet overzicht van de mogelijkheden en technieken om programma’s te structureren middels objecten. Tijdens deze cursus gaat u praktisch aan de slag met PLC programmeren binnen een IEC 61131-3 omgeving.


W…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen.  

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: PLC-techniek, Programmeren (algemeen), Onderhoudstechniek, Elektriciteitsvoorziening en Onderhoudsmanagement.

Object Oriënted Programming, oftewel OO-programmeren biedt vele voordelen bij het ontwikkelen van PLC besturingen. Door het besturingssysteem op te bouwen uit objecten zorgt u ervoor dat deze gestructureerd worden ontwikkelt. Dit draagt niet alleen bij aan de overzichtelijkheid en onderhoudsvriendelijkheid, maar zorgt er ook voor dat componenten gemakkelijker zijn te hergebruiken. En dat allemaal binnen de IEC 61131-3 standaard!

De cursus Object georiënteerd PLC programmeren geeft u een compleet overzicht van de mogelijkheden en technieken om programma’s te structureren middels objecten. Tijdens deze cursus gaat u praktisch aan de slag met PLC programmeren binnen een IEC 61131-3 omgeving.


Wat leert u tijdens deze cursus?
Voor wie is de cursus Object georiënteerd PLC programmeren bedoeld?
Niveau van de cursus
Duur
Bewijs van deelname


Lesmateriaal

Dit levert de cursus Object georiënteerd PLC programmeren u op

In deze cursus maakt u kennis met object-georiënteerd programmeren voor PLC’s volgens de IEC 61131-3 standaard. Na deze cursus heeft u:

  • kennis van de basisprincipes van object-georiënteerde systeem- en softwarebeschrijvingen;
  • toepasbare kennis van technieken om op systematische wijze besturingen te ontwerpen en te implementeren;
  • begrip van de voordelen van object-georiënteerde technieken en weet u deze in de praktijk te brengen;
  • inzicht in de wijze waarop een object-georiënteerd ontwerp van besturingssoftware tot stand komt;
  • begrip van de wijze waarop de ontwikkeling van programmeertalen, tools en platforms voor (PLC-) besturingssystemen het mogelijk maakt om object-georiënteerde technieken toe te passen volgens de IEC 61131-3 standaard.
  • praktisch toepasbare kennis van OO technieken t.b.v. PLC besturingen volgens de IEC 61131-1 standaard middels Codesys.

Voor wie is deze cursus over het oo-programmeren van PLC's bedoeld?

PLC-softwareontwikkelaars, software-architecten en projectleiders die werkzaam zijn in de industriële automatisering.

Niveau van de cursus

HBO, ervaring met het programmeren van PLC-software of andere technische software.

Duur

5 dagbijeenkomsten aaneengesloten van 9.30 uur tot 17.00

Bewijs van deelname

Na het volgen van deze training ontvangt u een bewijs van deelname.

Lesmateriaal

Bij aanvang ontvangt u een cursusmap met daarin het gebruikte presentatiemateriaal en relevante achtergrondinformatie. De eerste en laatste cursusdag gaat u hands-on aan de slag met een IEC 61131-3 programmeeromgeving. Programmeervoorbeelden, oefeningen en uitwerkingen zijn digitaal beschikbaar.


Inhoud

Tijdens de cursus Object georiënteerd PLC programmeren komen de volgende onderwerpen aan bod:

Dag 1: Inleiding

  • overzicht PLC programmeren volgens de IEC 61131-3 standaard;
  • eigenschappen van de programmeertalen;
  • programma’s structureren door gebruik te maken van functies en functieblokken;
  • voorbeeld van object-georiënteerd PLC programmeren.

Dag 2: programma’s structureren middels objecten

  • inleiding object-georiënteerd programmeren;
  • programma’s structureren middels ‘classes’ - de basisprincipes;
  • encapsulatie van data en polymorfisme;
  • modellen van ‘classes’ maken.

Dag 3: gedrag van programma’s beschrijven met objecten

  • modellen gebruiken voor gedrag;
  • state-machines;
  • hoe state-machines gebruikt worden om programmagedrag te specificeren;
  • hoe state-machines gebruikt worden om programmagedrag te implementeren;
  • modelleer- en programmeeroefeningen;
  • gedrag beschrijven tussen programmaonderdelen.

 Dag 4: van probleemstelling naar programma implementatie

  • interactie beschrijven tussen machine en omgeving;
  • machines beschrijven in termen van objecten;
  • machinegedrag beschrijven;
  • een model maken van het besturingsprogramma;
  • het model implementeren;
  • wat als de machine en het programma verandert?

Dag 5: praktijk

  • de beperkingen van IEC 61131-3;
  • combineren van object-georiënteerd en conventioneel programmeren;
  • eindopdracht;

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen.  

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.