@Override
    public boolean isConnected() {
        return !closed && channel.attr(S7HMuxImpl.IS_CONNECTED).get();
    }
This object generates the main connection and includes the management
of multiple connections to the PLC, in the case of S7H there
are two connections.
Here the reference to the multiplexer object (S7HMuxImpl) is maintained,
which is in charge of managing the physical TCP connections.
<p>
TODO: It should be able to run in the "channel" executor.
You should be able to remove the "executor".
plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HPlcConnection.java