Skip to main content

SFC 元素:分支

象征:_cds_img_sfc_element_branch.png

您可以使用分支在顺序功能图中编写并行或替代序列。

对于替代分支,CODESYS根据前面的转移条件,每次只处理一条分支线。并行分支会同时处理。

有关详细信息,请参阅: SFC编程SFC 中的处理订单

并行分支

对于平行分支,分支线必须以步骤开始和结束。平行分支线可以包含更多分支。

分支前后的横线为双线。

_cds_img_sfc_simultaneous_branch_example.png

在线模式下处理:如果前面的转移(t2在示例中)产生TRUE,则所有并行分支线中的第一步都是活动的(Step11Step21)。CODESYS同时处理各个分支线,随后传递后续转移(t3)。

一个“分支<n> ”跳转标记会自动添加到水平线上,指示分支的开始。您可以将此标记定义为跳转目标。

请注意,您可以点击选择分支将并行分支转换为备选分支。

选择分支分支

分支前后的水平线是一条线。

对于备选分支,分支线必须以过渡开始和结束。分支线可以包含更多分支。

_cds_img_sfc_alternative_branch.png

如果分支之前的步骤处于活动状态,则CODESYS处理从左到右的每个备选分支线的第一个转移。对于第一个转移TRUE,相关分支线“打开”,意味着转移之后的步骤被激活。

请注意,您可以点击平行线将 替代分支转换 为 并行分支.