データロギング

データをログに記録し、HMIメモリに保存できます。データロギングにより、タグのグループの値をすべて同時にバッファに保存できます。データロギングは、タイマまたは専用タグによってトリガできます。ログに記録されたデータは、.csvファイルにエクスポートするか、履歴トレンドウィジェットを使用して表示できます。ログに記録されたデータは、USBデバイスまたはSDカード、または利用可能なカスタムネットワークフォルダのローカルに保存できます。

警告:非常に多数のファイルを含むリムーバブルメモリデバイス(USBフラッシュドライブ、SDメモリカード)での操作は、システムパフォーマンスの低下を引き起こす可能性があります。

警告:SDメモリカード内の最大ファイル数は、フォーマットのタイプによって異なります(例:FAT32最大65535ファイル、FAT最大512ファイル)。

警告:フラッシュカードは、限られた数の書き込み操作をサポートします。良質のメモリカードのみを使用することをお勧めします。アプリケーションでメモリカードを頻繁に使用する場合は、メモリカードの定期的な交換を検討してください。

警告:データ/時間を戻すと、無効な日付/時間のサンプルがトレンドバッファから削除されます。システムがデータ/時間が無効化であることを検出すると(たとえば、バッテリー残量が少ないなど)、ポップアップが表示されてユーザに通知され、最後のサンプルの日付/時間を使用してデータが失われないようにします。

ストレージは、トレンドバッファに基づいています。トレンドバッファは、FIFOとして編成されます。バッファがいっぱいになると、トレンドを構成してバッファのバックアップコピーを作成しない限り、最も古いデータが破棄されます。

トレンドバッファを追加する

パス: [プロジェクトビュー]> [構成] > [トレンド]をダブルクリックします

  1. [追加] をクリックして、新しいバッファを追加します。
  2. 各トレンドバッファの横にある + をクリックして、すべての構成パラメータを表示します。

 

ツールバー要素 コメント
HMIデバイスからサンプリングされるトレンドを追加します。

HMIデバイスからではなく、外部デバイスから管理およびサンプリングされるトレンドを追加します。この機能を使用するには、この機能をサポートするデバイスが必要です (BACnetデバイスなど)。パラメータは使用するデバイスによって異なります。選択したデバイスのマニュアルを参照してください。

選択したトレンドを削除します。

トレンドダンプヘッダとトレンド表ウィジェットに表示されるラベルをカスタマイズする機能を提供します。

  • タイムスタンプ
  • 日付
  • 時間
  • 品質フラグ

次のプレースホルダーを使用できます:

  • 「\n」 (スペース+ \n +スペース)を使用して、ラベルを2行以上に分割できます
  • [TagName] (角括弧で囲まれたタグ名)を使用してタグ値を表示できます
選択したトレンドをコピーします
選択したトレンドを貼り付けます
選択したトレンドをファイルにエクスポートします
ファイルからトレンドをインポートします
メモリ使用率

定義されたトレンドバッファが使用するメモリ領域です。

トレンドヘッダ コメント

トレンド名

トレンドコレクションの名前(同時にサンプリングされたタグのセット)
アクティブ

有効にすると、トレンドはデフォルトでシステム起動時に実行されます。

注:トレンドは実行時にアクティブ化できません。

ソース

トレンドによってサンプリングされたタグのリストです。

ファイルからインポート ファイルからトレンドパラメータをインポートして上書きします (先にエクスポートしたもの)。
トレンド要素 コメント
サンプル数 トレンドバッファサイズ(詳細については、 "サンプル数" を参照してください)
サンプリング時間

サンプリング間隔です。

定数の代わりに、タグを使用して実行時のサンプル時間を定義/変更できることに注意してください。サンプル時間が0または負の場合、サンプリングは一時停止されます。

時間

サンプル時間の時間単位です。1秒(デフォルト)または1/10秒です

サンプリングレートを上げると、グローバルHMIデバイスのパフォーマンスに影響を与える可能性があることに注意してください。

タイムスタンプ

チェックすると、サンプルはリモートデバイスから提供されたタイムスタンプを使用して保存されます。

次の場合にのみ利用可能:

  • この機能をサポートするデバイスのプロトコル(OPC Uaクライアント と BACnet)で
  • トレンドバッファが単一のタグで構成されている場合
トリガ

サンプルをトリガするタグです。

使用した場合、このタグの値が変更されると、サンプルが収集されます。

注:トリガとソースは同じタグを参照できます。

ストレージデバイス トレンドバッファデータが保存される場所です。
バックアップ設定

[バッファが満杯のときコピーする] オプションが有効になっている場合、バッファデータのバックアップコピーが作成されてから、新しいデータで上書きされます。

.csv テキストCSV形式を使用してデータをバックアップします。
パス

トレンドバッファデータがコピーされる場所です。

次のワイルドカードがサポートされています

  • %n = トレンド名
  • %y = 年
  • %M = 月
  • %d = 日
  • %h = 時間
  • %m = 分
  • %s = 秒
範囲選択

ダンプファイル内にあるフィールドです

文字列タグを使用して、実行時にダンプするフィールドを定義できることに注意してください。

曲線を選択

ダンプファイル内にある曲線です

文字列タグを使用して、実行時にダンプするフィールドを定義できることに注意してください。

時刻形式

サンプルのタイムスタンプ

  • ローカル
    プロジェクトが実行されているHMIデバイスの時間を使用します
  • グローバル
    グローバルタイム(GMT)を使用します
日付の形式 時間と日付の形式です。プレースホルダーを使用できます( "時間と日付のプレースホルダー"を参照)
言語 使用する言語

サンプリングフィルタ/トリガフィルタ

このパラメータを使用すると、必要に応じて動的フィルタを指定できます。

時間ベースでサンプリングが行われると、オフセットはサンプリングされたタグ値に適用されます。新しい値が指定された制限を超える場合、新しい値は有効と見なされて保存されます。それ以外の場合、新しいレコードは以前に保存された値を保持します。

トリガでサンプリングが行われると、オフセットがトリガのタグ値に適用されます。トリガタグ値の変更が指定された制限を超える場合、新しいサンプルが取得されて保存されます。それ以外の場合、サンプリングは行われません。

ツールバーのボタンで、サンプルするタグを追加、削除、移動します

サンプル コメント
名前 トレンド名
タイトル

トレンド表またはトレンドダンプ内に表示する必要があるタイトルです。

  • プレースホルダー 「\n」 (スペース+ \n +スペース)を使用して、ラベルを2行以上に分割できます
  • プレースホルダー [TagName] (大括弧で囲まれたタグ名)を使用して、タグ値を表示できます

    例:

    タグ「UnitaDiMisura = "°C"」の場合、「Temperature([UnitaDiMisura])」は「Temperature(°C)」として表示されます

タグ

サンプリングする必要があるタグです

タグ文字列は8バイトまでサポートされます。タグサイズが8バイトより大きい場合、最初の8バイトのみがトレンドに保存されます。Unicode文字はサポートされていません。

フォーマット

使用する表示形式です。カスタム形式も使用できることに注意してください( "カスタム形式"を参照)。

コメント ここには何でも書けます
タグウィザード

「タグウィザードボタン」では、トレンド表にタグ名を自動的に入力できます。

プレースホルダー$(Trend)$(Name)を正規表現で使用すると、利用できるタグを検索できます。[入力] ボタンまたは [置換] ボタンを押すと、一致するタグがトレンド表に追加されます。

サンプル数

使用できるサンプル数は、トレンドバッファ用に予約されているメモリサイズと、各サンプルのサイズによって異なります。

利用できるサンプル数 = 利用できるメモリ (バイト数)/サンプルのサイズ (バイト数)です

各サンプルのサイズは、使用されるタグの数に依存し、次の式を使用して計算できます:

サンプルのサイズ (バイト数) = TAGS*9 + 11

使用可能なメモリ全体を独自のトレンドバッファに使用したり、使用可能なメモリをいくつかのトレンドに分割したりできます。

以下も参照してください: