Skip to main content

元素:运算块

象征:cfc_icon_element_box.png

. 插入元素的键盘快捷键
  • Ctrl + B

  • Ctrl + 转移 + B:运算块

  • Ctrl + 转移 + :带EN/ENO 的运算块

如果您想在代码中插入运算符、函数、功能块或程序,请将元素拖放到编辑器区域。默认情况下,插入的元素名称为???。您可以通过单击此字段并输入功能块名称来直接编辑它。或者,您也可以单击_cds_icon_three_dots.png按钮打开输入助手并选择一个功能块。

对于功能块,输入字段???也会显示在功能块符号上方。您需要将这三个问号替换为功能块实例的名称。如果您使用常量输入参数实例化功能块,则运算块元素会显示范围左下角的字段。点击此字段即可编辑参数。或者,您也可以使用编辑参数命令。

要替换现有的运算块,您只需用新的所需名称替换当前插入的标识符。

提示

执行此操作时,请注意,输入和输出引脚的数量将根据 POU 的定义自动调整。因此,所有现有的分配都将被删除。

连接反馈

由于 CFC 允许反馈,因此会在功能运算块的输出创建与输入变量数据类型相同的隐式变量。如果功能块的运算结果超出了输入变量数据类型的数值范围,则会将溢出写入该隐式变量。实际的输出变量将获取隐式变量的值,因此是溢出,而不是运算的实际结果。

6. 例子

隐式生成的变量temp_USINT在输出引脚处:

cfc_img_box_impl_variable.png

隐式生成的代码:

temp_USINT := USINT1 * temp_USINT;
UDINT1 := temp_USINT;