Strona 1 z 1

SERWER i KLIENT OPC

: 11 kwie 2005 19:38
autor: IRON
Witam
Zadaniem moim jest stworzyc "serwer" OPC i klienta który będzie z serwera poprzez sieć lokalną pobierał potrzebne dane. Porblem powstaje w momencie gdy musze w kliencie wskazać serwerr OPC. Nalezy na komputerze klienta podac ten konkretny serwer, jednakże nie bardzo juz wiem jak to zrobić . Znalazłem przeglądarkę serwerów OPC w labview i okienko w którym wskazuje się sewer , który chcemy "zarejestrować" jednak nie udaje mi się pobrać poprzez sieć serwerów OPC z drugiego komputera.... Mam nadizeję że problem opisałem w miarę jasno... Proszę o jakieś praktyczne wskazówki, gdyż w tym momencie trochę utknąłem...

Drugie pytanie : czy w LabVIEW klient lub serwer OPC może działać na systemie win98 ? Zwłaszcza czy jest to możliwe w przypadku klienta ?

Pozdrawiam

: 24 kwie 2005 15:54
autor: IRON
No nie mówcie że nikt czegoś takiego nie robił ? ... Może żadko po prostu ludzie zaglądają do tego działu ???? sam juz nie wiem :(

: 24 kwie 2005 16:39
autor: Mikrobi
IRON pisze:No nie mówcie że nikt czegoś takiego nie robił ?
... Może żadko po prostu ludzie zaglądają do tego działu
???? sam juz nie wiem :(
Przyznam ze wstydem że nie mialem z tym doczynienia
(swoją drogą: przepraszam za brak odpowiedzi IRON)
...zapytam nieśmiało: to OPC to koniecznie musi być...? może VIServer jakiś...?
:?

: 24 kwie 2005 23:56
autor: IRON
Niestety problem dotyczy właśnie OPC....

Mówiąc krótko:
Mam 2 komputery. Na jednym mam symulator obiektu przemysłowego.Są w nim wykonywane pewne oblicznia a wyniki w postaci konkretnych zmiennych procesowych musza być przekazywane do drugiego komputeraz poprzez OPC. Tak naprawde komunikacja jest w obie strony.

Jest to część mojego dyplomu i niestety promotor zażyczył sobie aby ta komunikację zrobic właśnie poprzez OPC

Jeżeli oba pliki VI odpalę na jednym komputerze to nie ma najmnijszego problemu.Wszystko się ładnie przesyła.Problem pojawia się w momencie gdy mam doczynienia z dwoma komputerami w sieci.NA umownym komputerze pełniącym rolę klienta musze wskazać i zainstalować serwer OPC z komputera pierwszego( czyli z tego , na którym jest obiekt). Problem polega na tym że nadal mi się to nie udało, mimo iż znalazłem już okno do wskazywania i rejestracji nowych serwerów OPC.

: 25 kwie 2005 22:13
autor: IRON
Witam Ponownie

Powoli ale doszedłem do celu :D ... Oczywiście co do tematu to każda uwaga mmoże zaowocowac w przyszłości , więc nie zamykam definitywnie tematu ;)

Pozdrawiam

: 25 kwie 2005 22:19
autor: Mikrobi
IRON pisze:Witam Ponownie
Powoli ale doszedłem do celu
:D ... Oczywiście co do tematu to każda uwaga mmoże zaowocowac w przyszłości , więc nie zamykam definitywnie tematu
;)
Pozdrawiam
:(
nie bądź taki
:wink:
opowiedz

: 26 kwie 2005 00:51
autor: IRON
Witaj Mikrobi

Oczywiście że mogę opowiedzieć ...ale dopiero za dzień albo dwa ... , bo chwilowobrak mi czasu :) .Zrobiłem krótka ale mam nadzieję w miarę dokładna prezentację w Power Point i będe ją mógł umieścić na forum... w sumie to nawet nie wiem jak umieścic tu jakikolwiek plik ;)

A tak apropo co miałes na myśli pisząc o VIServer ?

Pozdrawiam

OPC Serwer

: 26 kwie 2005 09:55
autor: rumcajs
Oczywiście OPC serwer to profesjonalne rozwiązanie.
VI serwer jest ograniczony tylko do LV.
Przydałoby się więcej dokładnych informacji na temat jakego OPC serwera używasz (domyślne przyjmuję, że NIOPC.Demo).
Zgaduję, że na jednym PC masz OPC server i jednego lokalnego klienta OPC a chcesz się jeszcze podłączyć zdalnie innym klientem.
Do testów najlepiej wykorzystać jako klienta np ServerExplorera (NIDAQ 6.9 i wzwyż).
Nie trzeba instalować na komputerze zdalnym OPC servera tego samego typu aby był on "widziany" przez klienta zdalnego.
Podstawą w tego typu komunikacji jest.
1. Odpowiednia konfiguracjia DCOM na PC z serwerem OPC i klientem zdalnym.
2. W razie potrzeby nadanie odpowiednich praw na foldery systemowe.

Aby na początku ułatwić sobie sprawę proponuję ustawić prawa dostępu do OPC servera dla wszystkich użytkowników i na wszystkich poziomach.
Dla komunikacji po ethernecie może też przydatne być ustawienie praw dostępu dla użytkowników typu: SIEĆ, SYSTEM i INTERAKTYWNA (trudno to określić jednoznacznie ponieważ nie wiadomo jak wygląda Twoja sieć, podsieci ,domena itp.)

W razie problemów pisz na forum lub romekn@poczta.onet.pl
Rumcajs.

: 29 kwie 2005 22:58
autor: Slawek_ZG
chwila robie jakies przyklady......

Re: SERWER i KLIENT OPC

: 02 maja 2005 12:02
autor: Slawek_ZG
witam

troche brak mi czasu ale ...

w konfiguracji serwer - host, gdzie serwer ma odpalony serwer OPC ( tak tylko wyjasniam), a host podpina sie do niego. Nie mam problemu z odczytem itemow z OPC przez host'a.

Przyznac musze sie ze tu mam pare pomyslow ale pierw trzeba je sprawdzic a potem pochwale sie ....

Re: SERWER i KLIENT OPC

: 03 maja 2005 00:36
autor: Slawek_ZG
zalozenie 2 kompy spiete siecia i pracujace na jednym OPC server
realizacja
1 odpalamy DataSocket Server Manager i konfigurujemy grupy ustawiajac np dla admina everyhost
Obrazek
teraz konfigurujemy 2 itemy FUN_1 i FUN_2
Obrazek
wszystko zapisujemy
Obrazek
i odpalamy DataSocket Server
teraz 2 Vi prawie takie same bo rozni je tylko podpiety ardes opc do kontrolek....
Obrazek
Obrazek
oba maja takie diagram
Obrazek
Jeden dziala na serverze drugi na host.
podpinajac adresy opc wybieralem opcje z MOje miejsce sieciowe a potem konkretny item.
Obrazek to widok juz z podpietym adresem, a na poczatku adresu nie widac
Obrazek
Jak odpalilem to dizlalo. Jeden pisal to drugi widzial i na odwrot (co prawda bez synchronizacji ale....)
Tu sa vi'jaje w zip http://smelech.fm.interia.pl/opc/opc_1ser.zip
- OPC trzeba samemu skonfigurowac
Sorki za tresc ale tego posta pisze 4 raz bo wywalalo cala tresc i jestem troche na "NIE"!

Re: SERWER i KLIENT OPC

: 03 maja 2005 00:39
autor: Slawek_ZG
A co do sieci to oba kompy musza sie widziec w niej i zadnych zapor i blokad portow bo moze nie chodzic poprawnie