ダイアログ:プロジェクト設定 – SFC
シンボル:
機能:このダイアログは、SFCオブジェクトの設定を構成するためのものです。新しいSFCオブジェクトにはそれぞれ、構成された設定が自動的にそのプロパティに反映されます。
呼び出し:コマンド、SFCカテゴリ
要件:プロジェクトが開いていること。
タブ:フラグ
用途 |
|
変数 | 暗黙的に生成されるSFCフラグ変数です。SFCチャートの処理の制御およびモニタリングに使用できます。 |
宣言 |
宣言チェック ボックスがオンで、用途がオフの場合、変数の宣言は行われますが、処理中にフラグは機能しません。 注:SFCフラグ変数を手動で宣言した場合は、SFC 設定でこのフラグの宣言を無効にする必要があります。そうしないと、自動的に宣言されたフラグによって、手動で宣言されたフラグが上書きされます。 注:自動的に宣言されたフラグ変数は、オンライン モードでのみSFC エディターの宣言部に表示されます。 |
説明 | SFCフラグの機能と、そのフラグを設定した場合の影響について説明します。 |
すべてに適用 | このダイアログで、CODESYSは既存のSFCオブジェクトに変更を適用します。CODESYSは、SFC POUのプロパティでデフォルトを使用オプションを選択します。 |
重要
自動的に宣言されたSFCフラグ変数は、オンライン モード中のみSFC エディターの宣言部に表示されます。
タブ:ビルド
有効なトランジションのみ演算 |
|
ダイアログのこの部分は、コンパイラー バージョン < 3.4.1.0でのみ使用できます。 | |
会社 タイトル バージョン | CODESYSがデフォルトで使用するSFCライブラリを定義します |
名前空間 | 定義すると、ライブラリを一意にアドレス指定できます システム上でライブラリの複数のバージョンが使用可能な場合に必要です ライブラリ マネージャーで定義された名前空間と、個々のオブジェクトに定義された名前空間との間に不整合がないことを確認してください。デフォルト設定としては、CODESYSがデフォルト プロファイルで提供する |
ヒント
各SFC POUには、そのPOUを追加した時点で有効だったライブラリ バージョンに関する情報が保存されます。そのため、同じプロジェクト内で複数のライブラリ バージョンを使用することになる場合があります。これを防ぐため、コンパイラー バージョン3.4.1.0以降では、IecSfc.libraryの特定のバージョンを定義できなくなりました。プロジェクト内のすべてのSFC POUで使用するライブラリ バージョンは、プレースホルダーで定義されます。CODESYSは、使用しているコンパイラー バージョンに応じてプレースホルダーを解決します。コンパイラー バージョンへのライブラリ バージョンの割り当ては、ライブラリ プロファイルで定義されます。
タブ:解析
互換性モード | 解析は、トランジション オブジェクトの言語モデルに基づいて実行されます。代替分岐でトランジション オブジェクトまたはプロパティ オブジェクトを使用する場合、このモードでは不完全な解析式が提供される可能性があります。また、このモードでは有効なトランジションのみ演算プロパティが有効になっている必要があります。 |
複数ブランチ モード | SFC オブジェクト自体が解析を実行します。このモードでは、代替分岐でトランジション オブジェクトまたはプロパティ オブジェクトを使用する場合でも、完全な解析式が提供されます。複数ブランチ モードオプションが有効な場合、プロジェクト内のすべてのトランジション オブジェクトにコンパイラ定義 この機能は、CODESYS 3バージョン 3.5.22.20 以降で使用できます。 |

