SimpleWriteCoil_FC05

SimpleWriteCoil_FC05 (FB)

FUNCTION_BLOCK SimpleWriteCoil_FC05

Darstellung

Übertragung des Zustands eines Coils (FC05) an eine Adresse (wCoilAddr)

CODESYS

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

InputValue

__SYSTEM.AnyType

Eingangsvariable zur Bestimmung des Zustands des Coils (FC05) (BOOL, BYTE)

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke)

Input

xResError

BOOL

FALSE

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

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

wCoilAddrFb

WORD

Rückmeldung - Adresse des Coils für das Modbus-Telegramm (FC05) (0 - 65535)

Output

eInputValueDataType

SIMPLE_WRITE_COILS_FC05_DATA_TYPE

SIMPLE_WRITE_COILS_FC05_DATA_TYPE.INVALID_TYPE

Interne Klassifizierung des Datentyps der Variable mit dem Zustand des Coils (0 = ungültig, 1 = BOOL, 2 = BYTE)

Output

xInputValueValid

BOOL

FALSE

Gültigkeit der Variable am Eingang ‘InputValue’ (FALSE = nicht gültig, TRUE = gültig)

Output

xErrorFreeDataTransmission

BOOL

FALSE

Status der Übertragung der Daten (FALSE = fehlerhaft, LH- Übergang = fehlerfrei)

Output

xAlarm

BOOL

Sammelstörung (TRUE = Störung)

Output

xAlarmCom

BOOL

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

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation (0 = kein Fehler)

Output

eErrorCodeDev

SIMPLE_WRITE_COIL_ERROR_CODE

Fehlercode - Gerät (0 = kein Fehler)

Output

xBusy

BOOL

Kommunikationsanzeige (TRUE = Kommunikation)

Input Const

wCoilAddr

WORD

Adresse des Coils für das Modbus-Telegramm (FC05) (0 - 65535)

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

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

Zuletzt aktualisiert