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

STEP7编程软件数据块

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

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

    数据块是用来存放用户程序执行时所需要的变量数据的数据区。与逻辑块不同,在数据块中没有PLC的指令,STEP7按数据形成的顺序自动地为数据块总的变量分配地址。数据块分为共享数据块和背景数据块。数据块的最大容量与CPU的型号有关。    数据块中的基本数据类型有BOOLREALINTEGER( INT)等。结构化数据类型由基本数据类型组成。在STEP7中,可以用在符号表中定义的符号来代替数据块中的数据地址,以方便程序的编写与阅读。    (1)共享数据块(Share Block) 共享数据块用来存储全局数据,所有的逻辑块都可以在共享数据块中进行数据的读写。CPU可以同时打开一个共享数据块和一个背景数据块。    (2)背景数据块(Instance Data Block) 背景数据块中的数据是自动生成的,它们是功能块的变量声明表中除临时变量( TEMP)外的数据。背景数据块用于对功能块传递参数,FB的实参和静态数据存放在背景数据块中。调用功能块时要同时指定背景数据块,背景数据块只能被特定的功能块访问。