Pilz brengt object oriëntatie naar machinebesturing

Pilz brengt object oriëntatie naar machinebesturing featured image

Met de introductie van de PSS4000 combineert Pilz object georiënteerd programmeren in een PLC-omgeving. In het nieuwe systeem zijn veiligheid en functionele besturingstaken geïntegreerd, waarbij naar believe kan worden neer- of opgeschaald zonder verlies van eerdere inspanning. Het softwareplattform PAS4000 helpt een handje om de inspanningen en kosten voor de engineering te beperken.

Bij conventionele PLC-programma’s is sprake van een hoofdprogramma met subroutines/functieblokken, die alle sequentieel worden doorlopen. Dit sequentiële programma bevat tevens de programmacode voor de bediening, communicatie, besturing voor de actuator, codes voor de instellingen etcetera. Deze zijn echter niet overzichtelijk bij elkaar geclusterd, maar liggen door het gehele programma heen. Kopiëren of wegnemen van een aspect wordt daardoor bemoeilijkt. Dit komt niet alleen door verschil van hardware, maar ook door de wijze van coderen.

Object georiënteerd

Pilz volgt met de PSS4000 de weg van modularisering en decentralisering van besturingsfunctionaliteiten. De nieuwe besturing is ontwikkeld voor alle taken in de automatisering: van machinebesturing via veiligheidstechniek tot en met motion control, en dat alles inclusief diagnose en visualisering.

In de PSS4000 is geen sprake meer van een hoofdprogramma. In de besturing draaien slechts taken (objecten of kleine programma’s), ieder met hun eigen randvoorwaarden. Per object (taak) kan de engineer een prioriteit instellen Dit houdt in dat hij snelle processen meer processorcapaciteit kan geven dan minder belangrijke processen.

De objecten hebben ieder een eigen virtuele cyclustijd, instelbaar tussen 1 ms en maximaal 100 ms. Dit houdt in dat een snel en kritisch object bijvoorbeeld iedere 5 ms wordt gestart terwijl een langzamer en minder kritisch object iedere 100 ms wordt gestart. Door processen die een korte reactietijd vergen een korte virtuele cyclustijd te geven, worden deze met een hogere prioriteit afgehandeld.

De programmering is gebaseerd op de beproefde talen in IEC 61131-3. Daarnaast heeft Pilz een andere beproefde tool verder ontwikkeld voor het nieuwe softwareplatform: de eenvoudig te bedienen configuratietool voor het PNOZmulti veiligheidssysteem.

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