Dobry den,
mohu vedet, jake nastaly zmeny v knihovne EpsnetLib_V19 oproti V18. Po aktualizaci knihovny mi prestala fungovat komunikace mezi PLC. Po downgrade na V18 je opet vse funkcni.
Odpovědi 3
Dobrý den,
hlavní změnou je doplnění příkazů EpsnetEthLoginCmd() a EpsnetEthLongLoginCmd() pro odeslání jména+hesla pro PLC s aktivovaným řízením přístupu pro EPSNET.
Další změny jsou jen drobné opravy: detekce EPSNET broadcast adresy 16#7F, na kterou nechodí odpověď, zrušení kontroly velikosti zón pokud je komunikační kanál otevřen pomocí funkce OpenUniSocket, zpracování krátkého potvrzení ve fbEpsnetSlave a oprava odpovědi na neznámou komunikační službu.
Upgrade z v18 na v19 by měl být obecně bezproblémový. Jaké příkazy a který funkční blok používáte?
Pouzivam FB fbEpsnetLongEth a prikaz EpsnetEthLongCmdRW. Vyuzivam pro zapis retain promennych v podrizenych systemech a cteni telemetrie z techto systemu. V obou pripade se jedna o datove struktury.
Prošel jsem testy a blok fbEpsnetLongEth s příkazem EpsnetEthLongCmdRW se chová shodně v obou verzích. Jediné co mě napadá je, že by ve vašem projektu byla nějaká specifická kombinace nastavení, kterou testy nepokrývají. Pokud byste zaslal archiv projektu, kde se chyba projevuje na podpora@tecomat.cz, můžeme zkusit problém analyzovat a příčinu najít.
Vaše odpověď
Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.