Hi all.
Today we managed to get support for Siemens LOGO devices working.
It turned out that the protocol implementation of LOGO devices is far less
robust than with the other S7.
So whenever the LOGO device reads something unexpected or what it doesn’t like,
it just hangs up without any error response.
One of the things seems to have been that we use the “CPU Services” to find out
what type of PLC is being used.
As soon as the driver sends one of these, the connection was closed.
We now changed the driver that if you specify a type, then it doesn’t try to
find out the type. So in case of a LOGO device you need to add a
“?controller-type=LOGO” to the url.
So the full URL would look something like this:
s7://10.10.64.21/0/0?controller-type=LOGO
Chris