ステートチャート ステートチャートは、有限状態マシンをグラフィカルにプログラムできるグラフィカルな形式です。ステートマシンは、実行時に有限数の状態の1つに継続的に存在するシステムです。各状態でアクションを実行できます。イベントが発生すると、次の状態への遷移が発生します。移行中にアクションを実行することもできます。 の CODESYS 、ステートチャートは、で作成されるPOUです。 ステートチャート
ユーザーインターフェース このセクションの内容 :
ステートチャートエディタでの作業 ステートチャートエディタでは、ステートチャートをグラフィカルに実装します。 ステートチャートの実装 メソッドまたはアクションを呼び出す状態を挿入できます。遷移を挿入すると、状態遷移の条件を定義できます。挿入したときの状態は TRUE デフォルトでは、次のように表されます 。その後、この値を変更してアクションまたはメソッドを呼び出すことができます。 疑似状態を挿入す
暗黙の変数 コンパイル時に、名前が付いた構造変数 UML_SC_<object name> グラフィカルステートチャートオブジェクトごとに自動的に生成されます。この変数は、オブジェクトの暗黙的なデータへのアクセスを提供します。データは、オブジェクトがどのように構造化されているかに関する情報を提供します。実行時に、ダイアグラムの状態に関する情報を提供します。たとえば、終了状態にすでに到達していること
オンラインモード 実行時に、エディターのモニターでダイアグラムの動作をモニターおよび制御できます。 ヒント サンプルプロジェクト UML_SC_CoffeeMachine.project 次の例を説明するために提供されています。 遷移の時間動作 ステートチャートはイベントに反応します。イベントが発生し、その結果、条件が真になると、次のバスサイクルクロックで状態遷移が発生します。状態遷移が対応する条
チュートリアル:ステートチャート ステートチャートの作成と実装 ステートチャートは、実行時に状態から状態に切り替わるマシンです。状態は遷移によってリンクされており、遷移にはそれぞれガード条件があります。アクションまたはメソッドは、状態と遷移の両方で呼び出すことができます。ガード条件が値を取得したとき TRUE (イベント)、トランジションがアクティブになります。これにより、遷移に属するアクションま
シンプルステートマシン 単純なステートマシンは、状態、状態遷移を制御する遷移、およびアクションまたはメソッドで構成されます。これにより、有限マシンの動作を設計および実装できます。 ステートチャートを使用したアプリケーションの作成 で新しいプロジェクトを作成します 標準プロジェクト テンプレート。ために PLC_PRGの 、 を選択 UMLステートチャート 実装言語。 プロジェクトが作成されます。
コーヒーメーカー 次のアプリケーション例は、コーヒーマシンのステートチャートを示しています。プロセスフローを完全に記述し、実行時のマシンの動作を決定します。 サンプルプロジェクトを見る UML_SC_CoffeeMachine.project インストールサブディレクトリ Projects 。 ステートチャートを使用したアプリケーションの作成 の CODESYS 、で新しいプロジェクトを作成します
クラス図要素 クラス図の要素は、 ツールボックス 見る。このビューは、を開くと開きます クラス図 エディター内のオブジェクト。 クラス ( POU )。 インターフェース DUT (データユニットタイプ) グローバル変数リスト ノート 変数宣言 財産 方法 アクション 構成 ( VAR )。 協会 ( POINTER TO )。 実現( IMPLEMENTS )。 一般化( EXTENDS )。