暗黙の変数 コンパイル時に、名前が付いた構造変数 UML_SC_<object name> グラフィカルステートチャートオブジェクトごとに自動的に生成されます。この変数は、オブジェクトの暗黙的なデータへのアクセスを提供します。データは、オブジェクトがどのように構造化されているかに関する情報を提供します。実行時に、ダイアグラムの状態に関する情報を提供します。たとえば、終了状態にすでに到達していること
要素:フォーク/結合 フォークは、直交状態での疑似並列処理への遷移を分割するための疑似状態です。フォークから発生するすべての遷移は、複合状態のさまざまな領域で直交状態で終了する必要がある完了遷移です。これらのトランジションには条件がなく、着信トランジションのガード条件が満たされると切り替わります。 プロパティ 財産 説明 識別子 選択した要素の一意の名前。ステートチャートには表示されません。 垂直
要素:選択 選択肢は、ステートチャート内のノードです。後続のガード条件は、サイクル内のノードで評価されます。少なくとも1つの着信遷移と1つの発信遷移があります。選択ノードは、最上位のステートチャート、複合状態、または直交状態の領域に配置できます。複数の選択肢ノードがトランジションによってリンクされている場合、このチェーン内のトランジションのソース要素である選択肢へのトレースバックなど、循環リンクを
要素:遷移 遷移は、状態間の遷移動作を制御します。 . 次のいずれかのイベントが発生すると、遷移が発生する可能性があります。 条件付きイベントまたは変更イベント 完了イベント(ソース状態のアクションが完了したとき) タイムイベント トランジションにはガード条件があり、アクションを持つことができます。状態遷移は通常、ガード状態の評価で立ち上がりエッジが検出されたときに実行されます。別の方法として、ガ
要素: 例外遷移 例外遷移は、エラーまたは例外が発生した場合に、次の状態または疑似状態への切り替えを制御します。例外遷移には、ガード条件とオプションでアクションがあります。 例外遷移は、現在の処理を中断します。まず、現在アクティブな状態がサイクルの最後まで処理されます。次に、システムはこの例外への反応として意図された状態に切り替わります。この状態では、エラー処理と例外処理が実行されます。ソース状態
ダイアログ:プロパティ シンボル: 関数 :ダイアログには、UMLオブジェクトのプロパティが含まれています。 電話 : 表示→プロパティ 指図;で選択されたUMLオブジェクトのコンテキストメニュー POU 表示または デバイス 見る UML関連のコンテンツ プロパティ ダイアログについて以下に説明します。 タブ:一般 名前 UMLオブジェクトの名前 オブジェクトタイプ 例: POU で開く UML
コマンド: イメージの作成 シンボル: 関数 : コマンドにより開きます。 画像の作成 ダイアログを使用して、クラス図またはステートチャートから PNG グラフィックス ファイルを生成し、ファイル システムに保存します。 電話 :UMLオブジェクトのコンテキストメニュー デバイス 表示または POU 見る ダイアログ: イメージの作成 表 7 . 設定 長辺のサイズ(ピクセル単位) 画像の辺の長さ
CODESYS Development System
宣言を見つける CODESYS プロジェクト全体で変数または関数の定義ポイントを検索する可能性を提供します。定義を含むブロックがエディターで開かれ、宣言がマークされます。 変数の宣言を見つける 要件:POUがエディターで開かれている。 実装の識別子にカーソルを置きます。 コマンドを選択します 編集→アイコンの検索→ 定義に移動 。 宣言のあるPOUがエディターで開かれ、変数の定義が強調表示されます
CODESYS Development System
データの永続性 変数とそのデータの有効期間は、変数が作成されてから削除され、メモリスペースが再び解放されるまで延長されます。変数の作成、初期化、またはインスタンス化のタイミングは、宣言されたスコープによって異なります。通常、メモリ解放の時間も。たとえば、グローバル変数のメモリは、アプリケーションの終了時に解放されます。 通常よりも長くデータを保持できます。の次のメカニズム CODESYS この目的
CODESYS Development System
オペレーター:コンテンツオペレーター 演算子は、IEC61131-3規格の拡張です。 演算子を使用すると、ポインターを逆参照できます。演算子を次のように追加します ^ ポインタ識別子に。 注意 アドレスへのポインタを使用する場合、オンライン変更を適用するとアドレスの内容がシフトする可能性があることに注意してください。 例 120 . 例 ST pt : POINTER TO INT; var_in