FB_AlarmHandler

FB_AlarmHandler 1:

Die Klasse implementiert ein Handling von anliegenden Alarmen zur Einflussnahme auf den Prozessablauf. Dadurch kann beispielsweise auf das Anliegen eines Alarms mit der Severity „Error“ mit einem direkten Stopp der Maschine reagiert werden.

Syntax:

FUNCTION_BLOCK FB_AlarmHandler EXTENDS FB_ListenerBase2

FB_AlarmHandler 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

AlarmCritical

BOOL

Get

FALSE

Es liegt ein kritischer Alarm an.

AlarmError

BOOL

Get

FALSE

Es liegt ein Fehler-Alarm an.

AlarmWarning

BOOL

Get

FALSE

Es liegt ein Warnungs-Alarm an.

AlarmInfo

BOOL

Get

FALSE

Es liegt ein Informations-Alarm an.

Error

BOOL

Get

FALSE

Der Handler ist in einem Fehlerzustand.

FB_AlarmHandler 3: Methoden

Name

Beschreibung

ClearAlarms()

Bestätigt und bereinigt alle anliegenden Alarme.

FB_AlarmHandler 4: Schnittstellen

Typ

Beschreibung

I_AlarmHandler

Standardschnittstelle auf FB_AlarmHandler

I_OneTaskInterface

Runtime Schnittstelle für eine PLC-Task

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.42

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.6.0)