POWERIO_T1_BSK2_XXX_RM_FULL

POWERIO_T1_BSK2_XXX_RM_FULL (FB)

FUNCTION_BLOCK POWERIO_T1_BSK2_XXX_RM_FULL

Darstellung

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation (TRUE = Freigabe)

Input

byUnitId

BYTE

0

Adresse des Geräts

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte (bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke )

Input

xResError

BOOL

FALSE

Reinitialisierung des Ausgangs eErrorCodeCom in den fehlerfreien Zustand / Rücksetzung des Fehlerstatuses der Brandschutzklappe (bei jeder ansteigenden Flanke)

Input

xFD1

BOOL

FALSE

Festlegung des Zustands des Ausgangs der Brandschutzklappe 1 (FALSE = Geschlossen)

Input

xDO2

BOOL

FALSE

Festlegung des Zustands des digitalen Ausgangs 2

Input

xDO3

BOOL

FALSE

Festlegung des Zustands des digitalen Ausgangs 3

Input

xDO4

BOOL

FALSE

Festlegung des Zustands des digitalen Ausgangs 4

Input

xResAutoFD1DO2

BOOL

FALSE

Umschaltung der Handübersteuerung der digitalen Ausgänge xFD1 und xDO2 in den Automatikbetrieb (bei jeder ansteigenden Flanke)

Input

xSendSysCommand

BOOL

FALSE

Aktivierung der Übertragung des Systembefehls (Register 6) (bei jeder ansteigenden Flanke UND wSysCommand > 0)

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

xFD1_Open

BOOL

Rückmeldung - Brandschutzklappe 1 geöffnet (TRUE = Offen)

Output

xFD1_Closed

BOOL

Rückmeldung - Brandschutzklappe 1 geschlossen (TRUE = Geschlossen)

Output

xFD1_Fb

BOOL

Rückmeldung - Zustand des Ausgangs der Brandschutzklappe 1 ( FALSE = Geschlossen)

Output

eAOO_FD1

eManBin

Zustand der Handübersteuerung am Ausgang der Brandschutzklappe 1

Output

tRT_FD1_Closed

TIME

Laufzeit des letzten Schliessvorgangs der BSK 1 ( Bedingungen: xFD1 = von TRUE nach FALSE bis xFD1Closed = TRUE)

Output

tRT_FD1_Open

TIME

Laufzeit des letzten Öffnungsvorgangs der BSK 1 ( Bedingungen: xFD1 = von FALSE nach TRUE bis xFD1Open = TRUE )

Output

tDT_FD1_Closed

TIME

Totzeit des letzten Schliessvorgangs der BSK 1 ( Bedingungen: xFD1 = von TRUE nach FALSE bis xFD1Open = von TRUE nach FALSE)

Output

tDT_FD1_Open

TIME

Totzeit des letzten Öffnungsvorgangs der BSK 1 ( Bedingungen: xFD1 = von FALSE nach TRUE bis xFD1Closed = von TRUE nach FALSE)

Output

xDO2_Fb

BOOL

Rückmeldung - Rückmeldung - Zustand des digitalen Ausgangs 2

Output

eAOO_DO2

eManBin

Zustand der Handübersteuerung am digitalen Ausgang 2

Output

xDO3_Fb

BOOL

Rückmeldung - Zustand des digitalen Ausgangs 3

Output

xDO4_Fb

BOOL

Rückmeldung - Zustand des digitalen Ausgangs 4

Output

xDI3

BOOL

Rückmeldung - Zustand des digitaler Eingangs 3

Output

xDI4

BOOL

Rückmeldung - Zustand des digitaler Eingangs 4

Output

eTypeID

POWERIO_T1_BSK1_3DO_2DI_XXX_ID_TYPE

Identifikation des Geräts

Output

wFirmwareVer

WORD

Firmware-Version des Geräts

Output

xAlarm

BOOL

FALSE

Sammelstörung (TRUE = Störung)

Output

xAlarmCom

BOOL

FALSE

Sammelstörung - Kommunikation (TRUE = Störung)

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation (0 = kein Fehler)

Output

stErrorCodeFD1

STRING

String mit den Bit-Nummern der aktiven Fehler der Brandschutzklappe 1 (‘’ = kein Fehler)

Output

xBusy

BOOL

Kommunikationsanzeige (TRUE = Kommunikation)

Input Const

wResAutoFD1DO2

WORD

3

Festlegung der Rücksetzung der Digitalausgänge FD1 / DO2 in den Automatikbetrieb (Bit 0 - FD1, Bit 1 - DO2, Bit=0: keine Rücksetzung // Bit=1 = Rücksetzung)

Input Const

xEnMonitoring

BOOL

TRUE

Festlegung der Aktivierung / Deaktivierung der Zeitmessungen / der BSK-Überwachung (TRUE = Ein)

Input Const

wDIxInversion

WORD

0

Festlegung der Invertierung der Digitaleingänge DIx (Bit 0 - DI1, Bit 1 - DI2, Bit 2 - DI3, Bit 3 - DI4, Bit=0: keine Invertierung // Bit=1 = Invertierung)

Input Const

wSysCommand

WORD

0

Wert des zu übertragenden System-Befehls (FC06 - Register 6 ) (0 = keine Funktion, Werte > 0 siehe Dokumentation T1_BSK2_XXX)

Input Const

xDO4_SafeState_Sta

BOOL

TRUE

Zustand des digitalen Ausgangs 4 im Safestate-Betrieb

Input Const

xDO4_SafeState_En

BOOL

FALSE

Freigabe / Sperrung des digitalen Ausgangs 4 für den Safestate-Betrieb (TRUE = Freigabe)

Input Const

xDO3_SafeState_Sta

BOOL

TRUE

Zustand des digitalen Ausgangs 3 im Safestate-Betrieb

Input Const

xDO3_SafeState_En

BOOL

FALSE

Freigabe / Sperrung des digitalen Ausgangs 3 für den Safestate-Betrieb (TRUE = Freigabe)

Input Const

xDO2_SafeState_Sta

BOOL

TRUE

Zustand des digitalen Ausgangs 2 im Safestate-Betrieb

Input Const

xDO2_SafeState_En

BOOL

FALSE

Freigabe / Sperrung des digitalen Ausgangs 2 für den Safestate-Betrieb (TRUE = Freigabe)

Input Const

wFD1PrescTime

WORD

10

Vorteiler für alle Zeiten der Brandschutzklappe 1 (lesend / schreibend) (interne Zeitbasis = 0.1s) (Wert <> 0 !!!)

Input Const

xFD1_SafeState_Sta

BOOL

TRUE

Zustand des Digitalausgang für die Brandschutzklappe 1 im Safestate-Betrieb (TRUE = Geöffnet)

Input Const

xFD1_SafeState_En

BOOL

FALSE

Freigabe / Sperrung des Digitalausgangs für die Brandschutzklappe 1 für den Safestate-Betrieb (TRUE = Freigabe)

Input Const

tDT_FD1Open

TIME

TIME#10s0ms

Maximale Zeitdauer der Totzeit bei der Öffnung der Brandschutzklappe 1

Input Const

tDT_FD1Closed

TIME

TIME#10s0ms

Maximale Zeitdauer der Totzeit bei der Schliessung der Brandschutzklappe 1

Input Const

tRT_FD1Open

TIME

TIME#3m0s0ms

Maximale Zeitdauer der vollständigen Öffnung der Brandschutzklappe 1

Input Const

tRT_FD1Closed

TIME

TIME#3m0s0ms

Maximale Zeitdauer der vollständigen Schliessung der Brandschutzklappe 1

Input Const

tTimeSafeState

TIME

TIME#0ms

Zeitdauer für die Aktivierung des Zustands Safestate bei Kommunikationsausfall (0 = keine Timeout-/Safe-State- Funktion, ganzzahlige Vielfache von 1s, mindestens 5s)

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateSetp beeinflusst werden

Input Const

tTimeUpdateActual

TIME

TIME#500ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateActual beeinflusst werden

Zuletzt aktualisiert