Druckbare Spalten für Protokolle konfigurieren

Sie können jede druckbare Spalte mit dem Tag <PrintColumn> im Tag <ColumnsForPrinting> konfigurieren.

Jedes Attribut in <PrintColumn> ermöglicht Angaben wie Spaltenname, Inhalt, Index, Ausrichtung und Breite.

  1. Navigieren Sie im Abschnitt <Columns> (Spalten) der Vorlagendatei zum Absatz <ColumnsForPrinting> (Druckspalten).
  • Optional) Geben Sie unter <ColumnsForPrinting> den Wert DisableColumnHeader =1” ein, um die Spaltenüberschrift im Ausdruck zu deaktivieren, und DisableColumnHeader =0”, um die Spaltenüberschrift im Ausdruck zu aktivieren. Vorgabewert ist DisableColumnHeader= "0".
  • Optional) Geben Sie unter <ColumnsForPrinting> die Zeile PrintOnlyAlertGoneCreated =1” an, um alle Alarmzustände ausser Alarm abgeschlossen und Alarm erstellt zu drucken, und PrintOnlyAlertGoneCreated =0”, um alle Alarmzustände zu drucken. Vorgabewert ist PrintOnlyAlertGoneCreated = "0".
  • Optional) Im Fall eines Zeilendruckers und wenn <PageHeader>, <PageFooter> und <ColumnsForPrinting> deaktiviert sind, ist dieser Attributwert = “1”, und Sie können unter <ColumnsForPrinting> DisableFormFeed =1” angeben, um Seitenumbrüche im Ausdruck zu deaktivieren und DisableFormFeed =0”, um Seitenumbrüche im Ausdruck zu aktivieren. Vorgabewert ist DisableFormFeed = "0".
  1. Gehen Sie im Abschnitt <PrintColumn> wie folgt vor:
  • Geben Sie den Wert für das Tag <ColumnHeaderText> (Text Spaltenüberschrift) ein, der einem Namen einer druckbaren Spalte entspricht, zum Beispiel Ereignisauftretenszeit.
  • Die Felder, die im Fall von Alarmen, Aktionen und COVs verwendet werden sollen, müssen jeweils in den Tags <AlarmColumnId>, <ActionColumnId> oder <COVColumnId> angegeben werden.
  • Spaltenindex, Ausrichtung und Breite werden mithilfe der Tags <ColumnIndex>, <Alignment> bzw. <Width> festgelegt. Die Spalte Ereignisauftretenszeit hat laut Konfiguration in der Vorlage zum Beispiel einen Spaltenindexwert von 1, d.h., dies ist die erste Spalte, Ausrichtung linksbündig, Breite 1,5 Zoll.
  1. Navigieren Sie im Abschnitt <Columns> der Vorlagendatei zum Absatz <HistoryFields> (Felder der Historie).
  • Je nach Ereignistyp (Alarm, Aktion oder COV) wird die dem Tag <LogDPEName> im Tag <HistoryField> entsprechende Information angezeigt.
  • Im Beispiel History Field_Alarm wird, wenn der Alarmtyp Alarm auftritt und Sie im Tag <AlarmColumnId> den Wert 1001 angegeben haben, die Alarmzeit angezeigt.
  • Tritt der Alarmtyp Aktion auf und Sie haben in <ActionColumnId> den Wert 2007 angegeben, wird die Quellzeit angezeigt.
  • Wenn der Alarmtyp COV auftritt und <COVColumnId> den Wert 3002 enthält, wird der Zeitpunkt der Wertänderung angezeigt.

  • Navigieren Sie im Abschnitt <Columns> der Vorlagendatei zu den Tags <ObjectNameColumnOption> und <ObjectPathColumnOption> und geben Sie einen Wert ein, um das Format festzulegen, in dem der Objektname und sein Quellpfad gedruckt werden. Die folgenden zwei Code-Snippets geben die Formate für den Objektnamen und den Quellpfad an.


Im Beispiel ObjectPathColumnOption wird der Quellpfad des Objekts zusammen mit dem CNS-Anzeigenamen (CNS: Common Naming System) gedruckt. Wenn Sie den Wert 1 einsetzen, wird der Objektquellpfad zusammen mit dem CNS-Namen gedruckt.
Das CNS bestimmt, wie Objekte im System Browser angezeigt werden. Der CNS-Name ist der Name des Objekts und der CNS-Anzeigename ist die Objektbeschreibung.

  • Je nach Art des generierten Alarms können die folgenden Informationen gedruckt werden.

Felder für Ereignistypen

Alarm

Value IDs

Aktion

Value IDs

COV

Value IDs

Alarmzeit

1001

Benutzername

2001

Wert

3001

Alarmzählung

1002

Bedienplatz

2002

Timestamp

3002

Alarmzustand

1003

Quell-DP-Name

2003

DP-Name (Quell-DP)

3003

Alarmübergangszeit

1004

Aktion

2004

Quelldatenpunkt-Pfad

3004

DPE Alarmquelle

1005

Meldung

2005

COVDPAlias

3005

Alarmkategorie

1006

Status

2006

 

 

Alarm-ID

1007

Quellzeit

2007

 

 

Meldung Alarm abgeschlossen

1008

Log-Typ

2008

 

 

Alarmmodus

1009

Wert

2009

 

 

Meldung Alarmursache

1010

Vorheriger Wert

2010

 

 

Alarmbenutzer

1011

Quell-DP-Name2

2011

 

 

Alarmierungswert

1012

Aktionsquellpfad

2012

 

 

Alarmmeldung

1013

Aktionsquellpfad2

2013

 

 

Alarmabgang

1014

ErrorMessage

2014

 

 

Alarm abgeschlossen

1015

ActionDPAlias

2015

 

 

Alarmquellpfad

1016

 

 

 

 

Alarmbeobachtung

1017

 

 

 

 

Alarmbeobachtungspfad

1018

 

 

 

 

AlarmDPAlias

1019

 

 

 

 

Gerätetext

1020

 

 

 

 

 

Hinweis:
Wenn der Protokolldruck keine Informationen aus den Feldern der Tabelle Felder für Alarmtypen enthält, müssen Sie explizit einen Abschnitt <PrintColumn> für jedes der Felder hinzufügen. Die Informationen im Zusammenhang mit AlarmColumnId, ActionColumnId und COVColumnId für diese Felder sind jedoch in der Vorlage im Abschnitt <HistoryFields> enthalten.