OPCclient

Previous  Next




OPCclient służy do wymiany danych bieżących z serwerami OPC.
Przeczytaj więcej o technologii OPC

Konfiguracja połączenia z serwerem OPC

graphic

Najszybszym sposobem na skonfigurowanie połączenia z serwerem jest:
1. wstawić do konfiguracji i włączyć (Active On) moduł OPCClient
2. wybrać z menu polecenie Browse computers and OPC servers
Przeszukane zostaną komputery grupy roboczej otoczenia sieciowego w celu znalezienia zainstalowanych serwerów OPC.
Operacja to może potrwać kilka minut. Możną ją przerwać wybierając z menu polecenie Break
Po udanym przeszukaniu otoczenia sieciowego w folderze OPCNeighbourhood zostanie umieszczone drzewko komputerów w sieci oraz listy zainstalowanych serwerów OPC

graphic


3. Wskazując na wybrany serwer wybrać polecenie Add all items.
Spowoduje to podłączenie do serwera, dodanie do folderów kanałów wejściowych i wyjściowych kanałow z listy eksportowanej przez serwer.

Jeśli ustawienia konfiguracyjne klienta OPC są zgodne z konfiguracją serwera to wykonane w ten sposób połączenie jest gotowe.

Podczas konfiguracji może zainstnieć błąd w połączeniu, sygnalizowany czerwonym wykrzyknikiem graphic Opis problemu znajduje się w zakładce Description
graphic

Problem ten rozwiązemy konfigurując parametry modułu.

Ustawienia konfiguracyjne modułu
graphic
  
Parametr
Wartość
Active
graphic moduł wyłączony
graphic moduł włączony
BrowseMode
sposób przeszukiwania serwerów OPC w otoczeniu sieciowym
Registry     - zdalne czytanie rejestrów
OPC enum - wykorzystanie serwera OPCenum
HostName
nazwa komputera na którym znajduje się serwer OPC z którym ustanawiamy połączenie
Name
nazwa modułu
PercentDeadBand
strefa martwa przy aktualizacji pomiaru wyrażona w % zakresu
ReadMode
tryb odczytu danych
Synchronous - połączenie przez interfejs IOPCSyncIO
Odczyt wykonywany jest z częstotliwością odpowiadającą okresowi SamplingPeriod
Async 2.0 - połączenie przez interfejs IOPCAsyncIO2
ServerName
nazwa serwera OPC
TimeOut
czas braku odpowiedzi z serwera w minutach
Type
typ modułu
WriteMode
tryb zapisu danych
Synchronous - synchroniczny zapis buforowany wykonywany z częstliwością pracy modułu - określną w parametrze SamplingPeriod
Asynchronous - asynchroniczny, zapis każdej zmiany sygnału

Aby zmniejszyć obciążenia komputera i sieci zaleca się buforowanie zapisu WriteMode = Synchronous.

Rozwiązanie problemu braku połączenia

W przedstawionym przypadku, powodem braku połączenia jest to, że wybrany serwer nie obsługuje trybu Async 2.0.
Przełączenie na tryb Synchronous rozwiązuje problem.

graphic

Przeczytaj więcej o połączeniu OPC

Podgląd pracy modułu
Wybierając DebugTree po prawej stronie ekranu pojawia się drzewko przedstawiające pracę modułu

graphic

graphic