Strona 1 z 1

Datasocket open generic error 42 ???

: 12 lis 2009 12:01
autor: kapitan7
Witam,

Podczas prostej komunikacji (próby zapisu zmiennych do urządzenia zewnętrznego skomunikowanego za pomocą OPC serwera) pojawia się błąd Error 42 z wiele mówiącym opisem "Generic error".
Komunikacja "read" działa bez zarzutu. tylko z "write" mam takie problemy.
Bardzo proszę o pomoc w zrozumieniu o co może chodzić. Może ktoś już to miał.

Czekam na wszelkie propozycje.

Schematu na razie nie zamieszczam bo składa się z bloczka Datasocket Open, Write i Close z delay ustawionym na 2000 - o czymś zapomniałem??

Re: Datasocket open generic error 42 ???

: 13 lis 2009 07:13
autor: rumcajs
Coś bliżej.
Wersja LV ?
Jaki OPC Server, z jakim urządzeniem się komunikuje i jakiego protokołu używa ?
Jak jest zdefiniowany item ?
Rumcajs.

Re: Datasocket open generic error 42 ???

: 13 lis 2009 13:56
autor: kapitan7
Witaj rumcjasie!

LV8.5 Base
opc serwer ten co zawsze :) firmy eurotherm eurombus.exe (nie wiem jak go inaczej nazwać).
RS 422 komunikuje się z modułem 2500M firmy eurotherm.
No z tą definicja to mam problem (nie rozumiem o co chodzi).

Aha i nie mogę użyć ActiveX bo go nie znam, nie umiem i nie mam możliwości żeby poznać i się nauczyć - czego bardzo żałuję.
Z wcześniejszych moich prób jego użycia do komunikacji nic nie wyszło. Pomimo umieszczonych przez użytkowników forum przykładów (nie działały u mnie na komputerze - może dlatego że niestety pracuje na wersji Base) nie mogłem wcielić w życie "protokołu" ActiveX mimo najszczerszych chęci.
Cała moja "duża" aplikacja działa na datasocket i jakoś na razie przędzie (do tej pory tylko odczyt około 1000 zmiennych).
W związku z tym będę wdzięczny za wszelką pomoc.

Czekam na propozycje

Datasocket open generic error 42 ???

: 01 gru 2009 10:04
autor: kapitan7
Udało mi się trochę zwlaczyć problem.
1. Poprawiłem adresy URL bo niektóre zmienne miały niepoprawne.
2. Powstawiałem trochę delay bo nadal co pewien czas pojawiały się błędy
Jak na razie pojawił sie ten błąd jeden raz ale dalej będę testował tą aplikację. Jak cos jeszcze odkryje to napiszę.