Voraussetzung
-
Die Anwendung TIA Portal Openness ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal herstellen -
Ein Projekt ist geöffnet.
Siehe Öffnen eines Projekts -
Die PLC ist offline.
Anwendung
Im TIA Portal werden Ports für die Kommunikation zwischen den Geräten verwenden und sind unter den Schnittstellen zu finden. Es gibt jedoch bestimmte Arten von Geräten, bei denen sich die Ports direkt unter den Geräteelementen befinden, bei denen es sich nicht um Schnittstellen handelt. Das entspricht nicht dem AML-Standard, der vorgibt, dass Ports immer unter den Schnittstellen zu finden sind.
CAx verwendet eine imaginäre Schnittstelle, die als virtuelle Schnittstelle bezeichnet wird, um die Gerätekonfiguration zu exportieren und zu importieren, wenn sich die Ports direkt unter Geräteelementen befinden, die keine Schnittstellen sind.
Export einer AML-Datei
Das folgende Beispiel zeigt eine AML-Datei mit virtueller Schnittstelle:
|
<Int
|
Die virtuelle Schnittstelle wird bis TIA Portal V16 mit den folgenden Attributen exportiert:
-
Name: ScalanceInterface_1
-
Bezeichnung: Switch
Ab TIA Portal V16 wird die virtuelle Schnittstelle mit den folgenden Attributen exportiert:
-
Name: VirtualInterface_1
-
Bezeichnung: X1
-
Typ: Ethernet
Importieren
CAx unterstützt den Import von virtuellen Schnittstellen. Dann werden die Ports unter der virtuellen Schnittstelle in der AML-Datei verarbeitet, unter dem richtigen übergeordneten Element im TIA Portal. Hier wird jede Schnittstelle mit der Bezeichnung "Switch" als virtuelle Schnittstelle betrachtet. Ab TIA Portal V16 ist die Bezeichnung jedoch keine Kennung mehr, da sie in X1 geändert wurde, was einer echten Schnittstelle entspricht.
Für das Typattribut wurde für die virtuelle Schnittstelle trotzdem "Ethernet" festgelegt, es ist optional. Ab TIA Portal V16 werden also alle Schnittstellenelemente in der AML-Datei, die nicht als "Switch" bezeichnet sind, auf allgemeine Weise behandelt, und CAx versucht bei jedem Vorkommen in der AML-Datei den Abruf aus dem TIA Portal.
Bei virtuellen Schnittstellen misslingt CAx die Suche, doch die darin enthaltenen Ports werden verarbeitet. Findet CAx jedoch eine echte Schnittstelle nicht, werden die darin enthaltenen Ports nicht verarbeitet.
Siehe auch