ユーザーインターフェース このセクションの内容 :
暗黙の変数 コンパイル時に、名前が付いた構造変数 UML_SC_<object name> グラフィカルステートチャートオブジェクトごとに自動的に生成されます。この変数は、オブジェクトの暗黙的なデータへのアクセスを提供します。データは、オブジェクトがどのように構造化されているかに関する情報を提供します。実行時に、ダイアグラムの状態に関する情報を提供します。たとえば、終了状態にすでに到達していること
チュートリアル:ステートチャート ステートチャートの作成と実装 ステートチャートは、実行時に状態から状態に切り替わるマシンです。状態は遷移によってリンクされており、遷移にはそれぞれガード条件があります。アクションまたはメソッドは、状態と遷移の両方で呼び出すことができます。ガード条件が値を取得したとき TRUE (イベント)、トランジションがアクティブになります。これにより、遷移に属するアクションま
シンプルステートマシン 単純なステートマシンは、状態、状態遷移を制御する遷移、およびアクションまたはメソッドで構成されます。これにより、有限マシンの動作を設計および実装できます。 ステートチャートを使用したアプリケーションの作成 で新しいプロジェクトを作成します 標準プロジェクト テンプレート。ために PLC_PRGの 、 を選択 UMLステートチャート 実装言語。 プロジェクトが作成されます。
クラス図要素 クラス図の要素は、 ツールボックス 見る。このビューは、を開くと開きます クラス図 エディター内のオブジェクト。 クラス ( POU )。 インターフェース DUT (データユニットタイプ) グローバル変数リスト ノート 変数宣言 財産 方法 アクション 構成 ( VAR )。 協会 ( POINTER TO )。 実現( IMPLEMENTS )。 一般化( EXTENDS )。
要素:クラス クラスは、カプセル化されたデータと操作を備えた論理ユニットです。また、インスタンス化できる変数タイプを表します。クラスのインスタンスが変数として別のクラスに割り当てられる場合、これはクラスのロールまたは式と呼ばれます。 クラスはメソッドを提供できます FB_Init これは、インスタンスを初期化するときに呼び出されます。 クラスは別のクラスから継承できます。この関係は一般化と呼ばれま
要素:インターフェース インターフェイスは、公開されている動作を説明する一連のメソッドとプロパティ宣言です。したがって、変数や実装は含まれていません。スペシャリスト関係(一般化)は、2つのインターフェース間に存在する可能性があります。 表 1 . 画面 (1) コマンドアイコン:要素が選択されているときに表示されます (2) . ヘッダ 要素の識別 <<interface>> <<library>
要素:グローバル変数リスト 表 2 . 画面 (1) コマンドアイコン ヒント コマンドアイコンは、要素が選択されている場合にのみ表示されます (2) . ヘッダ 要素の識別 <<global>> プロジェクトで宣言されている変数リスト <<library>> ライブラリからのGVL <<missing>> プロジェクトに統合されていないライブラリからのGVL グローバル変数リストの名前 (3)
要素:カスタムデータ型 表 3 . 画面 (1) 要素が選択されたときに表示されるコマンドアイコン (2) . ヘッダ 要素の識別 <<struct>> :DUT(タイプ:構造) <<enum>> :DUT(タイプ:列挙型) <<library>> :ライブラリからのDUT <<missing>> :ライブラリからのDUTライブラリはプロジェクトに統合されていません。 POUの名前 (3) 属性