Pruned AML - TIAPortal

TIA Portal Openness: API für die Automatisierung von Engineering-Workflows

ft:publication_title
TIA Portal Openness: API für die Automatisierung von Engineering-Workflows
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
Pruned AML

Einleitung

Pruning beschreibt den Vorgang der Optimierung des Inhalts durch Entfernen bestimmter Dinge, die nicht unbedingt angegeben werden müssen. Bei externen Werkzeugen wie EPLAN haben die automatisch erstellten Submodulinformationen in einer Hardware-Konfiguration keine Bedeutung hinsichtlich EPLAN. Deshalb generieren diese Werkzeuge eine AML-Datei, indem die automatisch erstellten Submodulinformationen aus der Hardware-Konfiguration entfernt werden. Diese Datei wird Pruned AML genannt.

Pruned AML generieren

Die Generierung von Pruned AML basiert auf den folgenden Regeln in dieser Reihenfolge.

  1. Wenn ein Geräteelement steckbar ist, wird kein Pruning durchgeführt.

  2. Wenn ein Geräteelement vom Typ "Schnittstelle" oder "Port" ist, wird kein Pruning durchgeführt.

  3. Wenn ein Geräteelement integriert ist und sich auf Baugruppenträgerebene befindet, wird kein Pruning durchgeführt.

  4. Adressobjekte vom Typ "Diagnose" sind für den Pruning-Algorithmus nicht relevant.

  5. Adressobjekte, die mit den automatisch erstellten Submodulen verknüpft sind, werden unter dem direkt übergeordneten Element angegeben (bei dem es sich um ein nicht automatisch erstelltes Submodul handeln muss).

  6. Adressobjekte werden in die gleiche Sequenz eingeschlossen, die auch von TIA Portal Openness ausgegeben wird.