Global_Variables_General

In der SPS sind unter Resources\GlobalVariables\Globale_Variablen_General die folgenden Funktionsbausteine, Variablen und Konstanten zu finden:

VAR_GLOBAL

gBA_AlmMgnr

FB_BA_AlarmMgnr

 

Alarmsammler mit Neuwertmeldung//Alarm collector with new value message

g_stComnMsgTermt

ST_BA_ComnMsgTermt

 

CommonMessage Abschluss / Terminated
Auf diese Struktur darf pro Steuerung aus einem Template heraus nur einmal zugegriffen werden!
Folgende Templates greifen auf die globale Struktur zu:
BAC_GenComnMsg_01

g_bRst

BOOL

 

Reset
Die Variable darf pro Steuerung nur einmal beschrieben werden!
Folgende Templates beschreiben die globale Variable:
- BAC_GenAlm_01

g_bBlink

BOOL

 

Blinksequenz // Flash sequence
Die Variable darf pro Steuerung nur einmal beschrieben werden!
Folgende Templates beschreiben die globale Variable:
- BAC_GenSys_01

g_WthT_rPrVal

REAL

 

Witterungstemperatur//weather temperature
Die Variable darf pro Steuerung nur einmal beschrieben werden!
Folgende Templates beschreiben die globale Variable:
- BAC_AI_WthT_01

g_WthTDamp_rPrVal

REAL

 

Witterungstemperatur gedämpft // Weather temperature damped
Die Variable darf pro Steuerung nur einmal beschrieben werden!
Folgende Templates beschreiben die globale Variable:
- BAC_GenWthT_01

g_WthTLmtCrit

REAL

 

Witterungstemperatur Grenzwert kritisch // Weather temperature limit critical
Die Variable darf pro Steuerung nur einmal beschrieben werden!

g_H_Sp_Frost

REAL

 

Heizung Sollwert Frost // Heating setpoint frost
Die Variable darf pro Steuerung nur einmal beschrieben werden!

g_SysTi_DT

DT

 

Systemzeit des Zielsystems // System time of the target system
Die Variable darf pro Steuerung nur einmal beschrieben werden.
Folgende Templates beschreiben die globale Variable:
- BAC_GenSys_01

g_arrComnMsg

ARRAY [MIN_PLT_NUM..MAX_PLT_NUM] OF ST_BA_ComnMsg

 

Array Aufnahme der Objektinformationen // Array Recording the object information

g_stSeqLinkT

ARRAY [MIN_PLT_NUM..MAX_PLT_NUM] OF ST_BA_SeqLink

 

Array Sequenz Link Struktur Temperatur // Array Sequence link structure temperature

g_stSeqLinkH

ARRAY [MIN_PLT_NUM..MAX_PLT_NUM] OF ST_BA_SeqLink

 

Array Sequenz Link Struktur Feuchte // Array Sequence link structure humidity

END_VAR

VAR_GLOBAL CONSTANT

Gemeinsame Meldungen//Common message

gBA_cMaxArrComnMsg

INT

100

Gemeinsame Meldungen - Maximale Anzahl pro Sammelmeldung

gBA_cMaxArrComnMsgTermt

INT

12

Maximale Anzahl an Sammelmeldungen

Alarmsystem//Alarming

gBA_MAX_NUM_OF_ALARMS

UDINT

100

Alarmsystem - Maxmimale Anzahl an Alarmen im Alarmsystem

gBA_MAX_NUM_OF_PLANT_DEFS

BYTE

10

Alarmsystem - Maxmimale Anzahl an Anlagen

Grenzwerte Anlagennummer//Limit value plant number

MAX_PLT_NUM

BYTE

1

Maximale Anlagennummer//Maximum Plant Number

Betriebsarten Klimaanlage//Operation Mode Air Conditioning

OPMOD_AC_OFF

UDINT

1

Aus//Off

OPMOD_AC_ON

UDINT

2

Ein//On

OPMOD_AC_EMERG

UDINT

3

Notfall//Emergency

OPMOD_AC_MANOFF

UDINT

4

Hand aus//Manual off

OPMOD_AC_MANON

UDINT

5

Hand ein//Manual on

OPMOD_AC_FRST

UDINT

6

Frost//Frost

OPMOD_AC_SMEXTTPRG

UDINT

7

Entrauchung Programm//Smoke extraction programm

OPMOD_AC_SMEXTTSUA

UDINT

8

Entrauchung Zuluft//Smoke extraction supply

OPMOD_AC_SMEXTTEXHA

UDINT

9

Entrauchung Fortluft//Smoke extraction exhaust

OPMOD_AC_FIRE

UDINT

10

Feuer//Fire

OPMOD_AC_NGTCOL

UDINT

11

Nachtkühlung//Night cooling

OPMOD_AC_COLDWNPRTC

UDINT

12

Stützbetrieb,Auskühlschutz//Cool down protection

OPMOD_AC_OVRHTGPRTC

UDINT

13

Überhitzungsschutz//Over heating protection

OPMOD_AC_ALM

UDINT

14

Störung//Alarm

OPMOD_AC_FORCVENT

UDINT

15

Zwangsbelüftung//Forced ventilation

OPMOD_AC_CENTSWIOFF

UDINT

16

Zentralabschaltung//Central switch-off

Anlagenschritte Startprogramm Klimaanlage//Plant step start programm Air Conditioning

PLTSTP_AC_OFF

UDINT

1

Aus//Off

PLTSTP_AC_PRERI

UDINT

2

Vorspülen//pre-rinse

PLTSTP_AC_DMP

UDINT

3

Klappe//Damper

PLTSTP_AC_FANSUA

UDINT

4

Zuluftventilator//Fan supply air

PLTSTP_AC_FANEXTA

UDINT

5

Abluftventilator//Fan extract air

PLTSTP_AC_ENTEMPCTRL

UDINT

6

Freigabe Temperaturregelung,Sequenz Link//Enable temperature control, Sequence link

PLTSTP_AC_ENHUMCTRL

UDINT

7

Freigabe Feuchteregelung, Sequenz Link//Enable humidity control, Sequence link

PLTSTP_AC_ENLMTMONIT

UDINT

8

Freigabe Grenzwertüberwachung//Enable limit monitoring

PLTSTP_AC_ON

UDINT

9

Ein//On

Betriebsarten Schalter//Operation Mode switch

OPMOD_SWI_AUTO

UDINT

1

Auto//Auto

OPMOD_SWI_OFF

UDINT

2

Aus//Off

OPMOD_SWI_STP01

UDINT

3

Stufe 1//Step 1

OPMOD_SWI_STP02

UDINT

4

Stufe 2//Step 2

OPMOD_SWI_STP03

UDINT

5

Stufe 3//Step 3

Betriebsarten Manuell//Operation Mode manual

OPMOD_MAN_AUTO

UDINT

1

Auto//Auto

OPMOD_MAN_OFF

UDINT

2

Aus//Off

OPMOD_MAN_STP01

UDINT

3

Stufe 1//Step 1

OPMOD_MAN_STP02

UDINT

4

Stufe 2//Step 2

OPMOD_MAN_STP03

UDINT

5

Stufe 3//Step 3

Betriebsarten Manuell//Operation Mode manual

OPMOD_AUTO

UDINT

1

Auto//Auto

OPMOD_OFF

UDINT

2

Manual//Manuell

Betriebsarten Heizverteiler//Operation Mode heat distribution

OPMOD_HTGCIR_AUTO

UDINT

1

Auto//Auto

OPMOD_HTGCIR_OFF

UDINT

2

Aus//Off

OPMOD_HTGCIR_DAY

UDINT

3

Tag//Day

OPMOD_HTGCIR_NIGHT

UDINT

4

Nacht//Night

OPMOD_HTGCIR_FROST

UDINT

5

Frost//Frost

Betriebsarten 3P Ventil//Operation Mode 3P valve

OPMOD_3PVLV_AUTO

UDINT

1

Auto//Auto

OPMOD_3PVLV_OFF

UDINT

2

Aus//Off

OPMOD_3PVLV_OPEN

UDINT

3

Auf//Open

OPMOD_3PVLV_CLOSE

UDINT

4

Zu//Close

Betriebsart 2P Klappe//Operation Mode 2P Damper

OPMOD_2P_AUTO

UDINT

1

Betriebsart 2P Klappe Auto//Operation Mode 2P Damper Auto

OPMOD_2P_CLOSE

UDINT

2

Betriebsart 2P Klappe Close//Operation Mode 2P Damper Close

OPMOD_2P_OPEN

UDINT

3

Betriebsart 2P Klappe Open//Operation Mode 2P Damper Open

Sequenznummer Regler//Sequence Number controller
Die Reihenfolge der Sequenznummern muss beachtet werden//The order of the sequence numbers must be observed

SEQNUM_T_REHTR

USINT

1

Sequenznummer Nacherhitzer//Sequence number reheater

SEQNUM_T_PREHTR

USINT

2

Sequenznummer Vorerhitzer//Sequence number preheater

SEQNUM_T_MIX

USINT

3

Sequenznummer Mischluft//Sequence number mixed air

SEQNUM_T_ERC

USINT

4

Sequenznummer Energierückgewinnung//Sequence number energy recovery

SEQNUM_T_COL

USINT

5

Sequenznummer Kühler//Sequence number cooler

SEQNUM_T_OFF

USINT

6

kein Sequenzregler aktiv//no sequence controller active

SEQNUM_H_HUMF

USINT

1

Sequenznummer Befeuchter//Sequence number humidifier

SEQNUM_H_DEHUMF

USINT

2

Sequenznummer Entfeuchter//Sequence number dehumidifier

SEQNUM_H_OFF

USINT

3

kein Sequenzregler aktiv//no sequence controller active

Hydrostatischer Luftdruck//atmospheric pressure

AP

REAL

1013.25

 

BACnet Priority//BACnet Priorität

PRIO_SAFETY

USINT

1

Priority Safety//Priorität Sicherheit

PRIO_DISTURBANCE

USINT

3

Priority Disturbance//Priorität Störung

PRIO_LOCAL

USINT

8

Priority Local Access, panel//Priorität lokaler Zugriff, Panel

PRIO_PROGRAM

USINT

15

Priority Program, Auto//Priorität Program, Auto

Alarming Priority

ALM_PRIO_EMPTY

BYTE

0

keine Meldung//no message

ALM_PRIO_NOTE

BYTE

1

diverse Meldungen//various message

ALM_PRIO_WARNING

BYTE

2

Warnung//warning

ALM_PRIO_ALARM

BYTE

3

Alarm ohne Abschaltung//Alarm without shutdown

ALM_PRIO_CRITICAL

BYTE

4

Alarm mit Abschaltung//Alarm with shutdown

setzt den Ausgang bCriticalAlm vom Funktionsbaustein AlarmPlt in Template BAC_PltAlm_01//
sets the outputbCriticalAlm by the function blockAlarmPltinTemplateBAC_PltAlm_01

END_VAR

Versionshistorie

Versionsnummer

Bemerkungen

1.0.0.1

erste Freigabe