Ondřej SW Mosaic 9. 4. 2026 12:58 10. 4. 2026 13:29

Dobrý den.

Na jedné instalaci u zákazníka se vyskytuje problém, kde dochází k výpadkům komunikace jednoho z klientů Epsnet.

Problém setrvává i po uvedení řídicí stanice CP-2005 do HALT a znovu rozběhnutí RUN. Komunikace  se znovu rozeběhne až po průchodu restartem napájení řídicí stanic. 

Událost lze spojit s poklesem napětí v síti. Ale k výpadku komunikace dojde u jedné z klientských stanic (ne vždy stejné, nejčastěji první v seznamu obsluhovaných), ostatní komunikují korektně. Na síti jsou ale i web-kamery, v jiném virtuálním segmentu sítě. 

Problém není častý, jednou za měsíc. Ale nepříjemný, že se jedná o bezobslužné zařízení. Nyní řešeno tak, že provozoval má na webovém rozhraní tlačítko, kdy po kliknutí spadne výstup a opojí si napájení Foxtrotu. Toto je 100 % funkční.

V roli řídicí stanice je CP-2005.

<Dev name="CP-2005" code="2005" type="cpu" busID="0" adr="0" sn="RD 1637" hw="0.3 2.2" sw="2.4.066" tfw="6.6" specif="11NSNN"

Rozbíhá 4 instance fbsEpsnetEth (2 ve variantě "Long"). Instance která vykazuje problém, komunikuje s 3-mi CP-1004 (FW z jara 2020).

Můžete prosím nasměrovat, kde hledat problém a jak řešit?

Děkuji. Ondřej Väter

 

Odpovědi 2

Luboš Urban 9. 4. 2026 12:58

Dobrý den,

zjistil jsem, že tento váš dotaz zůstal bez odpovědi. Nedokážeme jednoduše odpovědět, co je příčinou, ale bylo by možné tu komunikaci zalogovat a pak bychom mohli zkusit data z komunikace zanalyzovat, třeba by něco vyplulo na povrch. Funkční bloky z knihovny EpsnetLib pracují na kanálu v režimu uni. Ve výstupní datové struktuře kanálu je řídicí slovo CONTROL, jehož bity LOG_ON, LOG_CYCLIC, LOG_HEX_ONLY a LOG_TEXT_ONLY umožňují spustit a ukončit logování přímo z programu nebo ručně přes Mosaic. My bychom tedy doporučili ve chvíli, kdy dojde k výpadku komunikace spustit logování příznakem LOG_ON, nasnímat a uložit komunikaci do logu ještě předtím než uživatel obnoví funkčnost komunikace tím odpojením a opětovným připojením napájení. Soubory jsou v názvu označeny jménem kanálu, na němž komunikace probíhá, tedy ETHx_uniY a najdete je na flashdisku CP-2005 v adresáři WWW/LOGS.

Teoreticky by bylo možné aktualizovat FW na straně mastera CP-2005, tam je verze 6.6, nyní je 7.7, ale od toho si po konzultaci ve vývoji SW nic neslibuju, neboť nikdo nenaznačil, že by se řešilo ve FW něco, co by mohlo s uvedenými potížemi souviset. 

Ondřej 10. 4. 2026 13:29

Děkuji za nasměrování. Určitě vyzkouším.

Vaše odpověď

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