V700 + przetwornik temp/wilg T3411 po RS485

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 09:30

Witajcie,
próbuję podłączyć pod sterownik V700 przetwornik temperatury i wilgotności Comet T3411 po RS 485.
https://www.cometsystem.com/products/rh-t-tdp-outdoor-indoor-probe-rs485-interface/reg-t3411#tab_download

Oczywiście w sterowniku przełączniki skonfigurowane pod RS485,
przetwornik podłączony w poniższy sposób pod PORT 1 bezpośrednio pod sterownik:
A(+)---------->Pin 1 RJ 11
B(-)----------->Pin 6 RJ 11.
przetwornik.jpg
schemat podłączenia przetwornika
(64.19 KiB) Pobrane 1252 razy

Wydaje mi się że modbus w sterowniku jest dobrze skonfigurowany, niestety wszystko wygląda tak, jakby przetwornik był źle skonfigurowany, lub popełniłem jakiś błąd w programie. Potrzebuję odczytywać z przetwornika temperaturę i wilgotność.

Czy mógłby ktoś zerknąć w ten próbny program i w manuala od przetwornika?
Ja już powoli się poddaję. Niby prosta sprawa a tyle problemu...

manual do przetwornika:
https://www.cometsystem.com/userfiles/dokumenty_menu/48/ie-snc-t33_4_11-t73_4_10.pdf

Jako załącznik - program testowy do modbusa.
program modbus.JPG
(163.64 KiB) Pobrane 1234 razy

Z góry bardzo dziękuję.
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 09:40

Czy próbował Pan użyć funkcji #3 (RHR) zamiast #4 (RIR) tak jak w Pańskim przykładzie?
Jaki jest status tego bloczka (MI20)?
Czy urządzenie to jest zasilane z tego samego zasilacza, co V700?
Czy próbował Pan zamienić piny A z B w RS485?
Skoro pisze Pan, że próbuje Pan połączyć się na port #1 to dlaczego w bloku Modbus Configuration ma Pan ustawiony port#2?
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 10:35

Dziękuję za odpowiedź.
Nie próbowałem jeszcze z #3.

Poniżej przesyłam podgląd online z wartością (MI20).
MI20 wartość.JPG
(159.01 KiB) Pobrane 1265 razy


Urządzenie zasilane jest z tego samego źródła co sterownik V700 (+24V).
Próbowałem zamieniać piny A z B - bez skutku.
Port #2 był tylko podglądowo.
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 10:38

W dokumentacji nie widzę adresu 48, o który Pan pyta. Proszę ustawić 49 i długość wektora = 1 i sprawdzić jeszcze raz.
Wartość w MI20 inna niż 0 pokazuje, że coś jest nie tak.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 10:44

Z funkcją #3 i po zmianie adresu na 49 i długość wektora na 1.
RHR #3.JPG
(149.17 KiB) Pobrane 1252 razy
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 10:50

Przy zastosowaniu funkcji R.I.R #4 i adresie 49 jest tak samo.
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 10:51

Czy wina może leżeć w zaprogramowaniu przetwornika, konfiguracji zworki i przycisku?
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 10:57

Wartość 4/5 w rejestrze MI20 oznacza, że sterownik PLC nie widzi w ogóle odpowiedzi od urządzenia, czyli "brak komunikacji". Szukałbym raczej problemu w fizycznym podłączeniu. Jak ustawił Pan zworki dla portu #1 w sterowniku V700? Ustawienia powinny być takie jak w załączniku.
Załączniki
Screenshot - 2018-07-02 , 11_55_40.jpg
(56.78 KiB) Pobrane 1236 razy
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 11:16

Ustawienia zworek są dokładnie taki same, jak w przesłanym przez Pana załączniku.
Fizyczne połączenie sprawdziłem jest odpowiednie. Być może przetwornik nie wysyła żadnych odpowiedzi?
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 11:37

Witam,
czy może Pan przywrócić ustawienia fabryczne tego urządzenia?
Czy widział Pan ten dokument: https://www.cometsystem.com/userfiles/d ... stxxxx.pdf ?

Proszę na wyświetlaczu V700 przytrzymać palcem w dowolnym miejscu na ok. 5 sekund. Następnie proszę wybrać Enter Info Mode (hasło domyślne to 1111). Wybór hasła zatwierdzić Enterem oraz wybrać przycisk Serial.
Na dole ekranu pojawi się przycisk Monitor, a następnie przycisk Hex, który należy wcisnąć.
W ten sposób ma Pan podgląd na port#1. W oknie Tx powinien Pan widzieć taką o to ramkę 01 03 00 30 00 01 84 05. Jeśli na czwartym miejscu jest tam 31 zamiast 30 to proszę zmienić wartość z powrotem z 49 na 48 w programie.
W oknie Rx powinien Pan dostać podobną ramkę do takiej: 01 03 02 00 F4 B9 C3.

Ja bym sugerował zrobić tak w V700 a następnie nie wychodząc z tego okna w sterowniku postarał się przywrócić ustawienia fabryczne w czujniku lub chociaż sprawdzić/pozminieniać nastawy dla Modbus.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 12:40

Poniżej podgląd ramek, bez zmian po odłączeniu przetwornika.

ramki.jpg
(64 KiB) Pobrane 1249 razy


Jeśli dobrze zrozumiałem to przywrócenie ustawień fabrycznych następuje po przytrzymaniu 6s przycisku z zamkniętą zworką. Niestety nadal bez zmian w ramce.
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 12:44

Pański program musi zawierać jakiś błąd, ponieważ na port #1 jest ustawiona komunikacja PCOM (wewnętrzny protokół do komunikacji z m.in. VisiLogic) zamiast Modbus.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 12:45

Nie rozumiem dlaczego w oknie Serial Port ustawiony jest RS232 pomimo konfiguracji zworek na RS485?
port1.jpg
(41.47 KiB) Pobrane 1240 razy
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 12:49

Tutaj z tego co widzę mogę zmienić Standard, prędkość oraz stop bits. Może ta konfiguracja blokowała?\

konfiguracja portu.jpg
(44.52 KiB) Pobrane 1225 razy
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 12:52

Nie ma znaczenia. Problem jest w programie.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 12:52

Po zmianie parametrów ramka wygląda tak, w Rx pusto:

ramka po zmianie.jpg
(38.9 KiB) Pobrane 1232 razy
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Pn, 2 lip 2018, 12:53

Proszę w takim razie zmienić z 49 na 48 i popróbować z zmianą A z B oraz konfiguracją Modbus w czujniku.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 2 lip 2018, 14:33

Po zmianie na adres 48 udało mi się w Tx otrzymać taką ramkę: 01 03 00 30 00 02 C4 04.
Niestety, w Rx jest pusto. Niezależnie od zamiany A z B i od konfiguracji zworki na przetworniku. :(

Czy mógłbym wysłać Panu mój program? Może tak by było łatwiej?
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Wt, 3 lip 2018, 07:06

Proszę zmienić jeszcze długość wektora rejestrów z 2 na 1 w bloczku RHR. Jeśli w Tx się pojawiają prawidłowe wartości to problem leży po drugiej stronie lub w okablowaniu i przesłanie programu nic mi nie pomoże w tej chwili.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Wt, 3 lip 2018, 08:21

Po zmianie długości wektora na 1 Tx nadal puste.

Tx pusty.jpg
(36.29 KiB) Pobrane 1243 razy
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Wt, 3 lip 2018, 08:34

Teraz w konfiguracji portu ma Pan napisane RS232 czy RS485. Jeśli to drugie to w program w sterowniku jest OK. Teraz trzeba poszukać ewentualnego problemu w okablowaniu:
- proszę o informację, jak podłączone są piny w czujniku: Shield, U+ oraz GND (piny A i B już wiemy).

Proszę sprawdzić jeszcze raz w Info Mode tego czujnika, czy parametry komunikacji są takie same jak w sterowniku (patrz konfiguracja portu).
Przy każdej zmianie należy pamiętać o sprawdzeniu, czy przypadkiem A i B nie powinny się ze sobą zamienić miejscami.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez small7 » Wt, 3 lip 2018, 13:22

Może głupie pytanie ale czy podczas próby komunikacji sterownik nie jest podpięty kablem USB do komputera? Bo jeśli port przestawiony jest na rs232 i protokół PCOM to tak jakby był testowany online w Visilogicu.
small7
 
Posty: 6
Dołączył(a): Wt, 28 cze 2011, 13:55

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Mateusz Sikorski » Wt, 3 lip 2018, 13:25

To nie jest głupie pytanie.
Port USB i port #1 RS232/485 to fizycznie jest ten sam port, więc jeśli ustawia Pan port#1 na komunikację to należy kategorycznie nie używać portu USB. Jeśli użyje Pan portu USB to komunikacja automatycznie przestawi się na PCOM RS232 i w celu przywrócenia komunikacji Modbus na port#1 należy zrestartować sterownik.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 558
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: V700 + przetwornik temp/wilg T3411 po RS485

Postprzez Sopocki » Pn, 3 wrz 2018, 13:16

Panowie, przepraszam że dopiero odpisuję ale może komuś się to kiedyś przyda. Dokładnie jest tak jak pisaliście powyżej. Problem polegał na tym że podczas używania portu USB nie było komunikacji po RS232, gdyż to ten sam port. Problem rozwiązany i wszystko działa jak należy. Dziękuję za pomoc. ;)
Sopocki
 
Posty: 14
Dołączył(a): Pn, 2 lip 2018, 08:48


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 9 gości