Zastanawiałem się też nad zasilaniem 12V, ale obawiam się, że może powstać różnica potencjałow i z komunikacją będą problemy. A jak wszędzie będzie 5V, to potencjał względem masy wszędzie będzie ten sam. Dobrze rozumuję? RS485 toleruje napięcie wspólne o ile pamiętam 12V, ale to trzebaby sprawdzić w specyfikacji użytego transceivera. Także nawet różnica...
560Ω do vcc i gnd przy masterze a 120Ω na obu końcach lini.
Diody na TX master/RX slave są zbędne. Z diodami na TX slave/RX master ma prawo działać, ale ja użyłbym raczej diod Schottky, np. BAT54. No i musisz mieć podciągnięcie do plusa na wejściu master rzędu 2k..4k7.
Nie jestem pewien czy przy podłączeniu do układu RS232 to TTL do wyjść RX i TX portu modbus nie spalę go. Daj konwerter, RS485 i RS232 to dwa różne fizycznie porty. RS485<->RS232 załatwi sprawę. Możesz też poszukać RS485<->USB, urządzenie na FTDI tworzy wirtualny port COM, przewidziany dla programów, które nie są w stanie bezpośrednio komunikować...
Na tym moim schemacie jest niestety błąd, Rezystor R33 1K - zrobione podciąganie do GND (bez sensu niestety) powinno być podciąganie do VCC. Poza tym jest ok i działa to właśnie tak w rzeczywistym układzie - zarówno w modułach Slave jak i z układem FT232RL, który stanowi przejściówkę USB/RS485. Nie wiem co poza tym drobnym błędem może być niezrozumiałego?...
Rezystor pomiędzy AB to właśnie terminator, powinien być na obu końcach sieci. Oprócz niego potrzebujesz rezystory polaryzujące linie A i B. DE i RE łączysz razem, wszystkie odbiorniki mają je tak wysterowane, aby przełączyć transceiver na odbiór. Tylko nadajnik ma odwrotnie. Swoją droga, wykorzystaj 9-bitowe ramki i jeśli te slavy to mikrokontrolery,...
Czy ja dobrze rozumiem czy Ty chcesz RS232 równolegle łączyć ? ;o do tego to się używa RS485 tam masz Mastera i reszta Slave na RS232 takiego czegoś nie ma... Pokarz jak odbierasz w VS.
Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się do tego świetnie nadaje i warto o nim przeczytać w dokumentacji . Poza...
Arduino powstało aby ułatwić naukę programowania uC. Na pewno dasz radę. Kup jakiegoś klona Arduino Mega za 50 zł, dwa konwertery UART TTL/RS 485 po 5 zł sztuka, zainstaluj IDE i pobaw się ;-) Modbus Master jest wsród przykładów w IDE, odpytaj sobie licznik, a pózniej zrób Modbus slave na drugim porcie szeregowym. Na forum pytaj w dziale Mikrokontrolery.
Wystarczy, że jedna atmega będzie masterem a reszta to slave'y (lub w twoim wypadku 1). Master musi wysłać komendę i zacząć nasłuchiwać na odpowiedz [i tak w kółko] - a slave cały czas nasłuchiwać i nadać komunikat tylko po otrzymaniu komunikatu od mastera po czym znowu tylko nasłuchiwać. Można to zrealizować bez przerwań.
Do S7-1200 należy dokupić RS485 i komunikować po Modbus RTU. S7-200 posiada moduł Profibis Dp ale slave i jako osobny moduł
to jest odwieczny problem tego typu skąd inąd bardzo dobrej komunikacji RS485. Sam ją używałem i sam pisałem sobie własny protokół komunikacji typu Master/Slave. Jak się to dobrze przemyśli - działania w oparciu o własne ramki danych, przekazaywanie ew tzw TOKENa itp to naprawdę nie ma problemów aby spokojnie działać na tej magistrali. Oczywiście można...
No a jaki masz status komunikacji? Czy masz błędy czy nie? Może masz zamienione przewody A-B (rs485). Jeśli masz jakiś PLC z modbusem i RS485 to możesz na nim spróbować czy odpowiada i czy wartości na panelu są <> od 0. Ewentualnie jakiś modbus slave (programowy na komputerze - znajdziesz na modbus.org) i sprawdzenie co pojawia się na panelu....
Zrób tak https://obrazki.elektroda.pl/4966838800_... Jak linia nie jest długa (długa w sensie długości fali) rezystor po stronie slave nie jest potrzebny. Nie przeglądałem kody, byc może za szybko przełączasz nadawanie na odbiór. To najłatwiej sprawdzić oscyloskopem lub Analizatorem logicznym. PS Nie lepiej użyc RS422? Zdaje sie moduł...
Patentów jest wiele, ale chyba najleprzy to zastosowanie RS485, który z założenia jest zrobiony dla sieci do 32 urządzeń. RS485 opisuje elektryczną stronę komunikacji, a nie protokół, który jest z regóły identyczny z RS232, jedyne czym się całość różni z punktu widzenia procesora, to transmisja ma sterowany kierunek, czyli jest half-dupleksowa, procesor...
Dodatkowa linie ani nie jest potrzebna, ani tez nie rozwiazuje, zadnego problemu. Bo nic nie zabezpieczy przed sytuacja, w ktorej dwa urzadzenia prawie jednoczesnie sprawdza ta linie, stwierdza, ze jest wolna i sprobuja ja zablokowac. Twoj problem mozna rozwiazac na dwa sposoby. Klasycznie po prostu sprawdzac linie, jesli przez jakis czas nikt nie nadaje...
mam 4 uklady slave oraz jeden master, warunek jest taki, że każdy z ukladow slave musi mieć odseparowana mase i masy tych ukladow nie moga sie łączyć, zatem master też musi być odseparowany. Transceivery które mam to max485 i one mają tylko jeden pin gnd, wspolny dla zasilania i dla ew. polaczenia z masami pozostalych max485 w magisteali. Zatem jeżeli...
Również nie jestem Bascomowcem ale być może moje uwagi okażą się cenne. Po instrukcji Print "{008}5r", dane jest 10 ms opóźnienia. W tym czasie slave mógł już przesłać wszystkie swoje dane - a master jeszcze nie rozpoczął nasłuchu. Inną sprawą jest to, że 100 obiegów pętli w procedurze Odczyt_zn może trwać krócej niż transmisja jednego znaku przez UART...
Namieszałeś :wink:. ...odpowiada poprawnie na zapytania Master-a ale po kilku minutach zaczyna krzaczyć. Ale co śmieszniejsze krzaczenie widać na LCD Mastera , ale kiedy jednocześnie podglądam w terminalu na PC co się dzieje w sieci to ów moduł odpowiada jednak poprawnie To co "krzaczy"? Master dostaje poprawną odpowiedź i "krzaczy"? Czy Slave wysyła...
To będziesz musiał się trochę napocić. Po pierwsze jak używasz watchdoga w programie, to musisz w jakiś sposób sprawdzić czy reset aby na pewno służył do upgrade'u. Możesz to zrobić np przez zapis do eepromu jakiejś wartości, odczyt i odczyt jej bootloaderze (pamiętaj żeby bootloader ją resetował). Dobry by był też mechanizm który by pozwolił na zrezygnowanie...
Odnośnie panelu MD204L, robimy tak: 1) wchodzimy na googla i wpisujemy MD204L 2) klikamy szukaj - pojawia się pierwsza strona producenta 3) wchodzimy na stronę (http://www.kinco.cn/detail.aspx?cid=850... i patrzymy na dokumentację 4) jest coś takiego co się nazywa MD204L/214L/224L User Manual - klikamy na download 5) teraz trudniejsza część - rozpakowujemy...
Proponuję nie wnikać aż tak bardzo w modbusa bo musiałbyś zrobić wtedy 2 rzeczy:zaimplementować w Twoim AVR protokuł np.Modbus RTU master a w sterowniku to slave lub kupić gotową bibliotekę.Obecnie kończę pisać na owy protokuł właśnie na ATMEGA1280 lecz zdecydowanie odradzam Ci walkę z tym tematem tylko zrób tak:na liście komend S7 są 2 komendy do odbioru...
Podłaczyłem dzisiaj kamere bezposrednio do klawiatury - nie działa Tak jak przy rejestratorze wykonuje tylko skanowanie i to wszystko. Konfiguracja klawiatury raczej jest dobra, protokół i adres taki jak w kamerze. Podczas wykonywania sterowania na klawiaturze na wyjściu portu RS485 są zmiany napięcia czyli jakieś sterowanie jest wysyłane. Chyba z...
Witam wszystkich :) Mam problema... wstyd mi sie przyznac, ale problem jest :( A wiec tak... sa dwie plytki, jedna master, druga slave. Slave ma caly czas 0 na DE/RE, a Master w chwili wysylania na DE/RE wystawia 1. Kod procedury wysłania: void RS485_SendByte(unsigned char byte) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE))...
Testowałem gotową przejściówkę Eth - RS485 o nazwie Elfin-EE11A. Master musi być po stronie Eth, a Slave po stronie RS485. W Node-RED odczytuję z inwertera 17 parametrów; nic nie stoi na przeszkodzie by odczytywać ich więcej.
Witam. Gdyby ktoś był zainteresowany integracją Satela ze sterownikiem PLC to na polskim rynku pojawił się konwerter Satel RS232 <-> RS485 Modbus RTU. Konwertowanie protokołów odbywa się w locie czyli jest pytanie jest odpowiedź. Sam zakupiłem kilka sztuk które zostały wyprodukowane na moją prośbę i obecnie są ogólno dostępne. Konwerter działa...
Może odpal sieć na trochę niższej prędkości? Pozdrawiam
https://obrazki.elektroda.pl/5219453900_... Oto krótki przegląd i test liczników energii elektrycznej z oferty Jednofazowe liczniki F&F Teraz pora na praktyczną prezentację. Zacznijmy od jednofazowych liczników. Seria LE-01 (LE-01 i LE-01d): https://obrazki.elektroda.pl/3740007900_... https://obrazki.elektroda.pl/5264753300_...
RS485 standardowo powinien być wykonany skrętką jednoparową o impedancji 120 ohm, a końce powinny być zwarte rezystorami (terminatorami) o wartości 120 ohm - w celu wytłumienia zakłóceń, odbić sygnału itp. Przy krótkich przewodach to zwykle nie jest konieczne. Ponadto niektóre urządzenia mają wbudowane takie terminatory, często włączane/wyłączane dip-switchami....
Cześć, jak w temacie modbus tcp między dwoma panelami HMI fatek. Potrzebuję wymieniać dane, ustawienia dla slave adres przypisany automatycznie, tabela wypełniona powinna być ok( po RS485 działa). Jaki przypisać adres dla master i czy zmieniać ustawienia adresu w ustawieniach serwisowych HMI. https://obrazki.elektroda.pl/3672022000_...
W tym wątku [url=http://www.elektroda.pl/rtvforum/to... kolega Dawid_20 napisał o SPI co też mnie zainteresowało z racji tego że nie występuje kolizja danych z racji wykorzystania linii SS tak jak tam kolega opisał slave będzie nadawało wtedy kiedy linia SS biedzie wolna nie tak jak to jest z RS485 kiedy slave dostanie zapytanie od...
(at)kubamiszkiewicz Do takich rzeczy potrzeba jakiś program do debugowanie ramki i symulacji mastera/slave modbus. Potrzebujesz konwertera RS485/USB i np. programu ModbusViewTCP. Tutaj może być masa nakładających się błędów np. niewłaściwe parametry komunikacyjne, błędnie zarobiony przewód komunikacyjny, zapis/odczyt nieprawidłowych rejestrów ( trzeba...
Trochę powalczyłem ale efekty marne i potrzebuję wsparcia. Pacjent: SolarComp 951 B5.01 Niestety to pierwsze próby z modbus i może dlatego... Próba 1 BoneIO (https://boneio.eu/) i modbus który jest wbudowany. podpoiłem trzy kable A/B/GND i konfiguracja jak to w ESPhome: uart: id: uart_pin14_15 rx_pin: GPIO14 tx_pin: GPIO15 baud_rate:...
- możesz użyć płytek Arduino, komunikację zrealizować przez UART, a protokół napisać własny (master po jednej stronie, a wszystkie slave zmostkowane po drugiej, zakładając że kolizje będą rzadkie), Bezpośrednio nie da się tak zrobić, gdyż musiałbyś połączyć wyjścia Tx układów slave, co jest niedozwolone. Tak się da zrobić o ile wyjścia Tx będą np....
Jutro dojadą zamówione moduły konwerterów RS485 na MAX3485; https://obrazki.elektroda.pl/2754812400_... Widok testowego softu; https://obrazki.elektroda.pl/5463453600_... Tymczasowo dioda R (RGB na płycie); podłączona jako pin zmieniający kierunek transmisji dla MAXa; https://obrazki.elektroda.pl/6780784900_...
1. Podniosłem FW SDongle do V100R001C00 SPC124 2. Na falowniku mam: V100R001C00 SPC135 ; tego nie ruszam na razie 3. Wykonałem power cycle falownika (zdjęte DC i AC), odczekałem ze 30sek przed ponownym uruchomieniem. 4. Po restarcie, według portalu wersje FW są takie jak chciałem 5. Wylogowalem sie z portalu i powylaczalem appki mobilne; w teorii nic...
http://obrazki.elektroda.pl/6809150300_1... http://obrazki.elektroda.pl/4575909700_1... http://obrazki.elektroda.pl/2450147400_1... http://obrazki.elektroda.pl/2336351100_1... Witam. Przedstawiam projekt w trakcie budowy, może będzie inspiracją dla innych :) Jest to inteligentny dom w...
Jeśli zrobisz dobrze, to wiadomo, że będzie dobrze. Natomiast jak kombinujesz, to możesz to zrobić tanio. Przechodząc do sedna. Z informacji od kolegi wynikało, że 8 przewodów jest położonych w "gwiazdę" i LAN ma to do siebie, że wykorzystuje się co najmniej 4 żyły sygnałowe. Oczami wyobraźni ucinam końcówki przewodów (najprawdopodobniej RJ45 lub podobne),...
Urządzeń slave jest 4, a w przyszłości może się pojawić więcej, więc jakie proponujecie rozwiązanie?
Witam, Piszę oprogramowanie na 2 pakiety oparte na procesorach sygnałowych TMS320 2407A. Są to dwie identyczne płytki z wbudowanym układem MAX3100, który stanowi drożny kanał komunikacji RS485 między nimi. Zamysł jest taki, że oprogramowanie jest identyczne, a układy rozróżniane są za pomocą zworki podanej na jedno z wejść procesora. Master posiada...
Cześć, potrzebuje wsparcia przy wysłaniu poprawnej ramki z Fateka do modułu przekaźnikowego po modbus RTU. Dodam, że wysłając ramke przez rs485 dongle (adapter na usb) z programu ModbusMat np o treści: 02 06 00 01 01 00 D9 9A załączam przekaźnik nr1 na adresie 2, a wysyłająć ramkę 02 06 00 03 01 00 78 69 - przekaźnik nr3 na adresie 2. To działa bez...
Witam. Podaj więcej szczegółów, jaka to centrala, jaki sterownik w centrali, co chcesz podłączyć i jaki ma być efekt twoich działań. Zasada jest taka: Master - slave 01 - slave 02 - slave .. itd.. Generalnie jeden Master a pozostałe to slave. Niektóre PLC mają kilka portów komunikacji i mogą te porty pracować w dowolnej konfiguracji jednak takie kombinacje...
Witam Mam urządzenie master z interfejsem rs422 oraz urządzenie slave z interfejesem rs485 (2 przewodowym). Protokół to modbus rtu. Jak połaczyć rs422 z 4 przewodami do rs485 z dwoma przewodami, tak aby master odptywał slave i otrzymwał odpowiedz?
Witam. Czy ktoś próbował rozeznać się w komunikacji MODBUS ze sterownikiem MINI-STER PID? Na własną rękę zrobiłem jakiś czas temu podsłuch na linii RS485 sterownika i udało mi się ustalić, że sterownik jest masterem, który ciągle nadpisuje rejestry dla urządzeń slave o numerach 4, 5 i 6. W załączniku wrzucam zrzut z programu Modbus Slave wraz z opisami...
Adres modbus slave = 1. Chyba, że ja się mylę.
Chociażby https://botland.com.pl/pl/konwertery-usb... No to tak. Urządzenia podesłane przez Ciebie działają PERFEKCYJNIE! Kilka uwag/ciekawostek dla innych: 1. Tylko od strony SLAVE konieczny jest statyczny i publiczny adres IP oraz przekierowanie portów na routerze jeśli...
Dzień dobry wszystkim, Zakupiłem prosty wskaźnik energii OR-WE-504 firmy ORNO w celu monitoringu napięcia oraz prądu. Konfiguracja sprzętowa to Arduino Mega + konwerter TTL <-> RS485 + OR-WE-504. W pierwszej kolejności przetestowałem odpytywanie z dedykowanym programem od producenta i komunikacja działa prawidłowo. Podłączyłem urządzenie do sterownika...
Tego skryptu używam do ORNO OR-WE-514, może komuś się przyda. [syntax=python]#!/usr/bin/env python3 import io import minimalmodbus import struct import serial import paho.mqtt.client as mqttClient import time import json from timeloop import Timeloop from datetime import timedelta import os smartmeter = minimalmodbus.Instrument('/dev/ttyUSB0', 1) #...
Prawie codziennie korzystam z interface zarówno 232 jak i 485 na dystansach do metra/dwóch zapinając się zwykłymi przewodami, luzem, zwykłą druciarnią. Pracuję na ModBus Poll i ModBus Slave i innych datalogerach i nigdy nie miałem żadnego problemu z komunikacją z PC. Fakt, jest to komunikacja ad-hoc, dla testów, nic na stałe.
Witam, Zabrałem się za wykonanie układu master-salve. Układ komunikuję się po magistrali RS485 i korzysta z trybu MPCM. Docelowo układ ma rozszerzać liczbę portów mastera o ok 20 we/wy cyfrowe i 10 we/wy analogowych(12-16bit). Jak sądzicie, DMA będzie dobrym rozwiązaniem? Dodam że całość rozbija się na -+4 układy slave więc danych nie możemy wysyłać...
Witam Posiadam falownik sinuspro ultra i od kilku dni próbuję sczytać z niego dane przez rs485 nic mi ne wychodzi. Arduino uno 4 piny do przjściówki rx10 i tx11 vcc3,3v plus masa. 603 Moduł konwerter UART TTL do RS485 CIA00485T. Falownik piny a i b plus masa. https://obrazki.elektroda.pl/8284815500_... Komunikacja pc przez usb z falownikiem...
witam, przeczytałem juz chyba z milion wątków na temat rs485 i mam totalny mętlik w głowie. Zamierzam zrobić kilka sterowników które miałyby pracować w sieci rs485. Slave-y zajmowałyby się wykonywaniem swoich zadań(sterowanie oświetleniem, monitorowanie czujników, sterowanie zaworami, itp...) master miałby jakiś LCD i kawałek klawiatury. Ale mniejsza...
Prezegladnalem kilka postow dotyczacych rs485 ale rozwiazania nie znalazlem. Moj uklad to PC z przejsciowka do rs485 i dwa atmega 32. Kiedy podlacze jeden slave uklad smiga bez problemow lecz kiedy podlacze drugi slave komunikacja siada ( nic nie gada w zadna strone). Dodam ze ramka zawiera numer slave i odpowiada tylko jeden ( sprawdzalem z jednym...
Wszystko wskazuje na to, że rzeczywiście będę musiał pójść w stronę: UART<-- (WiFi)-->UART lub UART<-- (2.4GHz) -->UART, bo 7 urządzeń w sieci to zbyt duże ograniczenie. Przydałoby się, by rozwiązanie było ekonomiczne (coby przy 32 urządzeniach nie pójść "z torbami"), ale i stabilne, stosunkowo łatwe w zaimplementowaniu (domyślam się, że...
Witam Chciałbym przedstawić wam projekt sterownika PLC. Sterownik nie był systemem docelowym, został stworzony "przy okazji" prac nad innym projektem. Głównym zadaniem urządzenia było sterowanie procesem wtrysku płynnego metalu a przy okazji posiadając już "sprzęt" nawiązałem współpracę z Politechniką Rzeszowską w której stworzono oprogramowanie CPDev...
Witam Atmega328 i Attiny2313 przez RS485 Atmega328 Master - zapis na razie wyzwalany przez Timer If Flaga_001 = 1 Then Set Re_de Waitms 1 Print "MOD001 " ; Chr(13); Waitms 1 Reset Re_de Flaga_001 = 0 Licznik_mod001 = 0 End If ATtiny2313 Slave $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...
Witam zaimplementowałem protokół Modbus i wykonałem 1 urządzenie master i Slave na mikroprocesorach ATMEGA32. Podczas komunikacji przez rs485 slave nie odbiera poprawnej odpowiedzi. W masterze gdy przechodzę na wysyłanie ramki to ustawiam "1" do bitu sterowania układam rs485 a gdy przechodzę do odbioru to ustawiam "0". Jezeli ustawię na stałe "1" do...
Wykombinować się da, ale to samo masz w notach katalogowych procesora. Jeśli już kiedykolwiek zrobiłeś połączenie po RS232 to połączenie po RS485 w tym przypadku różni się tylko dodaniem adresu slave do ramki.
Kupiłem takie zabezpieczenia RS485 jak i linii zasilającej 24V (pomimo tego, że MeanWell ma wbudowane zabezpieczenia) - do RS485 -> 2x SUG-7-DIN / RS-485 Ogranicznik przepięć do RS-485, SUG-7 / RS-485 - do zasilania 24VDC -> 2x SUG-7-DIN / 24VDC Ogranicznik przepięć 24V DC na szynę DIN Zamontuję jeden komplet po stronie mastera i jeden po stronie slave
Witam. Ale kombinujesz. Olej "9" bit. Wysyłasz ramkę gdzie jeden z bajtów ta adres slave i po temacie.
Hmm, ale jak to rozpoznać koniec nadawania? Normalnie :) co robisz z odebranymi danymi? Parsujesz ramkę tak? A skąd wiesz kiedy to robić? Właśnie po skończeniu odbierania. Mam kilka urządzeń opartych o rs485 bez żadnego "większego" protokołu typu modbus itp. W moim przypadku dodatkowym problemem było to, że slave może wysyłać ramki do mastera na żądanie...
Jak długa będzie "linia" rs485 - jeśli powyżej kilku metrów to daj w szereg z wyjściami A i B z Max485 rezystory 10 om za nimi transila np SM712 i dodatkowo ( niekoniecznie ) kondensatory 33p pomiędzy a,b a masę Max485. Linia będzie miała 20-30m to zależy jeszcze od tego jak będę przyłączał slave do linii A,B. Co do SM712 czy jest on konieczny cała...
W przypadku gdy budujesz magistralę, w której występuje więcej niż jeden nadajnik wymagane jest stosowanie układów pozwalających na wyłączanie nadajnika. Na magistrali RS485 aktywny może być tylko JEDEN nadajnik, pozostałe muszą wyłączone. RS485 nie zezwala na tzw. arbitraż, który jest możliwy np. dla szyny I2C. Gdy magistrala jest typu jeden MASTER...
http://obrazki.elektroda.pl/8259410200_1... http://obrazki.elektroda.pl/7708748100_1... http://obrazki.elektroda.pl/7442211900_1... http://obrazki.elektroda.pl/4265076900_1... Fot 1- RS485 dokładny master. Fot 2- RS485 master. Fot 3- RS485 dokładny master slave. Fot 4- RS485 master slave...
Witam, Do tej pory cała moja praca z Modbus RTU opierała się na 1 masterze i 1 slave (plc + hmi). Teraz chciałbym zrobić magistralę RS485 (halfduplex) w domu. Sterowanie pójdzie po skrętce, oprócz tego zasilanie czujników i odbiorników oddzielnym przewodem 24VDC. Mam kilka podstawowych pytań, na które nie znalazłem odpowiedzi. 1) Czy Master jest początkiem...
Witam wszytkich, Od kilku dni próbuję się nauczyć obsługi modbus rtu w bascomie i na podstawowym programie z helpa się wyłożyłem. Poradźcie dlaczego wpisując mój procesor w poniższy kod wywala mi błędy? Czy ta biblioteka jest tylko pod dany procesor? Proszę podpowiedzcie. https://obrazki.elektroda.pl/7527367800_... [syntax=vbnet]'-------------------------...
Na RS485 można uzyskać komunikację na duże odległości.Komunikacja odbywa się po 2 lub 4 kablach , zależy od układu.Jeżeli używamy 2 przewodów to protokół jest obsługiwany przez układ Master, który "decyduje" o kierunku komunikacji.Krótko mówiąc układy Slave wysyłają dane tylko na rządanie układu Master. Jeżeli używamy układów 4 przewodowych to nie ma...
No to rozwiązanie już masz. RS485 z odpwiednimi transceiverami rozwiązuje problem.
No ale to slave wymusza start co te 30 min, nie master.
Witam, chcę zbudować sieć urządzeń opartych o RS485: jeden master i kilka urządzeń slave. Urządzenia typu slave będą zarówno wykonawczymi ON/OFF jak również będą miały czujniki. Wstępnie nawet to zaprogramowałem: master wysyła adres urządzenia(np liczba 0-10), następnie komenda (też np 0-10), układ odpowiada np. temperatura. Wszystko niby działa, ale...
Urządzeniami bawiłem się (weintek, frisko, fatek) komunikacja działa. Co do arduino znalazłem sketch który działa tzn. nawiązuję komunikację programem typu qmodbus czy modbus poll [syntax=cpp][/syntax] /** * Modbus slave example 3: * The purpose of this example is to link a data array * from the Arduino to an external device through RS485. * * Recommended...
Na razie zaczynam robić komunikacje i master ma jedynie odbierać znaki a slave ciagle nadaje. Dorzucam kod slave: [syntax=c]#include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <stdio.h> #include <avr/interrupt.h> #define F_CPU 8000000UL void USARTInit(uint16_t ubrr_value) { UBRRL = ubrr_value; UBRRH...
Witam seredecznie. Poszukuję rozwiązani, które umożliwi mi połaczenie ze sobą do 15 urządzeń na magistrali RS485 i udostepnie wyniki jako urządzenie typu slave w sieci Modbus. Chodzi mi dokładniej o liczniki energii czynnej z portem RS485 z komunikacją Modbus RTU. Założenia są nastepujące: -mamy 15 liczników na magistrali RS485, każde ze swoim indywiduanym...
Przy masterze tak, to jest układ slave wiec nie są potrzebne.
Muszę rozwiązać problem odczytu lini na której wiszą urządzenia (485/modbus slave) przez co najmniej 2 mastery tak aby żaden z nich nie wykazł błędu w momencie odczytu danych przez następny master. Podstawowy master musi mieć zachowaną (symulowaną) przezroczystość lini rs485 - modbus. Sądzę, że powinny być dwa wyjścia slave do podłączenia portu rs485...
Niekoniecznie. Wszystko zależy od protokołu transmisji. Jeżeli urządzenie są adresowane (a bardzo prawdopodobne, że tak jest) to slave te ramki po prostu zignoruje. W każdym razie ja bym spróbował, bo nakład pracy jest praktycznie żaden, a problem może zostać rozwiązany.
Witam !!!! Kupiłem przejściówkę RS485 ba TTL . W załadowanym programie mam opis // communicate with Modbus slave ID 2 over Serial (port 0) node.begin(1, Serial); Do którego pinu podłączyć DI i R0 z konwertera ? Pozdrawiam !!
Witam uprzejmie. Próbuje zrobić sterownik master slave po rs485 na modbus rtu korzystając z funkcji w modbus.c dołączanej do compilatora CSS PIC-C. Chcę zrobić prosty sterownik, na masterze wciskam przycisk, a slave zapala diodę. Projekt wydaje się prosty, lecz niestety nie wiem dokładnie których funkcji użyć aby to działało. Za bardzo nie mogę pojąc...
Ej no bez przesady, wysłanie z jednego Arduino "Hello" i odebranie "Ok" od drugiego to żadne porywanie się na trudny projekt. Trzeba tylko po kolei. Software Serial to też żaden problem, aczkolwiek polecam bibliotekę Altsoftserial. Trzeba pamiętać, że RS485 to magistrala half-duplex i w związku z tym trzeba ustalić, który kontroler jest masterem a który...
Jeśli koledze chodzi o modbus oparty fizycznie o rs485 to zasady łączenia są takie same jak dla profibus
Cześć, idę drogą ORNO (nie zgubiłem literki P na początku słowa) i napisałem prosty program (dla Arduino) do obsługi dwóch liczników OR-WE-504. Wynikiem programu jest sześć wartości odczytanych po RS485 z ORNO: napięcie AC, prąd, aktulany pobór mocy. Zależało mi na odczycie tylko tych wartości. Jest to wersja bez obsługi mechanizmu protokołu modbus....
Witam. Procki AVR (kilka, z czego jeden master, pozost. slave) chcialbym polaczyc razem (SPI). Jaka moze być max. długość przewodów? Centymetry, metry czy dziesiątki metrów? A może inne sugestie? Na razie dwie Atmegi 16 gadają ze sobą na RS232 na przewodzie 40 metrów. Muszę dołączyć jeszcze dwa procki (slave). RS485 trochę zbyt skomplikowany - Bascom...
Z powodu braku korzystnych ustaw (stan na koniec 2014) dla producentów energii z mikroinstalacji sprzedaż do sieci jest nieopłacalna. Dlatego najlepszym rozwiązaniem jest wykorzystanie energii lokalnie niedopuszczając do 'wycieku' w sieć. Obecnie najtańszym sposobem magazynowania energii (dla gospodarstwa domowego) jest bojler, zbiorniki akumulacyjne...
Cześć! Tworzę w ramach studiów projekt rozproszonego układu pomiarowego w oparciu o Raspberry Pi stanowiące centralę oraz Arduino Nano i Uno (to prawie to samo) jako wyspy pomiarowe. Projekt jest tworzony w oparciu o oprogramowanie OpenPLC i komunikację RS485. Komunikacja odbywa się przez konwerter USB/RS485 podłączony do RPI oraz do każdego Arduino...
Może trochę nie na temat, ale jak wygląda kwestia licencji Codesys na Raspberry, jakie to są koszty ? Od strony sprzętowej - można odpalić np CANopen albo Modbusa na RS485 ?
Tu jest jedno urządzenie master(pulpit) i jedno slave (moduł wykonawczy)... A rs485 tylko ze względu na znaczną odległość pomiędzy nimi.
Powiem tak, to o czym piszę już jest, i jest fizycznie wykonane. Wszystkie funkcje działają i to bez żadnych błędów. Jak dokładnie to działa i co to jest to mogę Ci opisać prywatnie jak bardzo Cie to interesuję ;) Ale sprawdziłem już kilka rozwiązań i musiałem zastosować dwa slave i jeden master, praktycznie wszystkie piny są zajęte, no w masterze jest...
Witam ponownie! Napisałem program do obsługi transmisji pod raspberry pi, program do slaveów wg. zaleceń kolegów (załączenie linii DE tylko w chwili wysyłania), niestety z powodu braku czasu zmuszony byłem wykorzystać przejściówkę USB-RS485. Wszystko działa z jednym slavem jednak gdy podepnę drugi to odpowiada tylko jeden. Program w Rpi odpytuje po...
Planowałem zrobić tak, że przy uC jest 12 SN751 i 12 AB do każdego slave z SN751. Dzięki temu uzyskuję topologię gwiazdy i mogę umiejscowić 12 slave'ów w dowolnych kierunkach od mastera. I wtedy jak rozumiem magistralą są linie pomiędzy uC i 12 SN751. Czyli coś w stylu huba RS485. Ale rozumiem, że powinno wyglądać to tak, że rozgałęzienie jest na liniach...
Dzień dobry Zamontowałem sobie instalacje fotowoltaiczną wraz z inverterem firmy ABB Trio 5.8-TL-OUTD-S. Falownik ma możliwość komunikacji przez port RS-485. Od jakiegoś czasu próbuje połączyć się z płytką arduino ale niestety nie udało mi się uzyskać danych. Na początku napiszę, że udało mi się połączyć inverter z komputerem przez konwerer ADAM-4561...
Witam, Pobrałem aplikację Profibus Master Simulator wczytałem plik .GSD do programu podłączyłem się pod Slave za pomocą przejściówki RS232/ RS485 ale nie działa. Przecież Profibus DP działa na RS485? Czym w takim razie różni się najzwyklejsza przejściówka na RS485 od tej : https://www.anybus.com/products/gateway-...
Najpierw sprawdź dwie rzeczy. Czy na pewno kiedy układ Master wyśle rozkaz z adresem np. 1 to odpowiada tylko układ Slave o adresie 1? Czy czas pomiędzy wysłaniem przez Mastera rozkazu i adresu a oczekiwaniem na odpowiedź od układu Slave jest wystarczająco duży? Pozdrawiam
Jeśli na 19200 otrzymujesz odpowiedź po ok 1 min. to masz coś źle. Jeśli masz jakiś sterownik z MODBUS i RS485/RS232 to użyj go do testów jako slave. W poszczególne rejestry, które chcesz odczytywać wpisz konkretne wartości (np. rej 100 -> 100, rej 101 -> 101 itd.). Odczytaj te wartości na komputerze z poziomu programu np. Modbus Tester - będziesz mieć...
Nie zniechęcisz mnie niczym. O inteligentnym domu myślałem, zanim takowe pojęcie się pojawiło. Dzięki zaawansowanej elektronice, teraz mogę spokojnie sobie realizować. Nie spieszę się z tym, ponieważ też mam ważniejsze rzeczy do roboty. Wracając do komunikacji, twój system komunikuje się coś w rodzaju standardu RS485. W moim przypadku wymagany jest...
Dobrze to nie wygląda. Podcieranie szkłem. Nawet do niedawna był produkowany tu w Polce niedrogi gateway Modbus RS485 pozwalający podłączyć do OIDP 3 lub 4 masterów do jednej sieci z urządzeniami slave. Czyli nawet na poziomie RS485 jest multimaster w MODBUS możliwy (a dla mnie by oznaczało więcej w monety w kieszeni). Dla uściślenia, na magistrali...
Witam ! Siemens sprzedaje gotowe biblioteki do modbas'a ale do wersji RTU Można też ze strony Siemensa (i to nawet polskiego) ściągnąć przykład napisanej jawnie procedury do obsługi Modbas'a RTU. Jeśli masz odpowiedni cierpliwości i wiedzy możesz ją spróbować ja zmodyfikować. konwerterów RS485 na RS422 jest sporo
Czy te urządzenia slave są zlokalizowane w zasięgu połączenia rs485 i posiadają porty komunikacyjne oddzielone galwanicznie? Jeśli tak to wystarczy jedna brama + sieć 485. RS485 obsługuje minimum 32 urządzenia na magistrali, natomiast brama do 32.
1Wire nie mozesz bo licencji na slave nie masz. Większość licencji na 1-wire wygasła jakiś czas temu. Można sobie zaimplementować slave bez problemu. Jeśli krótki tor nie robi dla RS485 problemu, to pójdę właśnie w RS485. Ale puszczę sibie dwie niezależne pary, jedną dla TX-a, drugą dla RX-a, bo jakoś nie chce mi się w sterowanie kierunkiem transmisji...
OK. To teraz w kodzie C0005należało by ustawić którąś z wersji szyny elektrycznej: Signal configuration (Predefined basic configurations) The first digit indicates the predefined basic function 1xxx: Speed control 4xxx: Torque control with speed limitation 5xxx: Master for digital frequency coupling 6xxx: Slave for digital frequency...
Tak tylko jedyne polecenie jakie znalazłem to odczyt wszystkiego na raz a nie pojedynczej wartości. Temat tyczy się tego modułu - dodatkowo co wybrać na panelu by pogadać z nim. Na chwilę obecną używam terminalu. moduł RS485 Modbus RTU R4AVA07 https://a.aliexpress.com/_eOixmf Pozdrawiam. Doszedłem dalej Tworzę na panelu https://obrazki.elektroda.pl/3697441800_...
rs485 master slave rs485 więcej slave bascom master slave rs485
ciężka rozruch zimne silnik zewrzeć kolektor emiter whirlpool uszkodzić rezystor
sonopan instrukcja kamera fortec
Naprawa programatora zmywarki Whirlpool ADG-658/1 IX Łańcuch Oregon a prowadnica NAC - zgodność i parametry