Viados SW ostatní 2. 12. 2023 17:49 11. 12. 2023 13:02

Dobrý den,

od včerejšího dne mi blok fbOpenWeather setrvale vrací chybu, v poli errorTxt je 'DNS request error : 20'.

Způsob volání, i nastavení komunikačního kanálu jsem několik roků neměnil, dosud vše fungovalo v pořádku, pouze s ojedinělými výpadky.

 

Když požádám o data v pohlížeči pomocí URL, které je v poli pageName, dostanu ihned odpověď s daty ve formátu JSON.

Se spojením s webem openweathermap.org tedy pravděpodobně problém není. 

 

Odpovědi 2

Luboš Urban 7. 12. 2023 20:00

Dobrý den,

pokud blok vrací chybu DNS request error, pak to znamená, že nefunguje komunikace s DNS a funkční blok není schopen získat IP adresu openweather.org. Mohlo dojít ke změně v připojení k internetu, rekonfiguraci routeru nebo nějaké jiné změně, která by vedla k tomu, že staticky nastavené síťové parametry v PLC nejsou platné?

Pokud se z prohlížeče na server openweather.org dostanete a z PLC ne, zkuste porovnat DNS IP v počítači a v PLC.

 

Viados 11. 12. 2023 13:02

Dobrý den,

děkuji za odpověď. K žádné rekonfiguraci sítě právě nedošlo.

Nakonec, po cca dvoudenní nepřetržité sérii neúspěšných načtení se předpověď občas načetla, další dva dny pak selhal cca každý druhý pokus a teď již to běží na dlouhodobě obvyklých >95% úspěšných dotazů. 

Z pozorování mám spíše dojem, že navzdory indikované chybě DNS jde ve skutečnosti o to, že nějaká z odpovědí nepřijde funkčnímu bloku v nějakém časovém limitu a hodilo by se někde ve funkčním bloku nastavit delší timeout. 

Vaše odpověď

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