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

STEP7的数据块

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

简介用户程序所需的大量数据或变量放在数据块中,数据块也是实现各逻辑块之间交换、传递和共享数据的重要途径。数据块丰富的数据结构,有助于程序高效率实现复杂的变量组合,提高

    用户程序所需的大量数据或变量放在数据块中,数据块也是实现各逻辑块之间交换、传递和共享数据的重要途径。数据块丰富的数据结构,有助于程序高效率实现复杂的变量组合,提高程序设计的灵活性。

    数据块只有变量声明部分,没有程序段。在STEP7下,当用户打开数据块时,既可用声明表形式显示,也可用数据显示形式浏览数据块。用户可以打开菜单命令View>Decllaration ViewView>Data View来切换两种显示状态。

    数据块定义在S7 CPU存储器中,用户可在存储区中建立一个或多个数据块。每个数据块可大可小,但CPU对数据块及数据总量有限制。对数据块必须遵循先定义后使用的原则,否则,将造成系统错误。

   STEP7数据块中的数据结构形式丰富,数据块中的数据,既可以是基本数据类型,也可是复式数据类型。STEP7允许的复式数据类型一种类型有:日期一时间(DATA_AND_TIME)类型、字符串(STRING)类型、数组(ARRAY)类型、构造(STRUCT)类型,另一种复式数据类型称为“用户数据类型(UDT)”,它是利用STEP7“程序编辑器”产生的可命名构造。用户可以用上述任意方式来建立数据块的结构,以适合不同程序设计的需求。