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.
Verwendung
Der CAx-Import/Export von GSD/GSDML-basierten Geräten und Geräteelementen ist mit dem Import/Export von Standardgeräten vergleichbar.
Bei GSD/GSDML-basierten Geräten und Geräteelementen weichen die exportierbaren Attribute voneinander ab, z. B. bei GSD/GSDML ist das Attribut "Label" vorhanden.
Generischer Import von Geräten und Baugruppenträgern ist möglich. Verwenden Sie für den Import die gleiche Kennung wie für Standardgeräte:
-
Generische Geräte importieren:
TypeIdentifier = System:Device.Generic -
Generische Baugruppenträger importieren:
TypeIdentifier = System:Rack.Generic
Sind die Geräte generisch, definiert das Attribut BuiltIn die Art:
-
Physisch:
BuiltIn = True -
Generisch:
BuiltIn = False
Attribute für ein Gerät
Die folgende Tabelle zeigt die zugehörigen Attribute von Geräten von CAx-Import- und -Exportdateien:
|
Attribut |
Handhabung von Attribut |
Kommentar |
|---|---|---|
|
Name |
Obligatorisch für Export und Import |
|
|
TypeIdentifier |
Obligatorisch für Export und optional für Import ab AR APC V1.1 |
|
|
Comment |
Optional für Import |
Attribute für ein Geräteelement
Die folgende Tabelle zeigt die zugehörigen Attribute eines Geräteelements von CAx-Import- und -Exportdateien:
|
Attribut |
Handhabung von Attribut Integriert = FALSCH Generische Geräteelemente |
Handhabung von Attribut Integriert = WAHR Physische Geräteelemente |
Kommentar |
|---|---|---|---|
|
Name |
Obligatorisch |
Nur Exportieren |
|
|
TypeName |
Nur Exportieren |
-/- |
|
|
DeviceItemType |
Nur Exportieren |
Nur Exportieren |
Nur für PLC-Geräteelemenete (zentrale Geräte) und Kopfmodul-Geräteelemente (dezentrale Geräte) Optional beim Import, doch jedes Geräteelement außer Basiseinheiten mit DeviceItemType als Zubehör wird ignoriert. |
|
PositionNumber |
Obligatorisch |
Obligatorisch für Export Ausnahmefälle: Geräteelemente vom Typ Schnittstelle: Optional für Import Geräteelemente vom Typ Port: Optional |
|
|
BuiltIn |
Optional |
Standardeinstellung: FALSE |
|
|
TypeIdentifier |
Obligatorisch für „BuiltIn“ = FALSE |
Ignoriert für „BuiltIn“ = TRUE |
Bei integrierten Geräteelementen wird dieses Attribut mit der Typkennung seines steckbaren übergeordneten Elements exportiert. Das Attribut hat beim Import keine Relevanz und ist somit optional. Bei nicht integrierten Geräteelementen hat dieses Attribut keine Relevanz. |
|
Comment |
Optional |
- |
|
|
Label |
- |
- Geräteelemente vom Typ Schnittstelle: Obligatorisch Geräteelemente vom Typ Port: Obligatorisch |
Beispiel: Exportiertes GSD-/GSDML-Gerät
AML-Struktur der Exportdatei
Die folgende Abbildung zeigt die Struktur der exportierten AML-Datei.
Generischer und nicht-generischer Baugruppenträger mit und ohne TypeIdentifier
Der CAx-Import muss in der Lage sein, Geräte ohne Typkennung oder mit generischen Typkennungen, d. h. 'System:Device.Generic'‚ und Baugruppenträger mit generischen Typkennungen, d. h. 'System:Rack.Generic‘, zu verarbeiten.
Während des Importierens kann es möglich sein, dass die AML-Datei Gerätetypen ohne Typkennung oder mit generischer Typkennung, d. h. 'System:Device.Generic', und Baugruppenträger-Geräteelemente mit generischer Typkennung, d. h. 'System:Rack.Generic‘, enthält. Aber mit dem CAx-Import können diese bearbeitet sowie Geräte und Baugruppenträger-Geräteelemente korrekt erstellt werden.
Die folgenden Geräte unterstützen den Ersatz generischer Geräte, von Geräten ohne Typkennung und generischer Baugruppenträger:
-
GSD- und GSDML-Geräte - Alle GSD- und GSDML-Geräte mit GSD/GSDML-Baugruppenträgern.
-
MDD-basierte Geräte (keine GSD/GSDML-Geräte) - Geräte mit Systembaugruppenträger-Typkennungen.
Für die Verarbeitung generischer Baugruppenträger ist der CAx-Export nicht relevant. CAx exportiert immer Typkennungen für nicht-generische Baugruppenträger.
Für generische Geräte oder Geräte ohne Typkennung und mit generischem Baugruppenträger und Ersatz der Typkennung muss das Kopfmodul (bei dezentralen Geräten) oder der PLC (bei zentralen Geräten) in dem in der AML-Datei beschriebenen Baugruppenträger vorhanden sein, sonst werden Geräte ohne Typkennungen oder der Ersatz der Typkennung für generische Geräte und generische Baugruppenträger nicht verarbeitet.
Die folgende XML-Struktur zeigt eine GSDML-Gerätekonfiguration mit Gerät (mit Typkennung) und Baugruppenträger (mit Typkennung):
|
|
Die folgende XML-Struktur zeigt eine GSDML-Gerätekonfiguration mit Gerät (ohne Typkennung) und Baugruppenträger (generische Typkennung):
|
|
Die folgende XML-Struktur zeigt eine GSDML-Gerätekonfiguration mit Gerät (generische Typkennung) und Baugruppenträger (generische Typkennung):
|
|