Konfiguracja Remote I/O (URB-TCP) - Ethernet/IP

19.08.2024 How to / Sterowanie i akwizycja danych
Konfiguracja Remote I/O (URB-TCP) - Ethernet/IP
Wizerunek autora
Producent: UNITRONICS

W ofercie rozwiązań firmy Unitronics znajdują się zdalne moduły I/O (wyspy I/O), które można komunikować nie tylko ze sterownikami Unitronics, a także z dowolnymi urządzeniami pracującymi w sieci Ethernet/IP jako Scanner.

Aby uzyskać taki efekt należy odpowiednio skonfigurować adapter URB-TCP. W tym celu potrzebujemy:

  1. adapter URB-TCP,
  2. komputer z kartą sieciową przewodową,
  3. kabel Ethernetowy,
  4. program BootP Server - można go pobrać stąd.

 

WAŻNE

Przed rozpoczęciem poniższej procedury należy wyłączyć wszystkie karty sieciowe (łącznie z WiFi) oprócz tej, do której podłączony został adapter URB-TCPx.

 

1) Domyślny adres IP adaptera URB-TCP to 192.168.100.100, maska podsieci 255.255.255.0, więc musimy ustawić adres IP komputera, z którym się będziemy łączyć do pracy w tej podsieci (zakres od 192.168.100.1 do 192.168.100.254 z wyłączeniem IP adaptera).

Np. 192.168.100.101 (maska podsieci 255.255.255.0).

 

2) Na adapterze URB-TCPx znajdują się tzw. DIP Switch'e:

Przy wyłączonym zasilaniu adaptera należy ustawić DIP Switch #9 w pozycji górnej (ON), natomiast całą resztę w pozycji (OFF).

 

3) Podłączamy przewodem Ethernet komputer z adapterem URB-TCPx.

Przed uruchomieniem programu BootP Server opcjonalnie można wyłączyć wszystkie inne karty sieciowe komputera oprócz tej, na której będziemy łączyć się z adapterem URB-TCPx.

 

4) Włączamy program BootP Server:

 

Wciskamy przycisk "Start BootP".

 

5) Następnie należy niezwłocznie włączyć zasilanie adaptera URB-TCPx (+24V dc do pinu 0 lub 2, 0V dc do pinu 1 lub 3):

 

6) Po włączeniu zasilania adapter 20 razy, co 2 sekundy będzie wysyłał wiadomość rozgłoszeniową do nadania mu innego adresu IP. Po upływie 40 sekund, jeżeli program BootP Server nie znajdzie tego adaptera należy wrócić do pkt.4.

 

7) Jeżeli wszystko się powiodło w pierwszym oknie będziemy widzieć dane z naszego adaptera wraz z podanym MAC Adresem (naklejka na adapterze URB-TCPx):

 

8) Klikamy dwukrotnie na dowolny wiersz z naszym urządzeniem, wybieramy odpowiednią kartę sieciową z pozycji Interface oraz nadajemy nowy adres IP adaptera URB-TCPx zatwierdzając przyciskiem OK:

 

Np. nowy adres IP - 192.168.50.50.

 

9) Po wciśnięciu OK, możemy zamknąć program BootP Server, wyłączyć zasilanie adaptera URB-TCPx, a następnie ustawić wszystkie DIP Switch'e w pozycji dolnej (OFF).

 

10) Po ponownym włączeniu zasilania adaptera URB-TCPx, należy sprawdzić, czy konfiguracja została zapisana. W tym celu należy zmienić podsieć (jeżeli jest taka potrzeba) w karcie sieciowej komputera - w naszym przykładzie będzie to 192.168.50.xxx, gdzie xxx - z zakresu 1-254 oprócz 50. Następnie włączamy wiersz poleceń (cmd.exe) i wpisujemy "ping 192.168.50.50":

Jeżeli adapter odpowiada, zmiana adresu IP zakończyła się sukcesem. W innym przypadku należy wrócić do punktu 4.

 

11) Teraz możemy wyłączyć zasilanie adaptera URB-TCPx, podłączyć do niego dedykowane moduły I/O nie zapominając o dodatkowym zasileniu Field Power na adapterze URB-TCPx(+24V dc piny 8 lub 9, 0V dc piny 6 lub 7):

 

12) Uruchamiamy dowolną przeglądarkę internetową i wpisujemy adres IP naszego adaptera (w naszym przykładzie 192.168.50.50):

Jak widać na obrazku, adapter automatycznie dodał do swojej konfiguracji fizyczne moduły I/O.

W tym przykładzie jest to 232 bajtów wejściowych oraz 26 bajtów wyjściowych.

 

13) Teraz przechodzimy do urządzenia, które pracuje w sieci Ethernet/IP jako Scanner, np. sterownik PLC z serii UniStream - np. US5-B10-RA28

Aby skonfigurować połączenie Ethernet/IP należy wpisać:

 

EthernetIP

      a) adres IP urządzenia Ethernet/IP Adapter,

      b) numer instancji T2O = 1 oraz zmienną Input o długości 232 bajtów,

      c) numer instancji O2T = 2 oraz zmienną Output o długości 26 bajtów.

 

14) Po wgraniu tej konfiguracji do sterownika można sprawdzić, czy połączenie Ethernet/IP zostało nawiązane

 

14) Wchodząc na serwer http od URB-TCP i po wybraniu Input Data widzimy, że dane z obu urządzeń się zgadzają

 

15) Analogicznie, wybranie zakładki Output Data na serwerze http od URB-TCP i sterowaniu zmiennymi Output w sterowniku również widać, że dane są ze sobą zgodne

Skontaktuj się ze specjalistą Elmark

Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!