Promotic

Objekt PmaCommGroup (Data komunikace)

Popis:
Viz: PmaCommGroup - Podrobný popis objektu

Objekt slouží k definici skupiny dat, které se budou přes danou komunikací číst a/nebo zapisovat.

V tomto objektu nelze založit žádné další Pma objekty.
Objekt PmaCommGroup lze vytvořit jen v objektu PmaComm (pokud daný protokol podporuje použití objektu PmaCommGroup). V objektu PmaComm může být i více objektů PmaCommGroup.
Tento objekt přidává proměnné do výpočtu velikosti aplikace, což pak má vliv na typ základní runtime licence (viz: Ceník systému PROMOTIC).
Tento objekt přebírá vlastnosti, metody a události objektu PmaObject.
Vlastnosti a metody tohoto objektu:
AutoSendEnabledPovolení/zákaz automatického záslání při zápisu do položky
CountPočet proměnných v objektu
GetCountVrací počet přenosů
GetSpecParamVrací některé hodnoty v konfigurátoru "Speciální parametry"
GetVarExtensionsPole všech datových rozšíření zaregistrovaných do tohoto objektu
ItemPřístup k proměnným typu PmVar tohoto objektu
ItemExPřístup k proměnným typu PmVar tohoto objektu
LastErrHodnota chyby (error) posledního přenosu komunikační zprávy
LastTextErrTextový popis chyby posledního přenosu zprávy
RefreshČtení všech hodnot skupiny dat
SetSpecParamNastaví některé hodnoty v konfigurátoru "Speciální parametry"
UpdateEnabledPovolení/zákaz automatického obnovování dat
UpdateRateMinimální obnovovací rychlost v milisekundách
Vlastnosti a metody zděděné z objektu PmaObject:
AddEventZaregistruje funkci do zadané události
GetInfoVrací Info objekt s daným názvem
GetOwnedByIndexVrací podobjekt zadaný pořadím
GetOwnedByNameVrací referenci na podobjekt zadaný názvem
GetOwnedByTypePole referencí na vnořené objekty
GetOwnedNumVrací počet vnořených objektů v objektu
GetParČtení hodnoty parametru Pma objektu (nebo jeho rodičů)
GetPathNameNázev objektu s cestou k tomuto objektu
GetPermissionVrací oprávnění dané operace z objektu
MethodsPřístup k metodám projektanta tohoto objektu
NameNázev objektu (bez cesty)
ParentVrací referenci na nadřazený Pma objekt
PmVrací referenci na Pma objekt nebo na jeho implementační podobjekt
RemoveEventOdregistruje funkci v zadané události
RootVrací referenci na kořenový objekt aplikace PmaRoot
Události tohoto objektu:
onDataReceiveVyvolá se po přijmu dat z komunikace
Události zděděné z objektu PmaObject:
onStartVyvolá se pro každý objekt v runtimu jen jednou na začátku
onStopVyvolá se pro každý Pma objekt v runtime módu jen jednou na konci při zastavování aplikace
Konfigurační karty:
ObjektObecné informace o daném objektu
UdálostiDefinice algoritmů událostí objektu
ParametryDefinice parametrů skupiny komunikačních dat
DataDefinice dat komunikační skupiny
Související objekty:
PmVar(Proměnná) Objekt představuje jednu proměnnou objektu
ExtCommRozšíření o napojení na objekt PmaCommGroup

Historie:
Pm9.00.00: Změna názvu objektu: PmCommData -> PmaCommGroup
Pm8.03.28: Opravená chyba: Volání metody Refresh způsobilo zrušení periodické komunikace tohoto objektu.
Pm8.03.00: Konfigurátor "Událost "onDataReceive"" lze nastavit na volbu "A = volat pro všechny zaregistrované proměnné (v tomto objektu i v jiných objektech PmaData)".
Tak lze v události onDataReceive zachytávat změnu jakékoli proměnné.
Pm8.02.09: Opravená chyba: Někdy nefungoval import/export do CSV souboru.
Pm8.02.01: GetSpecParam a SetSpecParam nové metody. Umožňují u některých ovladačů přečíst/změnit přednastavenou adresu PLC ("SlaveAddr").
Pm8.01.01: Opravená chyba: V konfigurátoru "Přepočet hodnoty" se konstanta d při konverzi ze starších projektů nastavila na 0 (má se nastavit na 1) - chyba od verze Pm8.1.0.
Pm8.01.00:
- nový konfigurátor "Prioritní obnovování dat".
- V konfigurátoru "Přepočet hodnoty" přibyla další konstanta (d) pro snažší celočíselné zadávání přepočtu.
Pm8.00.00: Vytvořeno
© MICROSYS, spol. s r. o.