Einleitung
Um eine kundenspezifisch erzeugte oder editierte XML-Datei über TIA Portal Openness erfolgreich in das TIA Portal zu importieren, muss die Datei definierten Schemas entsprechen.
Die XML-Dateien bestehen immer aus zwei Hauptteilen:
-
Schnittstelle
-
Übersetzungseinheit
Die Schemas, denen die Dateien entsprechen müssen, werden nachstehend erläutert.
Schnittstelle
Eine Schnittstelle kann mehrere Abschnitte enthalten (z. B. Input, InOut, Static): Sie finden alle diese Abschnitte im folgenden Verzeichnis:
-
C:\Programme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\SW.InterfaceSections_v3.xsd
-
C:\Programme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\SW.Interface.Snapshot .xsd
Übersetzungseinheit
Es gibt separate Schemas für die Übersetzungseinheiten der GRAPH-, KOP-/FUP-, AWL- und SCL-Bausteine. Sie finden diese Schemas in den folgenden Verzeichnissen:
-
GRAPH: C:\Programme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\SW.PlcBlocks.Graph_v4.xsd
-
KOP/FUP: C:\Programme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\SW.PlcBlocks.LADFBD_v3.xsd
-
AWL: C:\Programme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\SW.PlcBlocks.STL_v3.xsd
-
SCL: C:\Pogramme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\ SW.PlcBlocks.SCL_v2.xsd
Subschemas
Es gibt folgende zusätzliche Schemadefinitionen, die von allen Übersetzungseinheiten verwendet werden:
-
Zugriff
-
Allgemein
Zugriff
Der Zugriffsknoten beschreibt zum Beispiel:
-
lokale/globale Mitglieder und konstante Nutzungen
-
FB-, FC-, Anweisungsaufrufe
-
DBs für Aufrufe
Sie finden das Zugriffsschema im folgenden Verzeichnis:
C:\Programme\Siemens\Automation\Portal V*\PublicAPI\V*\Schemas\SW.PlcBlocks.Access_v3.xsd
Allgemein
Hierunter fallen die allgemein verwendeten Attribute und Elemente, zum Beispiel Kommentare verschiedener Art, Texte und Token.
Sie finden das allgemeine Schema im folgenden Verzeichnis:
C:\Pogramme\Siemens\Automation\Portal V*\PublicAPI\V*.\Schemas\SW.Common_v2.xsd
|
Hinweis V* bezieht sich auf die installierte Version von TIA Portal. |