Skip to main content

コマンド: ジェネレータ設定

このコマンド (カテゴリ「Composer」) は、使用可能なすべてのジェネレーターを含むダイアログを開きます。

このダイアログでは、単一のジェネレーターをそれぞれ有効または無効にできます。 「ツール」アイコンをクリックすると、現在選択され有効になっているジェネレーターの特定の設定を含む詳細なダイアログが開きます。

デバイスジェネレータ

このジェネレーターは、必要なデバイスを生成し、可能であればそれらをモジュール IO に接続しようとします。

Application Composer プラグインの現在のリリースでは、デバイス ジェネレーターで使用できる構成ダイアログはありません。

ソーステンプレートジェネレーター

このジェネレータは、既存の機能ブロックを POU- アプリケーション内のプール。コピーしたブロックはフォルダー内にあります AC_SourceTemplate 提出した。このフォルダーには関数も含まれています AC_SourceTemplateInit 作成した。この関数はコピーしたファンクションブロックを初期化します。一度生成されたファンクション ブロックは編集可能で、新しい生成の実行中に上書きされることはありません。使用されなくなったファンクション ブロックは名前が変更され、サブフォルダーに保存されます。 UnusedSourceTemplate 遅れ。拡張子は次のようになります _unused 添付。要件: 標準ジェネレーターがアクティブ化されている必要があります。

デフォルトのジェネレーター

デフォルトのタスク設定

優先度の高いタスク

ユーザー定義タスクの優先度と間隔の定義

ユーザー定義タスクは、最上位モジュールのエディターで設定できます (「使用法」を参照)。

中優先度のタスク

優先度の低いタスク

通信設定

RMP通信を有効にする

standard icon:RMP通信に必要な要素が作成されます。

タスクの優先度

RMP タスクの優先順位

タスク間隔

RMPタスクのタスク間隔

コンパイラプラグマ

GVL

コンパイラプラグマの定義

このプラグマのリストは、生成された GVL または汎用モジュールの前に挿入されます。

機能ブロック

シンボル構成

シンボル構成を生成する

standard icon: シンボル設定オブジェクトがアプリケーションに追加されます。

永続化ジェネレーター

永続性ジェネレーターは、モジュール ツリーから永続性構成を読み取り、永続性を使用する各アプリケーションの下に永続性構成オブジェクトを作成します。

詳細については、以下も参照してください。 永続化マネージャー

ヒント

Persistence Manager のインスタンスがこのアプリケーションにマップされている場合、アプリケーションは Application Composer の永続化機能のみを使用します。

データログジェネレーター

DataLog Generator は、モジュール ツリーの構成から DataLog 構成オブジェクトを作成します。このオブジェクトは、のインスタンスが配置されるアプリケーションの下に挿入されます。 データログマネージャー マッピングされています。現在のバージョンでは、 CODESYS Application Composer DataLog ジェネレーターの構成は使用できません。

トレンドジェネレーター

トレンド ジェネレーターは、モジュールの説明からトレンド定義を読み取り、それらを使用してトレンド構成と関連する視覚化を作成します。これらのビジュアライゼーションは、既存のビジュアライゼーションに埋め込まれます。

アラーム発生器

アラーム ジェネレータは、モジュールの説明からアラーム定義を読み取り、関連するアラーム管理コンポーネントを作成または拡張します。さらに、アラーム テーブルが挿入されたテンプレートからビジュアライゼーションが作成されます。この視覚化は次のように呼ばれます トップレベルの視覚化 視覚化ジェネレーターの残りの視覚化イメージに追加されます。

テンプレート

ページの視覚化に使用されるテンプレート。

注: ビジュアライゼーションをテンプレートとして使用するには、次の要件を満たしている必要があります。

  • 名前の入った四角形 Placeholder_AlarmTable

  • 変数 bAckVisiblebAckSelbHistorybFreezeScrlPos タイプの BOOL

アラーム保存テンプレート

タイプのオブジェクト AlarmStorageTemplate、現在のプロジェクトと参照されるライブラリにあります。

選択したテンプレートは、生成されたすべてのアラーム設定に使用されます。

トップレベルのライダーを作成する

standard icon: 生成されたアラームの視覚化用に最上位のタブが作成されます。

指定した名前がこの最上位タブに表示されます。

デバイス診断ジェネレーター

このジェネレーターは、デバイス診断用の視覚化イメージを作成します。設定では、次のことができます 視覚化テンプレート そして視覚化画像のレイアウトを決定することができます。

40. ダイアログ デバイス診断ジェネレーターの設定
ダイアログ デバイス診断ジェネレーターの設定


基本的なビジュアライゼーション、PLC、フィールドバス、バス カプラー、端子のテンプレートは、このダイアログで設定されます。それぞれのテンプレート タイプに一致する、プロジェクトで使用可能なすべてのビジュアライゼーションが、テンプレートの選択に使用されるコンボ ボックスに表示されます。

ダイアログの下部では、可視化画像の最小サイズと配置されたデバイス間の距離を設定します。

CFCプログラムジェネレータ

CFC ジェネレーターは、CFC プログラムを生成するために使用されます。

すべての CFC ピンを常に再生成する: standard icon: モジュール インスタンスの FB 呼び出しでは、常にモジュール FB のすべての I/O を生成する試みが行われます。

視覚化ジェネレーター

このジェネレータは im から生成します CODESYS-プロジェクトで利用可能なビジュアライゼーション画像 CODESYS Application Composer

  • 最上位の名前: のシンボル名を入力します。 テンプレート 選択された視覚化テンプレート (「トップレベルテンプレート」)。

  • テンプレート: 選択リストには、(プロジェクトおよびロードされたライブラリから) 利用可能なすべての互換性のあるビジュアライゼーションが含まれています。もし、あんたが デフォルト 設定すると、ライブラリのデフォルトのテンプレートが使用されます AC_Module 使用済み。このダイアログで構成されたテンプレートが後でプロジェクトまたはライブラリから削除された場合でも、このダイアログでは引き続き使用できます。

  • TargetVisuウェブビジュアル: 選択したテンプレートをこの表示バリアントに使用する必要がある場合は、それぞれのオプションをアクティブにします。

  • : 生成されたビジュアライゼーションの幅 (ピクセル単位) (デフォルト値: 640、最小 100、最大 10000)

  • 身長: 生成されたビジュアライゼーションの高さ (ピクセル単位) (デフォルト値: 640、最小 100、最大 10000)

  • 最上位タブの最小幅: 作成された最上位タブの最小幅 (ピクセル単位)。ここに0を入力すると設定は反映されません。

  • 最上位タブの最大幅: 作成された最上位タブの最大幅 (ピクセル単位)。ここに0を入力すると設定は反映されません。

最上位のテンプレートの詳細については、以下を参照してください。 トップレベルのテンプレート

最大クライアント数: 同時に使用されるサポートされる表示バリアントの最大数 (デフォルト値 8、最小 1、最大 128)。

SVN が使用可能な場合は、生成されたビジュアルを無視します: プロジェクトが SVN で管理されている場合は、このオプションを有効にする必要があります。 standard icon: CODESYS 生成されたビジュアライゼーションが SVN で無視されるようにします。そうしないと問題が発生する可能性があります。

再生すると視力も回復する: standard icon: コードが生成されるたびに、すべてのビジュアライゼーションが再作成され、既存のビジュアライゼーションが上書きされます。生成後にモジュール ユーザーが生成されたビジュアルに変更を加えたくない場合は、このオプションを選択する必要があります。ただし、生成後にビジュアライゼーションへの変更が必要な場合は、オプションを無効にする必要があります。それから試してみました CODESYS その後の変更は新しい世代にも保持されます。

最上位タブのデフォルトとしてインスタンス名を使用する: standard icon: 完全なインスタンス パスの代わりに、インスタンス名のみが最上位タブに表示されます。

構成にエラーがある場合は、エラー プロバイダー アイコンとボタンによって表示されます。 わかりました 無効化されています。