Strona 1 z 1

Moxa ioLogik 2240 problem z zapisem rejestrów poprzez Modbus

: 23 cze 2009 07:44
autor: Festin
Witam wszystkich serdecznie (zwłaszcza, że to mój pierwszy post tutaj - choć forum podczytuję już od kilku miesięcy).
I od razu przechodzę do rzeczy.
Mam aplikację komunikującą się po Modbusie IP z z dwoma modułami we/wy rozproszonych Moxa'y.
Pisząc ją bazowałem na bibliotece i przykładach:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/201711
I mam problem o ile czytanie i zapis we/wy cyfrowych działa mi bez zarzutu (Moxa ioLogik E2210), o tyle problem pojawia się w przypadku analogów (Moxa ioLogik E2240). Czytam rejestry, ale podczas próby zapisu wyskakuje mi błąd 56 (Timeout)
Może ktoś wie co może być przyczyną błędu ?

pozdrawiam
paweł

Re: Moxa ioLogik 2240 problem z zapisem rejestrów poprzez M

: 24 cze 2009 06:49
autor: rumcajs
A w Click&Go zapis analogów działa OK?
Może łatwiej byłoby zapomnieć o pisaniu komunikacji po modbusie w LV używając OPC Servera OPC Server
i skupić się na samej aplikacji i GUI ?
Rumcajs.

P.S. można w wersji 8.5 bo nie mogę otworzyć.

Re: Moxa ioLogik 2240 problem z zapisem rejestrów poprzez M

: 24 cze 2009 07:54
autor: Festin
Wielkie dzięki za odzew :-)
rumcajs pisze:A w Click&Go zapis analogów działa OK?
Niestety nie wiem co to jest :-( Zapis anaogów działa mi pod ioAdminem (Narzędziem Moxy do zarządzania modułami ioLogik )
Może łatwiej byłoby zapomnieć o pisaniu komunikacji po modbusie w LV używając OPC Servera OPC Server i skupić się na samej aplikacji i GUI ?
Na pewno jest to lepsze rozwiązanie (i tak chcę docelowo zrobić) problem w tym, że dopiero zaczynam przygodę z LV i jeszcze nie potrafię programować przy użyciu DSC. :-(
A aplikację, którą piszę chciałbym (przynajmniej w wersji beta) pokazać już jutro ;-)

Re: Moxa ioLogik 2240 problem z zapisem rejestrów poprzez M

: 25 cze 2009 05:53
autor: rumcajs
Do komunikacji z OPC Serverami niekoniecznie jest potrzebny toolkit DSC.
Można to zrobić za pomocą ActiveX lub dużo prościej używając DataSocket.
DataSocket nadaje się do małej ilości zmiennych odczytywanych niezbyt szybko - zerknij do Helpa LV - DS jest naprawdę proste w oprogramowaniu.
Mogę też zerknąć w Twój program ale w wersji 8.5.
Rumcajs.

Re: Moxa ioLogik 2240 problem z zapisem rejestrów poprzez M

: 01 lip 2009 11:24
autor: Festin
Jeszcze raz dzięki za porady i sugestie. Na razie program odłożyłem na półkę - jakoś działa (poziom wyjść ustawiam ioAdminem - nie jest to eleganckie, ale działa ;-) )
W przyszłym tygodniu zamierzam napisać go od początku, tym razem już przy użyciu DSC.