Module Type Package (MTP)
TwinCAT MTP: Modulare Automation mit Module Type Package
Mit modularer Automation lassen sich prozesstechnische Anlagen mit geringem Aufwand flexibel realisieren und anpassen. Starre Automatisierungssysteme, die jahrelang unverändert betrieben werden, gehören damit zunehmend der Vergangenheit an: Individualität und Flexibilität sind die Zukunft der Prozessindustrie. Module Type Package (MTP) bildet ein Konzept, welches in allen Phasen von der Planung bis zum Betrieb einer prozesstechnischen Anlage zur Ausschöpfung von Optimierungspotentialen beitragen kann. Somit stellt MTP einen entscheidenden Baustein für die Entwicklung modularer Automatisierungslösungen der Zukunft dar.
Vorteile Module Type Package (MTP)
- kurze Time-to-Market durch minimiertes Anlagen-Engineering
- kurze Time-to-Repair durch einheitliche Modulschnittstellen
- individuelle Produktion kleiner Chargen durch Wiederverwendbarkeit der Module
- Numbering-Up ersetzt aufwändiges Scale-Up
- einheitliches Look-and-Feel des HMI-Systems
Vorteile TwinCAT MTP
- automatische Codegenerierung konform der Richtlinie VDI/VDE/NAMUR 2658
- hoher Individualisierungsgrad für ideale Anpassung an bestehende Prozesse
- richtlinienkonforme IEC-61131-Funktionsbaustein-Bibliothek
- einfacher MTP/P&ID-Import
- nahtlose Integration in TwinCAT Engineering
Modul-Engineering mit TwinCAT MTP
Modul definieren
Als möglicher erster Schritt kann ein bereits vorhandenes P&ID über offene Schnittstellen in TwinCAT MTP importiert werden. Anschließend werden die zugehörigen Dienste und weitere Aspekte des MTPs definiert.
MTP exportieren
Das MTP wird exportiert und kann von einem Process Orchestration Layer (POL) zur Steuerung des Moduls genutzt werden. Zusätzlich werden diese Informationen für die automatische Codegenerierung hinterlegt.
Modul programmieren
TwinCAT generiert im nächsten Schritt ein individualisierbares PLC-Template, das ‒ soweit möglich ‒ die Richtlinienanforderungen vorprojektiert. Der so erzeugte Code wird abschließend manuell durch die Zustandsprogrammierung der zuvor definierten Dienste, also der prozessspezifischen Funktionalität des Moduls, vervollständigt.
Modul aktivieren
TwinCAT sorgt beim Aktivieren der Konfiguration automatisch dafür, dass die OPC-UA-Kommunikation, wie im MTP beschrieben, von dem POL aufgebaut werden kann.
Anlage engineeren
Das von TwinCAT exportierte MTP wird zum Anlagen-Engineering in einen POL importiert. Aus den im MTP hinterlegten P&ID-Informationen wird automatisch eine Bedienoberfläche (HMI) erzeugt. Bei der Orchestrierung werden die Funktionalitäten des Moduls in den Gesamtkontext integriert. Die Verbindung zum Modul über OPC UA erfolgt mit den Informationen, die bereits im MTP enthalten sind.
Funktionsweise von TwinCAT MTP im Detail
Das Module Type Package (MTP)-Konzept ist in TwinCAT durch die Produkte TwinCAT MTP Runtime und TwinCAT MTP Engineering integriert. Das TwinCAT Engineering enthält eine Projektverwaltung, in die sich das TwinCAT MTP Engineering als eigener Projekttyp integriert. In diesem Projekttyp ist eine Sourcecode-Generierung für SPS-Projekte enthalten, die auf Basis der TwinCAT MTP Runtime die Realisierung einer richtlinienkonformen Schnittstelle in einem Anlagenmodul ermöglicht.
Durch die optionale Einbindung des TwinCAT XCAD Interface kann die Codegenerierung individualisiert und die Informationen für eine Weiterverarbeitung nutzbar gemacht werden. Nachträgliche Änderungen in der MTP-Projektverwaltung werden durch einen automatischen Projektabgleich integriert.
Abschließend kann das Projekt aktiviert werden, wodurch die Variablen der definierten Schnittstellen automatisch über TwinCAT OPC UA dem POL zur Verfügung gestellt werden.
Produkte
TF8400 | TwinCAT 3 MTP Runtime
Ein MTP (Module Type Package) ist eine Kommunikationsschnittstelle zwischen einem überlagerten Kontrollsystem (z. B. Prozessleitsystem) und einer modularen Anlage. Das MTP beschreibt die Schnittstelle von Visualisierung, bereitgestellten Diensten und anderen Merkmalen eines Moduls, sodass in dem überlagerten Kontrollsystem eine einfache Orchestrierung der Module zu einer kompletten Anlage einfach und schnell erfolgen kann.
TF8401 | TwinCAT 3 MTP Engineering
Ein MTP (Module Type Package) ist eine Kommunikationsschnittstelle zwischen einem überlagerten Kontrollsystem (z. B. Prozessleitsystem) und einer modularen Anlage. Das MTP beschreibt die Schnittstelle von Visualisierung, bereitgestellten Diensten und anderen Merkmalen eines Moduls, sodass in dem überlagerten Kontrollsystem eine einfache Orchestrierung der Module zu einer kompletten Anlage einfach und schnell erfolgen kann.
TE1120 | TwinCAT 3 XCAD Interface
TwinCAT 3 XCAD Interface ist die neueste Version der Schnittstelle zwischen ECAD-Werkzeugen und TwinCAT 3. Mithilfe des standardisierten Formats AutomationML (AML) können in ECAD-Werkzeugen erstellte E/A-Topologien einfach in TwinCAT importiert und automatisch angelegt werden. Dies spart den Aufwand für die manuelle Übernahme in TwinCAT, beugt der möglichen Fehlerquelle der manuellen Übernahme vor und erhöht daher die Effizienz im Engineering-Prozess.
TF6100 | TwinCAT 3 OPC UA
OPC UA ist eine plattformunabhängige, service-orientierte Kommunikationsarchitektur für den zuverlässigen, sicheren und herstellerneutralen Datentransport von der Fertigungsebene bis in das Produktionsplanungs- und ERP-System oder in die Cloud.
Ex-Panel-PCs
Multitouch-Technologie und Multicore-Performance bieten die Panel-PC-Serien CPX27xx und CPX37xx für den Einsatz in Zone 2/22.
Ex-Control-Panels
Multitouch-Technologie für Distanzen bis 100 Meter bieten die Control-Panel-Serien CPX29xx und CPX39xx für den Einsatz in den Zone 2/22.
Embedded-PC-Serie CX5100
Die hutschienenmontierbaren, lüfterlosen Embedded-PCs der Serie CX5100 sind mit Intel-Atom®-Multicore-Prozessoren ausgestattet.
ELXxxxx | Explosionsschutz (Ex i)
Die EtherCAT-Klemmen der ELX-Serie, mit eigensicheren Ein-/Ausgängen, erlauben den Anschluss von Feldgeräten bis in Zone 0/20.