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

STEP 7中数据块的数据结构

来源:艾特贸易2017-08-13

简介在 STEP 7 中数据块的数据类型可以采用基本数据类型、复合数据类型或用户定义数据类型 (UDT) 。下面艾特贸易小编仅对数据块的数据类型进行简单介绍。 1 .基本数据类型 基本数据类型

    STEP 7中数据块的数据类型可以采用基本数据类型、复合数据类型或用户定义数据类型(UDT)。下面艾特贸易小编仅对数据块的数据类型进行简单介绍。

    1.基本数据类型

    基本数据类型根据IEC1131-3定义,长度不超过32位,可利用STEP 7基本指令处理,能完全装入S7处理器的累加器中。基本数据类型包括以下几种。

    ①位数据类型:BOOLBYTEWORDDWORDCHAR

    ②数字数据类型:INTDINTREAL

    ③定时器类型:S5TIMETIMEDATETIME_OF_DAY

    2.复杂数据类型

    复杂数据类型只能结合共享数据块的变量声明使用。复合数据类型可大于32位,使用装入指令不能把复合数据类型完全装入累加器,一般利用库中的标准块(IEC S7程序)处理复合数据类型。复合数据类型包括:时间( DATE_AND_TIME)、矩阵(ARRAY)、结构(STRUCT)和字符串( STRING)类型。

    3.用户定义数据类型

   STEP 7允许利用数据块编辑器,将基本数据类型和复杂数据类型组合成长度大于32位的用户定义数据类型( User- Defined Data TypeUDT)。用户定义数据类型不能存储在PLC中,只能存放在硬盘上的UDT块中。可以用用户定义数据类型作“模板”建立数据块,以节省录入时间。还可用于建立结构化数据块,建立包含几个相同单元的矩阵,在带有给定结构的FCFB中建立局部变量。