ロガーと統計

PLC内のすべての値を統計に保存できます。そのためには、LOGGER機能ブロックを使用してデータを記録します。これらの値をビジュアライゼーションで表示するには、グラフプラグインが使用されます。

動作方法

データはPLCからサイクル的にロガーサービスに送信され、このサービスが受信したデータをデータベースに書き込みます。データには常に最小値、最大値、平均値が含まれます。これらのデータは互いに比較可能なように均等な間隔で保存するよう試みられます。

ビジュアライゼーションでデータを照会すると、それらは適切に計算されます。次の照会がより迅速に行われるために、結果は一時的に保存されます。データキャリアをクリーンアップを使用して、この一時的な保存を削除できます。毎晩、保持ポリシーに従って古いデータがクリーンアップされます。

注意: 最大保持期間の時間は、コンテキストメニューでプロジェクト 設定 オートメーション 保持ポリシーで設定できます。

ロガーの使用方法

ロガーを作成する際には、そのインターバルができるだけ高く設定されていることを確認してください。日光の場合はT#15mのインターバルで十分です。また、インターバルを動的に変更することもできます。例えば、タンクに液体を注入している際に、より短いインターバルで液量を記録することができます。インターバルが高いほど、統計の計算が速くなります。

注意: 値を正しい単位に変換することが重要です。例えば、kWは常にWに変換する必要があります。出力時にSI単位を自動的に生成できます。

カウンター

カウンタ値は常に絶対値でなければなりません。最初のエントリは0の値を形成します。データの計算は、プラグイングラフで差分 - 最大値として構成されます。

バイナリ値

バイナリ値を記録するには、入力INの前に機能ブロックRT_UPTIMEを接続できます。UPTIME_RTのインターバルPTはロガーと同じにする必要があります。データの計算は、プラグイングラフで差分 - 最大値として構成されます。

データを表示する

ロガーデータを出力するには、プラグイングラフが使用されます。各プラグインは複数の値を同時に表示できます。色と名前は各プラグインで個別に構成する必要があります。ビジュアライゼーションでは、値を簡単に非表示にできます。

注意: ロガーは、シンボルの権限が満たされている場合のみビジュアライゼーションに表示されます。

統計データの管理

すべての生成された統計の概要と管理は、コンテキストメニューでデータ 統計にあります。また、ロガーは構造の要素の下に表示されます。

ロガーを管理で選択し、削除して統計を削除します。次に適用をクリックして、すべての選択した統計をリセットします。削除された統計は、データが次のインターバルで再度書き込まれた場合に再び表示される可能性があります。

エクスポートとインポート

プロジェクトのエクスポート時に統計は保存されません。これらを保存するには、個別にエクスポートする必要があります。これらはコンテキストメニューでデータ 統計をエクスポート...ごとにプロジェクトごとにエクスポートできます。また、プロジェクト管理では、コンテキストメニューでアントカスコントロール プロジェクトの管理で見つけることができます。データをまとめた後、.antstattファイルがダウンロードされます。

データを再度インポートするには、まずプロジェクトをインポートする必要があります。統計データは同じIDのプロジェクトにインポートされます。複数の統計データを重ねてインポートできます。それらは結合されます。

サーバーの自己防衛

いわゆる自己防衛は保護メカニズムです。プロジェクトでバッファオーバーフローが発生すると、データが削除され、ロガーのインターバルが増加します。この増加は最小値から始まり、オーバーフローをキャッチできるまで段階的に行われます。ただし、このキャッチメソッドは15分で終了します。多くのロガーが使用されたり、SSDに損傷が発生した場合、この緊急モードでは対処できません。回復は自動的に行われますが、1時間以上かかることがあります。

重要: 自己防衛モードがアクティブの場合、システムトレイの右下に表示されます。この警告は非常に深刻で、すべての余分なデータが永久に削除されるため、データ損失につながる可能性があります。

プロジェクト名の後ろの時間は現在適用されている最小インターバルを表します。エラーを解消するには、ロガーの数を減らすか、インターバルを増やす必要があります。数値を丸めることは全く意味がありません。メモリのサイズは固定されています。