在 CODESYS SFC 编程中,区分并行分支与选择分支的关键在于图形符号及执行逻辑。并行分支的起止水平线为双线,其内部步骤可同时激活;而选择分支的起止水平线为单线,且必须始于转换条件、终于转换条件。
当遇到双线水平的并行分支时,若前置转换条件(如示例中的 t2)为真,则所有并行分支的首步(如 Step11 和 Step21)会同时激活。系统以相同时间处理各分支行,并在后续评估转换条件(如 t3)。此外,分支起始处会自动添加 Branch<n> 跳转标记,可将其设为跳转目标。
若需将现有并行分支转换为仅在特定条件下执行的选择分支,应使用 Alternative 命令。反之,若要将选择分支转为并行分支,则可使用 Parallel 命令进行转换。