You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Caused by: org.apache.plc4x.java.api.exceptions.PlcRuntimeException: Invalid url for TCP transport
at org.apache.plc4x.java.transport.tcp.TcpTransport.createChannelFactory(TcpTransport.java:57)
at org.apache.plc4x.java.spi.connection.GeneratedDriverBase.getConnection(GeneratedDriverBase.java:148)
at org.apache.plc4x.java.spi.connection.GeneratedDriverBase.getConnection(GeneratedDriverBase.java:99)
at org.apache.plc4x.java.PlcDriverManager.getConnection(PlcDriverManager.java:77)
at org.apache.plc4x.java.opm.PlcEntityInterceptor.refetchAllFields(PlcEntityInterceptor.java:218)
... 16 more
The text was updated successfully, but these errors were encountered:
Which version of PLC4X are you using? I think we've changed that rack and slot setting to use a default and to be overridable via query options ... please have a look here: https://plc4x.apache.org/users/protocols/s7.html
So I would assume you have to use something like: "s7://172.16.0.12" "s7://172.16.0.12?remote-rack=1&remote-slot=2" "s7://172.16.0.12?remote-rack=1&remote-slot=2&controller-type=S7_400"
If you want to override the local rack and slot, there are counterparts for that.
I try to connect to a S7 PLC on Slot 3. I tried several connection strings:
I always get an error:
Caused by: org.apache.plc4x.java.api.exceptions.PlcRuntimeException: Invalid url for TCP transport at org.apache.plc4x.java.transport.tcp.TcpTransport.createChannelFactory(TcpTransport.java:57) at org.apache.plc4x.java.spi.connection.GeneratedDriverBase.getConnection(GeneratedDriverBase.java:148) at org.apache.plc4x.java.spi.connection.GeneratedDriverBase.getConnection(GeneratedDriverBase.java:99) at org.apache.plc4x.java.PlcDriverManager.getConnection(PlcDriverManager.java:77) at org.apache.plc4x.java.opm.PlcEntityInterceptor.refetchAllFields(PlcEntityInterceptor.java:218) ... 16 more
The text was updated successfully, but these errors were encountered: