Diskuse Elektrika.cz

HYBRIDNÍ zóna => Technická podpora výrobce TECO Kolín radí odborníkům => Téma založeno: Jiří Švéda 22.04.2013, 22:49



Název: Jak zprovoznit předpověď počasí na Foxtrotu?
Přispěvatel: Jiří Švéda 22.04.2013, 22:49
Pokoušel jsem se zprovoznit předpověď počasí pomocí knihovny WeatherLib dle návodu staženého z Vašich stránek (TXV00377_01_Mo saic_WeatherLi b_cz.pdf),  ale funkční blok fbYahooWeather stále hlásí chyby Err=0, ErrId1=1, ErrId2=0 (vypršel čas pro odpověď DNS serveru). DNS server by přitom měl být na PLC nastaven správně. Snažil jsem se stopovat, kde by mohl být problém, ale narazil jsem pouze na toto:
- funkce GetDNS_IP používaná ve funkčním bloku fbYahooWeather dá obrácené pořadí IP adresy DNS serveru, např. u IP adresy 192.168.2.1 vrátí zpátky {1,2,168,192},  toto způsobuje problém ve funkčním bloku fbNsLookUpEx, kdy dojde k chybě Err=1 a ErrId=1
- pokud dosadím správný formát DNS serveru ve správném pořadí, tak funkční blok fbNsLookUpEx již nehlásí chybu, ale stále nevrátí hodnotu IP adresy serveru weather.yahooa pis.com, funkční blok zůstane ve stavu Busy=1. Pokud ovšem chci zjistit např. IP adresu serveru yahoo.com, tak to pomocí tohoto funkčního bloku funguje a IP adresu získám. Přes příkazovou řádku z běžného pc lze IP adresu weather.yahooa pis.com pomocí příkazu nslookup získat, takže server by měl být ok.

Chtěl bych vás poprosit o radu, zda jste se s tímto už setkali a zda vás nenapadá, kde by mohl být problém.
(PLC CP1018K V7.2, Mozaic 2013.1)


Název: Re: Jak zprovoznit předpověď počasí na Foxtrotu?
Přispěvatel: Milan Bydžovský 23.04.2013, 21:50
Upgraduje prosím centrální jednotku na poslední FW 7.6. To vyřeší problém s funkcí GetDNS_IP a umožní vám použít poslední verzi knihovny WeatherLib 1.1.

Pokud by problémy přetrvávaly i s poslední verzí FW a knihovny, ověřte prosím zda máte v PLC nastavenu správně výchozí bránu.


Název: Re: Jak zprovoznit předpověď počasí na Foxtrotu?
Přispěvatel: Jiří Švéda 01.05.2013, 15:42
Upgrade pomohl a připojení k serveru s počasím nyní funguje bez problémů. Děkuji.