PROMOS fórum

FRED - grafické vývojové prostředí => FRED - platforma XCom => Téma založeno: libor 29.11.2013, 06:44:45



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.