Obiekt PmaCommGroup (Dane komunikacji)
Opis:
Patrz:
PmaCommGroup - Szczegółowy opis obiektu
Obiekt służy do definicji grupy danych, które będą przy pomocy danej komunikacji odczytywane i/lub zapisywane.
W tym obiekcie nie można wytworzyć żadnych następnych
Pma obiektów.
Obiekt
PmaCommGroup można wytworzyć tylko w obiekcie
PmaComm (jeżeli dany protokół wspiera zastosowanie obiektu
PmaCommGroup) W obiekcie
PmaComm może się znajdować kilka obiektów
PmaCommGroup.
Obiekt ten
doda zmienne do obliczenia wielkości aplikacji, co następnie ma wpływ na typ
podstawowej licencji runtime (patrz:
Licencje dla trybu runtime PROMOTIC).
Obiekt ten przejmuje właściwości, metody oraz zdarzenia obiektu
PmaObject.
Właściwości i metody tego obiektu:
Właściwości i metody odzidziczone z obiektu PmaObject:
| AddEvent() | Rejestracja funkcji do określonego zdarzenia |
| GetOwnedByIndex() | Zwraca podobiekt określony kolejnością |
| GetOwnedByName() | Zwraca odniesienie do podobiektu określonego przez jego nazwę |
| GetOwnedByType() | Zwraca tablicę odniesień do obiektów podrzędnych |
| GetOwnedNum() | Zwraca liczbę podobiektów w obiekcie |
| GetPar() | Odczyt wartości parametru Pma objektu (lub jego obiektów nadrzędnych) |
| GetPathName() | Nazwa obiektu ze ścieżką do tego obiektu |
| GetPermission() | Zwraca uprawnienie danej operacji z obiektu |
| Methods | Dostęp do metod projektanta tego obiektu |
| Name | Nazwa obiektu (bez ścieżki) |
| Parent | Zwraca odniesienie do nadrzędnego Pma obiektu |
| Pm() | Zwraca odniesienie do Pma obiektu lub do jego podobiektu iplementacyjnego |
| RemoveEvent() | Wyrejestrowuje funkcję w określonym zdarzeniu |
| Root | Zwraca odniesienie do rdzennego obiektu aplikacji PmaRoot |
Zdarzenia tego obiektu:
| onDataReceive | Jest wywołane po odbiorze danych z komunikacji |
| onDataSend | Jest wywołane po wysłaniu danych do komunikacji |
Zdarzenia odziedziczone z obiektu PmaObject:
| onStart | Jest wywołane dla każdego obiektu w runtime tylko raz na początku |
| onStop | Jest wywołane dla każdego Pma obiektu w runtime tylko raz na końcu przy zatrzymywaniu aplikacji |
Karty konfiguracyjne:
| Obiekt | Ogólne informacje dotyczące danego obiektu |
| Zdarzenia | Definicja algorytmów zdarzeń obiektu |
| Parametry | Definicja parametrów grupy danych komunikacyjnych |
| Dane | Definicja danych grupy komunikacyjnej |
Powiązane obiekty:
| PmVar | (Zmienna) Obiekt przedstawia jedną zmienną obiektu |
| ExtComm | Rozszerzenie danych do podłączenia do obiektu PmaCommGroup |
Historia:
Pm9.00.00: Zmiana nazwy obiektu:
PmCommData ->
PmaCommGroup
Pm8.03.28:
Usunięty błąd: Wołanie metody
Refresh zpowodowało zatrzymanie periodycznej komunikacji tego obiektu.
Pm8.03.00:
Konfigurator "Zdarzenie "onDataReceive"" można ustawić na wybór "
A = wołać dla wszystkich zarejestrowanych zmiennych (w tym obiekcie oraz również w innych obiektach PmaData)".
Tak można w zdarzeniu
onDataReceive odnotować zmianę dowolnej zmiennej.
Pm8.02.01:
GetSpecParam oraz SetSpecParam nowe metody. W przypadku niektórych driverów umożliwiają odczyt/zmianę domyślnie ustawionego adresu sterownika PLC (
"SlaveAddr").
Pm8.01.01:
Usunięty błąd: W konfiguratorze "
Przeliczenie wartości" podczas konwersji ze starszych projektów stała
d była ustawiana na
0 (powinna się ustawić na
1) - błąd pojawił się w wersji
Pm8.1.0.