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

Reply via email to