PLC TRAININGEN

Zelfstudie PLC programmeren of een cursus PLC programmeren? Dan ben je bij de IA Professionals Academy aan het juiste adres. Wij bieden verschillende online en offline trainingen om alles over Software Engineering en het PLC programmeren in de Industriële Automatisering te leren. 

Wat is een PLC?

PLC staat voor Programmable logic controller. Het is een elektronisch apparaat dat gemaakt is voor de besturing van machines. Ze worden vaak gebruikt voor het automatiseren van productieprocessen in de industrie. Het zijn besturingsapparaten die in- en uitgangen hebben waarop signalen binnenkomen.

PLC programmeren 

Binnen de industriële automatisering zijn er verschillende programmeertalen voor een PLC. Welke programmeertaal gebruikt wordt, hangt af van het merk PLC. 

Programmeertalen PLC

We kennen de volgende programmeertalen. 

Ladder Diagram (LAD)

Statement List (STL)

Structured Text (ST)

Function Block Diagram (FB)

Sequential Function Chart (SFC)

CodeSys

Ladderdiagram  

Deze programmeertaal voor PLC komt veel voor. Het is een visuele weergave van een schema met AND en OR schakelingen. 

Statement List

Deze programmeertaal voor PLC is vergelijkbaar met de ladderdiagram, alleen deze wordt weergegeven in een geschreven vorm. 

Structured Text

Is een hogere programmeertaal voor PLC waarmee ook een CASE-constructie mogelijk is. 

Function Block Diagram

Deze programmeertaal voor PLC is een grafische taal. Het kan de functie tussen variabelen beschrijven als elementaire blokken.

Sequential Function Chart

Deze programmeertaal voor PLC is een visuele taal dat gebaseerd is op GRAFCET.

CodeSys

Dit is een omgeving volgens de IEC 61131-3 standaard. Projecten kunnen er ter plaatse worden gevisualiseerd 

PLC Methodieken

Methodieken zijn er om de ontwikkelde software naar een nog hoger niveau te tillen. Ze helpen vooral bij het aanbrengen van structuur. Hierdoor wordt het ontwikkelen van software voor een engineer gemakkelijker. 

De drie meest gebruikte PLC methodieken zijn: 

ISA 88 

ISA 95

PackML

Lees meer over deze plc methodieken