【例5-8-1】 发动机组控制系统设计使用多重背景。 设某发动机组由1台汽油发动机和1台柴油发动机组成, 现要求用PLC控制发动机组,使各台发动机的转速稳定在设 定的速度上,并控制散热风扇的起动和延时关闭。每台发动 机均设置一个起动按钮和一个停止按钮。 第23讲 多重背景数据块的使用1. 创建S7项目 使用菜单【File】【“New Project”Wizard】创建发 动机组控制系统的S7项目,并命名为“多重背景”。CPU选择 CPU 315-2DP,项目包含组织块OB1。 2. 硬件配置 在“多重背景”项目内打开“SIMATIC 300 Station”文件 夹,打开硬件配置窗口,并按下图所示完成硬件配置。3.编辑符号表4.规划程序结构 FB10为上层功能块, 它把FB1作为其“局部实例 ”,通过二次调用本地实 例,分别实现对汽油机和 柴油机的控制。这种调用 不占用数据块DB1和DB2, 它将每次调用(对于每个 调用实例)的数据存储到 体系的上层功能块FB10的 背景数据块DB10 中。 5. 编辑功能(FC) (1)定义局部变量声明表 FC1用来实现发动机(汽油机或柴油机)的风扇