Skip to main content

指令表编程 (IL)

提示

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

在指令列表 (IL) 实现语言中创建 POU

  1. 在设备树中选择应用程序。

  2. 点击 项目 → 添加对象 → POU.

    添加 POU 对话框打开。

  3. 指定名称并选择 指令表 (IL) 实现语言。

    点击 添加.

    CODESYS 将 POU 添加到设备树并在编辑器中打开它。网络已插入实施部分。

编程网络(示例:ADD 操作)

要求:POU (IL) 在编辑器中打开并且有一个空网络。

  1. 单击第一列中以颜色指示的行并输入 LD 操作员。

  2. 请按 标签 钥匙。

    光标跳到第二列。

  3. 指定 ADD 操作的第一个加法。

    例子: 6

  4. 控制键+进入 或点击 FBD/LD/IL → 在下方插入 IL 行.

    CODESYS 插入一个新的指令行。此行的第一列具有焦点。

  5. 进入 ADD 并按下 标签.

  6. 指定 ADD 操作的第二个加数(例如: 12).

  7. 控制键+进入.

  8. 输入 ST 操作员并按下 标签.

  9. 指定数据类型的变量 INT (例子: iVar).

    结果 (16 在示例中)存储在 iVar.

调用功能块

要求:POU (IL) 在编辑器中打开并且有一个空网络。数据类型为<function block> 的变量在声明部分声明。

例子: C1:CTU;

  1. 单击第一列中以颜色标记的行,然后单击 FBD/LD/IL → 插入框.

    输入助手打开。

  2. 在里面 功能块 类别或 计划书 类别,选择所需的功能块(例如, 反恐联盟 柜台从 标准 库)并单击 好的.

    CODESYS 插入选定的 反恐联盟 功能块如下:

    _cds_img_il_fb_call.png
  3. 更换琴弦 ??? 带有变量名称和功能块输入和输出的值或变量。

  4. 除了通过输入助手插入功能块,您还可以直接在编辑器中输入调用,如步骤 4 中的图像所示。

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