iis7创建网站,中山中小企业网站建设,做的怎样 英文网站,网站建设柚子网络科技官网复杂数据类型是由基本数据类型通过一定的规则#xff0c;有机结合在一起#xff0c;形成的新的、复杂数据类型#xff0c;STEP7中定义了以下几种复合数据类型#xff1a;本文#xff0c;我们介绍一下结构——STRUCT。STRUCT表示由一个不同数据类型的数据组合在一起#x…复杂数据类型是由基本数据类型通过一定的规则有机结合在一起形成的新的、复杂数据类型STEP7中定义了以下几种复合数据类型本文我们介绍一下结构——STRUCT。STRUCT表示由一个不同数据类型的数据组合在一起形成的一个单元。一个结构数据必须至少包含两个元素可以是基本数据类型也可以是复杂数据类型甚至一个结构数据可以是另一个结构的元素(即结构的嵌套)。结构最多可以嵌套八层。当我们在DB中定义数据时实际上就声明了一个“结构”。结构可以在逻辑块的变量声明表或在用户自定义的数据类型UDT中声明。一、 创建结构创建“结构”的步骤1、“结构”体由关键字“STRUCT”和“END_STRUCT”标识2、给结构指定名字3、定义结构中的“元素”并根据需求为每个元素指定数据类型可以是基本数据类型也可以是复杂数据类型甚至是一个“结构”。如图2.1所示在DB3中定义了一个名为“motor_info”的结构包含下列元素通过定义结构“motor_info”可以将与电机相关的数据集中起来方便管理和维护。如图2.1所示定义在共享DB块中数据由“STRUCT”开始“END_STRUCT”结束因此其本质上也是一个结构体。二、“结构”的存储和访问与“数组”相同结构在存储介质中占据连续的存储空间图2.1所示的结构“motor_info”存储的格式如图2.2所示。有两种方法可以访问到结构的各个“元素”。(1)使用符号地址。格式为如我们要访问图2.1中“speed”元素完整的访问方式是DB3.motor_info.speed。(2)使用绝对地址。“speed”元素在DB3中占据10.0开始的4个字节的空间因此可用绝对地址来访问它DB3.DBD10