SimpleWriteValueCoil
SimpleWriteValueCoil (FB)
SimpleWriteValueCoil (FB)FUNCTION_BLOCK SimpleWriteValueCoil
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:
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

