Skip to main content

命令:插入右分支

符号:_cds_icon_sfc_insert_branch_right.png

功能:该命令在所选位置的右侧插入一个分支。

调用:SFC菜单

. 插入的分支类型取决于所选元素。
  • 如果所选元素中最上面的元素是转移或选择分支,则CODESYS会插入一个选择分支。

  • 如果所选元素中最上面的元素是步、宏、跳转或并行分支,则CODESYS会插入一个带有跳转标记Branch<x>的并行分支,其中x是一个递增的数字。您可以编辑跳转标记的默认名称。您可以将该跳转标记定义为跳转目标。

  • 如果当前选择了现有分支的公共元素(水平线),则CODESYS会将新分支线作为最右侧的分支线插入。如果当前选择了现有分支的整条分支线,则CODESYS会将新分支线作为新的分支线直接插入到其右侧。

提示

注意:您可以通过选择分支或并行分支命令将分支转换为另一种类型。

例 10. 示例:并行分支

下图显示了在选择step11步时通过插入右分支命令生成的新插入的并行分支。CODESYS会自动插入一个步(示例中为Step2)。

在线模式下的处理:如果t2产生TRUE,则在step11之后、评估t3之前立即执行Step2。

与选择分支不同,两条分支线都会被处理。

_cds_img_sfc_simultaneous_branch.png


例 11. 示例:选择分支

下图显示了在选择t4转移时通过插入右分支命令生成的新插入的选择分支。CODESYS会自动插入一个步(示例中为Step32)以及一个前置转移和一个后续转移(t41, t42)。

在线模式下的处理:如果Step3处于激活状态,则从左到右评估后续转移(t4, t41)。执行从左数第一个、其第一个转移返回TRUE的分支。

因此,与并行分支不同,只处理一条分支线。

_cds_img_sfc_alternative_branch.png