Strona 1 z 1

LabView i Wire-chip

: 21 gru 2008 11:11
autor: malenki007
Witam moglby ktos sprawdzic tego subvi pod wzgledem poprawnosci i podpowiedziec czy robie dobra komunikacje miedzy urzadzenie wire-chip
OPIS WIRE-CHIP
a cFP-2220 chodzi mi ogolnie o port RS485 ktory jest oznaczony w systemie jako COM4.
jakos nie idzie mi komunikacja mi sie wydaje ze wszystko jest ok a i tak nie otrzymuje odpowiedzi
DANE:
Urzadzenie Master: cFP-2220
Modul: ModBus
Numer urzadzenia Slave: od 1 do 4 /cztery urzadzenia/
Port: RS485 /Com4/
Komenda: Read Holding Registers
Dlugosc odczytu: 64 czujniki
Z urzadzenia slave idzie sygnal Data+ oraz Data-
LabView: 8.6.1

Re: LabView i Wire-chip

: 22 gru 2008 13:44
autor: darekc
Czy możesz aplikację przekształcić do wersji LabVIEW 8.5? Niestety mam tylko taką.

Re: LabView i Wire-chip

: 27 gru 2008 11:41
autor: gpql
Moge koledze pomóc. Przerabiałem ten temat z odczytem temperatur.
1. Odczytujesz Modbus rejestry komenda 0x3
2. odczytujesz zakres od 1 do 63 rejestry nie działa odczyt inny niz całej paczki 63
3. dzielisz przez 100 i masz wartosci w st. C
4. odczyt w petli co 500 mS
5. Dla formalności tryb RTU

jak coś to pytaj.
Grzegorz

LabView i Wire-chip

: 28 gru 2008 20:59
autor: malenki007
Mozesz zamiescic jakis kod jezeli takowy posiadasz??

Re: LabView i Wire-chip

: 29 gru 2008 12:34
autor: darekc
Zamieść na forum diagram scan modbus.vi

Re: LabView i Wire-chip

: 29 gru 2008 14:05
autor: darekc
1. Czy Data+ i Data- urządzenia Master połączone są odpowiednio z Data+ i Data- urządzenia Slave? 2. Czy w obu urządzeniach są ustawione takie same parametry transmisji tj. prędkość i format znaku? 3. Czy poprawnie konstruujesz ramkę Modbus RTU? Np. przy odczycie z urządzenia nr 1 wyników z 64 czujników powinna mieć ona taką zawartość (podaję w liczbach szesnastkowych): [01][03][00][00][00][40][44][3A]. 4. Może źle liczysz lub przesyłasz w ramce sumę kontrolną? Suma kontrolna w podanej ramce to bajty: [44] [3A], pierwszy z nich jest młodszym bajtem sumy.

Re: LabView i Wire-chip

: 29 gru 2008 15:03
autor: malenki007
Oto moj diagram
Modbus loop period - 500ms
priority - 108

Wiadomosci o cFP-2220 tutaj-> cFP-2220

Re: LabView i Wire-chip

: 30 gru 2008 13:52
autor: darekc
Jeśli dopuszczalny jest tylko odczyt wartości ze wszystkich czujników, to w klastrze z rozkazem dla urządzenia slave zmień stałą 1 na 0 (adres początkowy grupy rejestrów 4xxxx) i stałą 63 na 64 (liczba rejestrów).

Przy dotychczasowych wartościach z urządzenia slave nie otrzymywałeś wcale odpowiedzi czy odpowiedź miała postać (dla numeru urządzenia slave równym 1, bez CRC, wartości szesnastkowe): [01] [83] [kod błędu]?

Powodzenia w Nowym Roku.

Re: LabView i Wire-chip

: 07 sty 2009 18:47
autor: malenki007
Witam ponownie jezeli kogos zainteresuje jeszcze ten problem dzieki kilkudniowym hmmm jak to okreslic zmaganiom:P udalo sie rozwiazac problem tutaj uklon w strone niezawodnej pomocy technicznej NI =D>
i sobie rowniez.
dobra do rzeczy komunikacja dziala prawidlowo. zamieszczam schemat blokowy jakby sie komus przydalo.
w razie pytan pytaj:D
A jeszcze jedno do tego podlaczenia portu rs-485 wystarczy zaprasowac RJ-45 8-pinowego