POWERIO_T1_R100_4DI_FULL

POWERIO_T1_R100_4DI_FULL (FB)

FUNCTION_BLOCK POWERIO_T1_R100_4DI_FULL

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

dwDI1_Counter

DWORD

Absoluter Zähler für die Anzahl der ansteigenden Flanken am Digitaleingang DI1

Output

dwDI2_Counter

DWORD

Absoluter Zähler für die Anzahl der ansteigenden Flanken am Digitaleingang DI2

Output

dwDI3_Counter

DWORD

Absoluter Zähler für die Anzahl der ansteigenden Flanken am Digitaleingang DI3

Output

dwDI4_Counter

DWORD

Absoluter Zähler für die Anzahl der ansteigenden Flanken am Digitaleingang DI4

Output

wTypeID

WORD

Identifikation des Geräts ( 25508 = T1.R100-8DI, 25507 = T1.R100-4DI )

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_R100_4DI_ERROR_CODE

POWERIO_T1_R100_4DI_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 - xDI4

Input Const

eDI4_Mode

POWERIO_T1_R100_4DI_DI_MODE

POWERIO_T1_R100_4DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI4

Input Const

eDI3_Mode

POWERIO_T1_R100_4DI_DI_MODE

POWERIO_T1_R100_4DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI3

Input Const

eDI2_Mode

POWERIO_T1_R100_4DI_DI_MODE

POWERIO_T1_R100_4DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI2

Input Const

eDI1_Mode

POWERIO_T1_R100_4DI_DI_MODE

POWERIO_T1_R100_4DI_DI_MODE.DIGITAL_INPUT

Betriebsart des Ausgangs xDI1

Input Const

wDIxInversion

WORD

0

Invertierung der Eingänge DI1 - DI4 ( Bitweise, Bit 0: DI1, Bit1: DI2, usw. ) ( 0 = keine Invertierung der Eingänge // 15 = 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