For the complete documentation index, see llms.txt. This page is also available as Markdown.

SimpleWriteValueCoil

SimpleWriteValueCoil (FB)

FUNCTION_BLOCK SimpleWriteValueCoil

Darstellung

Verwendung von Typkonvertierungsoperatoren (z.B. REAL_TO_WORD) direkt am Eingang InputValue

In dieser Konstellation werden Compiler-Fehlermeldungen vom Typ C0032 erzeugt, ein Download ist nicht möglich.

Abhilfe:

Verwendung einer Zwischenvariablen vom expliziten Typ WORD direkt am Ausgang des Typkonvertierungsoperators. Anbindung der Zwischenvariablen am Eingang InputValue.

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 der Zustände der Coils (FC05, FC15) (BYTE, WORD, DWORD, LWORD)

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

eFunctionCodeFb

WriteFunctionCodesCoil

Rückmeldung - Modbus-Function-Code für das Modbus-Telegramm

Output

wCoilAddrFb

WORD

Rückmeldung - Startadresse des Coils für das Modbus- Telegramm

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_VALUE_ERROR_CODE

Fehlercode - Gerät (0 = kein Fehler)

Output

xBusy

BOOL

Kommunikationsanzeige (TRUE = Kommunikation)

Input Const

eFunctionCode

WriteFunctionCodesCoil

WriteFunctionCodesCoil.FC05_WriteSingleCoil

Modbus-Function-Code für das Modbus-Telegramm

Input Const

wCoilAddr

WORD

Startadresse des Coils für das Modbus-Telegramm

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

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

Zuletzt aktualisiert