您现在的位置是:首页 > PLC技术 > PLC技术

施耐德Unity Pro数据类型之间的兼容性

来源:艾特贸易2017-06-04

简介不同的数据类型之间互有兼容性。前面介绍的数据类型系列,即基本数据类型 ( EDT) 系列、导出数据类型 (DDT) 系列、泛型数据类型 (GDT) 系列内部的类型互有兼容性。 1 .基本数据类型

    不同的数据类型之间互有兼容性。前面介绍的数据类型系列,即基本数据类型( EDT)系列、导出数据类型(DDT)系列、泛型数据类型(GDT)系列内部的类型互有兼容性。    1.基本数据类型( EDT)系列    基本数据类型(EDT)系列包括二进制格式数据类型子系列、BCD格式数据类型子系列、实数格式数据类型子系列、字符串格式数据类型子系列、位串格式数据类型子系列。在两种不同的数据类型之间,即便它们属于同一个子系列,也不存在任何兼容性。    2.导出数据类型( DDT)系列    导出数据类型( DDT)系列包括数组类型子系列和结构类型子系列。结构类型子系列包括关于输入/输出数据(IODDT)的结构和关于其他数据的结构。    (1)数组的兼容性    两个数组如果满足如下条件,那么这两个数组之间是兼容的:    ●数组的维数和维的顺序一致;    ●每一个相应的维都是同样的类型。    (2)结构的兼容性    两种结构的元素如果满足以下条件,那么这两种结构之间是兼容的:    ●名称相同;    ●类型相同;    ●组织顺序相同。    例如:下列4种结构:    4种结构类型之间的兼容性如表3-13所示。    3-13    导出数据类型兼容性举例
导出数据类型兼容性举例
    3.泛数据类型( GDT)系列    泛型数据类型( GDT)系列是由一些组构成,这些组按照一定的层次结构组织,它们包含基本数据类型( EDT)系列和导出数据类型(DDT)系列的数据类型。    如果一个泛型数据类型与一个常规数据类型在层次结构上相关联,那么它们之间就是互相兼容的。