您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7中数据块的数据结构
来源:艾特贸易2017-08-13
简介在 STEP 7 中数据块的数据类型可以采用基本数据类型、复合数据类型或用户定义数据类型 (UDT) 。下面艾特贸易小编仅对数据块的数据类型进行简单介绍。 1 .基本数据类型 基本数据类型
在STEP 7中数据块的数据类型可以采用基本数据类型、复合数据类型或用户定义数据类型(UDT)。下面艾特贸易小编仅对数据块的数据类型进行简单介绍。
1.基本数据类型
基本数据类型根据IEC1131-3定义,长度不超过32位,可利用STEP 7基本指令处理,能完全装入S7处理器的累加器中。基本数据类型包括以下几种。
①位数据类型:BOOL、BYTE、WORD、DWORD、CHAR。
②数字数据类型:INT、DINT、REAL。
③定时器类型:S5TIME、TIME、DATE、TIME_OF_DAY。
2.复杂数据类型
复杂数据类型只能结合共享数据块的变量声明使用。复合数据类型可大于32位,使用装入指令不能把复合数据类型完全装入累加器,一般利用库中的标准块(IEC S7程序)处理复合数据类型。复合数据类型包括:时间( DATE_AND_TIME)、矩阵(ARRAY)、结构(STRUCT)和字符串( STRING)类型。
3.用户定义数据类型
STEP 7允许利用数据块编辑器,将基本数据类型和复杂数据类型组合成长度大于32位的用户定义数据类型( User- Defined Data Type,UDT)。用户定义数据类型不能存储在PLC中,只能存放在硬盘上的UDT块中。可以用用户定义数据类型作“模板”建立数据块,以节省录入时间。还可用于建立结构化数据块,建立包含几个相同单元的矩阵,在带有给定结构的FC和FB中建立局部变量。
点击排行
