实训23 功能FC的建立与调用

第4章:实训23 功能的生成与条用

功能简称FC 是用户编写的没有自己存储区的逻辑块 。

功能主要用来执行条用一次就可以完成的操作。 类似于C语言中的 函数

 

 

步骤一

 

单击确定 以后 出现了 在下面图框中 生成

 

步骤3 双击FC1 进入程序编辑器

 

步骤4 向下拉动 分隔条

 

1是 指令列表和库、

2.是功能的变量声明表。在变量声明表 声明局部变量,局部变量只能在他所在的块中使用。

3. 功能变量声明表的结构

4.程序区

 

从2可以看出 变量表中有5种局部变量

  1. 输入参数:用于将数据从主调用块传递到被调用块
  2. 输出参数:

 

 

(5)RETURN 文件夹中的RET_VAL(返回值)属于输出参数。

 

 

步骤 5 生成局部变量

选中变量声明表中的TEMP 在下图右边输入临时变量的名称,

书写了变量名称的数据类型以后 ,地址会自动制定。

 

步骤6 生成功能表中的程序

STEP7 会自动的在 局部变量的前面 添加 "#"号

 

步骤7

 

 

 

 

 

 

 

 

步骤 8

 

 

步骤9

 

上面的 AIdata Factor Offset OUTdata

是FC1的形式参数

别的逻辑块在 调用 FC 功能时 需要给每一个形式参数制定实际的参数 。

 

例如 下图中 将 PIW320 赋予给形式参数

调用模块的时候 ,需要保证 实参形参 的数据类型一致。

 

 

 

 

 

 

 

仿真过程

 

 

 

将过程拍摄成视频。 拍摄的视频 没有能成功仿真 仅仅展示 功能FC 的建立调用过程。   

注意:仿真 下载 程序  一定要将 OB块下载  还要将功能FC1 下载。 否则 有问题

 

posted @ 2020-02-05 20:24  STEVEN-SUN  阅读(1303)  评论(0编辑  收藏  举报