オブジェクト: トレンドレコーディング
シンボル:
トレンド記録のタイムアウト
トレンド記録中に、アプリケーションタスクがタイムアウトをトリガーし、次の状態に移行するときに例外が発生することがあります。ランニングに停止原因としては、SQLiteデータベースでのファイル操作に時間がかかりすぎているか、記録されている変数が多すぎることが考えられます。これは通常、ターゲットデバイスのパフォーマンスが低い場合に発生します。
例外の発生を回避できます。
保存されるデータの量がターゲット システムに適合するように、メモリ要求の少ないトレンド記録を構成します。
変数の数を減らします。
トレンド記録では、記録するデータ、場所、時間間隔を構成します。
実行時に、 CODESYS TargetVisu 構成を転送する CmpTraceMgr
ランタイム システム コンポーネント。
グループ: 録音設定
トレンドビューの一番上のノードを選択します。これがトレンド名です。次に 記録設定 右側に表示されます。
時間間隔で記録する |
注: このオプションを選択すると、 間隔設定 グループが下に表示されます。ここで、時間間隔を指定して記録の頻度を設定します。 |
タスクに応じて記録する |
注: このオプションを選択すると、 タスク設定 グループが下に表示されます。ここでタスクを指定して記録の頻度を設定します。 |
時間間隔 | 例: リストボックスから時間単位を選択します (MS、 s、 メートル、 h、 d)。 |
タスクの優先度 (0..31) | デフォルト値: |
タスク | データが記録されるタスク これは、記録がタスク サイクルごとに等距離 (またはタスク サイクルの倍数) で行われることを意味します。 例: クリック ヒント: 一般に、トレンド記録はメイン プログラムと同じタスクで実行されます。 |
タスクの優先度 (0..31) | デフォルト値: |
詳細設定 | |
nサイクルごとに測定 | 処理されたタスク サイクルの数に応じて、ランタイム システムがデータを記録する頻度。 リスト ボックスから値を選択するか、入力フィールドに値を入力します。 例: 1時間1分1秒1ミリ秒 例: CODESYS タスク構成の設定を使用して、頻度に応じて時間間隔を計算します。したがって、少なくともタスク サイクル時間が設定されている場合にのみ計算が可能です。結果は、入力フィールドの右側、テーブルの外側に標準化されたスタイルで表示されます。 時間間隔(タスクサイクルの倍数として指定) デフォルト: ヒント: 倍数となる時間間隔は入力フィールドの後に表示されます。 |
追加のランタイムバッファ | ランタイムシステムがより多くのデータを記録できる時間間隔の長さ 例: 時間間隔( MS)追加のランタイムバッファ ランタイム システム コンポーネントでデータを「書き出す」ときに遅延が発生すると、上書きによるデータ損失のリスクがあります。この場合、ランタイム システムは追加バッファーを使用します。 |
レコードの状態 | データが記録された記録条件:
ポインタの内容は許可されません。 注: 条件が定義されていない場合は、記録が自動的に開始されます。 |
測定の減速要因 | 係数(数値データ型、リテラルまたは変数 >= 1) 例: 係数は、指定された間隔に掛けられます。 nサイクルごとに測定これによって実際の記録間隔が決まります。 nサイクルごとに測定 = 2 かつ 測定の減速要因 = 5 は、測定値が 10 タスク サイクルごとにのみ記録されることを意味します。 |
解決 | 例: MS アプリケーションがタイムスタンプを保存する解像度 リスト ボックスから時間単位を選択します。 注意: トレンドオブジェクトが実行されるタスクのサイクルタイムが1ミリ秒以下の場合は、タイムスタンプの解像度を次のように設定する必要があります。 1マイクロ秒。 |
トレンドストレージ | |
変数の最大数 | 例: データベースで管理できるトレンド変数の最大数 この値を後で増やすと、 CODESYS ダウンロードを実行し、データベースを再構成します。 |
Nミリ秒ごとに保存 | 時間間隔(ミリ秒) 例: アプリケーションは、時間間隔からタスク サイクルの数を内部的に計算します。タスク サイクルの期間は、タスク構成で定義されます。 値が高いほど、実行時のパフォーマンスが向上します。この欠点は、コントローラーのクラッシュやシャットダウンが発生した場合にデータが失われるリスクが増すことです。値を低くすると、このリスクが軽減されます。ここでの欠点は、大量のデータがあると、トレンド視覚化の制御が遅くなることです。 |
制限 | |
制限なし |
注意: これは推奨されません。 |
最大レコード数 |
例: 注: データ セットは、トレンド変数の値とタイムスタンプで構成されます。 |
推定データベースサイズ | おおよそのファイルサイズは、の横に指定されています 最大レコード数 フィールド。 例: 推定ファイルサイズは、以下によって異なります。
そのため、実際のデータサイズは大きく異なる場合があります。 |
最大ストレージサイズ |
リストボックスで、ストレージ単位(キロバイト)を選択します。 例: アプリケーションは内部的にデータ レコードの数を計算します。 |
グループ: 変数設定
トレンドビューで変数を選択します。すると、それぞれの 変数設定 左側に表示されます。
変数 | 記録された値の変数。
有効なデータ型はすべて標準型です。 を除外する |
パラメータ | 記録された値のパラメータ の 入力アシスタント ダイアログには、有効なシステムパラメータがすべて表示されます。 パラメータ のカテゴリー カテゴリー タブ。 |
![]() | 間で切り替えます 変数 と パラメータ |
レコードの状態 | アプリケーションが変数のデータを記録する条件:
ポインタの内容は許可されません。 注: 条件が定義されていない場合、記録は自動的に開始されます。 |
付属のY軸 | トレンドグラフのY軸は、 変数リスト ボックスには、標準の Y 軸と構成された Y 軸が表示されます。 要件: このオプションは、 傾向 視覚化要素は、 表示設定を編集する ダイアログ。 |
変数名を表示 |
要件: テキストが入力されている場合 説明、オプションを無効にすることができます。 |
説明 | ツールチップのテキスト(例: とき 表示変数名 プロパティがアクティブ化されている場合、テキストには括弧内の変数名が追加されます。例: もし 説明 テキストが含まれていない場合は 変数名を表示 が有効になっている場合、名前は括弧なしで表示されます(例: トレンドに凡例が割り当てられている場合は、トレンド変数が凡例にラベル付けされ、トレンドがここで構成されているかのように表示されます。 |
曲線タイプ |
|
グラフの色 | トレンド図の曲線の色 |
線種 |
要件: 曲線タイプ は ライン。 |
充填タイプ |
要件: 曲線タイプ は エリア。 |
塗りつぶし色 |
要件: 曲線タイプ は エリア。 |
透明性 | 選択した色の透明度を定義する値(0~255) 例 要件: 曲線タイプ は エリア。 |
線幅 | 値(ピクセル単位) 例: |
線のスタイル | 線の表示は、実線、破線、点線、一点鎖線、または一点鎖線一点鎖線です。 |
ポイントタイプ | . 散布図として表示
ヒント: 選択 なし より大きなサイズのデータの場合。 |
最小限の警告を有効にする |
|
臨界下限 | 変数値が制限値を下回る場合、変数はトレンド図にアラート色で表示されます。 |
色 | 値が制限値を下回った場合の警告色 |
最大限の警告を発動 |
|
限界上限 | 変数値が制限を超えると、トレンド図に変数が警告色で表示されます。 |
色 | 値が制限を超えた場合の警告色 |
変数を追加 | トレンド構成に新しい変数を追加します。次に、まだ空白の構成が右側に表示されます。 |
変数の削除 | 選択した変数を削除します |