POWERIO_T1_R300

POWERIO_T1_R300 (FB)

FUNCTION_BLOCK POWERIO_T1_R300

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

xUpdateStates

BOOL

FALSE

Aktualisierung der Zustände ( bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge ‘eErrorCodeCom’ bzw. ‘xErrorCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Input

xDO1

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 1 ( FET ) ( FALSE = Aus )

Input

xDO2

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 2 ( FET ) ( FALSE = Aus )

Input

xDO3

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 3 ( FET ) ( FALSE = Aus )

Input

xDO4

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 4 ( FET ) ( FALSE = Aus )

Input

xDO5

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 5 ( FET ) ( FALSE = Aus )

Input

xDO6

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 6 ( FET ) ( FALSE = Aus )

Input

xDO7

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 7 ( FET ) ( FALSE = Aus )

Input

xDO8

BOOL

FALSE

Festlegung des Zustands des Digitalausgangs 8 ( FET ) ( FALSE = Aus )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

xDI1

BOOL

Zustand des Digitaleingang DI1 ( FALSE = Aus )

Output

xDI2

BOOL

Zustand des Digitaleingang DI2 ( FALSE = Aus )

Output

xDO1_Fb

BOOL

Zustand des Digitalausgangs DO1 ( FALSE = Aus )

Output

xDO2_Fb

BOOL

Zustand des Digitalausgangs DO2 ( FALSE = Aus )

Output

xDO3_Fb

BOOL

Zustand des Digitalausgangs DO3 ( FALSE = Aus )

Output

xDO4_Fb

BOOL

Zustand des Digitalausgangs DO4 ( FALSE = Aus )

Output

xDO5_Fb

BOOL

Zustand des Digitalausgangs DO5 ( FALSE = Aus )

Output

xDO6_Fb

BOOL

Zustand des Digitalausgangs DO6 ( FALSE = Aus )

Output

xDO7_Fb

BOOL

Zustand des Digitalausgangs DO7 ( FALSE = Aus )

Output

xDO8_Fb

BOOL

Zustand des Digitalausgangs DO8 ( FALSE = Aus )

Output

xStateDevGreen

BOOL

Zustand der Status-LED Grün ( TRUE = Ein )

Output

xStateDevRed

BOOL

Zustand der Status-LED Rot ( TRUE = Ein )

Output

rAI1_PT1000

REAL

Istwert der Temperatur am Analogeingang 1 ( PT1000 ) ( -30.0°C = Kurzschluss / Unterbrechung )

Output

xAlarm_AI1_PT1000

BOOL

FALSE

Störung - Kurzschluss / Unterbrechung des Analogeingang 1 ( PT1000 ) ( TRUE = Störung )

Output

rAI2_PT1000

REAL

Istwert der Temperatur am Analogeingang 2 ( PT1000 ) ( -30.0°C = Kurzschluss / Unterbrechung )

Output

xAlarm_AI2_PT1000

BOOL

FALSE

Störung - Kurzschluss / Unterbrechung des Analogeingang 2 ( PT1000 ) ( TRUE = Störung )

Output

xSensorOffsetInDevice

BOOL

Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss ( TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich )

Output

wTypeID

WORD

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

eErrorCodeDev

POWERIO_T1_R300_ERROR_CODE

POWERIO_T1_R300_ERROR_CODE.NO_ERROR

Fehlercode - Gerät ( 0 = kein Fehler )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rAI2_PT1000Offset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Widerstands - Istwert 2

Input Const

rAI1_PT1000Offset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Widerstands - Istwert 1

Input Const

xDO8_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 8 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO7_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 7 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO6_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 6 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO5_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 5 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO4_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 4 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO3_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 3 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO2_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 2 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO1_SafeState_Sta

BOOL

FALSE

Zustand des Digitalausgangs 1 im Safestate-Betrieb ( FALSE = Aus )

Input Const

xDO8_SafeState_En

BOOL

FALSE

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

Input Const

xDO7_SafeState_En

BOOL

FALSE

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

Input Const

xDO6_SafeState_En

BOOL

FALSE

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

Input Const

xDO5_SafeState_En

BOOL

FALSE

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

Input Const

xDO4_SafeState_En

BOOL

FALSE

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

Input Const

xDO3_SafeState_En

BOOL

FALSE

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

Input Const

xDO2_SafeState_En

BOOL

FALSE

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

Input Const

xDO1_SafeState_En

BOOL

FALSE

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

Input Const

tTimeSafeState

TIME

TIME#0ms

Zeitdauer für die Aktivierung des Zustands ‘Safestate’ bei Kommunikationsausfall ( ganzzahlige Vielfache von 1s )

Input Const

tTimeUpdateStates

TIME

TIME#500ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateStates’ beeinflusst werden

Input Const

tTimeMinChangeValue

TIME

TIME#0ms

Mindestzeitdauer vor der Übertragung eines Sollwerts aufgrund einer erkannten Wertänderung

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

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

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

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

Zuletzt aktualisiert