Workflow

Mithilfe des Plugin-Konzepts des XCAD Interfaces können Sie sowohl die AML-Datei als auch das TwinCAT-Projekt anreichern, um den höchstmöglichen Mehrwert beim Austausch zwischen der ECAD Software und TwinCAT zu generieren. Jedes Plugin kann bei Bedarf in den XCAD Interface Optionen aktiviert oder deaktiviert sowie konfiguriert werden. Die Basis der Plugins sind unter anderem die sogenannten Tag Tables im AutomationML. Sie stellen Listen von Variablen (Tags) dar, die auf ECAD-Seite aus den Informationen der dort konfigurierten Kanäle abgeleitet werden. Diese Tags sind im AutomationML über Links mit den Kanälen der Hardware-Komponenten verbunden.

Anreichern der E/A-Topologie im TwinCAT Projekt

Es ist möglich, beim Import der AutomationML-Datei die Kanalvariablen der E/A-Topologie, die im AutomationML mit einem Tag verbunden sind, in TwinCAT automatisch anzupassen. Das heißt, dass die Standardvariablennamen, wie zum Beispiel „Input“ bei einer EL1008, durch den Tag-Namen ersetzt werden. Zusätzlich kann der Kommentar des Tags für die Kanalvariable übernommen werden. So hat der Anwender die Möglichkeit, einfacher und schneller Rückschlüsse auf die Verwendung der Kanäle zu ziehen. (Plugin: Rename channel variables)

Mithilfe des Template Identifier Attributs im AutomationML kann zudem beim Import ein vorkonfiguriertes Template im .xti Format für eine der Hardware-Komponenten geladen werden. Auf diese Weise können gewisse Einstellung, die auf der ECAD-Seite sonst nicht vorgenommen werden können, automatisch eingestellt werden.

Generieren von TwinCAT SPS-Projektinhalten

Auf der Basis der Tag Tables können ein oder mehrere globale Variablenlisten (GVLs) in einem SPS-Projekt angelegt und aus den Tags entsprechende Variablen erzeugt werden, die den GVLs zugeordnet werden. Die Namen der Variablen leiten sich aus den Tag-Namen ab und können mithilfe eines Konverters, falls notwendig, zu einem validen SPS-Variablennamen angepasst werden. Zudem wird der Tag-Kommentar über die entsprechende SPS-Variable geschrieben. (Plugins: Convert PLC variable names, Create global PLC variable list) Diese Variablen des SPS-Projekts können abschließend automatisch mit den entsprechenden Kanalvariablen der E/A-Topologie verlinkt werden. (Plugin: Create PLC variable links) Ein aufwändiges manuelles Verlinken ist damit nicht notwendig.

Siehe auch