PG5 i biblioteki komunikacyjne SCOMM umożliwiają połączenie ze sterownikami, które podłączone są do innego komputera. Schemat takiego połączenia:
W tym przypadku możliwa jest praca na własnym laptopie na którym zainstalowane jest oprogramowanie PG5 i połączenie zdalne ze sterownikami połączonymi poprzez np. USB czy PGU do serwera. Na serwerze pracuje wyłącznie mała biblioteka komunikacyjna SCOMM, nie jest konieczne instalowanie pełnej wersji PG5.
Ustawienia serwera
Po zainstalowaniu biblioteki SCOMM, w pliku konfiguracyjnym:
C:\Users\Public\SBC\PG5 V2.2.1xx\LocalDir\SCommSettings.ini
Należy zmienić parametr DrvListenIPAddress na pustą wartość, co będzie oznaczało, że driver ma przyjmować połączenia ze wszystkich adresów. Gotowa linijka powinna wyglądać następująco:
DrvListenIPAddress=
Należy w firewallu odblokować połączenia przychodzące do tej aplikacji (domyślnie na port 7000).
Dodatkowo, jeśli driver na serwerze ma działać w trybie ciągłym i bez dozoru użytkownika, należy ustawić automatyczny start wraz z systemem oraz to, że driver nie będzie automatycznie się wyłączał (wyłączy się jedynie po ręcznym zamknięciu go wybierając odpowiednią ikonę przy zegarze systemowym):
AutoLoad=1
AutoUnload=0
Ustawienia z poziomu zakładki Setup (należy kliknąć prawym klawiszem myszy na ikonę , a następnie wybrać Open i zakładkę Setup):
Po zmianie powyższych ustawień należy zamknąć driver (prawym klawiszem myszy na ikonie przy zegarze -> Unload) i uruchomić go ponownie, by zmiany zostały zastosowane.
Ustawienia klienta
W polu Server IP Address w ustawieniach drivera należy wpisać adres IP serwera, do którego podłączone są sterowniki, np. jeśli adres serwera to 192.168.0.123, to ustawienia powinny wyglądać następująco:
Po zmianie ustawień należy ręcznie zamknąć driver (prawym klawiszem myszy na ikonie przy zegarze -> Unload). Od tej pory możemy korzystać z PG5 tak, jakby do naszego komputera podłączone były sterowniki podłączone do serwera – PG5 samo załaduje ponownie driver z nowymi ustawieniami gdy będzie tego potrzebować. Uwaga: jeśli po zmianie ustawień niektóre moduły PG5 będą działać, a inne nie będą pracować prawidłowo (będzie pojawiał się komunikat „Driver not available”), należy zrestartować PG5.
Komunikat driver not available może oznaczać:
- nieprawidłowy adres IP serwera wpisany w ustawieniach
- blokowanie połączenia przez firewalle
- brak uruchomionego drivera na serwerze