POWERIO_T1_R100_8DI_EASY

POWERIO_T1_R100_8DI_EASY (FB)

FUNCTION_BLOCK POWERIO_T1_R100_8DI_EASY

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 der Ausgänge ‘eErrorCodeCom’ bzw. ‘xErrorCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

xDI1

BOOL

Zustand des Digitaleingang DI1 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI1_Mode’ )

Output

xDI2

BOOL

Zustand des Digitaleingang DI2 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI2_Mode’ )

Output

xDI3

BOOL

Zustand des Digitaleingang DI3 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI3_Mode’ )

Output

xDI4

BOOL

Zustand des Digitaleingang DI4 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI4_Mode’ )

Output

xDI5

BOOL

Zustand des Digitaleingang DI5 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI5_Mode’ )

Output

xDI6

BOOL

Zustand des Digitaleingang DI6 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI6_Mode’ )

Output

xDI7

BOOL

Zustand des Digitaleingang DI7 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI7_Mode’ )

Output

xDI8

BOOL

Zustand des Digitaleingang DI8 ( Funktion in Abhängigkeit von der Betriebsart ‘eDI8_Mode’ )

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_R100_8DI_ERROR_CODE

POWERIO_T1_R100_8DI_ERROR_CODE.NO_ERROR

Fehlercode - Gerät ( 0 = kein Fehler )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

wSysCommand

WORD

0

Wert des zu übertragenden System-Befehls ( FC06 - Register 6 ) ( 0 = kein Befehl, Werte > 0 siehe Dokumentation T1_R100_8DI )

Input Const

tTimeDI_Pulse

TIME

TIME#250ms

Gemeinsame Impulszeitdauer für die Ausgänge xDI1 - xDI8

Input Const

eDI8_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI8

Input Const

eDI7_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI7

Input Const

eDI6_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI6

Input Const

eDI5_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI5

Input Const

eDI4_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI4

Input Const

eDI3_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI3

Input Const

eDI2_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI2

Input Const

eDI1_Mode

POWERIO_T1_R100_8DI_DI_MODE

POWERIO_T1_R100_8DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI1

Input Const

wDIxInversion

WORD

0

Invertierung der Eingänge DI1 - DI8 ( Bitweise, Bit 0: DI1, Bit1: DI2, usw. ) ( 0 = keine Invertierung der Eingänge // 255 = Invertierung aller Eingänge )

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

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

Input Const

tTimeUpdateActual

TIME

TIME#1s0ms

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

Zuletzt aktualisiert