1.
Ethernet Keep Alive Start Time
Czas podany w ms, który jest opóźnieniem włączenia funkcji "Keep Alive" (podtrzymuj połączenie) od otwarcia portu w sterowniku Jazz -
wydawałoby by się że ten czas będzie dotyczył tylko strony Client/Master ( strony inicjującej połączenie, która wysyła pakiet KeepAlive i sprawdza czy połączenie TCP jest aktywne), ale chyba tak nie jest do końca, nie wiem jak miało by to zadziałać po stronie typu Serwer.
Jest to funkcja Serwera, a nie Client'a. Po zadanym czasie Serwer aktywuje funkcjonalność podtrzymywania połączenia z Clientem (jeżeli nagle zerwie połączenie to Serwer musi to wiedzieć i się rozłączyć).
2.
Ethernet Keep Alive Interval
Czas podany w ms, który co określoną wartość sprawdza, czy połączenie jest aktywne (następuje wymiana danych po porcie Ethernet).
ten sam wniosek co powyżej
Tak samo j.w. jest to funkcjonalność Serwera. Client posiada oddzielną funkcję "Keep Connection", która działa w sposób taki, że gdy zerwie połączenie z Serwerem to samoczynnie ponowi próbę połączenia po zadanym czasie. Wszystko, co opisałem w opisie do tych funkcji prawdą.
4.
Ethernet Inactivity Timer
Czas podany w s, po którym następuje rozłączenie się Servera (PLC) z powodu braku jakiejkolwiek wymiany danych przez Ethernet i ponowne ustawienie się portu w tryb nasłuchu.
OK. A co w przypadku wartości = 0. Po braku wymiany zapytań połączenie nigdy nie zostanie zerwane?
Wtedy trzeba ręcznie wymusić na Serwerze, żeby ponownie zaczął nasłuchiwać port (inaczej będzie "nieaktywny").
W pańskim przypadku zalecamy następujące wartości:
- Kod: Zaznacz cały
1) Ethernet Keep Alive Start Time- 60(sec)
2) Ethernet Keep Alive Interval-60(sec)
3) Ethernet Inactivity Timer-120 (sec)