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

STEP 7中数据块的类型

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

简介数据块 ( DB) 用来分类存储设备或生产线中变量的值,数据块也是用来实现各逻辑块之间的数据交换、数据传递和共享数据的重要途径。数据块丰富的数据结构便于提高程序的执行效率和

    数据块( DB)用来分类存储设备或生产线中变量的值,数据块也是用来实现各逻辑块之间的数据交换、数据传递和共享数据的重要途径。数据块丰富的数据结构便于提高程序的执行效率和进行数据管理。与逻辑块不同,数据块只有声明部分,没有程序指令部分。    STEP 7按数据块的使用把数据块分为两种类型:    (1)共享数据块(Shared DB)    共享数据块不附属于任何逻辑块。在共享数据块中声明的变量,用户程序中所有的逻辑块(FBFCOB等)都可以使用。共享数据块又叫全局数据块(Global DB)    (2)背景数据块(Instance DB)    背景数据块是专门指定给某个功能块( FB)使用的数据块,它是FB运行时的工作存储区。当用户将数据块与某一功能块相连时,该数据块即成为该功能块的背景数据块,功能块的变量声明表决定了它的背景数据块的结构和变量。不能直接修改背景数据块,只能通过对应的功能块的变量声明表来修改它。调用FB时,必须同时指定一个对应的背景数据块。只有FB才能访问存放在它的背景数据块中的数据。    要使用数据块,首先要知道数据块的结构、数据块里能存放的数据类型;然后,要知道怎样建立数据块、怎样访问数据块。