Skip to main content

小节:通配符

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