您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400多重背景基本概念
来源:艾特贸易2017-06-05
简介有时需要多次调用同一个功能块,每次调用都需要生成一个背景数据块,但是这些背景数据块中的变量又很少,这样在项目中就出现了大量的背景数据块“碎片”。在用户程序中使用多
有时需要多次调用同一个功能块,每次调用都需要生成一个背景数据块,但是这些背景数据块中的变量又很少,这样在项目中就出现了大量的背景数据块“碎片”。在用户程序中使用多重背景可以减少背景数据块的数量。
例程“多重背景”与例程“发动机控制”的控制要求相同,两个例程中的FB 1和FC 1亦相同。原来用FB 1控制汽油机和柴油机时,分别使用了背景数据块DB 1和DB 2。使用多重背景时只需要一个背景数据块DB 10(见图6-15),但是需要增加一个功能块FB 10来调用作为“局部背景”的FB 1,FB 1的数据存储在FB 10的背景数据块DB 10中。不需要给FB 1分配背景数据块,即原来的DB 1和DB 2被DB 10代替,但是需要在FB 10的变量声明表中声明数据类型为FB 1的两个静态变量(STAT)。
图6-15 多重背景的程序结构
点击排行
