|
Název: Pomalá SDO Přispěvatel: libor 29.11.2013, 06:44:45 Máme projekt, ve kterém máme 4 moduly SDO readN (čteme hodnoty čítačů z CBO) a 5 modulů SDO write. Hodnoty z čítačů se občerstvují jednou za několik sekund. Kde by mohl být problém?
Dotaz zaslaný mailem (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)). Název: Re: Pomalá SDO Přispěvatel: libor 29.11.2013, 06:47:44 SDO nemají na CANu prioritu. Prioritu mají PDO. SDO se proto zpracovávají po jednom na každou smyčku. Pokud máte v projektu 4x modul SDO readN, tak to je celkem maximálně 64 SDO, k tomu musíme připočítat 5x zapisovací SDO, tj. celkem skoro 70 SDO.
V případě, že bude smyčka kolem 100ms, tak výsledkem je, že na komunikaci všech SDO v projektu je potřeba asi 7s, tj. hodnoty z čítačů se budou občerstvovat jednou za 7s. |