Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
29.03.2024, 06:52:23

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í
| |-+  Aplikace FRED
| | |-+  Dynamicke moduly
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: Dynamicke moduly  (Přečteno 5251 krát)
anonym
člen

Příspěvků: 33



« kdy: 21.09.2010, 05:26:07 »

Asi jsem nepochopil rozdil mezi dynamickym a nedynamickym modulem. Dal jsem na plochu modul And2 a And, ktery ma byt dynamicky, drobne rozdili mezi moduly jsou, ale nejak tu dynamiku nevidim Mrknutí
Zaznamenáno
libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 21.09.2010, 07:05:44 »

Dynamické moduly mají svůj název odvozený od možnosti dynamicky měnit počet vstupních a/nebo výstupních pinů (které to jsou se označí při tvorbě modulu). Například modul AND je ve statickém provedení dostupný jako And2 a And10, tj. dvou nebo desetivstupový. Dynamická verze tohoto modulu umožňuje mít v projektu např. pětivstupový, dvacetivstupový, padesátivstupový atd. (podle natažení modulu) modul AND a není potřeba to řešit pomocí více modulů.

A jak na dynamické moduly? V pravém dolním rohu je minitlačítko na změnu velikosti (1. obrázek). Stačí na něm stisknout tlačítko myši (a držet) a tažením myši měnit velikost na potřebnou (2. obrázek). Velikost můžeme samozřejmě kdykoliv v editačním režimu upravovat, tj. dle potřeby případně přidat nebo ubrat.

Abychom věděli, jaký počet pinů má v dané chvíli dynamický modul, tak se při změně jeho velikosti v tooltipu ukazuje aktuální velikost dynamického modulu. Výsledný počet pinů je dán počátečním stavem. V případě modulu AND znamená délka 11 celkem 12 vstupních pinů, tj. in0 až in11 - výchozí stav jsou 2 vstupní piny při délce 1 (viz 3. obrázek).


(připojené soubory vidí pouze registrovaní uživatelé)
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #2 kdy: 21.09.2010, 07:11:47 »

U jiných modulů to může být s počtem pinů jinak. Například u modulu Modbus Rx slave (dyn) (1. obrázek) je výchozí počet výstupních datových pinů při délce 1 roven 1, nebo-li při natažení dynamického modulu na délku 24 (2. obrázek) bude mít modul 24 výstupních (datových) pinů, tj. piny out0 až out23 (3. obrázek).

Výsledkem natažení je to, že máme v projektu modul pro realizaci protokolu ModBus (jednotka bude slave) pro zápis hodnot do projektu. Celková délka datové oblasti pokryté modulem bude 24 dvoubajtových registrů, tj. 48 bajtů spojité oblasti.


(připojené soubory vidí pouze registrovaní uživatelé)
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!