Automatische codegeneratie voor efficiënte engineering van modules
TwinCAT MTP komt tegemoet aan toenemende nood aan modularisering
Module Type Package (MTP) is een moderne oplossing om fabrieken in de procesindustrie te modulariseren. Het definieert een interface waarmee het samenspel tussen en connecteren van verschillende modules met een bovengelegen sturingssysteem kinderspel wordt. Met de nieuwe TwinCAT MTP-automatiseringssoftware van Beckhoff gebeurt de codegeneratie voor uw MTP-projecten automatisch. Dit plaveit de weg naar een efficiënte ontwikkeling van modules, geïntegreerd binnen de TwinCAT engineering-omgeving.

waarom modulariseren?
Flexibiliteit is het sleutelwoord in moderne productiesystemen. De kenmerkende high mix, low volume productie van vandaag brengt immers meer wissels tussen producten met zich mee. Omdat te realiseren moeten fabrieken modulair worden. Een heuse uitdaging, zeker voor de procesindustrie waar de receptuur en de engineering vaak op elkaar zijn afgesteld. Om op een efficiënte manier de productielijn klaar te maken voor de volgende productbatch, zal elke machine, elke bewerking in het proces, moeten leren communiceren met elkaar en met bovenliggende systemen. Modulair worden dus. Maar dat vraagt om een gestandaardiseerde aanpak. Voor de procesindustrie wordt hiervoor het MTP-concept gebruikt.
Modularisering vergt een gestandaardiseerde aanpak;
Beckhoff gebruikt voor de procesindustrie het MTP-concept
hoe werkt het?
MTP is gebaseerd op intelligente modules, elk met hun eigen sturing. MTP beschrijft een interface tussen de controller van de module en een bovengelegen software die de orkestratie verzorgt, zodat elke module op het juiste moment en met de juiste middelen zijn functie kan vervullen. Doordat ze een gemeenschappelijke taal spreken, kan de communicatie tussen de modules onderling en de modules en bovenliggende systemen vlot verlopen.
Doordat ze een gemeenschappelijk taal spreken kan communicatie tussen modules onderling en de modules en bovenliggende systemen vlot verlopen
De orkestratie wordt uitgevoerd door de zogenaamde Process Orchestration Layer (POL), een rol die bijvoorbeeld een DCS (Distributed Control System) kan opnemen in de procesindustrie. MTP zelf is dan een gestandaardiseerde beschrijving van de module. Door middel van een XML interfacefile wordt die rechtstreeks geëxporteerd vanuit de engineering en vervolgens geïmporteerd in een sturingssysteem op een hoger niveau. De file omvat alle informatie die nodig is voor de POL om een data-uitwisseling tot stand te brengen met de modules via de OPC UA- communicatiestandaard.

engineeringmodules in vertrouwde omgeving
TwinCAT MTP integreert de engineering van MTP-capabele modules voor de procesindustrie rechtstreeks in de vertrouwde TwinCAT engineering omgeving. Engineers kunnen dus aan de slag in een omgeving die ze kennen, met de volledige waaier aan opties: van de definitie van de module, over de import en export van een MTP, tot zelfs automatische codegeneratie.
Engineers kunnen aan de slag in een omgeving die ze kennen
met de volledige waaier aan opties
Dit kan op maat van specifieke gebruikers worden uitgewerkt door middel van meerdere interfaces, zodat de projectplanning voor een groot stuk automatisch kan gebeuren. Dankzij deze nieuwe TwinCAT-functionaliteit hebben gebruikers dus geen grondige kennis nodig over de NAMUR-richtlijnen die aan de basis liggen van het MTP-concept. Ze hoeven zich enkel maar te concentreren op de eigenlijke sturingslogica. TwinCAT MTP zorgt voor de rest.
integratie binnen twincat
Het MTP -concept wordt geïntegreerd binnen TwinCAT door de TwinCAT MTP Runtime en TwinCAT MTP Engineering producten. De TwinCAT engineering-omgeving omvat projectbeheer waarbinnen TwinCAT MTP Engineering geïntegreerd is als een apart project. TwinCAT MTP Runtime bestaat uit een softwarebibliotheek conform IEC 61131-3. Deze wordt gebruikt door de gegenereerde code van TwinCAT MTP Engineering om een interface te implementeren die voldoet aan de MTP-richtlijn. De functieblokken beschreven in deze bibliotheek verzorgen ook de voorstelling van de interface via OPC UA-standaard. Op die manier stelt TwinCAT de POL in staat om via OPC UA toegang te hebben tot de data volgens de VDI/VDE/NAMUR 2658-richtlijnen, pagina’s 1 tot 4.
