Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Symbollisten

Die Struktur der Symbollisten weist normalerweise eine sehr einfache Hierarchie auf. Sie besteht aus mindestens zwei Ebenen: einem Rumpf- oder Kopfobjekt und den Zeilen. In manchen Systemen werden in der Symbolliste Blöcke für die unterschiedliche Signalarten definiert. Dort kann auch noch eine zusätzliche Ebene (z.B. als Kapitel genannt) zwischen diesen beiden eingefügt werden.

Der Rumpf enthält lediglich die Informationen, die in einer Symbolliste immer nur einmal vorkommen, z.B. eine Titelzeile und ist sehr oft ganz leer. Zusätzlich werden im Rumpf eine oder mehrere Zeilen eingefügt, die die Formel für die Auflistung aller Zeilen beinhaltet. Die Formel wird sehr ähnlich der Textdisziplin formuliert.

Die Zeile beinhaltet für jedes Datenfeld einen Parameter, die in der Symbolliste in einer Zeile eingetragen werden müssen. Diese sind beispielsweise: Absolutadresse, symbolischer Name, Datentyp und Kommentar.

Für die Modellierung der Symbollisten verwendete Parameter können einige spezifische Tokens und Präfixe enthalten. Die Werte der Tokens werden als Modellvariable in der Gruppe SPS eingestellt. Folgendes Bild zeigt die Defaultwerte.

Die Tokens sind für die gesamte SPS Disziplin gültig und können überall, also nicht nur für die Symbollisten, in den Ressourcedateien verwendet werden. Um Parameter in der Ressource direkt zu definieren, stehen zwei Möglichkeiten zur Verfügung: über Parameterdefinition mit Datentypdeklaration oder über sogenannte Replace-Variablen. Die Funktionalität der Replace-Variablen ähnelt der von Variablen in Ressourcen für die Textdisziplin.

Kommentare für die S7-Zuordnungsliste können mit folgenden Parametern berechnet werden (siehe unter Modell > Modellvariablen > Disziplin > SPS > Step7 > Simatic):

Parameter Verwendung
Name des Parameters für den Kommentar (default = SimaticComment) Dieser Parameter wird für alle Bausteinarten verwendet. Bei FBs enthält dieser Parameter den Kommentar des Instanz-DBs
Name des Parameters für den FB-Kommentar
(default = FBSimaticComment)
Dieser Parameter enthält den Kommentar für den FB und wird auch nur beim Erzeugen von FBs berücksichtigt

Für das Erzeugen der Zuordnungslistenkommentare werden vorhandene Kommentare in folgender Reihenfolge ausgewertet:

  1. Kommentar im Parameter.
  2. Kommentar der Projektkomponente.
  3. Kommentar der Bibliothekskomponente.

Für das Erzeugen der Zuordnungslistenkommentare werden diese drei Positionen durchsucht. Ist an einer Position kein Eintrag für einen Kommentar vorhanden, wird der Kommentar der nächsten Position gesucht. Wird an keiner Position ein Kommentar gefunden, bleibt der Kommentar in der S7-Zuordnungsliste leer.

Mehr: