Ga naar hoofdinhoud

Codesys basis voor compleet automatiseringsplatform

Sinds de uitvinding van de PLC en de PC zo’n 30 jaar geleden is een scala aan hardware platforms ontwikkeld voor industriële automatiserings-toepasssingen. In steeds meer applicatie worden besturing, visualisering en specifieke motion-besturing binnen één software omgeving afgewikkeld. Dit is mede te danken aan IEC 61131-3 en de daarop gebaseerde configuratiesoftware Codesys van Smart Software Solutions (3S).

In 1981 lanceerde IBM de 5150 Personal Computer. In de jaren negentig was de PC niet meer ‘IBM compatible’, maar het ‘Wintel platform’ en werd het single-tasking MS-DOS vervangen door het multitasking Windows. De PC was gereed voor de fabrieksvloer. Via netwerken of op interne bussen werd het PC-platform geïntegreerd voor visualisering.

Toch was het vooral de PLC, die een volwassen karakter had gekregen. Met name door IEC 61131-3 was een universele ontwikkelomgeving ontstaan voor het programmeren van besturingen. De PLC was niet meer de vervanging van de traditionele relaiskast, maar een universeel toepasbaar besturingssysteem met koppelingen naar visualisering, industriële netwerken en motion-besturing. Analoge regelingen waren niet langer een probleem voor de PLC. 3S was een van de partijen, die in de jaren negentig de IEC 61131-3 omgeving voor diverse platformen op de markt brachten.

Codesys op een PC

Codesys gaat uit van een run-time omgeving waarbij het de volledige controle heeft over de besturingsfunctionaliteit. Hiervoor wordt de gecompileerde code uitgevoerd in de zogeheten kernel mode. In Windows is dit de mode waarin normaal gesproken de drivers worden uitgevoerd. Door de besturing ook op dit niveau uit te voeren, kan men een vaste responstijd garanderen. De toepassing is dus real-time.

Dit geldt alleen voor de besturingstaken. De HMI wordt in de user mode van Windows uitgevoerd. Ook allerlei andere gebruikerstaken, zoals het versturen van e-mails bij storingen kunnen via externe DLL’s gekoppeld worden met de real-time service van Codesys.

PLCopen (de bron van IEC 61131) heeft inmiddels ook een motion-profiel voor netwerken uitgewerkt. Dit geeft een gestandaardiseerd interface voor de meest toegepaste industriële netwerken. In feite is het netwerk voor de programmeur hiermee transparant geworden. Afhankelijk van de eisen van bekabeling en snelheid kan nu een netwerk gekozen worden. Men hoeft dus geen rekening meer te houden met het feit of het netwerk bij de programmeur al dan niet bekend is.

Codesys is inmiddels een volwassen ontwikkelomgeving, waarbij ook de run-time uitstekend op een Windows platform kan worden uitgevoerd. Integratie van visualisering, industrieel netwerk en motion maken het geheel compleet. De run-time draaiend als de kerneltaak werkt uiterst efficiënt voor real-time toepassingen. Codesys wordt sinds enkele jaren op de Nederlandse markt gebracht door Hiflex Automatiseringstechniek.

Het volledige artikel kunt u lezen in Aandrijftechniek van april. Neem hier een proefabonnement op het vakblad Aandrijftechniek.

x
Mis niet langer het laatste nieuws

Schrijf u nu in voor onze nieuwsbrief.

Inschrijven