Witam Czy procesor AtMega 328p wyrobi się przy założeniu: Odczyt danych z RS485 Zapis danych na karcie SD Zakładam tak: PD0, PD1 - UART PD3 - przełączanie transmisji RS485 PC4, PC5 - I2C ( TWI ) pod EEPROM + PCF8563 PC0, PC1, PC2, PC3 - linie danych wyświetlacza PB1, PB2 - linie E i RS wyświetlacza PB3 ( OC2A ) - podświetlanie wyświetlacza PD4, PD5,...
To wszystko chciałbym zlecić..... wpatpl(at)wp.pl
Cześć Nie znalazłem w instrukcji miernika zapisu o 10m przewodu RS485 (jest zapis o średnicy 4-11mm :) Przy domyślnej prędkości 9600bs można na przeciętnym kabelku osiągnąć zasięg rzędu 1000m. Nie wiem co za kabelek masz pomiędzy falownikiem a miernikiem do 100m cokolwiek ekranowanego powinno działać stabilnie. Jeśli używasz skrętki ze wspólnym ekranem...
Czy możesz opublikować całe źródło strony wyświetlanej - lub wysłać mi na priv ? To co podesłałeś sporo wyjaśnia. Być może da się zrobić coś ciekawego. Jeśli chcesz to konwerter RS485-usb kosztuje paręnście złotych a konsolowy program modpoll jest niezłym narzędziem do odczytu/zapisu rejestrów modbus. Jest jeszcze okienkowy modbusmastertoolpc. https://pastebin.com/ABgX6DqS...
witam Polecam Cel mar - ADA-1040A . Działają od trzech lat bez problemów . W sieci trzy drukarki, trzy czytniki kodów kreskowych i 2D, komputer PC z zapisem do bazy SQL. Odczytem i zapisem do urzadzeń steruje Simatic S7 200. Pozdrawiam
Te 60ms to jest przybliżony czas zapisu jednego bloku 512B na kartę. A można wiedzieć jak wyznaczyłeś ten czas? Zmierzyłeś może częstotliwość przebiegu SCK podczas zapisywania? Pokaż jeszcze funkcję MSD_WriteByte();
DriveWindow Light - ACS355, ACS550, ACS800, kabelek można zrobić samemu (RS232 - RJ45) DriveWindow Light - ACS800 do tego mam oryginał ABB NPCU-01 ale chyba to jest przejściówka RS232-RS485, pewnie można coś samemu wykombinować Drive composer - ACS880, z tym się łączę kabelkiem USB - mini USB
Protokół stosowany w falownikach LG to ModBus-RTU. W necie (również na Elektrodzie) można znaleźć wiele materiałów dotyczących tego protokołu. Ponadto ze strony LG http://www.lgis.com można (po uprzednim prostym zarejestrowaniu się) ściągnąć oprogramowanie DriveView3.0 oraz instrukcję do niego, umożliwiające komunikację PC z falownikiem poprzez przejście...
Przy wymianie danych używa się numeru stacji PLC - narzędzia - numer stacji. W master w tabeli wymiany decydujesz czy zapis/odczyt danych ...do/ze numeru slave. Nie używałem połączenia ethernet tylko po rs485 - więc jeszcze dochodzi ustawienie portów fizycznych które są skablowane.
Lumel sa poszukaj rejestratorów KD7 posiada wiele funcji wraz z erwerem www obsługą linii modbus, podpis cyfrowy zapis na karcie flash. Od dwóch lat pracuje u mnie system pomiarowy opart na tym rejestratorze, bez przerwy.
Ja chcę odczytywać czujniki temperatury i wilgotności zintegrowane z rs 485 za pomocą domoticza. Te czujniki kupuję na Ali... Na początek mam opanowane odczyty za pomocą kompa+ konwerter USB/RS485. Trzeba poznać specyfikę standardu RS485. To nie jest tak jak w RS232. Ramka ma odpowiednią konstrukcję i zawiera w sobie polecenie odczytu lub zapisu. Można...
Witam. Mam silnik SEW Movimot MM z wbudowanym kontrolerem. Jest on sterowany wejściami cyfrowymi (binary control). Chcialbym jednak odczytać z niego na mały panel HMI częstotliwość, prąd czy moc aktualną do podglądu. Mam z odzysku S7-300 i moduł CP340 RS485 przeznaczony na ten cel. W dokumentacji SEW Movimot jest informacja o możliwości komunikacji...
Witam, biblioteka powinna być w tym programie zawarta (w zip) [url=https://www.elektroda.pl/rtvforum/v... Masz tam przykład odczyt/zapis modbus. Robiłem tam odczyt oraz zapis parametrów z/do sterownika PLC. Powinno zadziałać jak pamięci nie braknie :) Jeśli chodzi o rozgryzanie bibliotek, które podesłałeś to w tym...
Z tego co podłączałem do tej pory to nie było standardu. Poza tym w UPS'ie Socomeca instrukcja w porównaniu z rzeczywistością miała zamieniony "+" z "-". Miernik prawdę ci powie. Ok - to jakoś wyczaję. Mam jeszcze jedno pytanie. W jaki sposób zapisać dane z RS485 na kartę SD. Mam prosty przykład, ale sam zapis tekstu na SD. [syntax=c] #include <SPI.h>...
To ma być system niezależny więc żadna integracja z alarmem. Nie musi to być koniecznie Roger. Dodano po 1 Dobrze rozumiem że PR302 ma wszystko zintegrowane w sobie i wystarczy tylko zasilić a historie kart czytać po rs485?
Alarm NO i Alarm COM to wyjscie zwierane w czasie alarmu Alarm in1, in2 i Alarm gnd to wejścia zapisu z zewnętrznego zdarzenia alarmowego RS485 A,B to sygnały do sterowania funkcjami kamery
chciałbym stworzyć pewien sposób komunikacji, przesyłania danych. podpowiedź - poszukać routera sprzętowego z możliwością rozbudowy o karty SD i z wbudowanym UART - przykład Linksys WRT54G, ..GS, ..GL Potem już tylko napisać programik w C na router, zintegrować go z ATmega poprzez UARTa, a resztę sobie dopiszesz. Dystrybucja OpenWRT ma wbudowany serwer...
Być może nie ma zbyt dobrych warunków do komunikacji PLC-falownik. Jeśli falownik robi "śmietnik" w powietrzu to może coś dostaje się do kabla komunikacyjnego? Spróbuj jeden koniec ekranu kabla komunikacyjnego (zakładam, że ekranowana skrętka) podłączyć do PE. Jeśli to RS485 to popatrz też na rezystory terminujące linię (ale jeśli to blisko to nie powinny...
(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...
Na takim sterowniku 12 lat temu robiłem stanowiska do lutowania rozpływowego https://www.ascontecnologic.com/product/... Co ważne - możesz programować do 8 kroków z określeniem priorytetu temperatury lub czasu, z zapisem ustalonych programów, zapętlaniem w razie potrzeby itd. Ma dodatkowe wejścia logiczne i liniowe - czytaj opis. Generalnie...
Czy udaje się zapisać przez Modbus w ogóle jakikolwiek rejestr w tym falowniku? Można prosić o przykładową ramkę? (kompletną łącznie z CRC dokładnie tak jak wysyłana po RS485 najlepiej podsłuchana z kabla - bo może jakiś błąd w kodzie użytej biblioteki, że funkcje odczytu działają ale zapisu nie) Znalazłem jakiś dokument "SOFAR-G3 External Modbus Protocol-Engilsh-V1.09...
- Wejścia/wyjścia cyfrowe z separacją galwaniczną 12/24V - Układy sterowania stycznikami uC/5V -> optoizolacja 12/24V -> optotriak 230V -> triak 230V -> stycznik 1/3 fazy - obsługa impulsatorów/enkoderów - 12/24V -> 5V na optoizolatorach - ewentualnie jeszcze sprzętowy dzielnik - wejścia analogowe z dopasowaniem poziomów - transmisja - RS485 + własne...
Bloczki MB z Siemens'a "załatwiają" komunikację, czyli to co Lumel opisuje jako ramki, w tym liczenie i sprawdzanie CRC. Ciebie interesuje tylko podanie rejestrów, które chcesz przeczytać lub zapisać i tyle. Najpierw, jednorazowo powinieneś wywołać MB_COMM_LOAD i w nim ustawić parametry transmisji, a następnie, cyklicznie MB_MASTER (MD_ADDR to adres...
Nie wiem co prawda, po co Kolega usiłuje na siłę zrobić własny bootloader w M0 (można użyć firmowego wywołanego z aplikacji) A co jak masz urządzenie na RS485? Dokładnie. Dodatkowo zapis binarki z błędem (wyłączenie zasilania podczas zapisu, błąd w programie, źle wybrany plik do zapisu itp.) powoduje uziemienie urządzenia.
Witam, Chce połączyć HMI unitronics (środowisko unilogic) z wzmacniaczem/konewerterem belki tensometrycznej Scaime Enod4T. Komunikacja po modbus RTU - RS485. Scaime po RS z komputerem i natywną aplikacją producenta komunikuje się bez problemu. Po raz pierwszy mam do czynienie z Modbus RTU. Przejrzałem specyfikację scaime i nie specjalnie mogę zrozumieć...
Zobacz na obrazek z mojego pierwszego postu, rejestr 09h to stała SO. Tylko co się tam wpisuje to nie wiadomo. Polecam uruchomić program narzędziowy, on interpretuje te dane i podpatrzyć co czyta, ewentualnie może da możliwość zapisu. Są tam jakieś konfiguracje. Program - patrz pw
(at)Markos80 Miałeś rację. Problem był z wtyczką RS485. Była zrobiona jak w dokumentacji gfk2220a.pdf 2 wire. Teraz tylko zwarłem A` z A i B` z B i wszystko działa.
Ach tak....w takim razie zmyliła mnie nazwa boot loader - myślałem, że do jego uaktywnienia wymagany jest reset mikrokontrolera, który podczas startu sprawdza sobie stan jakiegoś pinu i w zależności od tego stanu uruchamia albo program ładujący, albo użytkownika - jak to jest np. w ARM'ach. Ale czy w takim razie, skoro wywołanie bootloadera ma - jak...
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...
Domyślam się, że ten konwerter ma w systemie swój wirtualny port 'COM'. Jeżeli tak, to znajdziesz w sieci wiele przykładów zapisu danych z portu szeregowego do pliku w zależności od języka, który wolisz.
Witam Kilka lat temu pracowałem w firmie trudniącej się instalowaniem takich systemów i wtedy nie było żadnego kodowania sygnału z kamer. Komputery używało się do zapisu obrazu z tych kamer, zapis był poklatkowy z kompresją mjpg. Sieć wtedy była raczej na RS485.
Nie mam econet, mam tylko ecotouch (działający gdy robiłem odczyty z portu G2). Na obydwu portach (G1, G2) leci ta sama transmisja, przynajmniej u mnie. Raczej nie ma handshake. Po prostu jest adres urządzenia, który jak się domyślam widać w komunikacji jako oddzielna paczka danych (ma chyba z 10 bajtów) Widać to w komunikacji, pobierz zipa z mojego...
czy poprzez php można sterować gtkterm lub minicom ? Jeśli te programy potrafią pracować w trybie potokowym, to tak. Może jednak wystarczy setserial i odczyt/zapis do pliku urządzenia ?
sprzęt za słaby do zadania. Ale możesz się pobawić np tak: Tylko po co? Gdyby była to ostateczna wersja softu to ok ale że to nie koniec rozbudowy programy, a jedynie początek. Musze dodać jeszcze 4 urządzenia na i2c oraz SoftwareSerial Przy okazji, po co pchać się w softwarowy serial? Można użyć UART SC16IS740/750/760 lub podwójnego SC16is752/762...
UNO ma jedno wspólne połączenie UART dla pinów 0 i 1 z tym wykorzystanym do komunikacji z PC po USB. Użyj softserial i innych pinów na UNO, można też zmienić płytkę przynajmniej na Leonardo/MICRO (do PC jest osobne USB) lub MEGA - UART0 jest podłączony do USB, a UART1,2,3 można podłączyć do czegoś zewnętrznego. Robisz begin dla serial i potem dla serial1,...
Twój kod niewiele mówi. Podajesz za mało danych. Nie wiadomo np.: Czy byte to zmienna globalna (można się tego ewentualnie domyślić) i czy jest zadeklarowana jako volatile (to trudno przewidzieć)? Czy warunek if (odebr_zn=='1') sprawdzasz w przerwaniu, czy w pętli głównej? Czemu ma służyć deklaracja unsigned char i=0; ? Co to za funkcje (makra?) RS485_INIT();...
Witam serdecznie! Mam pewnien problem z panelem TP177mico i podłączonym do niego sterownikiem s7-200. Pisałęm program do maszyny, program zwiera podprogramy, deklaracje przerwań, szybki liczniki, timery itp lecz mam problem z odczytam niektórych parametrów na panelu które zawarte są w podprogramach. Czy obecność jakiejś danej np vW500 w podprogramie...
Na C to w przyszłości - niedalekiej ( literatura już jest ). Na razie wybrałem Bascom, żeby zrozumieć o co w tym biega. Jestem raczej "manualny", czyli łatwo mi się składa układy. Ale chciałem coś swojego mieć, coś co się przyda. Na razie utknąłem na UART ( sterowanie mikrokontrolerem przez RS485, generalnie przez RS ), więc dla chwili przerwy zająłem...
Witam, proszę o wyjaśnienie - chce Pan zlecić projekt i produkcję 5 szt. urządzeń za 2500 zł brutto i potem co rok będzie Pan zamawiał 5 sztuk urządzeń ? Zapis nie do końca jest zrozumiały, stąd pytanie. Pozdrawiam.
Poszukuje programu który umożliwia odczyt i zmiane parametrów dowolnego urządzenia modbus. Nie interesuje mnie wizualizacja a jedynie możliwość zapisu i podglądu parametrów w postaci cyfrowej. Musi działać pod portem rs232 i przynajmniej obsługiwać modbus RTU.
W pierwszym poście zamieściłem te informacje. Przepraszam, nieuważnie czytałem. zakres pomiarowy do 100kg z rozdzielczością 60g przy częstotliwości 250 próbek na sekundę Rozdzielczość pomiaru przekracza 14 bitów, czyli potrzebny DAC 16bitowy, stabilne źródło napięcia odniesienia potrzebne. Czas pracy silnika zwykle nie przekracza 2 sek, ale po włączeniu...
Masz rację. Ten bit to UDRE0. Czyli ten zapis ma być tak: [syntax=c]while ((UCSR0A & (1<<UDRE0)==0); UCSR0A|=1<<TXC0; UDR0=c; while (UCSR0A & (1<<TXC0)==0); [/syntax]
Witam, Ma dużo pytań. Ciekawe kiedy się skończy twoja cierpliwość :D. Problem nr.1 Ze strony tel-ster.pl pobrałem program o nazwie TelWinSCADA_x64_6_02_0_install.zip zainstalowałem go na czystym win7 i dodałem do folderu instalacyjnego licencję. Po otworzeniu modułu ptm zalogowałem się standardowym loginem i hasłem "system,system". Chciałem dodać nowego...
Nie wiem czy aktulany temat jeszcze ale właśnie zakończyłem walkę z identycznym tematem. Użyłem identycznego kodu i działa z plc firmy LS. Odczyty analogów i stany wejść DI. Zapis analogów i zmiana stanów wyjść DO. Zrobiłem to po RS485 ModBUS RTU wiec programy scada na kompie działa super. W weekend wrzucę jakieś konkrety połączenie i biblioteki. Na...
Lepszej dokumentacji póki co nadal nie mam (jak ktoś ma jakieś dobre znajomości u producenta/dystrybutora to nadal by mi się przydała), ale drogą eksperymentów i trochę szczęśliwym przypadkiem udało się znaleźć. Adres Modbus w rejestrze 31002 jest tylko do odczytu, a kolejne 16 rejestrów (31003-31018) zawiera nr seryjny też tylko do odczytu. Ten sam...
Co oznaczają linie: If Zn >= "0" And Zn <= "9" Then oraz If Zn > Chr(0) Then moze nie jestem zbyt mocny w Bascom ale dla mnie te zapisy nie mają racji bytu nie można sprawdzić warunku mniejszy równy lub większy równy dla wielkości nieliczbowych
Dzień dobry koledzy. Czy ktoś naprowadzi mnie lub pokaże jak napisać prosty program do odczytu i zapisu np. dwu rejestrów przy pomocy protokołu Modbus RTU w module wielofunkcyjnym Schneidera LUCM12BL przez PLC OMRONa CJ2M z CPU34 i modułem komunikacyjnym SCU31V1 versja 1.3 (RS485)? Włodek
Czemu służy ? : eeprom_wb(300,UDR); Procedury obsługi tego przerwania (W ogóle procedury przerwań nie mogą być czasochłonne) nie mogą zawierać czasochłonnych operacji, gdyż po odebraniu jakiegokolwiek śmiecia, prawdziwe dane mamy z głowy na ten czas... Kod warto czasem wrzucić na symulator... Zapis do EEPROM można swobodnie przenieść do petli...
to urządzenie które będzie obsługiwane tylko przez moje mastery Nie zakładaj tego. To nigdy nie jest prawdą w perspektywie kilku lat. Szczególnie, gdy poinformujesz klienta, że urządzenie obsługuje standardowy protokół. jeśli ktoś pozna adresy i numery rejestrów Żaden problem. Są narzędzia do monitorowania transmisji szeregowej. Właśnie zastanawiałem...
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 '*********************...
SCADA igss - do 50 obiektów w projekcie jest darmowa - zapis historyczny danych itp... http://www.igss.com/free-scada-english-d... Szkolenia - e-learning są dostępne na stronie www. Miernik z modbusem RS485 - jak podają posty powyżej - na rynku 400 - 1300 zł , do tego przekłądniki prądowe ok 300 zł ; interfejs do usb -- RS485. pozdrawiam
W odpowiedzi na pytania... - wyswietlacz LED - pamięć eeprom powinna pomieścić około 12 godz zapis z czestotliwościa 10min - podtrzymanie oczywiście bateryjne - nie wchodza w gre żadne przejściówki koniecznie wyjście na sprzętowy RS485 Reszte pozostawiam Państwa inwencji, czy ma mieć zegarek czy nie, jest to obojętne, jeśli tak będzie łatwiej to może...
(at)krkmar wyślij taką ramkę jak na obrazku poniżej a otrzymasz parametry o numerach 1, 2, 3, 4, 12 i 13. https://obrazki.elektroda.pl/1785642100_... Parametry rozkodujesz tak, jak to opisałem powyżej, ale może przedstawię to jeszcze raz na tym przykładzie. Do obliczeń zamień sobie najlepiej całą ramkę z HEX na dziesiętnie. Ramka odpowiedzi...
Witam Panowie również posiadam powyzsze moduły PDS i CPU210 fajnie byłoby to zaadoptować do jakiegos prostego sterowania przy jak najniższych kosztach. Śledziłem wypowiedzi i "osiągnięcia", które poczyniliście. przede wszystkim jezeli posiadacie oryginalną pamięć to wkładacie ją w slot przed podaniem napięcia zasilania na stacje PDS. Osobiście zaprogramowałem...
Obniżenie wartości rejestru 06 (offset) pomoże wg mnie a dodatkowo nie rozkalibrujesz przetwornika. Ja na szybkiego do zapisu rejestrów używałem oprogramowania do paneli operatorskich np. Weinteka albo Astraady i w trybie Online ( bez panela) można stworzyć w pełni funkcjonalny komunikator. Oczywiście potrzebujesz konwertera RS485/RS232
Witam kolegów. W specyfikacji zamówienia mam opis takiego sprzętu: Rejestrator cyfrowy PC/HD - Recorder w obudowie 19“, 32-wejścia Video, 2 dodatkowe wyjścia wideo (w czasie rzeczywistym), prędkość zapisu 400 Obrazów/Sekunda., 4 wejścia / 4 wyjścia , RS485 , 32 wejścia audio, twardy dysk 2x1TB (pamięci ) + 80 GB twardego dysku (System), karta...
Po wykryciu zera (bitu startu) generowany jest impuls przestawiający max485 w tryb nadawania i wysłania "0". Natomiast wysyłanie "1" odbywa się poprzez: "Aby zapobiec takiej sytuacji linia przesyłowa jest wstępnie ustawiana w stan jedynki logicznej przez rezystory R2...R4" - z opóźnieniem równym czasowi generowanemu przez tego ne555 - czyli ustawienie...
Jeśli musisz taki układ elektroniczny zrobić sam to dział Arduino nie jest najlepszym miejscem. Możesz zastosować gotowy moduł z interfejsem RS485 i poda wszystkie parametry. W zależności od mocy są z pomiarem bezpośrednim (PZEM-014 do 10A) i pośrednim, koszt PZEM-016 na Aliexpress to około 10$ z wysyłką. Zabawa z kartami SD jest bardzo kłopotliwa i...
Witam zainteresowanych tematem WIFI na bazie modulu ESp8266 do inwertera Solis i GINLONG. W zalaczeniu soft do wgrania do ESP8266 i jest wysyłanie danych na PVMONITOR jak inwerter pierwszy. Polaczenie ESP8266 z inwertrem solarny musi byc za posrednictwem konwertora URAT RS485. Wgrany soft daje mozliwosc configuracji przez WWW czterech parametrow : 1....
Dzień dobry, problem wygląda tak, że przez okres świąteczny uszkodzeniu (prawdopodobnie z powodu mrozu) uległ wyświetlacz do serwera HMI Weinteka, więc odpaliłem aplikację cMT Viewer na komputerze. Problem pojawia się z komunikacją z falownikami LG iG5A, gdy otwieram ekran z parametrami czytanymi z tych falowników. Serwer HMI nie jest problemem, gdyż...
Tak ku przestrodze, jak macie falowniki Growatt (być może dotyczy też innych producentów, trzeba by się przyjrzeć jak to dokładnie rozwiązali) z "donglem" WiFi (ShineWiFi-X) to dla bezpieczeństwa sugerowałbym jednak to odłączyć od "chmury" i monitorować tylko lokalnie po RS485. Dlaczego? Otóż od początku monitorowałem tylko lokalnie (nie podłączałem...
Zamykam temat. Sprawa okazała się dość trywialna. Przesyłałem łańcuch znaków co było błędem. Ramka składała się z 10 osobnych zmiennych USINT zapisywanych w kodzie HEX. Zatem krok 1 : zapis do tablicy 10 elementowej krok 2 : wyliczenie sumy kontrolnej i uzupełnienie tablicy krok 3 : kopiowanie tablicy do bufora z wykorzystaniem wskaźnika za pomocą polecenia...
Witam, No to może nie wykonuj obsługi czegoś co nie mas podłączone. Dwa "DB_MODBUS_RTU"(MODE := 0,MB_ADDR := 1,DATA_ADDR := 44102,DATA_LEN := 1,DATA_PTR := "DB_MODBUS_DANE".R_WPP, QUERY_id:=1, "ERROR" => "MODBUS_BLEDY".WPP); "DB_MODBUS_RTU"(MODE := 0,MB_ADDR...
Głównie do ustawiania profili i podglądu narastania temperatury w czasie rzeczywistym w postaci wykresu. Zapis konkretnych ustawień itp. https://obrazki.elektroda.pl/1649287300_... https://obrazki.elektroda.pl/1918707000_...
A samo wychwycenie predkosci transmisji oscyloskopem i nastEpnie zapis transmisji poprzez np. Realterm to niewiele tak? W czym moze pomoc analizator stanow logicznych? Czy mozna za jego pomoca rozkodowac transmisje ? Co rozumiesz przez "odpowiedni oscyloskop" ?
Określenie RS485 określa jedynie warstwę sprzętową a niewiele mówi o protokole warstwy wyższej. Najczęściej jest to MODBUS w wersji RTU lub ASCII ale bywają też inne mniej standardowe wynalazki. Jeżeli chodzi o odczyt przez komputer PC parametrów po MODBUS nie jest to nic nowego. Po pierwsze musisz jakoś ten sygnał do PC wprowadzić- a więc potrzebna...
Generalnie sterowanie z Linuxcnc albo z dodatkiem ClassicLadder albo VFDmod. Pierwszy układ już pracował z falownikiem YL620A ale w którymś momencie dodając sondę 3D własnej roboty użyłem konfiguratora i działające pliki zostały nadpisane. Teraz nie mogę już wrócić do tych ustawień ani na YL620 ani pisząc od nowa dla Alivara28. Znalazłem VFDmod z dość...
Zrobiłem sobie na ESP8266 most RS485-TCP i odczytuję rejestry za pomocą NodeRed-contrib-modbus: Czyli to co mi wystawia falownik jest kierowane na port TCP, a to co idzie na ten port idzie przez UART i konwerter RS485 na falownik. Skorzystałem ze schematu: https://github.com/pawelka/sofarsolar_es... z tym, że nie użyłem żadnego rozwiązania...
Witam. Widzę, że trudno będzie uzyskać mi pomoc w rozwiązaniu mojego problemu, ale nadal będę próbował. Przedstawię sprawę trochę z innej strony. Mam mierniki (6 szt.) LUMEL N12O-5120004 do których są podłączone czujniki optyczne do zliczania przesuwających się przedmiotów (do 100 szt/min). Mierniki wyświetlają mi zliczone sztuki. Te mierniki mają możliwość...
No nie do końca bez różnicy, dobrze zrobiony system embedded daje dosyć sporą stabilność :) Mam jeden co chodzi już kilka lat bez zająknięcia, super jest możliwość w przypadku embedded zoptymalizować zapis tak że praktycznie nic się w systemie nie zmienia bo nie ma prawa :) zapomniałem tylko nazwy modułu, jak raz się dobrze zrobi to tylko licencje trzeba...
To jest tylko obejście problemu, a nie rozwiązanie. Wyjaśnię może więc łopatologicznie o co mi chodzi. uC generuje 3 przerwania: SIG_UART_DATA - po każdym nadanym bajcie, UDR gotowy do ponownego zapisu SIG_UART_TRANS - po zakończeniu transmisji nadawania, wykorzystywane w celu przełączenia się na odczyt RS485 SIG_UART_RECV - po każdym odebranym bajcie,...
Najprościej wysłać na końcu ramki kod oznaczający "koniec nadawania". Ale też naj zawodniej - musisz dbać by w środku ramki danych przypadkiem nie pojawiła się taka sama sekwencja. Wzorując się na modbusie i podobnych proponuję tak zmontować ramkę by w jednym z pierwszych bajtów była zapisana długość ramki lub długość pola danych jeśli jest zmienna...
Prezentowane urządzenie umożliwia: - pomiar temperatury wewnętrznej i zewnętrznej, w odstępach 1 sekundy - rozdzielczość pomiaru 12 bitów - zapis temperatury zewnętrznej do nieulotnej pamięci EEPROM co 10 minut - funkcja termostatu: sygnalizacja diodami LED przekroczenia ustawionych progów temperatury, w przyszłości możliwość sterowania dowolnym urządzeniem...
dwie rzeczy. hex nie koniecznie bedzie ladowany z PC, choc napisac programik szatkujący i wysylający dane to oczywiscie dobry pomysl i najprostszy. z drugiej strony wydrapanie tych danych z przesylanego hexa nie stanowi problemu. wystarczy znac kilka stalych wartosci w pliku czyli adres i gdzie licząc od ":" na danym procku zaczynają sie wlasciwe dane....
http://obrazki.elektroda.pl/8335597100_1... Witam, rok temu skończyłem szkołę zawodową o profilu elektronika, w pracy mam do czynienia z małoseryjną produkcją smd. Jako typowy pasjonat-konstruktor szukam zawsze sposobu, jak ułatwić sobie pracę i postanowiłem zbudować własną maszynę do układania elementów smd. W projekcie styka się tak...
https://obrazki.elektroda.pl/8343613300_... Postanowiłem podłączyć rekuperator Thessla Green do Home Assistanta. Rekuperator posiada dosyć dobrze udokumentowane wyjście ModbusRTU. Do połączenia postanowiłem użyć konwertera RS485 na Ethernet dosyć popularnej firmy Waveshare. HA posiada wsparcie dla Modbus-TCP, ale chcę zachować pewien...
Witam. Dzieki kol. idepopizze za zainteresowanie sie tematem bo to juz cos sie dzieje w sprawie. Temat ciekawy bo te etapy z komunikacja mam za soba i to dziala tak jak ostatnio zrobilem to na ESP8266 po WIFI. Ale teraz jak pogladalem to co leci po TCP?IP z ES5000 to mysle, ze jest podobnie w kazdym inwerterze co ma komunikacja po RS485 lub RS232. Bo...
Przede wszystkim, musi być jakieś polecenie, wysyłanie przez RS485, które zmienia adres urządzenia. Podłącza się jedno takie urządzenie, ustawia adres i nakleja się metkę z numerem. I tak N razy, raczej przy komputerze. Sensowne może być to, żeby program najpierw sprawdzał, czy jest urządzenie z domyślnym adresem, potem ustawiał taki, jaki mu się poda,...
Sprawdź czy oporniki są dokładnie podłączone. Dodano po 2 Treść posta którego nie możesz otworzyć to: Ukazała się nowa wersja oprogramowania firmware do modułu INT-KNX-2, która wprowadziła następujące zmiany: Dodano: • opcję „Wyjście typu przerzutnik” dla obiektów typu „Wyjście centrali” • flagę KNX "Odczyt po inicjalizacji" dla obiektów typu „Wyjście...
Witam. Mam układ (Master), który na podstawie konfiguracji zapisywanej w 8kBajtach pamięci EEPROM (AT24C64) odczytuje dane z ok 100 układów (Slave) rozproszonych w sieci RS485. Układ działa ok i nie ma z nim problemów jednak chciałem przyspieszyć jego działanie, bo ok 90% czasu zajmuje odczyt konfiguracji z pamięci. Układ master jest oparty o AT89C2051....
Urządzenie wykonuje pomiary co kilkanaście minut i w zależności czy jest połączenie GPRS wysyła dane po sieci. Jeżeli z jakiegoś powodu nie ma połączenia to zapisuje wyniki pomiaru do pamięci flash mikrokontrolera. Urządzenie pełni rolę SLAVE a ja komunikuję się w dowolnej chwili z wykorzystaniem Modbus RTU przez RS485 i odczytuję bieżące wyniki, które...
Dzięki za odpowiedz Wszystko pięknie ale do każdej z tych rejestratorów muszę mieć kartę 64 GB i pytanie na jaki czas starczy ta pojemność przy nagrywaniu ciągłym. Wynalazłem coś takiego nie wiem co w tej dziedzinie znaczy mobilne ale zaczynając od nazwy zwie sie to Rejestrator cyfrowy DVR mobilny BCS-0404ME-H Funcje: • 4 kanały video •...
Programem Hercules, a co do ustawienia ID urządzenia to musisz zerknąć do rozpiski ramki ModBUS. Można też samemu złożyć taką ramkę tylko trzeba wiedzieć jakie ID urządzenia, od jaki rejestru ma zacząć pytać/zapisać i ile rejestrów i na koniec wyliczamy CRC.
Witam, mam problem z w/w falownikiem otóż posiadam dwa takie same urządzenia (sprężarki) i w jednym uszkodził się falownik. Okazało się że od wilgoci uszkodziła się karta sterująca. Załatwiłem sobie taką kartę sprawną używaną i falownik jest sprawny. Po wymianie tej karty były zupełnie inne parametry i należało wprowadzić takie same jak w tym drugim...
Witam Walcze z komunikacja miesdzy s7 1200 a falownikiem liteon po modbusie. Falownik raczej jest ustawiony do komunikacji i skonfigurowany bo działa mi z oprogramowania z lapka wysyłając do niego ramkę mam nad nim sterowanie i kontrolę np: ramka zapisu: 01 10 24 01 00 01 02 00 09 03 85 -"uruchomienie z resetem błędu" 01 10 24 01 00 01 02 00 03 83 82...
Witam, Mam problem z interfejsem UART1 w controllerze LPC1768. Oprogramowanie jakie napisalem bazyje na FreeRtos. Jeden z watkow (task) an LPC1768 obsluguje komunikacje z kontrolerem AVR przy uzyciu RS485 Half duplex. Komunikacja wyglada w porzadku zarowno wysylanie jak i odbieranie wiadosmosci z AVR. Po kilku godzinach pracy (6-12h) zawiesza sie odbieranie...
Właśnie nie może być tak, żeby całe urządzenia się resetowały. To nie jest rozwiązanie mojego problemu, bo stan wyjść(przekaźników) odbiorników musi zawsze odpowiadać stanom wejść nadajników...owszem jest zapis do EEPROM, ale... Na jednej linii może być kilka takich par o rożnych adresach. Stany pamiętane są w EEPROM i odtwarzane po włączeniu zasilania,...
Używam RS485 czyli lini -RS i +RS. Dodano po 1 Jak interpretować poniższe dane: http://obrazki.elektroda.pl/3408153900_1... 'f' to powinno być 12, jak odczytuje 10 bajtów to mam 'n' ... Jaki to zapis?
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. ESP8622, ma ograniczenie do 5, choć to tylko dane z dokumentacji trzeba sprawdzić fizycznie, bo ten zapis dotyczy wersji z 2013 roku. Przydałoby się, by rozwiązanie było...
Wklejasz nie pełny kod, zapuść tłumaczenie tego bitu ursel z pdf'a. ... To znaczy tyle że ten bit wybiera czy zapisując pod adres rejestru ucsrc zapisujemy tam czy (=0) zapisujemy do ubrrh. Domyślnie ten bit jest 1 i jeżeli tego nie zmienisz to zapis do rejestru ubrrh tak naprawdę zapisze do ucscr. Takich numerów w M8 jest chyba 4. The UBRRH Register...
Trochę o teorii i o zastosowaniu jest np na http://willow.iie.uz.zgora.pl/~jlasinsk/... diody led oczywiście zbędne (sygnalizacja pracy). Sterowanie kierunkiem odbywa się przez piny 2 i 3. Tego w sumie nie widać po schemacie ale pin 2 sterujący odczytem jest aktywny w stanie niskim, a pin 3 sterujący nadawaniem jest aktywny w stanie...
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
Ups z sygnałem do cRIO? Trwałość projektowa akumulatorów stosowanych w UPS-ach jest za mała. A i tak UPS nie miałby sensu: cRIO ma kontakt do podłączenia drugiego zasilania. Policz najpierw jak gigantyczną pojemność muszą mieć te kondensatory aby potrzymać pracę urządzenia pobierającego 50W przez 1 sek. Policzyłem, 0,22F byłby w sam raz, ale raczej...
Ponawiam temat. Bo nie wiem, co może być przyczyną, że nie mogę wpisać nic do rejestru UCSRC. Programuje przez JTAG. I czy to ATmega 16,czy 32 to zawsze UCRSC==0x00 Kod: 90: UCSRC = _BV(URSEL)|_BV(USBS)|_BV... +00000C07: E88E LDI R24,0x8E Load immediate +00000C08: BD80 OUT 0x20,R24 Out to I/O...
Rejestrator jazdy. Kupić czy zrobić?? witam forumowiczów Potrzebuję rejestrator jazdy, z czasem zapisu ok 1 tygodnia, a najlepiej 2 tygodnie, więc wchodzi w grę coś z dyskiem twardym najlepiej 1TB. Aktualnie jestem w posiadaniu takiego urządzenia: http://www.ebay.co.uk/itm/2-0-LCD-Dual-L...
Wszystko zależy do jakich celów będziesz go wykorzystywał (mała stacja robocza? NAS? inny?). Czy odczyt/zapis na dyski będzie częsty czy sporadyczny? Czy rozważasz połączenie tych dysków w software RAID? Moim zdaniem instalacja systemu na pendrive trochę mija się z celem. System uruchamiany z pendrive będzie wolniejszy niż gdy będzie na którymkolwiek...
Generalnie należałoby to napisać w c/c++ lub co najmniej perlu lub pythonie ale bash też coś potrafi ;) skrypt serwer.sh[syntax=bash]#!/bin/bash fifo_cron="/tmp/fifo_cron" # fifo name fifo_php="/tmp/fifo_php" # fifo name fifo_serial="/tmp/fifo_serial" port="/dev/ttyS0" stty -F $port 115200 cs8 -cstopb -parenb -crtscts -ixon trap "rm -f $fifo_cron $fifo_php"...
No to tak, z firmą współpracującą z PGE się nie dogadałem... Wizji lokalnej zrobić nie chcieli a zapiski w umowie skrajnie niekorzystne. Jednym słowem jak coś wyjdzie to płać i płacz. Ale za to będę miał instalację 2,04kW z firmy Hewalex: Panele 6x340W monokrystaliczne JA SOLAR 340W gwarancja 12lat mechaniczna, 25lat liniowa utrata mocy Inwerter Mini2000...
Witam Obawiam się, że sama wiedza na temat interfejsu to zbyt mało aby uzyskać niezawodną komunikację ze sterownikiem sprężarki. Niezbędne staje się posiadanie dokumentacji protokołu transmisji. Proszę zwrócić uwagę, iż nieumiejętny odczyt lub zapis danych może skutkować trwałym uszkodzeniem urządzenia. Mam tu na myśli samą sprężarkę a nie sterownik....
... Balu, mógłbyś objaśnić ostatniego posta? Też jestem ciekaw jak to "ugryźć" :wink:. Tak czy siak urządzenie USB nie może się zgłosić jako nieznane, gdyż system nie będzie wiedział jak się z nim komunikować. Co do odporności układu wszystko zależy od algorytmu postępowania, oprogramowania terminala i programu nadrzędnego. ...Niestety rs-485 nie oferuje...
zapis makro pendrive zapis pcf8583 zapis
licznik instrukcja indeksowanie dysku rotel kanał
zderzak naprawa zderzak naprawa
Nie mogę zalogować się do Yanosik po wykasowaniu danych SAECO NTC 17800628 - Oporność Czujnika Temperatury