Datasocket open generic error 42 ???

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
kapitan7
Posty: 114
Rejestracja: 31 paź 2005 00:00
Wersja środowiska: LabVIEW 8.2
Lokalizacja: Cz-wa / Wa-wa

Datasocket open generic error 42 ???

Post 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??
kapitan7
Awatar użytkownika
rumcajs
Posty: 209
Rejestracja: 17 paź 2004 00:00
Lokalizacja: Aktualnie TRW

Re: Datasocket open generic error 42 ???

Post 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.
kapitan7
Posty: 114
Rejestracja: 31 paź 2005 00:00
Wersja środowiska: LabVIEW 8.2
Lokalizacja: Cz-wa / Wa-wa

Re: Datasocket open generic error 42 ???

Post 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
kapitan7
kapitan7
Posty: 114
Rejestracja: 31 paź 2005 00:00
Wersja środowiska: LabVIEW 8.2
Lokalizacja: Cz-wa / Wa-wa

Datasocket open generic error 42 ???

Post 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ę.
kapitan7
ODPOWIEDZ