Strona 1 z 1

Aplikacja do odczytów z mierników Lumel

: 24 maja 2014 18:51
autor: CichyBob
Witam!
Na wstępie chciałbym zaznaczyć, że nie mam zbytniego doświadczenia w obsłudze LabVIEW i proszę o wyrozumiałość. Tworzę aplikację do odczytu pomiarów z mierników Lumel ND10 oraz ND20. Chciałbym aby aplikacja ta mogła odczytywać kilka danych w jednym momencie. Wyczytałem że mierniki te pracują w trybie Modbus, jednakże jest to dla mnie zagadnienie zupełnie obce próbuję wykorzystać bloczki VISA do stworzenia tej aplikacji. Zastanawiam się jednak czy to co stworzyłem do tej pory, ma w ogóle prawo działać, czy też jest to jakaś zupełna abstrakcja. Niestety na obecną chwilę nie mam możliwości przetestowania tego co zrobiłem i proszę o poradę.

Re: Aplikacja do odczytów z mierników Lumel

: 24 maja 2014 21:30
autor: darekc

Re: Aplikacja do odczytów z mierników Lumel

: 25 maja 2014 00:57
autor: CichyBob
Ok, dziękuję za link. Poczytałem trochę i doszedłem do czegoś takiego (nie wiem czy słusznie), aplikację programuję jako master, wysyła do urządzenia kilka rejestrów na raz, wygląda to mniej więcej tak:
Obrazek
Umieściłem bloczek read coils, ale nie wiem jak wyświetlić dane wysyłane z miernika :-?

Re: Aplikacja do odczytów z mierników Lumel

: 25 maja 2014 10:34
autor: darekc
Jakie dane chcesz odczytywać z miernika?

Re: Aplikacja do odczytów z mierników Lumel

: 25 maja 2014 11:37
autor: CichyBob
W zasadzie nie mam konkretnego ograniczenia co do tego, ale załóżmy że będzie to prąd, napięcie i moc czynna z każdej z trzech faz, adresy rejestrów 32-bit dla tych wskazań to: 7500, 7501, 7502, dla L2 - 7507, 7508, 7509, dla L3 7514, 7514 i 7516. Jak rozumiem muszę ustawić te adresy przy Write Multiple Registers, następnie przy read Coils wartość quantity ustawiam na 9 (na screenie akurat wynosi 4)i dalej kompletnie nie wiem co zrobić. Czy do tej pory dobrze rozumuje czy popełniam gdzieś błąd?

Aplikacja do odczytów z mierników Lumel

: 26 maja 2014 08:44
autor: santa
Jakie funkcje protokołu modbus posiada twój miernik? Zalacz note katalogowa to pomogę.

Re: Aplikacja do odczytów z mierników Lumel

: 26 maja 2014 10:09
autor: CichyBob
Proszę: http://www.lumel.com.pl/download/Z2Z4L2 ... 3.2011.pdf
interfejs RS-485 opisany jest na stronie 18

Re: Aplikacja do odczytów z mierników Lumel

: 26 maja 2014 13:46
autor: darekc
Musisz do miernika wysłać polecenie Read Holding Registers, daj na razie: adres 7500, liczba rejestrów 1. Podaj wynik próby.

Re: Aplikacja do odczytów z mierników Lumel

: 26 maja 2014 14:33
autor: CichyBob
ok, dziękuję postaram się jak najszybciej przetestować jak to działa.

Aplikacja do odczytów z mierników Lumel

: 04 gru 2014 22:00
autor: CichyBob
Witam ponownie po dłuższym czasie, niestety dopiero teraz miałem możliwość przetestowania tego co zrobiłem i napotkałem pewien problem. Otóż na bloczku modbus init jest wszystko w porządku, niestety na read holding register wyskakuje mi error 6101. Z tego co już się doczytałem jest to problem z timeoutem, próbowałem zmieniać tę wartość, zgodnie z poradą na innym forum nie przynosi to skutku. Korzystam z konwertera RS-485 na USB, w aplikacji LPCon służącej m.in. do konfiguracji mierników Lumel nie ma żadnego problemu z połączeniem, nie ma żadnych błędów... Załączam screen z LabVIEW. Ma ktoś jakiś pomysł co może być przyczyną takiego błędu?Obrazek

Aplikacja do odczytów z mierników Lumel

: 05 gru 2014 08:24
autor: Jamal79
a nie powinienes miec nizszej predkosci na porcie?? Przetestuj z 9600

W .dll'elu masz taki vi. "MB Serial Example Master.vi" uruchom go, i przetestuj za jego pomoca...

Re: Aplikacja do odczytów z mierników Lumel

: 05 gru 2014 14:01
autor: CichyBob
Zmiana prędkości nic nie daje, 4800 to prawidłowa wartość do fabrycznych ustawień miernka

Re: Aplikacja do odczytów z mierników Lumel

: 09 gru 2014 20:25
autor: darekc