ibes13 opened a new issue, #1257: URL: https://github.com/apache/plc4x/issues/1257
### What happened? We would like to establish a connection to a S7 plc, tested it with the following plc types - S7 1500 (CPU 1515F-2 PN) - S7 315 A connection is established for a short time in which we can also read out data from the plc before a DisconnectEvent appears. ``` 2023-12-07 11:21:16,563 INFO [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.userEventTriggered(S7HMuxImpl.java:184)] (executor-thread-2) DisconnectEvent ``` Has anyone ever had this problem ? The connection to our plc works normally with the Moka7 library ``` try(PlcConnection connection = new DefaultPlcDriverManager().getConnection("s7://"+serverUri+"?remote-rack="+rack+"&remote-slot="+slot);){ }catch(Exception ex){ ex.printStackTrace(); } ``` ``` 2023-12-07 11:21:16,164 INFO [org.apa.plc.jav.DefaultPlcDriverManager org.apache.plc4x.java.DefaultPlcDriverManager.<init>(DefaultPlcDriverManager.java:50)] (executor-thread-2) Instantiating new PLC Driver Manager with class loader QuarkusClassLoader:Quarkus Runtime ClassLoader: DEV restart no:13@3f44593a 2023-12-07 11:21:16,164 INFO [org.apa.plc.jav.DefaultPlcDriverManager org.apache.plc4x.java.DefaultPlcDriverManager.<init>(DefaultPlcDriverManager.java:54)] (executor-thread-2) Registering available drivers... 2023-12-07 11:21:16,178 INFO [org.apa.plc.jav.DefaultPlcDriverManager org.apache.plc4x.java.DefaultPlcDriverManager.<init>(DefaultPlcDriverManager.java:61)] (executor-thread-2) Registering driver for Protocol s7 (Siemens S7 (Basic)) 2023-12-07 11:21:16,179 INFO [org.apa.plc.jav.DefaultPlcDriverManager org.apache.plc4x.java.DefaultPlcDriverManager.<init>(DefaultPlcDriverManager.java:50)] (executor-thread-2) Instantiating new PLC Driver Manager with class loader QuarkusClassLoader:Quarkus Runtime ClassLoader: DEV restart no:13@3f44593a 2023-12-07 11:21:16,179 INFO [org.apa.plc.jav.DefaultPlcDriverManager org.apache.plc4x.java.DefaultPlcDriverManager.<init>(DefaultPlcDriverManager.java:54)] (executor-thread-2) Registering available drivers... 2023-12-07 11:21:16,180 INFO [org.apa.plc.jav.DefaultPlcDriverManager org.apache.plc4x.java.DefaultPlcDriverManager.<init>(DefaultPlcDriverManager.java:61)] (executor-thread-2) Registering driver for Protocol s7 (Siemens S7 (Basic)) 2023-12-07 11:21:16,299 INFO [org.apa.plc.jav.tra.tcp.TcpChannelFactory org.apache.plc4x.java.transport.tcp.TcpChannelFactory.configureBootstrap(TcpChannelFactory.java:60)] (executor-thread-2) Configuring Bootstrap with Configuration{local-rack=1, local-slot=1, local-tsap=0, remote-rack=0, remote-slot=1, remote-rack2=0, remote-slot2=0, remote-tsap=0, pduSize=1024, maxAmqCaller=8, maxAmqCallee=8, controllerType=null, readTimeOut=8, ping=false, pingTime=-1, retryTime=4} 2023-12-07 11:21:16,371 INFO [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.onConnect(S7ProtocolLogic.java:147)] (executor-thread-2) S7 Driver running in ACTIVE mode. 2023-12-07 11:21:16,371 DEBUG [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.onConnect(S7ProtocolLogic.java:148)] (executor-thread-2) Sending COTP Connection Request 2023-12-07 11:21:16,408 INFO [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.userEventTriggered(S7HMuxImpl.java:164)] (executor-thread-2) 11:21:16.408299100 userEventTriggered: S7HMuxImpl#0 Event: org.apache.plc4x.java.spi.events.ConnectEvent@656ba652 2023-12-07 11:21:16,408 INFO [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.userEventTriggered(S7HMuxImpl.java:169)] (executor-thread-2) java.util.NoSuchElementException: watchdog 2023-12-07 11:21:16,462 DEBUG [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.lambda$3(S7ProtocolLogic.java:162)] (nioEventLoopGroup-2-1) Got COTP Connection Response 2023-12-07 11:21:16,462 DEBUG [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.lambda$3(S7ProtocolLogic.java:163)] (nioEventLoopGroup-2-1) Sending S7 Connection Request 2023-12-07 11:21:16,464 DEBUG [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.channelReadComplete(S7HMuxImpl.java:192)] (nioEventLoopGroup-2-1) 11:21:16.464424800 channelReadComplete: MULTIPLEXOR 2023-12-07 11:21:16,505 DEBUG [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.lambda$8(S7ProtocolLogic.java:177)] (nioEventLoopGroup-2-1) Got S7 Connection Response 2023-12-07 11:21:16,506 DEBUG [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.lambda$8(S7ProtocolLogic.java:199)] (nioEventLoopGroup-2-1) Sending S7 Identification Request 2023-12-07 11:21:16,511 DEBUG [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.channelReadComplete(S7HMuxImpl.java:192)] (nioEventLoopGroup-2-1) 11:21:16.511971700 channelReadComplete: MULTIPLEXOR 2023-12-07 11:21:16,558 DEBUG [org.apa.plc.jav.s7.rea.pro.S7ProtocolLogic org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.lambda$15(S7ProtocolLogic.java:213)] (nioEventLoopGroup-2-1) Got S7 Identification Response 2023-12-07 11:21:16,559 INFO [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.userEventTriggered(S7HMuxImpl.java:164)] (nioEventLoopGroup-2-1) 11:21:16.559607300 userEventTriggered: S7HMuxImpl#0 Event: org.apache.plc4x.java.spi.events.ConnectedEvent@29baf6cf 2023-12-07 11:21:16,561 DEBUG [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.channelInactive(S7HMuxImpl.java:198)] (executor-thread-2) channelInactive: S7HMuxImpl#0 2023-12-07 11:21:16,562 DEBUG [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.channelUnregistered(S7HMuxImpl.java:210)] (executor-thread-2) 11:21:16.562598 channelUnregistered: S7HMuxImpl#0 2023-12-07 11:21:16,562 DEBUG [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.channelUnregistered(S7HMuxImpl.java:212)] (executor-thread-2) Unregistered of channel: PRIMARY 2023-12-07 11:21:16,562 INFO [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.userEventTriggered(S7HMuxImpl.java:164)] (executor-thread-2) 11:21:16.562598 userEventTriggered: S7HMuxImpl#0 Event: org.apache.plc4x.java.spi.events.DisconnectEvent@79172d3c 2023-12-07 11:21:16,563 INFO [org.apa.plc.jav.s7.rea.con.S7HMuxImpl org.apache.plc4x.java.s7.readwrite.connection.S7HMuxImpl.userEventTriggered(S7HMuxImpl.java:184)] (executor-thread-2) DisconnectEvent ``` ### Version v0.11.0 ### Programming Languages - [X] plc4j - [ ] plc4go - [ ] plc4c - [ ] plc4net ### Protocols - [ ] AB-Ethernet - [ ] ADS /AMS - [ ] BACnet/IP - [ ] CANopen - [ ] DeltaV - [ ] DF1 - [ ] EtherNet/IP - [ ] Firmata - [ ] KNXnet/IP - [ ] Modbus - [ ] OPC-UA - [X] S7 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@plc4x.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org