Promotic

Konfiguracja wstępna "PmIEC62056 - Zestaw komunikacji z danymi i panelem"

Konfiguracja drivera komunikacyjnego PmIEC62056 z panelem testowym.

Niniejsza konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji "Nowy obiekt ..." w lokalnym menu obiektu lub naciśnięciem klawiszy Insert po zaznaczeniu obiektu) oraz jest przyszeregowana do grupy: "/ Komunikacja / Protokoły i inne środki komunikacji / IEC62056".
Taką konfigurację wstępną można wytworzyć w obiekcie: PmaFolder lub PmaRoot.

Konfiguracja wstępna dla Ethernetu lub dla łącza szeregowego.
W ten sposób ustawione połączenie zazwyczaj działa bez dalszych ustawień. W innym przypadku jest konieczne stwierdzić parametry połączenia z dokumentacji producenta urządzenia oraz patrz również PmIEC62056 - Driver do komunikacji poprzez protokół IEC 62056..

- Panel jest przeznaczony do testowania komunikacji i do funkcjonowania komunikacji nie jest konieczny.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
Nazwa wytwarzanego obiektuNazwa nowo wytworzonego obiektu w drzewie Pma obiektów. Maksymalna długość nazwy wynosi 30 znaków. Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: "IEC62056"
Typ komunikacji
Sieciowa komunikacja TCP/IP (domyślnie)
Komunikacja szeregowa
Adres sieciowyAdres sieciowy (np. sterownika PLC), pod którym będzie podłączona strona przeciwległa.
Adres można wprowadzić jako IPv4 adres (np. 192.168.0.15) lub jako nazwa komputera (np. server11).
IPv4 adres 127.0.0.1 to adres lokalny danego komputera.
Do wprowadzenia można zastosować Makro wyrażenie (wartość jest obliczana po uruchomieniu aplikacji).
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaComm > Ustawienie parametrów Ethernet-klient > Adres sieciowy" zostanie ustawiony na daną wartość.
Port szeregowyWybór portu szeregowego do komunikacji.
Wartość możny zmienić przy pomocy metody OpenPort.
Wartość można stwierdzić przy pomocy metody GetProtParam("SerPort").
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaComm > Ustawienie parametrów łącza szeregowego > Port szeregowy" zostanie ustawiony na daną wartość.
Nieustawione - Po uruchomieniu aplikacji obiekt nie podłącza się do żadnego portu i port szeregowy można wybrać dynamicznie przy pomocy algorytmu (przy pomocy metody PmaComm.OpenPort).
COM1, COM2,..,COM66 - Po uruchomieniu aplikacji jest otwarty określony port szeregowy. W SO Windows port ten musi być poprawnie ustawiony i dostępny (nie może go stosować ktokolwiek inny).
Dla łącza szeregowego każdy obiekt PmaComm musi mieć ustawiony inny port komunikacyjny. Na przykład jeżeli jeden obiekt PmaComm komunikuje się poprzez COM1, wtedy następny obiekt PmaComm może komunikować się na przykład poprzez COM2 (COM3, ...) lecz nie może komunikować się poprzez COM1.
Prędkość transmisji(Baud rate) Wybór szybkości komunikacji w bodach (bps, bit per second).
Konfigurator ten stawia wartość początkową właściwości BaudRate.
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaComm > Ustawienie parametrów łącza szeregowego > Prędkość transmisji" zostanie ustawiony na daną wartość.
110
300
600
1200
2400
4800
9600
14400
19200
38400
57600
115200
128000
256000
Timeout odbioru odpowiedziOkres czasu (w milisekundach) w którym driver będzie oczekiwać na odpowiedź po odesłaniu wiadomości.
Jeżeli do tego czasu nie zostanie odebrana żadna odpowiedź, wtedy transmisja wiadomości zostanie zakończona (zostanie wywołane zdarzenie onEndOfTransfer z błędem 24 lub 66).
Wytworzyć panel testowego oraz metody dla opracowania przyjętej wiadomości.Wytworzy metodę dla opracowania przyjętej wiadomości oraz panel dla uruchomienia komunikacji i wyświetlenia całej wiadomości komunikacyjnej. Z panela można również wywołać metodę dla opracowania wiadomości z wyświetleniem wymaganych wartości.

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