Skip to main content

SFC要素:分岐

シンボル:_cds_img_sfc_element_branch.png

分岐を使用して、順次機能チャートで並列シーケンスまたは代替シーケンスをプログラムします。

代替ブランチの場合、CODESYS先行する切り替え条件に応じて、一度に1つの分岐ラインのみを処理します。並列分岐は同時に処理されます。

詳細については、以下を参照してください。SFCでのプログラミングそしてSFCでの処理順序

並列分岐

平行分岐の場合、分岐線は段差で始まり、段差で終わる必要があります。平行分岐線には、複数の分岐を含めることができます。

分岐の前後の水平線は二重線になります。

_cds_img_sfc_simultaneous_branch_example.png

オンラインモードでの処理: 前の切り替え( t2例では、TRUE、すべての平行分岐ラインの最初のステップがアクティブになります(Step11そしてStep21)。CODESYS個々の分岐ラインを同時に処理し、後続の切り替えはその後に渡されます(t3)。

分岐の開始を示す水平線に「分岐<n>」ジャンプマーカーが自動的に追加されます。このマーカーをジャンプ先として定義できます。

クリックすると代替並列分岐を代替分岐に変換します。

代替分岐

分岐の前後の水平線は1本線です。

代替分岐の場合、分岐線は遷移で始まり、遷移で終わる必要があります。分岐線には複数の分岐を含めることができます。

_cds_img_sfc_alternative_branch.png

分岐の前のステップがアクティブの場合、CODESYS各代替分岐線の最初の切り替えを左切り替え右へ処理する。TRUE、関連付けられている分岐ラインが「開きます」。これは、切り替えに続くステップがアクティブになることを意味します。

クリックすると平行代替分岐を並列分岐に変換します。