SFC でのプログラミング SFC で POU を作成する デバイス ツリーでアプリケーションを選択します。 クリック プロジェクト → オブジェクトの追加 → POU . の POU を追加 ダイアログが開きます。 名前を指定し、 シーケンシャル ファンクション チャート (SFC) 実装言語。 クリック 追加 . CODESYS POU をデバイス ツリーに追加し、エディタで開きます。 ステッ
SFC 要素のプロパティ で SFC 要素のプロパティを編集します。 プロパティ 見る。クリック 表示 → 要素のプロパティ をクリックしてこのビューを開きます。表示されるプロパティは、現在選択されている要素によって異なります。 ヒント 要素の横にある SFC チャートに表示されるプロパティは、 意見 のタブ SFC エディタのオプション . 全般的 財産 値の説明 名前 要素名 デフォルト: "
SFC フラグ SFC フラグは、定義済みの名前を持つ暗黙的に生成される変数です。フラグを使用して、SFC チャートの処理に影響を与えることができます。たとえば、これらのフラグを使用して、タイムアウトを表示したり、ステップ チェーンをリセットしたりできます。さらに、特にトランジションをアクティブにするために、ジョギング モードをアクティブにすることができます。これらの変数にアクセスするには、これら
ダイアログ:オプション:SFCエディター シンボル: 関数 : ダイアログは、 SFC エディタ . 電話 : ツール → オプション 指図、 SFC エディタ カテゴリー タブ: レイアウト 表 5 . 要素 の寸法を定義します ステップ 、 アクション 、 予選 、 と 財産 SFCの要素 マトリックス単位で指定された値 1 つのマトリックス単位 = テキスト エディターのオプションで設定した
暗黙の変数 すべての SFC オブジェクトは、実行時にステップと IEC アクションのステータスを監視するための暗黙的な変数を提供します。これらの暗黙的な変数は、各ステップおよび各 IEC アクションに対して自動的に宣言されます。 暗黙の変数は、型の構造インスタンスです SFCStepType ステップとタイプ SFCActionType アクション用。変数には、その要素と同じ名前が付けられます。
SFC での処理指図 . 要素の基本的な動作 アクティブステップ アクティブなステップには、現在実行中のアクションが含まれます。オンラインモードでは、 CODESYS アクティブなステップを青色で表示します。 初期ステップ SFC で POU を呼び出した後の最初のサイクルで、イニシャル ステップが自動的にアクティブになり、ステップ アクションが実行されます。 CODESYS IEC アクションを
属性: no_virtual_actions プラグマは、SFC で実装されたファンクション ブロックから派生し、この基本クラスの基本的な SFC シーケンスを使用するファンクション ブロックに使用されます。そこから呼び出されるアクションは、メソッドと同じ仮想動作を示します。これは、基本クラスのアクションの実装を、独自の特定の実装を持つ派生クラスに置き換えることができることを意味します。 プラグマ
SFC 要素: アクション シンボル: アクションには、有効な実装言語の 1 つで 1 つ以上のステートメントが含まれています。アクションを ステップとトランジション . SFC ステップで使用するアクションは、プロジェクトで POU として作成する必要があります。 例外: アクションの関連付けとしてステップに追加する IEC アクションの場合、アクション オブジェクトの代わりにブール変数を指定す
コマンド: 分岐を右に挿入 シンボル: 関数 : コマンドは ブランチ 選択した位置の右側。 電話 : SFC メニュー . 挿入される分岐のタイプは、選択した要素によって異なります。 選択した要素の最上位要素が遷移または代替分岐の場合、 CODESYS 代替ブランチを挿入します。 選択した要素の最上位要素がステップ、マクロ、ジャンプ、または並列分岐の場合、 CODESYS ジャンプマーカーで並列
ダイアログ:プロジェクト設定:SFC シンボル: 関数 : ダイアログは、SFC オブジェクトの設定を構成するために使用されます。新しい各 SFC オブジェクトのプロパティには、構成された設定が自動的に含まれます。 電話 : プロジェクト → プロジェクト設定 指図、 SFC カテゴリー 要件 : プロジェクトが開いています。 タブ: 変数 SFC チャートでの処理をチェックおよび監視するための暗