Skip to main content

指令表(IL)编程

提示

IL可以在CODESYS如果需要的话,选项:在FBD、LD 和IL对话,在IL选项卡,选择启用IL选项。

使用指令表(IL)实现语言创建 POU

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

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

    添加 POU对话框打开。

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

    点击添加按钮。

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

编程网络(例如:ADD手术)

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

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

  2. Tab钥匙。

    光标跳至第二列。

  3. 指定第一个加数ADD手术。

    例子:6

  4. Ctrl + 进入或点击FBD/LD/IL在下方插入 IL 行命令。

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

  5. 进入ADD并按Tab

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

  7. Ctrl + 进入

  8. 输入ST操作员和压机Tab

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

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

调用功能块

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

例子:C1:CTU;

  1. 单击第一列中突出显示的行,然后单击FBD/LD/IL插入运算块命令。

    输入助手打开。

  2. 功能块类别或程序单元类别中,选择所需的功能块(例如反恐组柜台标准库)并点击好的

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

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

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

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