アラームデータをエクスポート

このスクリプトオペレーションを使用して、アラームログを CSV または TXT ファイルにエクスポートできます。

ブロック
テキスト

exportAlarmData(false, false, $Enums.AlarmMode.Log);
                  1      2             3

1: Export Latest Data

2: Append to Existing File

3: アラームモード

[Export Latest Data]
ブロック

チェック

未チェック

テキスト

'true'

'false'

[Log] アラームモードの場合、このチェックボックスにチェックを入れると、前回のアラームのエクスポートオペレーション以降に発生したアラームのみがエクスポートされます。[Active] アラームモードでは、この設定によって出力は変わりません。
[Append to Existing File]
ブロック

チェック

未チェック

テキスト

'true'

'false'

[Log] アラームモードの場合、このチェックボックスにチェックを入れると、エクスポートしたアラームデータを前回エクスポートしたデータに追加します。[Active] アラームモードでは、この設定によって出力は変わりません。
アラームモード
ブロック

[Log]

[Active]

テキスト

'$Enums.AlarmMode.Log'

'$Enums.AlarmMode.Active'

エクスポートするアラームデータのアラームモードを [Active] または [Log] に指定します。

MEMO: アラームデータのエクスポートの詳細については、以下を参照してください。

アラームのエクスポートとインポート

例 (アラームモード: [Log])

[Export Latest Data] [Append to Existing File] [すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]
使用例 1 未チェック 未チェック 未チェック
使用例 2 未チェック 未チェック チェック
使用例 3 チェック 未チェック 未チェック
使用例 4 チェック 未チェック チェック
使用例 5 未チェック チェック 未チェック / チェック
使用例 6 チェック チェック 未チェック / チェック

使用例 1

[Export Latest Data]: 未チェック

[Append to Existing File]: 未チェック

[すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]: 未チェック

1.3 番目のレコードが記録された後に最初のアラームデータをエクスポートオペレーションが実行されると、Alarm1.csv ファイルは以下のようになります。

2.5 番目のレコードが記録された後に 2 回目のアラームデータのエクスポートオペレーションが実行されると、既存ファイルはすべてのログデータで上書きされます。

使用例 2

[Export Latest Data]: 未チェック

[Append to Existing File]: 未チェック

[すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]: チェック

1.3 番目のレコードが記録された後に最初のアラームデータをエクスポートオペレーションが実行されると、csv ファイルは以下のようになります。

2.5 番目のレコードが記録された後に 2 回目のアラームデータのエクスポートオペレーションが実行されると、すべてのログデータが新しい csv ファイルに書き込まれます。

使用例 3

[Export Latest Data]: チェック

[Append to Existing File]: 未チェック

[すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]: 未チェック

1.3 番目のレコードが記録された後に最初のアラームデータをエクスポートオペレーションが実行されると、Alarm1.csv ファイルは以下のようになります。

2.5 番目のレコードが記録された後に 2 回目のアラームデータのエクスポートオペレーションが実行されると、前回のエクスポート後のレコードのみが新しい csv ファイルに書き込まれます。

使用例 4

[Export Latest Data]: チェック

[Append to Existing File]: 未チェック

[すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]: チェック

1.3 番目のレコードが記録された後に最初のアラームデータをエクスポートオペレーションが実行されると、csv ファイルは以下のようになります。

2.5 番目のレコードが記録された後に 2 回目のアラームデータのエクスポートオペレーションが実行されると、前回のエクスポート後のレコードのみが新しい csv ファイルになります。

使用例 5

[Export Latest Data]: 未チェック

[Append to Existing File]: チェック

[すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]: 未チェック / チェック

1.3 番目のレコードが記録された後に最初のアラームデータをエクスポートオペレーションが実行されると、Alarm1.csv ファイルは以下のようになります。

2.5 番目のレコードが記録された後に 2 回目のアラームデータのエクスポートオペレーションが実行されると、既存のレコードにすべてのログデータが追加され、[日付/時刻を追加] の設定に関わらず重複データが生じます。

使用例 6

[Export Latest Data]: チェック

[Append to Existing File]: チェック

[すべてのアラーム] プロパティウィンドウの [日付/時刻を追加]: 未チェック / チェック

1.3 番目のレコードが記録された後に最初のアラームデータをエクスポートオペレーションが実行されると、Alarm1.csv ファイルは以下のようになります。

2.5 番目のレコードが記録された後に 2 回目のアラームデータのエクスポートオペレーションが実行されると、[日付/時刻を追加] の設定に関わらず前回のエクスポート後のレコードのみが既存のレコードに追加されます。