Subsection: Wildcards
The Wildcard subsection is used to create wildcard devices for modules that are not yet known when the module is created. The devices should then be flexible to be specified by the user before or during generation.
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_SECThe
Identification,Wildcard, andFlexibleWildcardsubsections cannot be used at the same time.The target of the section
Wildcarddetermines the type of the wildcard device. Different modules can use wildcard devices of the same type (example: "8inputs"). All wildcard devices of the same type are assigned to the same device.Descdefines a (localized) description of the wildcard device (in a text list).Parentdefines the desired parent device. Wildcard devices are also possible here, provided they are already assigned to devices. If the device set for the wildcard device is not a compatible parent device, an error is issued during generation.
SEC Device : KlemmeAnalogOutput
Parent := Buskoppler2;
SEC Wildcard : KlemmeTyp
Desc := TL.WildDesc;
END_SEC
END_SEC