小节:通配符
这 Wildcard
subsection 用于为创建模块时未知的模块创建通配符设备。然后,设备应该能够灵活地由用户在生成之前或生成期间指定。
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
. 规格:
这
Identification
,Wildcard
, 和FlexibleWildcard
各小节不能同时使用。本节的目标
Wildcard
确定通配符设备的类型。不同的模块可以使用相同类型的通配符设备(例如:“8inputs”)。所有相同类型的通配符设备都分配给同一设备。Desc
定义通配符设备的(本地化)描述(在文本列表中)。Parent
定义所需的父设备。此处也可以使用通配符设备,前提是它们已分配给设备。如果为通配符设备设置的设备不是兼容的父设备,则在生成过程中会发出错误。
例 34. 例子
SEC Device : KlemmeAnalogOutput Parent := Buskoppler2; SEC Wildcard : KlemmeTyp Desc := TL.WildDesc; END_SEC END_SEC