Dostęp do urządzeń przez wirtualny port COM

WebHMI, oprócz głównego zastosowania jakim jest wizualizacja procesu, można użyć w wielu innych przypadkach. Np. do zdalnego dostępu z urządzeniami takimi jak sterowniki PLC czy panele HMI. Zdalny dostęp oczywiście kojarzy się z Ethernetem, dzięki niemu mamy połączenie z WebHMI oddalonym od nas o setki kilometrów i najczęściej przez Ethernet łączymy WebHMI z monitorowanym sterownikiem. Należy jednak pamiętać, że WebHMI posiada port szeregowy RS-485 i również do takiej magistrali można uzyskać zdalne połączenie albo po prostu zastosować WebHMI jako konwerter Ethernet – RS485. Poniżej jest opisane krok po kroku jak to wykonać.

Stworzenie nowego połączenia z magistrali RS-485 w WebHMI

Nowe połączenie ustawiamy wg poniższych rysunków:

  • Moduł urządzenia: Modbus
  • Protokół: Modbus RTU
  • Prędkość transmisji, parzystość, bit stopu: według urządzania z którym będziemy chcieli się połączyć
  • Tryb: Wirtualny UART

W stworzonym połączeniu bardzo ważną rzeczą jest adres portu UART. W moim przypadku to #8001

Wirtualny port RS485 na komputerze

Port szeregowy w WebHMI został ustawiony, następnym zadaniem to utworzenie wirtualnego portu w PC. W tym celu należy pobrać program TruePort z odpowiadającym systemem operacyjnym komputera.

Po pobraniu i instalacji, tworzymy wirtualny port w PC.

  • Tworzymy nowy adapter.
  • Nadajemy mu nazwę oraz adres IP naszego WebHMI. W moim przypadku to 192.168.2.1
  • Określamy liczbę portów: 1 oraz ustawiamy adres portu wirtualnego. Jeśli w PC są inne porty. COM ważne aby te adresy nie nakładały się.
  • Stworzyliśmy adapter, dalej trzeba go skonfigurować

 

Konfiguracja wirtualnego portu

  • We właściwościach portu w zakładce „Configuration” przechodzimy do ustawień
  • Zmieniamy typ połączenia: Lite Mode
  • Ustawiamy port jaki przydzielił WebHMI: #8001
  • Wszystko zatwierdzamy i konfiguracja wirtualnego portu została zakończona

Tym samym stworzyliśmy port RS-485 na naszym PC.

 

Teraz możemy komunikować się z urządzeniami po RS485 bez fizycznego połączenia między komputerem i sterownikiem. Wystarczy ethernetowa komunikacja komputer <->WebHMI.

Wróć na początek