.
命令“插入右分支”
.
.

符号:

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

调用: 主菜单SFC

.插入的分支的类型取决于所选元素。

  • 如果所选元素的最高元素是转换或替代分支,则CODESYS插入替代分支。
  • 如果所选元素的最上面的元素是步,宏,跳转或并行分支,则CODESYS插入带有Branch<x>跳转标记的并行分支,其中x是递增数。你可以编辑跳转标记的默认名称,也可以将跳转标记定义为跳转目标。
  • 如果选择了现有分支的公共元素(水平线),则CODESYS将新的分支线作为最右边的分支线插入。如果选择了现有分支的整个分支线,则CODESYS将新的分支线作为新的分支线直接插入到右侧。

 

请注意:你可以使用选择并行命令将分支转换为另一种类型。

.

.并行分支的例子

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

在线模式下的处理:如果t2返回值为TRUE,则CODESYS在step11之后且经过t3之前立即执行Step2

因此,CODESYS处理两条分支线而不是替代分支。

.

.替代分支的例子

下图显示了在选择了t4过渡时,由插入右分支命令生成的新插入的替代分支。CODESYS自动插入一个步(在该示例中为Step32),一个先前的转换和一个后续的转换(t41, t42)。

在线模式下的处理:如果激活了Step3,则CODESYS从左到右传递后续的过渡(t4, t41)。传递主分支的第一条分支线,其第一个过渡的结果为TRUE。因此,与并行分支相反,仅处理一条分支线。