Attr | (Long) Součet následujících hodnot určuje způsob přenosu: (viz OPC DA Základní pojmy)
1 - Data z DEVICE, v jiném případě z CACHE. Pokud se zadá DEVICE, pak metoda Read určitě provede komunikaci se zařízením. Proto to může být pomalejší než čtení z CACHE ale zase je jistota že se přečetly nejaktuálnější hodnoty.
2 - Synchronní přístup, v jiném případě asynchronní. Synchronní přístup je vhodný pokud se potřebuje aby ihned po volání metody Read byla přečtená data již nastavena v kartě "Data". Nevýhodou však je že metoda Read může trvat déle (protože čeká na příjem dat) a to může zpomalovat celou aplikaci.
Při asynchronním přístupu je dán pouze podnět k přenosu ale data mohou přijít později a po ukončení metody Read proto ještě nemusí být data nastavena. |
---|---|
From | (Long) Index první hodnoty (indexováno od 0). |
To | (Long) Index poslední hodnoty (indexováno od 0). -1 = do konce. |
var oOpcGroup = pMe.Pm("/OpcClient/Group1");
if (oOpcGroup.Read(2, 4, 7))
{
// ...
}