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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]