ModbusClient_RTU
ModbusClient_RTU (FB)
ModbusClient_RTU (FB)FUNCTION_BLOCK ModbusClient_RTU EXTENDS ModbusClientBase
InOut:
Output
xConnected
BOOL
TRUE if connection has been established
ModbusClientBase
Output
xLicenceValid
BOOL
TRUE if a valid licence was found
ModbusClientBase
Input
xResError
BOOL
FALSE
Eingang zur Rücksetzung der Fehlerausgänge ( eErrorCode, byErrorUnitID ) ( bei jeder ansteigenden Flanke )
Output
iSerialPortFb
INT
0
Rückmeldung der Nummer der seriellen Schnittstelle
Output
eBaudrateFb
SysCom.SYS_COM_BAUDRATE
SysCom.SYS_COM_BAUDRATE.SYS_BR_4800
Rückmeldung der Übertragungsgeschwindigkeit der seriellen Schnittstelle
Output
eParityFb
SysCom.SYS_COM_PARITY
SysCom.SYS_COM_PARITY.SYS_NOPARITY
Rückmeldung der Parität pro BYTE der seriellen Schnittstelle
Output
eStopBitsFb
SysCom.SYS_COM_STOPBITS
SysCom.SYS_COM_STOPBITS.SYS_ONESTOPBIT
Rückmeldung der Anzahl der Stoppbits pro Byte der seriellen Schnittstelle
Output
eState
Client_RTU_StateCode
Client_RTU_StateCode.IDLE
Aktueller Zustand der Zustandsmaschine
Output
byErrorUnitID
BYTE
0
Unit-ID des letzten Fehlers ( 0 = kein Gerät )
Output
xError
BOOL
FALSE
Anzeige des Fehlerzustandes ( FALSE = kein Fehler, TRUE = Fehler )
Output
eErrorCode
Client_RTU_ErrorCode
Client_RTU_ErrorCode.NO_ERROR
Anzeige der Ursache des letzten Fehlers
Input Const
eStopBits
SysCom.SYS_COM_STOPBITS
SysCom.SYS_COM_STOPBITS.SYS_ONESTOPBIT
Festlegung der Anzahl der Stoppbits pro Byte der seriellen Schnittstelle
Input Const
eParity
SysCom.SYS_COM_PARITY
SysCom.SYS_COM_PARITY.SYS_NOPARITY
Festlegung der Parität pro Byte der seriellen Schnittstelle
Input Const
eBaudrate
SysCom.SYS_COM_BAUDRATE
SysCom.SYS_COM_BAUDRATE.SYS_BR_38400
Festlegung der Übertragungsgeschwindigkeit der seriellen Schnittstelle
Input Const
iSerialPort
INT
2
Festlegung der Nummer der seriellen Schnittstelle
Input Const
tTimeCheckComPort
TIME
TIME#5s0ms
Zeitdauer zwischen zwei Prüfvorgängen für die serielle Schnittstelle im Zustand Leerlauf
Input Const
tTimeoutDeviceReceive
TIME
TIME#1s0ms
Time-Out-Zeitdauer für die Überwachung des Antworttelegramms ( Empfangen )
Input Const
tTimeoutDeviceSend
TIME
TIME#1s0ms
Time-Out-Zeitdauer für die Überwachung des Anforderungstelegramms ( Senden )
Input Const
tTimeoutComConnect
TIME
TIME#1s0ms
Time-Out-Zeitdauer für die Überwachung der Herstellung der Verbindung zur seriellen Schnittstelle
Zuletzt aktualisiert

