Projektaufbau

Auf die einzelnen Bestandteile des Projektbaums wird im Folgenden genauer eingegangen.

System > License

Projektaufbau 1:

Unter folgenden Bedingungen können Lizenzen aus dem Projekt ausgeschlossen werden:

Nummer

Kontext

Ausschließoption

TC1200

PLC Projekt

/

TF2000

TwinCAT HMI

Manuell aus der Lizenzliste entfernen und entsprechend keinen TwinCAT HMI Server verwenden.

Nicht empfohlen, da die PlasticApplication maßgeblich auf TwinCAT HMI ausgerichtet ist.

TF5000

Elektrische NC-Achsen

NC-Task unter MOTION entfernen.

TF5050

Elektrische NC-Trafo-Achsen

NC-Trafo Achsen aus der PLC entfernen.

TF5810

Hydraulische Achsen

Hydraulische Achsen aus der PLC entfernen.

Die Tc3_PlasticBaseApplicationElectric Bibliothek vermeidet eine erforderliche Referenz

TF8540

Temperaturregelung

Die Instanz von FB_Temperature aus dem Projekt entfernen.

TF8550

Kunststoff HMI Controls

Manuell aus der Lizenzliste entfernen und entsprechend keine Plastic-NuGet-Packages im HMI entfernen.

TF8560

Kunststoff Technologiefunktionen

/ (konsequent in der Plastic Application verwendet).

System > Tasks

Projektaufbau 2:

Die vier angelegten Tasks verfolgen folgende Strategien:

Hinweis

Richtige Zykluszeit für die Temperaturreglung

Die Zykluszeit der Temperaturreglung sollte asynchron zur Frequenz der AC-Versorgungsspannung sein. Eine synchrone Zykluszeit fördert eine Instabilität der Regelung!

System > Real-Time

Projektaufbau 3:

Grundsätzlich sind Systeme ab TwinCAT-3-Plattform-Level 50 Performance Plus die Mindestanforderung für die PlasticApplication. Je nach Kernanzahl und Singelcore-Performance der CPU können die PLC-Tasks aufgeteilt werden. Für Entwicklungssysteme kann die Projektkonfiguration übernommen werden, für Endgeräte sind folgende Konfigurationen in Praxistests erprobt worden:

CP/ IPC / CX

Einschränkungen zur Blasformanwendung

CP2219-1025-0030 (Video)

Keine

C6030 (Basis)

CX2043

CX2033

Eingeschränkte Verwendung:

  • Einbindung weiterer Achsen nicht empfohlen
  • Hohe ADS-Abfrageraten nicht empfohlen

CX5340

CX5240

Eingeschränkt empfohlen für Extruder-Anwendungen.

System > Type System

Projektaufbau 4:

Das Type System beinhaltet die genutzten EventClasses. Diese EventClasses beinhalten die jeweiligen Events die in der Plastic Application verwendet werden.

Motion

Projektaufbau 5:

In der NC-Task sind alle exemplarisch implementierten NC-Achsen (elektrisch) angelegt. Die Bezeichnungen der Achsen orientieren sich an der fertigungstechnischen Bedeutung.

PLC > Version

Projektaufbau 6:

Die aktuell verwendete Version des Projektes kann auf folgendem Weg ermittelt werden:

PLC > Bibliotheksreferenzen

Projektaufbau 7:

Neben einiger allgemeiner Bibliotheken aus dem allgemeinen TwinCAT Pool sind in dem Projekt folgende Bibliotheken installiert:

Projektaufbau 8:

Fehler trotz vorhandener Bibliothek

Aus Kompatibilitäts- und Wartungszwecken sind die Versionen der enthaltenen Bibliotheken festgelegt. Wenn Sie bereits in vergangenen Versionen mit den genannten Bibliotheken gearbeitet haben, müssen Sie die aktualisierten Versionen nachinstallieren. Diese finden sich im gelieferten Projektordner unter Dependencies.

Hinweis

Anpassen auf eine ältere Version unzulässig

Ändern Sie nicht die im Projekt festgelegten Bibliotheksversionen auf eine ältere Version. Es kann zu Inkompatibilitäten und unvorhergesehenem Verhalten der Software kommen!

PLC > Code

Projektaufbau 9:

Der Steuerungs-Code ist auf drei Hauptordner aufgeteilt.

> _Tasks: Instanziierung der Runtime und Festlegung der Taskaufrufe

> Application: Applikationsprogramme

> Version: Automatisch erzeugte GVL mit der genutzten Projektversion

Projektaufbau 10:

Weiterführende Informationen zum PLC-Code

PLC > SimPlc

Projektaufbau 11:

In der zweiten PLC (SimPlc) ist eine Maschinensimulation implementiert. Diese kann über das Mapping mit der Hauptsteuerung verbunden werden (vergleichbar mit dem E/A einer Maschine). Dadurch kann die PLC implementiert werden, ohne Simulationselemente zu enthalten. Darüber hinaus kann auch die Simulation mit den Elementen der PLC-Programmierung erweitert werden. Das bietet den Vorteil, dass die Steuerungs-PLC aus der Projektvorbereitung nicht an den Betrieb mit einer Realmaschine angepasst werden muss. Lediglich das Mapping auf I/O-Komponenten ist erforderlich.

Projektaufbau 12:

Umstellung von Simulation <-> Realbetrieb

Das Projekt kann über den Mapping-Export/Import von Simulation auf Realbetrieb (und umgekehrt) umgestellt werden. Diese Funktion kann mit einem Rechtsklick auf dem TwinCAT-Projektzweig „Mappings“ genutzt werden.

Projektaufbau 13:

I/O > Devices > CP22xx_1025

Projektaufbau 14:

Der I/O-Teil des Projektes inkludiert das Mapping der Bedienelemente des BlowMolding Beckhoff Pannels CP2219-1025-0030. Die folgende Abbildung zeigt wie der FB_CP22xx_1025 mit dem I/O verbunden werden muss.

Projektaufbau 15: