功能块图(FBD)中的编程
使用指令表(IL)实现语言创建 POU
在设备树中选择一个应用程序。
点击
命令。这添加 POU对话框打开。
指定名称并选择功能块图(FBD)实现语言。
点击添加按钮。
POU 被添加到设备树并在编辑器中打开。它由顶部的声明编辑器和底部带有空网络的实现部分组成。工具箱视图也会自动打开,其中有适合 FBD 编程的元素、运算符和功能块可用。
网络编程
在实现部分,单击自动插入的空网络内部。
网络具有黄色背景,左侧带有网络号的区域具有红色背景。
右键单击以打开上下文菜单。
您将获得一个命令列表,其中包括可在此位置插入元素的插入命令。
使用菜单命令或从工具箱中拖动元素来插入编程所需的元素。
例如,单击插入输出。
插入一行赋值语句。每行中,三个问号分别代表赋值源和赋值目标。
选择问号并将其替换为所需的变量。输入助手可用。
将光标移到分配行上。
更多元素的可能插入位置将显示为灰色菱形。单击菱形即可选择该位置,然后即可再次使用合适的插入命令。
或者,您也可以将工具箱中的元素拖放到网络中。例如,在工具箱中单击运算块元素,按下鼠标按钮并将光标拖到网络上。
每个可能的插入位置都显示为绿色。
松开鼠标按钮即可插入运算块。
该运算块显示在网络中。框内部的运算块类型和运算块上方的实例名称(如果是功能块则为必填项)仍保留为三个问号。
选择
???
运算块,并将其替换为运算块的名称。输入助手可用。所运算块的输入和输出将显示出来。它们仍然以问号形式保留,如果是功能块,则显示实例名称。
编程分支(子网络)
在 POU 的实现部分,使用
命令或将其从工具箱中拖动以插入新网络。例如,拖动
ADD
运营商进入空网并更换???
具有两个类型变量的字符INT
。拖动分支元素从工具箱放入您的实现中,并将其直接放在操作员输出的绿色插入位置。
该分支将操作员运算块输出处的处理线分成 2 个子网络。
现在可以将更多的 FBD 元素以及更多的分支添加到两个子网络中的每一个。