30.5.10 插入功能块指令 - 使用功能块

创建功能块(FB)之后,就可以将它们当作功能块指令用于逻辑程序之中。

在逻辑程序中插入功能块可采用以下方法:

从画面列表窗口拖放

通过从[画面列表]窗口拖放,可以将创建的功能块插入到逻辑画面中。

  1. 打开[画面列表]窗口,选择拟插入到逻辑程序的功能块。

  2. 选择功能块并将它拖放到逻辑程序的行。指针变为表示可将功能块放至此处。

  3. 在逻辑程序中插入功能块的操作至此完成。

  4. 现在即可以为插入的功能块设置地址和/或变量。

从包中拖放

采用拖放的方式,可将包中注册的功能块插入逻辑程序。

  1. 在逻辑画面处于打开的状态下打开[包]窗口。

  2. 选择包含所需功能块的包文件,在[类型]中选择[功能块]。

  3. 从包中选择功能块,将它拖放到逻辑画面中。指针变为表示可将功能块放至此处。

设置功能块指令的操作数

将功能块插入逻辑画面后,在功能块中创建的输入变量显示为S操作数,输出变量显示为D操作数。有关操作数设置的基本步骤,请参阅下面的内容。

30.6 分配指令地址

对于操作数,需要指定与输入变量输出变量的变量类型一致的地址或变量。

为S操作数设置的地址或变量所保存的值被传递到输入变量,并用于功能块。功能块中输出变量的值被保存在为D操作数设置的地址或变量中。

双击插入到逻辑画面中的功能块,将打开操作数列表,可在其中设置地址/变量。