要素:関連付け アソシエーションは、認識を表すUML関係です。認識要素は、ポインターとして別の要素を指します。 IECコードでは、これは POINTER TO また REFERENCE TO ステートメント(たとえば、 ptrFb_A: POINTER TO Fb_A; また ptrFb_B: REFERENCE TO Fb_B; )。だから両方 アソシエーション(POINTER) と 協会(参考
用語OOP– IEC 61131-3 次のリストは、UMLの用語と、IEC61131-3の同等の用語および CODESYS 。 UMLオブジェクト指向の用語 IEC61131-3または拡張機能で同等 CODESYS クラス: class . POUタイプ プログラム PRG : PROGRAM ファンクションブロック FB : FUNCTION_BLOCK 関数 楽しい : FUNCTION 属性
ステートチャートエディタでの作業 ステートチャートエディタでは、ステートチャートをグラフィカルに実装します。 ステートチャートの実装 メソッドまたはアクションを呼び出す状態を挿入できます。遷移を挿入すると、状態遷移の条件を定義できます。挿入したときの状態は TRUE デフォルトでは、次のように表されます 。その後、この値を変更してアクションまたはメソッドを呼び出すことができます。 疑似状態を挿入す
要素:グローバル変数リスト 表 2 . 画面 (1) コマンドアイコン ヒント コマンドアイコンは、要素が選択されている場合にのみ表示されます (2) . ヘッダ 要素の識別 <<global>> プロジェクトで宣言されている変数リスト <<library>> ライブラリからのGVL <<missing>> プロジェクトに統合されていないライブラリからのGVL グローバル変数リストの名前 (3)
要素:実現 A 実現 インスタンス化を表すUML関係です。実現クラスオブジェクトは、インターフェイスの属性と操作を実装します。 IECコードでは、この関係はキーワードに対応します IMPLEMENTS 。 クラスからの実現ポイント(タイプ: FUNCTION_BLOCK )インターフェイスに。 破線の矢印で表示 プロパティ 表 5 . 関係 関係タイプ ルートを最適化する このオプションを選択する
概要 UML(Unified Modeling Language)は、オブジェクト指向ソフトウェアの仕様、設計、および文書化のためのグラフィカル言語です。それは、システム開発内のプログラミングと他の部門との間の議論のための普遍的に理解できる基礎を提供します。 統一モデリング言語自体は、構造図と動作図の2つの主要なカテゴリから14の異なる図タイプを定義します。構造図は、ソフトウェアのアーキテクチャを
暗黙の変数 コンパイル時に、名前が付いた構造変数 UML_SC_<object name> グラフィカルステートチャートオブジェクトごとに自動的に生成されます。この変数は、オブジェクトの暗黙的なデータへのアクセスを提供します。データは、オブジェクトがどのように構造化されているかに関する情報を提供します。実行時に、ダイアグラムの状態に関する情報を提供します。たとえば、終了状態にすでに到達していること
要素:フォーク/結合 フォークは、直交状態での疑似並列処理への遷移を分割するための疑似状態です。フォークから発生するすべての遷移は、複合状態のさまざまな領域で直交状態で終了する必要がある完了遷移です。これらのトランジションには条件がなく、着信トランジションのガード条件が満たされると切り替わります。 プロパティ 財産 説明 識別子 選択した要素の一意の名前。ステートチャートには表示されません。 垂直
要素:選択 選択肢は、ステートチャート内のノードです。後続のガード条件は、サイクル内のノードで評価されます。少なくとも1つの着信遷移と1つの発信遷移があります。選択ノードは、最上位のステートチャート、複合状態、または直交状態の領域に配置できます。複数の選択肢ノードがトランジションによってリンクされている場合、このチェーン内のトランジションのソース要素である選択肢へのトレースバックなど、循環リンクを
要素:遷移 遷移は、状態間の遷移動作を制御します。 . 次のいずれかのイベントが発生すると、遷移が発生する可能性があります。 条件付きイベントまたは変更イベント 完了イベント(ソース状態のアクションが完了したとき) タイムイベント トランジションにはガード条件があり、アクションを持つことができます。状態遷移は通常、ガード状態の評価で立ち上がりエッジが検出されたときに実行されます。別の方法として、ガ