Untersektion: Wildcards
Die Untersektion Wildcard
dient dazu Wildcard-Geräte zu Modulen anzulegen, die bei der Modulerstellung noch nicht bekannt sind. Die Geräte sollen dann vom Benutzer flexibel vor oder bei der Generierung angegeben werden können.
SEC Device : <target> //optional: yes, modifier [UPDATE] Parent := <target ID>; //optional: yes, type: ID SEC Wildcard : <target> //optional: yes, modifier: [UPDATE] Desc := <description>; //optional: no, type: text END_SEC END_SEC
Die Untersektionen
Identification
,Wildcard
undFlexibleWildcard
können nicht gleichzeitig verwendet werden.Das Target der Sektion
Wildcard
gibt den Typ des Wildcardgeräts an. Verschiedene Module können Wildcardgeräte gleichen Typs besitzen (beispielsweise „8Inputs“). Alle Wildcard-Geräte selben Typs werden dem selben Gerät zugewiesen.Desc
gibt eine (lokalisierte) Beschreibung des Wildcard-Gerätes (in einer Textliste) an.Parent
gibt wie zuvor wiederum das gewünschte Eltern-Gerät an. Hier sind auch Wildcard-Geräte möglich, sofern sie bereits Geräten zugewiesen sind. Ist das für das Wildcard-Gerät gesetzte Gerät kein kompatibles Eltern-Gerät, wird beim Generieren ein Fehler ausgegeben.
SEC Device : KlemmeAnalogOutput Parent := Buskoppler2; SEC Wildcard : KlemmeTyp Desc := TL.WildDesc; END_SEC END_SEC