Skip to main content

编辑器

FBD/LD/IL 编辑器是功能块图、梯形图或指令列表的图形化编程组合编辑器。

提示

IL 可以在启用 CODESYS 选项(如果需要):在 FBD、LD 和 IL 对话框,在 白细胞介素 选项卡,选择 启用IL 选项。

有一组共享的命令和元素,并且 CODESYS 在内部自动将三种编程语言中的每一种转换为其他语言。

实现部分的代码通过网络以所有三种语言进行结构化。

FBD/LD/IL 菜单包含在编辑器中工作的命令。

在离线和在线模式下,您可以随时使用命令在编辑器视图之间切换。

FBD/LD/IL 编辑器的行为由中的设置定义工具 → 选项, 类别 FBD、LD 和 IL.

重要

有一些特殊的元素 CODESYS 无法转换,因此它仅以适用的语言显示。还有一些结构不能在 IL 和 FBD 之间明确转换,因此在转换回 FBD 时被“标准化”(无效化)。这涉及表达式的否定以及功能块输入和输出的显式/隐式分配。

语言之间的无错误转换需要语法正确的代码。否则部分实现可能会丢失。

FBD 和 LD 编辑器

插入和排列元素

您可以将元素从 工具箱 查看编辑器的实现部分。或者,您也可以使用上下文菜单的命令或 FBD/LD/IL 菜单。

显示和界面的设置在CODESYS-选项,类别 FBD、LD 和 IL.

当您在编辑器中的网络上拖动元素时,所有可能的插入点都会显示为灰色菱形、三角形或箭头形位置标记。一旦鼠标指针悬停在其中一个标记上,该标记就会变为绿色。现在当鼠标按钮被释放时, CODESYS 在此位置插入元素。

4. 例子
_cds_img_ld_insert_positions.png


当您将功能块或运算符从工具箱或网络左侧的网络拖到两个箭头之一上时, CODESYS 自动创建一个新网络并在那里插入元素。

要替换一个元素,将一个合适的其他元素拖到它的位置上。您可以用新元素替换的元素由 CODESYS 在带有文本字段的编辑器中(例如: 代替, 附加输入).

您可以在 编辑 用于剪切、复制、粘贴和删除元素的菜单。复制也可以通过在按住 控制键 钥匙。

重要

具有 EN/ENO 功能的运算符只能插入到 FBD/IL 编辑器中。

选择元素

通过单击选中编辑器中的框或连接线,使其处于焦点中。可以通过按住 控制键 钥匙。选定的元素以红色阴影显示。

工具提示

当光标指向特定元素(例如,指向变量或输入)时,工具提示会显示有关此元素的信息。

对于带有红色波浪线下划线的元素,工具提示会显示该元素发生的错误的预编译错误消息。

1. 在编辑器中导航

使用下面描述的键和命令,您可以将编辑器中的焦点设置在不同的光标位置。位置之间的切换也适用于整个网络。

切换到相邻的光标位置,沿着信号流向(从左到右,从右到左)

切换到当前位置上方或下方的下一个光标位置,如果此相邻位置属于同一逻辑组

例如,一个盒子的所有连接形成一个逻辑组。

如果不存在这样的逻辑组:更改为下一个更高或更低相邻元素中的第一个光标位置。在并联连接元素的情况下,导航是沿着第一个分支完成的。

控制键+

切换到第一个网络;这将被选中

控制键+结尾

切换到上一个网络;这将被选中

翻页↑

向上滚动一页

此页面上的顶部网络已被选中。

向下翻页 ↓

向下滚动一页

此页面底部的网络已选中。

命令:

切换到特定网络



打开功能块

当一个功能块被插入到编辑器中时,您可以双击它或单击 浏览 → 转到定义 命令在上下文菜单中打开它的实现。

IL编辑器

要使用编辑器进行编程,请参阅以下说明: 指令表编程 (IL)

插入和排列元素

您可以在命令的帮助下插入元素 FBD/LD/IL 上下文菜单的菜单。您还可以将一个新网络从工具箱拖到编辑器的实现部分。

您可以在 编辑 用于剪切、复制、粘贴和删除元素的菜单。复制也可以通过在按住 控制键 钥匙。

重要

请注意,具有 EN/ENO 功能的运算符只能插入到 FBD 和 IL 编辑器中。

每个程序行都输入到表格行中。

2. IL 编辑器中的网络结构

第一行:网络标题

要求:该选项在 CODESYS 选项。

第二行:网络评论

要求:该选项在 CODESYS 选项。

第三行等等:

柱子

内容

描述

1

操作员

包含 IL 运算符(LD、ST、CAL、AND、OR 等)或函数名称

有关详细信息,请参阅: IL 中的修饰符和运算符

当你调用一个功能块时,你也必须在这里指定相应的参数,并且在前面的字段中你必须输入 := 或者 => 在这种情况下。

2

操作数

仅包含一个操作数或跳转标签的名称

如果有多个操作数,您必须在多行中输入它们,并且在这样做时直接在各个操作数之后插入一个逗号。 (见下面的例子)

3

地址

包含在其声明中定义的操作数的地址

不可编辑

您可以使用 显示符号地址 启用或禁用显示的选项。为此,请单击 工具 → 选项, 这 FBD、LD 和 IL 编辑器 类别,以及 一般的 标签。

4

符号注释

如有必要,包含在声明中为操作数指定的注释

不可编辑

您可以通过以下方式启用或禁用显示 显示符号注释 选项 工具 → 选项, 在里面 FBD、LD 和 IL 编辑器 类别,关于 一般的 标签。

5

操作数注释

当前程序行的注释

您可以通过以下方式启用或禁用显示 显示操作数注释 选项 工具 → 选项, 在里面 FBD、LD 和 IL 编辑器 类别,关于 一般的 标签。



5. 例子
_cds_img_il_example.png


3. 在编辑器中导航

按键/命令

光标移动

跳转到位于上方或下方的字段

标签

跳转到行内右侧的下一个字段

转移+标签

跳转到该行左侧的上一个字段

空间

打开所选字段的编辑框。或者,您也可以单击该字段。输入助手对话框的按钮可能可用。

控制键+进入

在当前行下方插入一个新行

德尔

删除当前行

控制键+

将焦点设置在文档的开头并标记第一个网络

控制键+结尾

将焦点设置在文档末尾并标记最后一个网络

向下翻页

向上滚动一页并标记顶部矩形

向上翻页

向下滚动一页并标记顶部矩形