#AlarmList

Top  Previous  Next

Mit dem #AlarmList-Objekt kann der Inhalt des Alarmbuffers eines #Alarm-Objekts angezeigt werden.

 

Folgenden Informationen (Spalten) können angezeigt werden:

Parameter

Beschreibung

AlarmNo

Alarmnummer, wie projektiert in der Alarm-Definition

AlarmOn

Datum/Zeit, des Auftretens des Alarms (positive Flanke).

AlarmOff

Datum/Zeit, des Abgangs des Alarms (negative Flanke).

AlarmQuit

Datum/Zeit, der Quittierung.

AlarmText

Alarmtext, wie projektiert (sprachabhängig).

 

 

Icon-HinweisWenn mehrere #Alarm-Objekte projektiert wurden, kann durch Setzen der Systemvariable /S/App/Alarm:Type oder statisch durch die Option AlarmType=<type> bestimmt werden, von welchem #Alarm-Objekt die Alarme angezeigt werden sollen. Wenn jedoch nur ein einziges #Alarm-Objekt projektiert wurde, kann diese Variable leer bleiben.

 

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#AlarmList

M


Anzeige der Alarmmeldungen

Text/File

Spalte B

M/O

Default

Beschreibung

<AlarmList-Definition>.txt

M


Name der AlarmList-Definition.

Die AlarmList-Definition wird in einer separaten Tabelle festgelegt. Damit wird bestimmt welche Daten in welcher Reihenfolge und welchem Format dargestellt werden.

 

Icon-Hinweis <AlarmList-Definition> wird zur ID der Alarmliste. Die ID wird im Zusammenhang mit den Button-Actions alarmlist erst benötigt, wenn mehrere Alarmlisten gleichzeitig aktiv sind. Durch zuweisen der ID in die Systemvariable /S/APP/AlarmList:Type wird bestimmt, welche #Alarmlist gemeint ist.

Font

Spalte C

M/O

Default

Beschreibung

<Fontname>

O

aktueller Font

Font für die Alarmtext, etc.

In der Alarm-Definition können alarmspezifische Fonts projektiert werden.

X, Y, DX, DY

Spalten D-G

M/O

Default

Beschreibung

Ganzzahl-Konstanten

Variable vom Typ INT

O

Autom. Positionier-ung

Position und Dimension

Color

Spalte H

M/O

Default

Beschreibung

Color

O

aktuelle Vorder-grundfarbe

Schriftfarbe

In der Alarm-Definition kann die Schriftfarbe pro Alarm festgelegt werden.

BackColor

Spalte I

M/O

Default

Beschreibung

Color

O

aktuelle Hintergrund-farbe

Hintergrundfarbe

In der Alarm-Definition kann die Hintergrundfarbe pro Alarm festgelegt werden.

Format

Spalte J

M/O

Default

Beschreibung

Format

O

kein Rahmen

Art des Rahmen, alle ausser Border=Shadow

Border=Standard

O


Standard Qt-Border

Action

Column K

M/O

Default

Description

AlarmList:Info=1

O


Sobald ein Alarm selektiert wird, wird die erste Page welche in der Spalte AlarmInfo definiert ist geöffnet.

AlarmList:Info=2

O


Sobald ein alarm selektiert wird, wird die zweite Page welche in der Spalte AlarmInfo definiert ist geöffnet.

VarValue

Spalte P

M/O

Default

Beschreibung

<variable>

O


Zeilennummer des aktuell selektierten Alarms. Wobei die erste Zeile 0 entspricht.

Durch verändern der Variable (zB. in der SPS) wird die Selektion verändert.

VarType

Spalte Q

M/O

Default

Beschreibung

WORD

UINT

INT

O


Siehe Spalte VarType

VarState

Spalte R

M/O

Default

Beschreibung

<variable>

O


Siehe Spalte VarState

Option

Spalte S

M/O

Default

Beschreibung

DX=<width>

O

25

Legt die Breite des vertikalen Scrollbar in Pixel fest. 0 = Scrollbar ausblenden

DY=<height>

O

25

Legt die Höhe des horizontalen Scrollbar in Pixel fest.  0 = Scrollbar ausblenden

AlarmFilter=<filter>

AlarmFilter=all
AlarmFilter=activ|notquit
AlarmFilter=activ+notquit
AlarmFilter=activ
AlarmFilter=notquit

O

AlarmFilter=all

 

Alle Alarme anzeigen
Alle aktiven oder nicht quittierten Alarme anzeigen
Alle aktiven und nicht quittierten Alarme anzeigen
Alle aktiven Alarme anzeigen
Alle nicht quittierten Alarme anzeigen

AlarmSort=<sort>

AlarmSort=FiFo
AlarmSort=LiFo
AlarmSort=Priority

O

AlarmSort=Fifo

 

 

Aufsteigend sortiert nach AlarmOn
Absteigend sortiert nach AlarmOn
Aufsteigend sortiert nach AlarmNo

Coff

O

 

Einzelne Alarme können selektiert werden, wobei der selektierte Alarm  invertiert (Color/Backcolor) dargestellt wird.

Wenn diese Option gesetzt ist, kann kein Alarm mehr selektiert werden.

AlarmType=<type>

O

 

Es werden statisch die Daten des Alarm-Objekt vom Typ <type> angezeigt. Dadurch wird /S/App/Alarm:Type ignoriert.

 

Das Objekt #AlarmList unterstützt folgende Darstellungsarten. Sie können mit Hilfe von Button-Aktionen und/oder über Fixformatierungen der Alarmliste in Spalte Option gewählt/definiert werden:

Alarmtyp

Anzeigen nach Typ der Alarme

Alarmfilter

Anzeige aller Alarme
nur aktive Alarme
aktive und nicht quittierte Alarme
aktive oder nicht quittierte Alarme
nicht quittierte Alarme

Alarmsortierung

Anzeige nach Priorität (kleine Alarmnummer = hohe Priorität)
Anzeige nach Zeit: neuester Alarm zuerst (last in first out)
Anzeige nach Zeit: ältester Alarm zuerst (first in first out)

Alarmdiagnose/Alarm-Systemvariablen

Anhand der in der Alarmliste selektierten Alarmmeldung kann mit der Aktion AlarmList:info=1 bzw. AlarmList:info=2 auf die im Tabellenblatt „Alarm“ unter Action Alarm Info projektierten 2 Bildseiten gesprungen werden.

Im weiteren kann eine Textliste mit der in Spalte Text/File eingetragenen Systemvariable /S/SYS/AlarmList[<name>].TXTINFO projektiert werden. Anhand der in der Alarmliste selektierten Alarmmeldung kann mit einer Aktion #Page=<name> auf die Bildseite mit der projektierten Textliste gesprungen werden. Nun wird in dieser Textliste die im Tabellenblatt „Alarm“ unter Alarm Helptext projektierte Textdatei eingeblendet.

 

Icon-Hinweis        Im Zusammenhang mit der Alarmliste werden die Alarminformationen des zuletzt selektierten Alarms in folgende Systemvariablen in EPAM gespeichert.

 

/S/SYS/AlarmList[<name>].NR

…Alarmnummer

/S/SYS/AlarmList[<name>].TEXT

…Alarmtext

/S/SYS/AlarmList[<name>].TIN

…Zeit Alarm kommen (WSTRING)

/S/SYS/AlarmList[<name>].TOUT

…Zeit Alarm gehen (WSTRING)

/S/SYS/AlarmList[<name>].TQUIT

…Zeit Alarm quittiert (WSTRING)

/S/SYS/AlarmList[<name>].TIN_DT

…Zeit Alarm kommen (DT)

/S/SYS/AlarmList[<name>].TOUT_DT

…Zeit Alarm gehen (DT)

/S/SYS/AlarmList[<name>].TQUIT_DT

…Zeit Alarm quittiert (DT)

/S/SYS/AlarmList[<name>].INFO

…Alarminfo (WSTRING)

/S/SYS/AlarmList[<name>].TXTINFO

...Alarm Helptext  (WSTRING)

         

 

Siehe auch

Action-AlarmList
Action-Alarm

 

Unterschied zu EPAM3

die Alarmliste wird als Tabelle dargestellt. Es kann daher jeder beliebige Font verwendet werden.
Alarmmeldungen können in der AlarmListe mehrzeilig dargestellt werden.
die EPAM3 Formatierungen no=%[Width][Type], tin=Format, tout=Format, tquit=Format, sep=keycode werden nicht mehr unterstützt.