Promotic

Konfiguracja wstępna "PmSBUS - PLC DIGIControl - Zestaw komunikacji z danymi i panelem"

Konfiguracja drivera komunikacyjnego PmSBUS - Driver do komunikacji ze sterownikami PLC SAIA oraz DIGIControl poprzez protokół S-BUS/S-BUS+.

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 klawisza Insert po zaznaczeniu obiektu) oraz jest przyszeregowana do grupy: "/ Komunikacja / Protokoły i inne środki komunikacji / S-BUS".
Taką konfigurację wstępną można wytworzyć w obiekcie: PmaFolder lub PmaRoot.

- Konfiguracja wstępna wytworzy zkonfigurowany obiekt typu PmaFolder zawierający obiekt PmaComm z podobiektem PmaCommGroup i następujące obiekty: PmaPanel.
- Konfiguracja wstępna panela (obiekt typu PmaPanel) działa również jako Web panel.
- Panel jest przeznaczony do testowania komunikacji i do funkcjonowania komunikacji nie jest konieczny.


Konfiguracja wstępna umożliwia wybrać dwa typy połączenia urządzenia z komputerem:
- po łączu szeregowym komputera (RS232/RS485..)
- poprzez Ethernet przy pomocy konwertera RS232/Ethernet

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ż PmSBUS - Driver do komunikacji ze sterownikami PLC SAIA oraz DIGIControl poprzez protokół S-BUS/S-BUS+..
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: "CommDigiControl"
Typ komunikacji
Sieciowa komunikacja TCP/IP (domyślnie)
Komunikacja szeregowa
Adres sieciowyAdres sieciowy urządzenia (np. sterownika PLC), pod którym będzie podłączona strona przeciwległa.
Adres można wprowadzić jako:
- IPv4 cały adres (np. "192.168.0.15")
- IPv4 adres tego komputera (tzn. "127.0.0.1")
- IPv4 nazwa komputera (np. "server11")
- IPv4 nazwa tego komputera (tzn. "localhost")
- IPv6 cały adres (np. "2a02:c38:8136:800a:37a:ab66:6fc9:accd")
- IPv6 adres tego komputera (tzn. "::1")

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ść.
Zamknij połączenie po każdej transmisjiOpcja ta ustawi równocześnie dwa następujące konfiguratory:
Podłączyć dopiero przy pierwszej transmisji. Patrz: PmaComm > Ustawienie parametrów Ethernet-klient > Podłączyć dopiero przy pierwszej transmisji
Zamknij połączenie po każdej transmisji. Patrz: PmaComm > Ustawienie parametrów Ethernet-klient > Zamknij połączenie po każdej transmisji
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 potrafi 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
Typ danych protokołuPatrz: Typ danych protokołu
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaComm > Parametry > Parametry protokołu" zostanie ustawiony na daną wartość.
Dane takie same jak dla łącza szeregowego
SAIA S-BUS in UDP-frame
DIGIControl S-BUS TBETH protocol
Numer zdalnego portu TCP/UDPNumer zdalnego portu Ethernet dla danej komunikacji.
5050 - SBUS in UDP-frame dla sterowników PLC SAIA
5556 - dla sterowników PLC DIGIControl
5558 - dla sterowników PLC DIGIControl
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaComm > Ustawienie parametrów Ethernet-klient > Numer zdalnego portu TCP/UDP" zostanie ustawiony na daną wartość.
Tryb transmisjiPatrz: Tryb transmisji
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaComm > Parametry > Parametry protokołu" zostanie ustawiony na daną wartość.
1: Parity
2: Data
SBUS adres tej aplikacjiDla typu danych "DIGIControl S-BUS TBETH protocol".
Szybkość odświeżania komunikacji [ms]Period w milisekundach z jakim aplikacja PROMOTIC będzie odczytywać dane bieżące z komunikacji.
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaCommGroup > Parametry > Szybkość odświeżania komunikacji [ms]" zostanie ustawiony na daną wartość.
Domyślny adres urządzeniaW tym miejscu wprowadzony adres można zastosować przy ustawianiu konfiguratora "ItemId" w zmiennych w tym obiekcie (tzn. w zmiennych w karcie "Dane" lub w rozszerzeniu danych ExtComm). Adres można wprowadzić w ItemId:
- jako na przykład dev1... - wtedy wartość zmiennej będzie odczytywana ze sterownika PLC pod adresem 1.
- lub devD... - znak "D" w tym miejscu oznacza default (to znaczy, że adres zostanie przejęty z niniejszego konfiguratora).

Parametr ten można w runtime zmienić i odczytać w skrypcie przy pomocy metod: SetSpecParam("SlaveAddr") oraz GetSpecParam("SlaveAddr").
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaCommGroup > Parametry > Parametry specjalne > Domyślny adres urządzenia" zostanie ustawiony na daną wartość.
Wytworzyć przykładów danych testowychPowstanie zestaw danych testowych
Wytwórz panel w przypadku danych testowychWytworzy panel do śledzenia i statystyki wartości komunikacji
Nazwa panelaWyświetlona w nagłówku i tytule panela

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