[Bug]: PLC4X does not wait for response when reading data from Beckhoff Twincat 3 PLC with Ethernet/IP #1780
Labels
bug
Ethernet/IP
https://plc4x.apache.org/users/protocols/eip.html
java
Pull requests that update Java code
What happened?
It seems like PLC4X does not wait for a response from the Ethernet/IP server when reading data (specifically using the Ethernet/IP scanner device in Beckhoff Twincat3 PLCs)
I'm using the following code to test reading:
Stacktrace:
Looking at Wireshark, PLC4X closes the connection before the PLC has a chance to respond to the read request:

Capture.pcapng.gz
I can workaround this bug by adding a manual
Thread.sleep
before trying to interact with the read response object:Here is my Twincat3 Ethernet/IP explicit messaging configuration:

Version
0.12.0
Programming Languages
Protocols
The text was updated successfully, but these errors were encountered: