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
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.
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í.