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:

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
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?

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