Konzept

Mit steigender Komplexität und zunehmendem Automatisierungsgrad der Maschinen und Anlagen gewinnt ein effizienter Engineering-Prozess an Bedeutung. Die manuelle Übernahme einer E/A-Topologie in ein TwinCAT Projekt, die Sie bereits im Rahmen der Elektroplanung in einem ECAD-Tool erstellt haben, führt besonders bei großen Topologien zu einem hohen Mehraufwand und einer potenziellen Fehlerursache. Der TwinCAT 3 AML Datenaustausch, auf dem das neue TwinCAT 3 XCAD Interface basiert, ermöglicht deshalb das automatisierte Anlegen einer Topologie durch den Import der Daten aus dem ECAD-Tool und damit eine hohe Zeitersparnis.

Die dabei zugrundeliegende Import- und Exportfunktionalität basiert auf dem standardisierten Austauschformat AutomationML (kurz AML), mit dessen Hilfe die Topologiedaten bidirektional zwischen den ECAD-Tools und TwinCAT ausgetauscht werden können. Dies gewährleistet eine einfache und durchgehende Änderungsverwaltung, da Sie Änderungen aus beiden Richtungen in das jeweils andere Tool übernehmen können.

Das AML Format erlaubt zudem einen inkrementellen Import. Sie können deshalb bereits zu einem frühen Zeitpunkt in der elektrischen Planungsphase mit der Implementierung der Software und dem ersten Import der E/A-Topologie in TwinCAT beginnen, da weitere Imports der aktualisierten Versionen auch nachgelagert noch möglich sind. Unterschiede zwischen den Versionsständen aus dem ECAD-Tool und TwinCAT können mithilfe das TwinCAT Project Compare beim Import verglichen und verwaltet werden. So können Sie die Elektroplanung und das Software-Engineering parallelisieren und den für das gesamte Engineering benötigten Zeitraum minimieren. Weitere Informationen zum TwinCAT 3 AML Datenaustausch finden Sie in der entsprechenden Dokumentation.

XCAD Plugins

Das TwinCAT 3 XCAD Interface verwendet intern den TwinCAT 3 AML Datenaustausch und ergänzt dessen Funktion mit einem Plugin-Konzept. Dieses Konzept sieht vor, dass sowohl beim Import als auch beim Export der AML-Datei über das XCAD Interface Zusatzfunktionalitäten ausgeführt werden können. Diese Zusatzfunktionalitäten ermöglichen es, einerseits die AML-Datei und anderseits das TwinCAT Projekt anzureichern und so den höchstmöglichen Mehrwert beim Austausch zwischen der ECAD Software und TwinCAT zu generieren.

Für den Informationsaustausch zwischen den Plugins werden globale Variablen verwendet. Ein Teil dieser Variablen wird direkt vom XCAD Interface zur Verfügung gestellt, der andere Teil wird von den Plugins erzeugt. Dadurch entstehen Abhängigkeiten zwischen den Plugins. Beispielsweise erzeugt das Prepare PLC variables Plugin eine Liste von SPS-Variablen, die wiederum als Basis im Convert PLC variable names Plugin verwendet wird. Falls das erste Plugin deaktiviert wird, wird in dem anderen Plugin eine entsprechende Warnung angezeigt. Alle verfügbaren Plugins werden in den XCAD Interface Optionen aufgelistet, wo sie aktiviert und eingestellt werden können. Eine Beschreibung der Plugins finden Sie unter dem Kapitel Referenz Plugins.

Die Zusatzfunktionen des TwinCAT 3 XCAD Interface sind in der folgenden Tabelle im Vergleich zum TwinCAT 3 AML Data Exchange zusammengefasst dargestellt. Weitere Informationen zum Workflow und den daraus entstehenden Möglichkeiten sind in dem folgenden Kapitel beschrieben.

 

TwinCAT 3 AML Data Exchange

TwinCAT 3 XCAD Interface

Automatisches Erzeugen der EA-Topologie

Konzept 1:

Konzept 2:

Inkrementelles Datenupdate

Konzept 3:

Konzept 4:

Bidirektionaler Datenaustausch

Konzept 5:

Konzept 6:

Automatisches Erzeugen einer verlinkten GVL

Konzept 7:

Konzept 8:

Umbenennung der Kanalvariablen

Konzept 9:

Konzept 10:

Übernahme der Kommentare für die Kanalvariablen

Konzept 11:

Konzept 12:

Anreichern des AMLs

Konzept 13:

Konzept 14:

Zusatz: Unterstützung des alten Beckhoff XML-Formats für den Import

Konzept 15:

Konzept 16:

Siehe auch