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

STEP 7中数据块简介

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

简介数据块是用来存放用户程序执行时所需要的变量数据的数据区。与逻辑块不同,在数据块中没有 PLC 的指令, STEP 7 按数据形式的顺序自动地为数据块的变量分配地址;数据块分为共享数

    数据块是用来存放用户程序执行时所需要的变量数据的数据区。与逻辑块不同,在数据块中没有PLC的指令,STEP 7按数据形式的顺序自动地为数据块的变量分配地址;数据块分为共享数据块和背景数据块。数据块的最大容量与CPU的型号有关。

    数据块中的基本数据类型有BOOLREALINTEGER(INT)等。结构化数据类型由基本数据类型组成。在STEP 7中,可以用在符号表中定义的符号来代替数据块中的数据地址,以方便程序的编写与阅读。

    ①共享数据块( ShareBlock)。共享数据块用来存储全局数据,所有的逻辑块都可以在共享数据块中进行数据的读写。CPU可以同时打开一个共享数据块和一个背景数据块。

    ②背景数据块(Instance Data Block)。背景数据块中的数据是自动生成的,它们是功能块的变量声明表中除临时变量( TEMP)外的数据。背景数据块用于对功能块传递参数,FB的实参和静态数据存放在背景数据块中。调用功能块时要同时指定背景数据块,背景数据块只能被特定的功能块访问。