标志
插入元素的键盘快捷键
-
[Ctrl]+[B]
-
[Ctrl]+[Shift]+[B] :空箱子
-
[Ctrl]+[Shift]+[E] :带 EN/ENO 的盒子
使用该元素可以插入运算符、函数、功能块或程序。默认情况下,CODESYS 会插入名称为“???” 的元素。点击该字段,输入功能块名称,即可直接编辑该字段。或者,您也可以点击 打开输入助手并选择一个功能块
如果是功能块,CODESYS 还会在功能块符号上方显示一个输入字段 (“???”)。您必须用功能块实例的名称替换该名称。如果使用常量输入参数对功能块进行实例化,则功能块元素的左下角会显示 "参数... "字段。点击该字段可编辑参数。
要替换现有方框,只需将当前插入的标识符替换为所需的新名称。请注意,CODESYS 会根据 POU 的定义调整输入和输出引脚的数量,因此现有分配可能会被删除。




注意

由于 CFC 中允许反馈,因此在方框的输出端会创建具有输入变量数据类型的隐式变量(在示例中为temp_USINT
)。如果功能块的操作结果超出了输入变量数据类型的数值范围,则溢出值将写入隐式变量。实际输出变量获得的是隐式变量的值,因此会出现溢出,而不是操作的实际结果(见示例)。
示例
在方框输出中隐含生成的变量:

隐式生成代码
temp_USINT := USINT1 * temp_USINT; UDINT1 := temp_USINT;
另见