Promotic

Dane - karta obiektu PmaCommGroup

Opis:
Definicja danych grupy komunikacyjnej. Wygląd tej karty jest wspólny dla większej ilości Pma obiektów i dlatego jest wspólny opis przedstawiony w opisie karty "PmaObject > Dane". W tym miejscu są opisane konfiguratory tylko jednej zmiennej, które są specyficzne tylko dla tej karty tego obiektu.
Przyciski:
Otworzy Menu listy zmiennych.
Włącz tryb komórek - Przełączy tabelę listy zmiennych z trybu wiersza na tryb komórki. W trybie komórki można wybrać i edytować poszczególne komórki tabeli. Więcej informacji o trybie wiersza i komórki znajdziesz w Podstawowa obsługa listy zmiennych. Ta opcja menu jest widoczna tylko jeżeli tabela jest w trybie wiersza.
Wyłącz tryb komórek - Przełączy tabelę listy zmiennych z trybu komórek na tryb wierszy. W trybie wierszy można zaznaczać tylko całe wiersze tabeli. Więcej informacji na temat trybu wierszy i komórek znajdziesz w Podstawowa obsługa listy zmiennych. Ta opcja menu jest widoczna tylko jeżeli tabela jest w trybie komórki.
Eksport do pliku XML - patrz Eksport danych do pliku tekstowego XML. Różne sposoby eksportu do pliku XML są opisane w Import/Eksport w edytorze obiektów Pma.
Eksport do pliku CSV - patrz Eksport danych do pliku tekstowego CSV
Import z pliku XML - patrz Import danych z pliku tekstowego XML
Import z pliku CSV - patrz Import danych z pliku tekstowego CSV
Import z OPC serwera - Niniejsza pozycja znajduje się wyłącznie w obiekcie PmaOpcDaClientGroup. Otworzy okno konfiguracyjne "Przeglądanie obszaru adresowego OPC serwera". Na wybranym poziomie można zaznaczyć kilka wartości (przy pomocy klawiszy Ctrl lub Shift), które następnie zostaną dodane do niniejszej karty.
Maksymalizuj kartę - Zmaksymalizuje kartę listy zmiennych na cały pulpit środowiska deweloperskiego. W stanie maksymalnym nie jest wyświetlane ani drzewo Pma obiektów, ani inne karty aktywnego Pma obiektu. Ta opcja menu jest widoczna tylko jeżeli karta listy zmiennych nie jest w stanie zmaksymalizowanym.
Przywróć w dół kartę - Przywróci w dół kartę listy zmiennych i wyświetli drzewo Pma obiektów oraz inne karty aktywnego Pma obiektu. Ta opcja menu jest widoczna tylko jeżeli karta listy zmiennych jest w stanie zmaksymalizowanym.
Sortuj - Zesrotowanie zmiennych w kolejności alfabetycznej według nazwy zmiennych. Dojdzie do zmiany kolejności zmiennych. Uwaga na przypadki, kiedy do zmiennych przystępuje się nie za pomocą ich nazwy, lecz indeksem (kolejnośc).
Rozszerzenia danych - Otworzy okno konfiguracyjne "Lista rozszerzeń danych", w którym jest wyświetlona lista wszystkich odnajdzionych rozszerzeń danych (zdefiniowanych gdziekolwiek w aplikacji), przeznaczonych do tego konkretnego obiektu docelowego (patrz konfigurator "Obiekt docelowy" w odpowiednim rozszerzeniu danych).
Dodanie jednej lub większej ilości nowych zmiennych.
Nowa zmienna (pusta) - Otworzy okno konfiguracyjne "Zmienna", w którym można dodać nową zmienną. Wartości właściwości nowej zmiennej będą puste.
Nowa zmienna (kopia wybranej) - Otworzy okno konfiguracyjne "Zmienna", w którym można dodać nową zmienną. Wartości właściwości nowej zmiennej zostaną skopiowane z aktualnie wybranej zmiennej.
Więcej nowych zmiennych - Otworzy okno konfiguracyjne "Wielokrotne dodawanie zmiennych", w którym można dodać dowolną ilość zmiennych.
Otworzy Menu kontekstowe wiersza/komórki.
Edycja komórki - Przełączy aktywną komórkę do trybu edycji, w którym można bezpośrednio wprowadzić tekst komórki. Aby wyjść z trybu edycji z potwierdzeniem wprowadzonego tekstu, naciśnij Enter lub Tab. Aby wyjść z trybu edycji bez potwierdzenia wprowadzonego tekstu, naciśnij Esc. Ta opcja menu jest widoczna tylko jeżeli tabela jest w trybie komórki.
Edycja zmiennej ... - Otworzy okno konfiguracyjne "Zmienna", w którym można edytować wybraną zmienną.
Jeżeli tabela jest w trybie komórki, wtedy wybrana zmienna określa wiersz, w którym znajduje się aktywna komórka.
Wytnij - Jeżeli tabela jest w trybie wiersza, wtedy wytnie wybrane zmienne z listy zmiennych i zapisze dane zmiennych do schowka w formacie XML.
Jeżeli tabela jest w trybie komórki, wtedy wytnie tekst wybranych komórek i zapisze dane do schowka w formacie CSV (domyślnym separatorem wartości jest znak tabulator).
Kopiuj - Jeżeli tabela jest w trybie wiersza, wtedy zaznaczone zmienne z listy zmiennych w formacie XML skopiuje do schowka.
Jeżeli tabela jest w trybie komórki, wtedy tekst zaznaczonych komórek w formacie CSV (domyślnym separatorem wartości jest znak tabulator) skopiuje do schowka.
Wklej - Jeżeli tabela jest w trybie wiersza lub komórki, a schowek zawiera kompletne dane zmiennych w formacie XML lub CSV, wtedy wstawi zmienne ze schowka do listy zmiennych po aktywnej zmiennej.
Jeżeli tabela jest w trybie komórki, a schowek zawiera dane w formacie CSV, wtedy dane wstawi ze schowka do komórek tabeli listy zmiennych.
Usuń - Jeżeli tabela jest w trybie wiersza, wtedy usunie wszystkie zaznaczone zmienne z listy zmiennych.
Jeżeli tabela jest w trybie komórki, wtedy usunie teksty wszystkich zaznaczonych komórek.
Usuń wiersze - Usunie wszystkie zaznaczone wiersze z listy zmiennych.
Opcji tej można użyć, jeżeli trzeba usunąć całe wiersze, zamiast usuwać tekst w komórkach zaznaczonych wierszy. Ta opcja menu jest widoczna tylko jeżeli tabela jest w trybie komórki.
Kopiuj specjalnie ... - Otworzy okno konfiguracyjne "Kopiuj specjalnie". Po ustawieniu formatu daty oraz dalszych parametrów zaznaczone dane zostaną skopiowane do schowka.
Wklej specjalnie ... - Otworzy okno konfiguracyjne "Wklej specjalnie", w którym można ustawić separator wartości, pozycję i inne parametry wklejania danych. Następnie wkleji dane ze schowka do listy zmiennych.
Znajdź ... - Otworzy okno do wyszukiwania tekstu.
Zamień ... - Otworzy okno do zamiany tekstu. Ta opcja menu jest włączona tylko jeżeli tabela jest w trybie komórki.
Przesuń - Otworzy menu opcji przesuwania zaznaczonych wierszy. Można przesuwać tylko jeden zaznaczony wiersz lub ciągły zakres zaznaczonych wierszy.
Wybierz - Otworzy menu opcji zaznaczania wiersza lub kolumny.
Wyświetl tylko zaznaczone wiersze - Wyświetli tylko aktualnie zaznaczone wiersze w tabeli zmiennych. Pozostałe wiersze zostaną ukryte. Filtr wierszy zostanie automatycznie ustawiony na systemowy filtr $current.
Ukryj zaznaczone wiersze - Ukryje aktualnie zaznaczone wiersze w tabeli zmiennych. Pozostałe wiersze pozostaną wyświetlone. Filtr wierszy zostanie automatycznie ustawiony na systemowy filtr $current.
Wyświetl wszsystkie wiersze - Wyświetli wszystkie wiersze w tabeli zmiennych. Filtr wierszy zostanie automatycznie ustawiany na systemowy filtr $all.
Filtr wierszy ... - Otworzy okno konfiguracyjne "Filtr wierszy", w którym można zaznaczać, dodawać, usuwać lub edytować filtry wierszy. Po wybraniu żądanego filtra w tabeli zmiennych wyświetlane są tylko wiersze spełniające warunek filtra.
Jeżeli tabela jest w trybie wiersza, wtedy usunie wszystkie zaznaczone zmienne z listy zmiennych.
Jeżeli tabela jest w trybie komórki, wtedy usunie teksty wszystkich zaznaczonych komórek.
Przesunie wybraną zmienną w liście w górę.
Przesunie wybraną zmienną w liście w dół.
Przełączanie pomiędzy trybem wiersza i komórki tabeli zmiennych. Więcej informacji na temat trybu wiersza i komórki znajduje się w. Podstawowa obsługa listy zmiennych.
Otworzy okno do wyszukiwania tekstu.
Maksymalizuje/odmaksymalizuje karty listy zmiennych. W stanie zmaksymalizowanym nie jest wyświetlane ani drzewo Pma obiektów, ani inne karty aktywnego Pma obiektu.
Otworzy okno konfiguracyjne "Filtr wierszy", w którym można zaznaczać, dodawać, usuwać lub edytować filtry wierszy. Po wybraniu żądanego filtra w tabeli zmiennych wyświetlane są tylko wiersze spełniające warunek filtra.
Otworzy okno konfiguracyjne "Konfiguracja kolumn", w którym można zaznaczać, dodawać, usuwać lub edytować konfigurację kolumn. Po zaznaczeniu wymaganej konfiguracji w tabelce zmiennych zostaną wyświetlone kolumny zdefiniowane w liście kolumn określonej konfiguracji.
Konfiguratory zmiennej - podstawowe:
Patrz okno konfiguracyjne "Zmienna"
NazwaNazwa zmiennej.
Maksymalna długość nazwy wynosi 80 znaków. Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne, pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Konfigurator ten stawia wartość początkową właściwości Name.
ŚcieżkaCała ścieżka do zmiennej PmVar.
Typ danychTyp danych zmiennej. Typ danych zostanie w zmiennej zachowany a zapisywane wartości zostaną skonwertowane do tego typu danych.
Wyjątkiem jest typ danych Variant - oznacza, że zmienna zachowa sobie ostatnio zapisywaną wartość razem z typem danych. W ten sposób można do zmiennej zapisać również tablicę (nie udostępnione dla licencji PmRtFree).
WartośćW tym miejscu określana jest
- wartość (wyrażenie), które zostanie przyszeregowane do zmiennej po uruchomieniu aplikacji lub
- powiązanie danych do innej wartości.

Patrz właściwość Value oraz patrz Powiązanie danych obiektu PmVar.
Do wprowadzenia można zastosować Makro wyrażenie (wartość jest obliczana po uruchomieniu aplikacji).
ZaokrąglenieJeżeli jest zaznaczone, wtedy podczas każdego zapisu wartość w zmiennej zostanie zaokrąglona z wymaganą dokładnością.
Działa poprawnie tylko w przypadku liczbowych typów danych (Double, Single, Long, Short, Byte).
Patrz również Pm.Round.
DokładnośćLiczba dodatnie określająca dokładność (ilość miejsc dziesiętnych lub całych), z jaką wartość zostanie zaokrąglona. Na przykład:
0.01 = zaokrąglenie na setne
0.1 = zaokrąglenie na dziesiąte
0.5 = zaokrąglenie na pięć dziesiątych
1 = zaokrąglenie na liczby całkowite
10 = zaokrąglenie na dziesiątki
25 = zaokrąglenie na najbliższy iloraz liczby 25
NotatkaNotatka w celu lepszej orientacji w aplikacji, możliwa do wykorzystania przez interfejs skryptowy również w uruchomionej aplikacji.
Konfigurator ten stawia wartość początkową właściwości Note.
Do wprowadzenia można zastosować Makro wyrażenie (wartość jest obliczana po uruchomieniu aplikacji).
Konfiguratory zmiennej - rozszerzone rozszerzeniem danych ExtComm:
Patrz Rozszerzenie danych ExtComm
ItemIDAdres tekstowy/identyfikator zmiennej dla danego typu komunikacji. Adres można wprowadzić lub ręcznie lub można go wybrać z okna wyboru, które można otworzyć przy pomocy przycisku po prawej stronie konfiguratora.
 
Konfigurator ten stawia wartość początkową właściwości ItemId.
 
Do wprowadzenia można zastosować Makro wyrażenie (wartość jest obliczana po uruchomieniu aplikacji).
Przeliczenie wartościJeżeli jest zaznaczone, wtedy odebrana i wysłana wartość będą przeliczane według wyrażenia PmValue = k/d * CommValue + q, gdzie PmValue jest wartość w systemie PROMOTIC, CommValue jest wartość z komunikacji, k,d,q są stałymi przeliczania wprowadzonymi w konfiguratorze.
 
Przeliczenie zostanie wykonane także przy nadawaniu wartości. Zostanie wtedy wykonane odwrotne przeliczenie według wyrażenia CommValue = d/k * (PmValue - q).
Uwaga: Podczas nadawania wartości z przeliczeniem logicznie może dojść do utraty dokładności i dlatego przesłana wartość PmValue nie musi odpowiadać następnie odebranej wartości PmValue. Na przykład podczas przeliczania PmValue = 1000 * CommValue oraz jeżeli CommValue jest wartością 1B (Zakres 0-255) wtedy przy nadawaniu wartości PmValue=2008 zostanie nadana wartość CommValue=2. Jeżeli następnie zostanie odebrana wartość CommValue=2, wtedy zostanie ona przeliczona na wartość PmValue=2000.
 
Przeliczenie można zastosować w przypadku wartości liczbowej ale również w przypadku wartości typu Boolean. Na przykład negację wartości Boolean można wykonać ustawieniem stałych k/d/q = -1/1/1 (podczas obliczenia false posiada wartość 0 a true posiada wartość 1).
 
Do wprowadzenia można zastosować Makro wyrażenie (wartość jest obliczana po uruchomieniu aplikacji).
Notatka:
Dostęp w skrypcie do zmiennej w tej karcie jest umożliwiony:
- przy pomocy metody Item lub
- przy pomocy metody Pm z zastosowaniem identyfikatora #vars


Jeżeli jest stosowane ExtComm, wtedy nie jest konieczna definicja danych w tej karcie.

Historia:
Pm8.00.00: Wytworzono
© MICROSYS, spol. s r. o.