Audio Files in Codesys 2.3
CODESYS Forge
talk
(Thread)
Audio Files in Codesys 2.3
Last updated: 2013-12-27
Codesys 3.0 and UML
CODESYS Forge
talk
(Thread)
Codesys 3.0 and UML
Last updated: 2006-12-10
CoDeSys bug? Error Compilation?
CODESYS Forge
talk
(Thread)
CoDeSys bug? Error Compilation?
Last updated: 2010-04-30
Codesys Training in Malaysia
CODESYS Forge
talk
(Thread)
Codesys Training in Malaysia
Last updated: 2011-02-22
Codesys state running automatically
CODESYS Forge
talk
(Thread)
Codesys state running automatically
Last updated: 2024-01-18
AWS IoT core CODESYS
CODESYS Forge
talk
(Thread)
AWS IoT core CODESYS
Last updated: 2024-04-10
Post by wildcard on Modbus Client Request Not Processed
CODESYS Forge
talk
(Post)
Hi, does anyone has a solution for this issue. I've the same problem. I've implemented a very simple client based on the Modbus Examples and connected the soft PLC to a Modbus Simulator. PROGRAM ModbusClient VAR initDone : BOOL := FALSE; errorID : ModbusFB.Error; client : ModbusFB.ClientTCP; timeout : UDINT := 500000; replyTimeout : UDINT := 200000; aUINT : ARRAY [0..8] OF UINT; clientRequestReadHoldingRegisters : ModbusFB.ClientRequestReadHoldingRegisters; clientRequestsCnt : UINT := 0; clientRequestsProcessCnt : UINT := 0; ipAddress : ARRAY[0..3] OF BYTE := [10,54,0,72]; END_VAR IF NOT initDone THEN initDone := TRUE; client(aIPaddr:=ipAddress, udiLogOptions:=ModbusFB.LoggingOptions.All); client(xConnect:=TRUE, ); clientRequestReadHoldingRegisters(rClient:=client, udiTimeOut:=timeout, uiUnitId:=1, uiStartItem:=0, uiQuantity:=4, pData:=ADR(aUINT[0]), udiReplyTimeout:=replyTimeout); clientRequestReadHoldingRegisters.xExecute := TRUE; clientRequestsCnt := 0; END_IF clientRequestReadHoldingRegisters(rClient:=client, udiTimeOut:=timeout, uiUnitId:=1, uiStartItem:=0, uiQuantity:=4, pData:=ADR(aUINT[0]), udiReplyTimeout:=replyTimeout, xExecute := TRUE); IF clientRequestReadHoldingRegisters.xError THEN clientRequestsCnt := clientRequestsCnt +1 ; errorID := clientRequestReadHoldingRegisters.eErrorID; END_IF clientRequestReadHoldingRegisters(rClient:=client, udiTimeOut:=timeout, uiUnitId:=1, uiStartItem:=0, uiQuantity:=4, pData:=ADR(aUINT[0]), udiReplyTimeout:=replyTimeout, xExecute := NOT clientRequestReadHoldingRegisters.xExecute); When the system is running I do get the following on the logs: 2024-05-13T10:18:07.443Z: Cmp=MODBUS lib, Class=1, Error=0, Info=0, pszInfo= Client.RequestProcessed ClientRequest,16#0164ADC561A0 unitId=1 fc=ReadHoldingRegisters id=2070 state=Error 2024-05-13T10:18:07.443Z: Cmp=MODBUS lib, Class=1, Error=0, Info=0, pszInfo= ClientRequest,16#0164ADC561A0 unitId=1 fc=ReadHoldingRegisters id=2070 change state Error -> None timestamp=63843421226 2024-05-13T10:18:08.444Z: Cmp=MODBUS lib, Class=1, Error=0, Info=0, pszInfo= ClientRequest,16#0164ADC561A0 unitId=1 fc=ReadHoldingRegisters id=2071 change state None -> Init timestamp=63844421420 2024-05-13T10:18:09.444Z: Cmp=MODBUS lib, Class=1, Error=0, Info=0, pszInfo= ClientRequest,16#0164ADC561A0 unitId=1 fc=ReadHoldingRegisters id=2071 change state Init -> Error timestamp=63845421675 But the errorID is jumping between OK and RequestNotProcessed. Any help is very appreciated which gives me a hint what I'm doing wrong. Thanks
Last updated: 2024-05-13
PFC 200 - codesys V3.5
CODESYS Forge
talk
(Thread)
PFC 200 - codesys V3.5
Last updated: 2023-08-25
Codesys läuft nicht hoch
CODESYS Forge
talk
(Thread)
Codesys läuft nicht hoch
Last updated: 2023-09-19
Sysmac Studio to Codesys
CODESYS Forge
talk
(Thread)
Sysmac Studio to Codesys
Last updated: 2023-09-20
CoDesys SP PLCWinNT - FluidSIM
CODESYS Forge
talk
(Thread)
CoDesys SP PLCWinNT - FluidSIM
Last updated: 2013-03-24
Codesys 3.5 Zeitzone
CODESYS Forge
talk
(Thread)
Codesys 3.5 Zeitzone
Last updated: 2019-07-29
unpassword for Codesys libarary
CODESYS Forge
talk
(Thread)
unpassword for Codesys libarary
Last updated: 2021-03-22
logging option in CODESYS?
CODESYS Forge
talk
(Thread)
logging option in CODESYS?
Last updated: 2020-06-29
Codesys V3.5 Send Email
CODESYS Forge
talk
(Thread)
Codesys V3.5 Send Email
Last updated: 2020-12-08
Zertifikate mit Codesys verwalten
CODESYS Forge
talk
(Thread)
Zertifikate mit Codesys verwalten
Last updated: 2017-09-28
CODESYS HMI
CODESYS Forge
talk
(Thread)
CODESYS HMI
Last updated: 2015-04-08
Codesys Raspberry Crevis Trend
CODESYS Forge
talk
(Thread)
Codesys Raspberry Crevis Trend
Last updated: 2015-02-23
Codesys manual
CODESYS Forge
talk
(Thread)
Codesys manual
Last updated: 2019-03-01
Exceptions in codesys WagoPFC200
CODESYS Forge
talk
(Thread)
Exceptions in codesys WagoPFC200
Last updated: 2020-10-24
Absturz Codesys
CODESYS Forge
talk
(Thread)
Absturz Codesys
Last updated: 2021-12-09
Bootprojekt mit CoDeSys öffnen
CODESYS Forge
talk
(Thread)
Bootprojekt mit CoDeSys öffnen
Last updated: 2008-10-02
Probleme mit Codesys FileUtilities
CODESYS Forge
talk
(Thread)
Probleme mit Codesys FileUtilities
Last updated: 2020-09-22
Codesys V3 download
CODESYS Forge
talk
(Thread)
Codesys V3 download
Last updated: 2015-04-21
Releasetermin CoDeSys 3.0 !?
CODESYS Forge
talk
(Thread)
Releasetermin CoDeSys 3.0 !?
Last updated: 2006-04-06
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND or OR.