要素:構成 コンポジションは、ある要素に別の要素が含まれるUML関係です。 IECコードでは、これは要素のインスタンス化に対応します。 instFb_A : Fb_A 。カーディナリティは、関係が発生する頻度を示します。 IECコードでは、これはARRAY [..]に対応します。 1より大きいカーディナリティーを指定すると、システムは次のように宣言します。 instMultiFb_A : ARRA
要素:クラス クラスは、カプセル化されたデータと操作を備えた論理ユニットです。また、インスタンス化できる変数タイプを表します。クラスのインスタンスが変数として別のクラスに割り当てられる場合、これはクラスのロールまたは式と呼ばれます。 クラスはメソッドを提供できます FB_Init これは、インスタンスを初期化するときに呼び出されます。 クラスは別のクラスから継承できます。この関係は一般化と呼ばれま
ダイアログ:オプション:UML シンボル: 関数 :ダイアログには、クラス図エディターおよびステートチャートエディターで作業するための構成オプションが含まれています。 電話 : ツール→オプション メニュー、 UML カテゴリー ダイアログを終了すると、変更されたオプションが現在開いているすべてのUMLエディターに適用されます。 タブ:一般 グリッド グリッドスペース グリッド線の間隔(ピクセル単
要素:グローバル変数リスト 表 2 . 画面 (1) コマンドアイコン ヒント コマンドアイコンは、要素が選択されている場合にのみ表示されます (2) . ヘッダ 要素の識別 <<global>> プロジェクトで宣言されている変数リスト <<library>> ライブラリからのGVL <<missing>> プロジェクトに統合されていないライブラリからのGVL グローバル変数リストの名前 (3)
要素:関連付け アソシエーションは、認識を表すUML関係です。認識要素は、ポインターとして別の要素を指します。 IECコードでは、これは POINTER TO また REFERENCE TO ステートメント(たとえば、 ptrFb_A: POINTER TO Fb_A; また ptrFb_B: REFERENCE TO Fb_B; )。だから両方 アソシエーション(POINTER) と 協会(参考
シンプルステートマシン 単純なステートマシンは、状態、状態遷移を制御する遷移、およびアクションまたはメソッドで構成されます。これにより、有限マシンの動作を設計および実装できます。 ステートチャートを使用したアプリケーションの作成 で新しいプロジェクトを作成します 標準プロジェクト テンプレート。ために PLC_PRGの 、 を選択 UMLステートチャート 実装言語。 プロジェクトが作成されます。
要素:カスタムデータ型 表 3 . 画面 (1) 要素が選択されたときに表示されるコマンドアイコン (2) . ヘッダ 要素の識別 <<struct>> :DUT(タイプ:構造) <<enum>> :DUT(タイプ:列挙型) <<library>> :ライブラリからのDUT <<missing>> :ライブラリからのDUTライブラリはプロジェクトに統合されていません。 POUの名前 (3) 属性
要素:プロパティ プロパティは、プロパティによってクラス(プログラムまたは関数ブロック)またはインターフェイスを拡張するために使用されます。 ユーザー入力 アクション 説明 の中に ツールボックス ビュー、を選択します 財産 エレメント。 エディターで、適切な要素をクリックします。 The プロパティを追加 ダイアログが開きます。 プロパティの名前を指定し、設定を構成します。 クリック 追加 ダイ
要素:メソッド The 方法 elementは、クラス図のクラスまたはインターフェースにメソッドを追加するために使用されます。プロパティはありません。 ユーザー入力 アクション 説明 の中に ツールボックス ビュー、を選択します 「メソッド」要素。 エディターで、適切な要素をクリックします。 The メソッドの追加 ダイアログが開きます。 メソッドの名前を指定し、設定を構成します。 クリック 追加
要素:一般化 A 一般化 継承または特殊化を表すUML関係です。継承要素には、ルート要素の属性と操作があります。 IECコードでは、この関係はキーワードに対応します EXTENDS 。 一般化は、継承クラスからルートクラスを指します。したがって、矢印の方向は、誰が誰から継承するかを示します。 . クラス、インターフェイス、およびユーザー定義のデータ型の間で継承が可能です。 機能ブロックは、別の機能