Skip to main content

功能块图(FBD)中的编程

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

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

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

    添加 POU对话框打开。

  3. 指定名称并选择功能块图(FBD)实现语言。

    点击添加按钮。

    POU 被添加到设备树并在编辑器中打开。它由顶部的声明编辑器和底部带有空网络的实现部分组成。工具箱视图也会自动打开,其中有适合 FBD 编程的元素、运算符和功能块可用。

网络编程

  1. 在实现部分,单击自动插入的空网络内部。

    网络具有黄色背景,左侧带有网络号的区域具有红色背景。

  2. 右键单击以打开上下文菜单。

    您将获得一个命令列表,其中包括可在此位置插入元素的插入命令。

  3. 使用菜单命令或从工具箱中拖动元素来插入编程所需的元素。

  4. 例如,单击插入输出

    插入一行赋值语句。每行中,三个问号分别代表赋值源和赋值目标。

  5. 选择问号并将其替换为所需的变量。输入助手可用。

  6. 将光标移到分配行上。

    更多元素的可能插入位置将显示为灰色菱形。单击菱形即可选择该位置,然后即可再次使用合适的插入命令。

  7. 或者,您也可以将工具箱中的元素拖放到网络中。例如,在工具箱中单击运算块元素,按下鼠标按钮并将光标拖到网络上。

    每个可能的插入位置都显示为绿色。

  8. 松开鼠标按钮即可插入运算块。

    该运算块显示在网络中。框内部的运算块类型和运算块上方的实例名称(如果是功能块则为必填项)仍保留为三个问号。

  9. 选择???运算块,并将其替换为运算块的名称。输入助手可用。

    所运算块的输入和输出将显示出来。它们仍然以问号形式保留,如果是功能块,则显示实例名称。

编程分支(子网络)

  1. 在 POU 的实现部分,使用FBD/LD/IL →插入网络命令或将其从工具箱中拖动以插入新网络。

  2. 例如,拖动ADD运营商进入空网并更换???具有两个类型变量的字符INT

  3. 拖动分支元素从工具箱放入您的实现中,并将其直接放在操作员输出的绿色插入位置。

    该分支将操作员运算块输出处的处理线分成 2 个子网络。

  4. 现在可以将更多的 FBD 元素以及更多的分支添加到两个子网络中的每一个。