例: シーケンスエディター
製品: CODESYS Application Composer
この例では、統合されているシーケンスエディタの使い方を示します。CODESYS Application Composer対応するグラフィカル エディターを使用すると、シーケンス フローに従ってモジュールが表示され、編集されます。
説明
シーケンスエディタを使用すると、グラフィカルなシーケンス表現の形でモジュールツリーを編集できます。これを行うには、後で対応するモジュールとしてプログラムシーケンスに追加するステップを定義し、プログラムする必要があります。
![]() |
追加情報
そのAC_Mechatronics.libraryライブラリは、OMAC状態モデル( www.omac.orgプログラム マネージャーでは、OMAC 状態モデルのさまざまな状態が許可され、それぞれにシーケンスが装備され、表示されます。
![]() |
使用するにはAC_Mechatronics.libraryライブラリを使用するには、ライブラリのプログラムシーケンスに挿入するモジュールを作成する必要があります。これらのプログラムシーケンスは、シーケンスエディタでパラメータ化され、インスタンス化されます。プログラムシーケンスでモジュールシーケンスステップを使用する場合は、以下の実装が必要です。AC_MEC.IProgramSequenceStepインタフェース。
AC_Mechatronics.library図書館:プログラムシーケンスでシーケンスステップを使用する場合は、
StepBaseモジュールは拡張する最も簡単な方法です。この方法では、ステップは直接実装します。AC_MEC.IProgramSequenceStepプログラムシーケンスで使用できます。StepBase、そのExecuteこの例でわかるように、メソッドをオーバーライドする必要があります。Execute現在アクティブなステップのメソッドが実行され、このステップがタスクの終了を通知するまで呼び出されます。Done財産にTRUE。その
AC_Mechatronics.libraryライブラリには既にいくつかの基本的なステップが用意されています。これには、例えばジャンプを表すシーケンスステップ(ConditionalJump)または枝(BranchOnBool、BranchOnComparison)。の範囲内で
AC_Mechatronics.ライブラリでは、シーケンスステップが参照するアクチュエータモジュールに作用することが可能です。アクチュエータ用のスロットは、AC_Mechatronics.libraryマシン(このライブラリのトップレベルモジュール)に挿入するためには、アクチュエータは空のAC_MEC.IActuatorインタフェース。マシン(モジュール定義)の下
AC_Mechatronics.library)には、OMAC状態の動作を含むプログラムマネージャモジュール用のスロットがあります。各OMAC状態のシーケンスは、プログラムマネージャモジュールの下に挿入できます。プログラムマネージャモジュールには、OMAC状態を制御するための入力と出力があります(例えば、startまたはstopプログラム マネージャーへのコマンド)。OMAC 図と比較してください。
システム要件と制限事項
プログラミングシステム | CODESYS Development System(バージョン3.5.17.0以上) |
ランタイムシステム | CODESYS Control Win(バージョン3.5.17.0) |
アドオンコンポーネント | CODESYS Application Composer |
注記
ダウンロードプロジェクト

