I.L. SW ostatní 25. 9. 2026 16:03 25. 9. 2026 19:31

Potřebuji pochopit chování PLC v různých scénářích selhání spojení s TecoRoute.

NA CP-2000 s aktuálním FW jsem ověřil

  • Když vypadne síťová komunikace, je timeout 25s, tj. položka .serviceTim struktury TTecoRouteStat se opakovaně dekrementuje od 25s k nule.
  • Ale když je příčinou selhání chybné TecoRoute heslo, tj. dojde k 'Account doesn't exist or incorrect PLC name or password', dekrementuje .serviceTim nejprve od 50s, pak od 100s, 200s, 400s atd.

Na jakém limitu se timeouty zastaví?

Platí stejný limit timeoutů i pro CP-1006 s firmwarem cca z roku 2020 (CPU Type: 100 CP1006K 10.9) ?

Pokud jsou ještě další podobné scénáře retry/timeout, bylo by možné je doplnit do dokumentace?

Odpovědi 2

Luboš Urban 25. 9. 2026 17:54

Tady je rozdíl v tom, jestli se PLC nepodařilo připojit nebo jestli ho server odmítnul. Při opakovaném aktivním odmítnutí PLC prodlužuje intervaly, po jejichž uplynutí se snaží znovu připojit. Časovače jsou u systémů CP-10xx a CP-20xx nastaveny odlišně. U CP-10xx se prodlužování intervalů zastaví asi na 17 hodinách, u CP-20xx na 20 hodinách. Jestli to platí stejně pro všechny verze fw zpětně, to si nejsem jist a znamenalo by to delší hledání.

Požadavek na doplnění dokumentace v tomto smyslu jsem předal dál do vývoje SW. 

I.L. 25. 9. 2026 19:31

OK, děkuji.

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.