FB_BA_AutomationControl

FB_BA_AutomationControl 1:

Das Template beinhaltet für eine Automationsstation relevante Basisfunktionen und Projektinformationen.

Im Sub-Template Device werden Informationen zum Projekt und Diagnosemöglichkeiten angeboten. Eine Parametrierung des BACnet Device und allgemeiner BACnet-Parameter findet statt.

Unterhalb von Device gibt es zwei Möglichkeiten, um die BACnet-Systemzeit oder die lokale NT-Systemzeit des TwinCAT-Systems zu integrieren.

Das Sub-Template EvtGroups stellt für das Absetzen der objektintegrierten Meldungen (intrinsic reporting) Ereignisklassen (Meldeklassen) bereit.

Das Sub-Template Cabinet dient der Sammlung und Anzeige von Schaltschrankmeldungen. Eine Auswertung der Alarme der Automationsstation findet statt und ein zentrales Quittieren kann ausgelöst werden.

FB_BA_AutomationControl 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AutomationControl 3:

Syntax

FUNCTION_BLOCK FB_BA_AutomationControl EXTENDS FB_BA_View
VAR_INPUT CONSTANT
     Device             : FB_BA_Device;
     EvtGroups          : FB_BA_EvtGroups;
     Cabinet            : FB_BA_ControlCabinet;
END_VAR

FB_BA_AutomationControl 4: VAR_INPUT CONSTANT

Name

Typ

Beschreibung

Device

FB_BA_Device

Im Template werden Informationen zum Projekt und Diagnosemöglichkeiten angeboten. Eine Parametrierung des BACnet Device und allgemeiner BACnet Parameter findet statt.

Unterhalb von FB_BA_Device gibt es zwei Möglichkeiten, um die BACnet-Systemzeit oder die lokale NT-Systemzeit des TwinCAT-Systems zu integrieren.

EvtGroups

FB_BA_EvtGroups

Das Template stellt für das Absetzen der objektintegrierten Meldungen (intrinsic reporting) Ereignisklassen (Meldeklassen) bereit.

Cabinet

FB_BA_ControlCabinet

Das Template dient der Sammlung und Anzeige von Schaltschrankmeldungen. Eine Auswertung der Alarme der Automationsstation findet statt und ein zentrales Quittieren kann ausgelöst werden.