Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:sw:01-mervis:autogen-hidden [2023/09/12 11:50] zrusek |
cs:sw:01-mervis:autogen-hidden [2024/03/14 09:58] (current) kcerny typos |
||
---|---|---|---|
Line 69: | Line 69: | ||
---- | ---- | ||
- | Otevře se dialog, zde je nutné zvolit do kterého projektu se budou proměnné generovat. Můžete zde také zvolit možnost "Včetně atributů". Co jsou atributy a k čemu je lze použít je detailně popsáno v článku [[comm-attributes-hidden|]]. | + | Otevře se dialog, zde je nutné zvolit do kterého projektu se budou proměnné generovat. Můžete zde také zvolit možnost "Včetně atributů". |
+ | |||
+ | <WRAP center round info 95%> | ||
+ | Co jsou atributy a k čemu je lze použít je detailně popsáno v článku [[comm-attributes-hidden|]]. | ||
+ | </WRAP> | ||
Nyní klikněte na **OK**. | Nyní klikněte na **OK**. | ||
Line 194: | Line 198: | ||
---- | ---- | ||
- | Pro zobrazení přehledu mapování I/O dvojtě klikněte na regulátor (**PLC**) v levém panelu. | + | Pro zobrazení přehledu mapování I/O dvojitě klikněte na regulátor (**PLC**) v levém panelu. |
{{ :cs:sw:01-mervis:13_autogen.png?direct |}} | {{ :cs:sw:01-mervis:13_autogen.png?direct |}} | ||
Line 210: | Line 214: | ||
\\ | \\ | ||
===== Jak Autogen ovlivňuje rychlost programu? ===== | ===== Jak Autogen ovlivňuje rychlost programu? ===== | ||
- | Jednoduše lze říci, že datové body nejsou komunikovány (čteny/zapisovány), pokud nemají vytvořenu proměnnou. Vždy tomu tak ale není. | + | Jednoduše lze říci, že datové body nejsou komunikovány (čteny/zapisovány), pokud nemají vytvořenou proměnnou. Vždy tomu tak ale není. |
Následující příklad je proto vysvětlen na nejpoužívanějším komunikačním protokolu Modbus, který je právě komunikován po skupinách, nikoli po jednotlivých bodech. | Následující příklad je proto vysvětlen na nejpoužívanějším komunikačním protokolu Modbus, který je právě komunikován po skupinách, nikoli po jednotlivých bodech. | ||
Line 226: | Line 230: | ||
---- | ---- | ||
- | Např. u funkce F03 prodlužuje každý Modbus registr (2 byty) zprávu s odpověďí právě o 2 byty. | + | Např. u funkce F03 prodlužuje každý Modbus registr (2 byty) zprávu s odpovědí právě o 2 byty. |
Pokud tedy čtete v rámci jedné skupiny 1 registr, je dotaz složen z 8 bytů a odpověď ze 7 bytů. Čtete-li 10 registrů v rámci jedné skupiny, je dotaz stále složen z 8 bytů, ale odpověď je nyní složena z 25 bytů. | Pokud tedy čtete v rámci jedné skupiny 1 registr, je dotaz složen z 8 bytů a odpověď ze 7 bytů. Čtete-li 10 registrů v rámci jedné skupiny, je dotaz stále složen z 8 bytů, ale odpověď je nyní složena z 25 bytů. | ||
- | Pokud v rámci skupiny nečtete žádný registr - žádný datový bod v rámci skupiny nemá vytvořenu proměnnou, je celá zpráva přeskočena. Pokud tento postup aplikujete na všechny datové body/skupiny, lze tak výrazně zrychlit čtení/zápis ostatních skupin a zrychlit tak celkovou odezvu systému. | + | Pokud v rámci skupiny nečtete žádný registr - žádný datový bod v rámci skupiny nemá vytvořenou proměnnou, je celá zpráva přeskočena. Pokud tento postup aplikujete na všechny datové body/skupiny, lze tak výrazně zrychlit čtení/zápis ostatních skupin a zrychlit tak celkovou odezvu systému. |