UNLINKED - - - ● -
READ_ONLY - - - ● -
Non-Retain - - - ● -
Read-only block ● ● ● ● ●
KNOW_HOW_PROTECT属性可以在对块进行编程时,在源文件中进行设置。它将显示在"块属性"对话框中,但不能进行修改。
用户自定义数据类型(UDT)
用户自定义数据类型是您自己创建的特定数据结构,一旦对其进行了定义,即可在整个S7程序中使用。
用户自定义数据类型既可像基本数据类型或复杂数据类型一样用于逻辑块(FC、FB、OB)的变量声明中,也可以用作数据块(DB)中的变量数据类型。其优点就是,您只需对特定数据结构定义一次,就能可以按照您的希望任意多次使用,并给它分配任意数目的变量。
用户自定义数据类型可当作一个模板,用于创建具有同一数据结构的数据块,这意味着您创建结构一次,以后就只需通过分配用户自定义数据类型来创建所需要的数据块(实例:配方:数据块的结构始终是相同的,仅使用的数量不同。)
正如其它块一样,在SIMATIC管理器或增量编辑器中都可以创建用户自定义数据类型。
注意
如果在程序编辑器中调用以S7-SCL编程语言创建的、包含UDT参数的块,会导致类型冲突。因此,如果使用UDT,应避免使用以SCL创建的块。
用户自定义数据类型的结构
在打开一个用户自定义数据类型时,将显示一个新的工作窗口,该窗口将以表格的形式显示该用户自定义数据类型的声明视图。
第一行和最后一行已经包含有用于用户自定义数据类型起始和结束的声明STRUCT和END_STRUCT。您不能编辑这两行。
从声明表的第二行开始,您即可通过在各列中输入您的条目来编辑用户自定义数据类型。
对用户自定义数据类型进行结构化,可根据:
基本数据类型
复杂数据类型
已存在的用户自定义数据类型
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页