-
Hi! My end-customer have started their CIP acceptance test phase now They have two active scanners connecting to my adapter. One acting as
When they pull the network cable to the master, to verify the standby If they instead of pulling the cable just terminate the CIP connection In the log I found an interesting difference. In
Whereas in void HandleIoConnectionTimeOut(CipConnectionObject *connection_object) {
#if 1
CloseIoConnection(connection_object);
#else
...
#endif
} With this ugly hack I get at least similar behavior, i.e., the standby This is by no means a fix, since everything else breaks, e.g., the |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
With standby scanner I assume it is a second scanner which opened an input only connection? In that case I am a bit confused, as I implemented the appropriate behavior some time ago. In case of a timeout of the EO connection, the EO connections should get closed and checked if there is an IO connection. If yes, all IO and LO connections should still work, if it was the last EO (or IO) connection then the LOs need to be terminated as well. I am rather sure this was also tested at PlugFest in 2019, also by disconnecting the device and not by closing the connection. |
Beta Was this translation helpful? Give feedback.
First RFC pull request available as PR #394