Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
12.12.2017, 12:57:01

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  FRED - grafické vývojové prostředí
| |-+  FRED - platforma XCom
| | |-+  Pomalá SDO
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: Pomalá SDO  (Přečteno 1229 krát)
libor
moderátor+

Příspěvků: 388



« kdy: 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).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 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.
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!