全文预览

儿童智能训练基地中国地图教案文库

上传者:科技星球 |  格式:ppt  |  页数:10 |  大小:654KB

文档介绍
第5章 S7程序结构与程序设计Р§5.5 编辑并调用有参功能(FC)——结构化程序设计?§5.6 编辑并调用无静态参数的功能块(FB)?§5.7 编辑并调用有静态参数的功能块(FB)?§5.8 使用多重背景——结构化程序设计Р所谓有参功能(FC),是指编辑功能(FC)时,在局部变量声明表内定义了形式参数,在功能(FC)中使用了虚拟的符号地址完成控制程序的编程,以便在其他块中能重复调?用有参功能(FC)。这种方式一般应用于结构化程序编写。?§5.5.1 编辑有参功能(FC) ?§5.5.2 在OB1中调用有参功能(FC)Р§5.5 编辑并调用有参功能(FC)?——结构化程序设计Р【例5-5-1】多级分频器控制程序设计。? 本例拟在功能FC1中编写二分频器控制程序,然后在OB1中通过调用FC1实现多级分频器的功能。多级分频器的时序关系如图所示。其中I0.0为多级分频器的脉冲输入端;Q4.0~Q4.3分别为2、4、8、16分频的脉冲输出端;Q4.4~?Q4.7分别为2、4、8、16分频指示灯驱动输出端。Р§5.5.1 编辑有参功能(FC)Р创建多级分频器的S7项目?硬件配置?编写符号表?规划程序结构?创建有参功能FC1Р1.创建多级分频器的S7项目? 使用菜单【File】→【“New Project”Wizard】创建多?级分频器的S7项目,并命名为“有参FC”。?2.硬件配置? 打开“SIMATIC 300 Station”文件夹,双击硬件配置图?标打开硬件配置窗口,并按图所示完成硬件配置。Р3. 编写符号表Р5. 创建有参FC1Р选择“有参FC”项目的“Blocks”文件夹,然后执行菜单命令【Insert】→【S7 Block】→【Function】,在块文件夹?内创建一个功能,并命名为“FC1”。?编辑FC1的变量声明表? 在FC1的变量声明表内,声明4个参数,见下表。

收藏

分享

举报
下载此文档