POWERIO_T1_R100_4DI_FULL

POWERIO_T1_R100_4DI_FULL (FB)

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