ramka danych modbus

Znaleziono około 193 wyników dla: ramka danych modbus
  • Odczyt danych z falownika Sofar 11KTLX-G3 przez port RS485 z użyciem Radzio Modbus Master Simulator

    Witam. Zapoznaj się z formatem ramki ModBus, a sam znajdziesz odpowiedź. Do tego dokumentacja do falownika. Pozdrawiam.

    Automatyka Falowniki   24 Sie 2023 23:40 Odpowiedzi: 12    Wyświetleń: 1815
  • STM32F407 - MODBUS - ramka danych - HAL odbieranie pojedynczego znaku

    Witam, Programuje STM32F407 przy pomocy HAL ( STM32CubeMX ) i Keil uVision 5 . Stworzyłem komunikacje przez UART HAL_UART_RxCpltCallback wykona mi się dopiero po przyjściu 6 znaków Komunikacja UART potrzebna jest mi do implementacji interfejsu MODBUS. W interfejsie MODBUS jak czytam z pdfa "http://modbus.org/docs/Modbus_Applicati...

    Mikrokontrolery ARM   05 Gru 2018 09:09 Odpowiedzi: 5    Wyświetleń: 2133
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Odczytywanie protokołów komunikacji TCP z maszynami obrabiarkami bez dokumentacji producenta

    (at)rbm Skorzystaj z WireShark i wrzuć jakie masz ramki danych. Pewnie to Modbus TCP/IP

    Automatyka Przemysłowa   15 Lut 2021 13:40 Odpowiedzi: 10    Wyświetleń: 567
  • REKLAMA
  • Obsługa wielu urządzeń w Modbus: sterowanie wysyłaniem i odbieraniem, problem rozbudowy

    (at)faradserwis W sterownikach masz gotowe bloki do Modbus master, slave. Nie zajmujesz się analizą pojedynczej ramki ani sekwencję wysyłania i odbierania danych.

    Automatyka Sterowanie PLC   20 Kwi 2023 17:19 Odpowiedzi: 6    Wyświetleń: 495
  • Jak sterować pompą przez RS-232 z użyciem Atmega8?

    A to chyba jest tak że pierwszy blok danych jest wysyłany przez firmowy programator a drugi to po prostu odpowiedź sterownika pompy. Pierwszy blok to zapytanie a drugi to odpowiedź jak w typowym protokole Master Slave. Czy w tym programatorze firmowym jest jakaś możliwość ustawienia adresu urządzenia ? Pierwsze dwie ramki to może właśnie adres , ewentualnie...

    Mikrokontrolery   04 Maj 2010 21:33 Odpowiedzi: 8    Wyświetleń: 2528
  • REKLAMA
  • PLC Smart-Base - komunikacja modbus, rozszyfrowanie ramki

    Ramka 01 01 00 00 00 0a crc crc to rozkaz odczytu 10 "cewek" (coil). Odwiedź wg specyfikacji Modbus powinna być 01 01 02 dane dane crc crc; ewentualnie 01 81 błąd crc crc. U Ciebie sterownik odpowiada 01 01 00 21 90, gdzie 00 to liczba bajtów danych w odpowiedzi, a 21 90 to crc dla ramki odpowiedzi. Wg specyfikacji Modbus taka ramka odpowiedzi nie może...

    Automatyka Przemysłowa   25 Lis 2015 22:14 Odpowiedzi: 17    Wyświetleń: 1890
  • Modbus RTU – przykładowa ramka do załączenia wyjścia przekaźnikowego (funkcja 5)

    Nie podałeś jaki jest adres urządzenia. Załóżmy 3. Umieszczasz go w pierwszym bajcie ramki. Później kolejno bajty o wartości 5, 0, 1, 0xff, 0 i dwa bajty crc. Ramka: 3, 5, 0, 1, 0xff, 0, 0xdc, 0x18 CRC policzone [url=http://www.lammertbies.nl/comm/info... kalkulatorem, może być błędne. Algorytm z przykładem kodu jest w [url=http://www.modbus-ida.org/docs/Modb...

    Automatyka Przemysłowa   11 Lut 2011 22:03 Odpowiedzi: 18    Wyświetleń: 5727
  • Modbus RTU przez TCP w NModbus i CONV485E – jak przesłać pełną ramkę z CRC?

    Konwertery to CONV485E. Podanie linku wiele ułatwia. Chodzi o Jeśli wyślesz coś przez modbus tcp do konwertera to on sobie sam wyliczy sume crc , dołączy do ramki i wyśle do slava Tak działa konwerter Modbus TCP (slave) na Modbus RTU (master). Natomiast w trybie "przezroczystym", wg opisu, konwerter słucha na wskazanym porcie TCP, a po nawiązaniu połączenia...

    Automatyka Przemysłowa   13 Wrz 2014 21:43 Odpowiedzi: 4    Wyświetleń: 2274
  • Program do generowania ramek Modbus na podstawie adresu i typu zapytania

    Wiem, że to pytanie będzie mega prostackie, ale dopiero startuję z ramkami Modbus. Czy jest gdzieś w Internecie, bo może nie umiem szukać, jakiś program, czy online, czy do ściągnięcia, który na podstawie adresu urządzenia, rodzaju zapytania (odczyt/zapis), adresie rejestru oraz typie danych skonstruuje pełną ramkę Modbus. Szukam po Modbus Tools, ale...

    Automatyka Sterowanie PLC   14 Mar 2025 00:30 Odpowiedzi: 3    Wyświetleń: 117
  • MODBUS RTU - Komunikacja Modbus RTU sterownika GE FANUC PAC Systems RX3i

    Witam, przepraszam za tak długą zwłokę czasową z odpowiedzią. Powodem był moduł CPU, który odmówił mi posłuszeństwa i musiałam czekać na wymianę jego w serwisie na nowy. Obecnie udało mi się nawiązać komunikację Modbus rtu poprzez port 2 (rs485) podłączony do komputera za pomocą konwertera rs485 - rs232. Problemem była prędkość transmisji danych, przy...

    Automatyka Przemysłowa   11 Wrz 2014 20:55 Odpowiedzi: 24    Wyświetleń: 5988
  • Połączenie HMI weintek z licznikiem energii elektrycznej ModBus

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

    Automatyka Przemysłowa   05 Lis 2013 13:16 Odpowiedzi: 9    Wyświetleń: 4299
  • Komunikacja RS485 i STM32F103: Wykrywanie końca nadawania w sposób programowy

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

    Mikrokontrolery   29 Sty 2021 19:40 Odpowiedzi: 14    Wyświetleń: 867
  • [C++] Jak zbudować ramkę danych dla czujnika wiatromierza przez RS232 w C++?

    Drogi kolego. Koledzy wyraźnie powiedzieli, że musisz wiedzieć jaki masz protokół transmisji. Moduły mogą mieć protokół MODBUS RTU lub zwykły RS232 z dedykowanymi komendami odczytu poszczególnych kanałów. Podam Ci przykład. Wagi elektroniczne mają różne protokoły. Jedne odpytuje się wysyłając S I CR LF, inne wysyłając samo S CR LF, a jeszcze inne protokołami...

    Programowanie Początkujący   15 Paź 2009 08:58 Odpowiedzi: 10    Wyświetleń: 3269
  • [ATmega328P][ATmega32][ModBus] - Modbus ASCII - framing error

    Doszedłem w czym tkwił problem. Program jest w porządku, natomiast jest różnica w ilości bitów danych w ramce: Modbus RTU ma 8 a ASCII 7. Nie przestawiłem tego po stronie PC, stąd framing error.

    Mikrokontrolery AVR   02 Sty 2016 10:53 Odpowiedzi: 1    Wyświetleń: 2040
  • REKLAMA
  • Przetwornik ciśnienia APLISENS 28 MODBUS brak komunikacji

    w modbusie do odczytu rejestrów służy function code 3 Nie tylko. Funkcja 4 to read input register. Może problem robi zbyt mały odstęp czasowy pomiędzy ramkami danych

    Automatyka Sterowanie PLC   16 Lis 2016 21:15 Odpowiedzi: 40    Wyświetleń: 2682
  • MODBUS TCP RTU - symulacja - podgląd danych modbus tcp rtu

    No dobra, niby to działa ale wciąż nie przechwytuję ramek. W sumie wystarczyłaby mi możliwość przechwytywania danych wysyłanych od modbus mastera (oczywiście tcp rtu). Teoretycznie nie potrzebuję prawidłowo działającej komunikacji (jak na razie) Jeśli byłaby taka możliwość mógłbym mieć wgląd w moje ramki, które nie będą docierać do slave.

    Software serwis   07 Maj 2018 07:43 Odpowiedzi: 11    Wyświetleń: 2730
  • S71200 - transmisja Modbus TCP/IP z Arduino - Powolna wymiana danych

    Witam, A czy w PLC czekasz na zakończenie obsługi poprzedniej ramki ? Sprawdzasz wyjścia BUSY oraz DONE ? Przed kolejnym wysłaniem czy w każdym przerwaniu wysyłasz ramkę ? Bo popatrz na prosty przykład: Wysyłamy ramkę z 50ms ale nie sprawdzamy statusu zakończenia poprzedniego wysyłania. Urządzenie slave może nam nie odpowiedzieć w 50ms. Może odpowiadać...

    Automatyka Przemysłowa   04 Paź 2021 21:33 Odpowiedzi: 7    Wyświetleń: 1728
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Nie własne rozwiązanie tylko wszystko zgodnie ze standardem. Źle podszedłeś do odbioru danych. Musisz stworzyć sobie bufor który zgodnie ze standardem MODBUS musi zmieścić jedną cała ramkę która może mieć 256B. Ramki oddzielone są miedzy sobą przerwą trwającą co najmniej - i tu nie pamiętam 1,5 lub 3,5 znaku. Więc po odebraniu każdego znaku czekasz...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20388
  • STM32 - MODBUS RTU - Jak wykryć początek i koniec ramki

    Komunikuje się przez układ SP3485 podłączony do linii Tx, Rx + pin sterujący kierunkiem przepływu danych. Dane odbieram wykorzystując przerwanie. Nie wiem jak wykryć np. ciszę na linii poprzedzającą początek ramki z danymi.

    Mikrokontrolery ARM   20 Kwi 2017 22:39 Odpowiedzi: 17    Wyświetleń: 3054
  • Arduino --> częstotliwość przesyłu danych po Modbus TCP/IP

    Teraz dołóżmy do tego jeszcze fakt, że takie cuda można sobie robić na sprzętowych sterownikach które działają w czasie rzeczywistym. Np. ModbusRTU Funkcja 3 - Read Holding Registers (at)57600: Zapytanie: 8B + 3,5 znaku = 2ms ======Czas na generacje odpowiedzi...======= Odpowiedź - 5B + 2xN + 3,5 znaku = 4,8ms dla 10 rejestrów Odpowiedź - 5B + 2xN...

    Mikrokontrolery Początkujący   14 Lis 2019 09:29 Odpowiedzi: 13    Wyświetleń: 3543
  • Wyświetlacz reklamowy w oparciu o WS2812B

    Celem było stworzenie uniwersalnego narzędzia umożliwiającego wymianę danych pomiędzy mikro kontrolerem a komputerem. Ramka wzorowana na Modbus ASCII przesył danych zabezpieczony jest sumą kontrolną CRC. Program odczytuje tablicę dostępnych parametrów ( tablica odkreślana jest odgórnie programowo ). Dla każdego z parametrów przypisany jest programowo...

    DIY Konstrukcje   20 Lip 2019 21:08 Odpowiedzi: 7    Wyświetleń: 4080
  • Jak stworzyć ramkę Modbus w C/C++ na QNX dla portu szeregowego?

    Witam, Twoja wypowiedź jest iście zaskakująca. Ciekawi mnie fakt że pytałeś się tak wielu osób i żadna nie widziała jak Ci pomóc. Zacznij od strony http://www.simplymodbus.ca/ oraz wyszukaj wszelkich informacji na temat tego jak jest zbudowana ramka w sieci ModBus. Jakie kody funkcji odpowiadają za odczyt poszczególnych danych z urządzeń. Jeśli będziesz...

    Automatyka Przemysłowa   22 Lip 2013 20:38 Odpowiedzi: 4    Wyświetleń: 1785
  • Podgląd ramek w komunikacji Modbus TCP RTU na jednym PC

    Witam, A czy na pewno Modbus RTU idzie po Ethernecie -Modbus TCP/IP. RTU masz po RS485 i do tego jest mnóstwo programów RTU oraz ASCII może iść po RS485 jak i po TCP/IP. To tylko format danych. Pozdrawiam,

    Automatyka Przemysłowa   07 Maj 2018 07:41 Odpowiedzi: 6    Wyświetleń: 1824
  • Rozszyfrowanie adresów slave'ów, numerów funkcji i rejestrów w ramkach Modbus RTU

    Zobacz na to: https://obrazki.elektroda.pl/3006808900_... Generalnie kombinowałem z tymi danymi. Jednak jakby z tego nie kopiować ramki, to nie zgadza się CRC. W danych jest też bardzo dużo zer. Jesteś pewny, że masz prawidłowo ustawione parametry transmisji (przepływność bitowa, format ramki)?

    Automatyka Przemysłowa   07 Wrz 2021 22:48 Odpowiedzi: 7    Wyświetleń: 1263
  • Jak poprawnie skonfigurować komunikację z kartą komend Nexwell Nexo?

    Próbuję do systemu Nexo podłączyć sterowniki wentylacji oraz klimatyzacji poprzez kartę komend. Ze strony Nexwella, sterowanie ma odbywać się poprzez użycie logik, które wysyłać będą polecenia na kartę komend. Póki co, urządzenia zewnętrzne staram się symulować programem na komputerze z podłączonym konwerterem usb -> rs485, ale niestety komputer nie...

    Smart Home IoT   29 Lip 2013 08:22 Odpowiedzi: 1    Wyświetleń: 2739
  • Jak wysłać ramkę MODBUS RTU w BC++ i konwertować int na hex?

    OK sprawa sie wyjaśniła. Trzeba bardzo uważać na typy danych przekazywanych między funkcjami do portu RS. No i do samego wysyłania danych uzyłem TransmitCommChar. pozdrawiam!

    Programowanie   12 Paź 2008 17:51 Odpowiedzi: 1    Wyświetleń: 4672
  • C# .NET - Windows 10 IoT, problem z odbiorem danych Modbus przez MAX485

    Tak jak pisałem sprawć to modbus masterem z zwykłego komputera i porównaj te ramki wtedy bedziesz wiedział po której stronie jest błąd.

    Programowanie   07 Kwi 2016 16:25 Odpowiedzi: 8    Wyświetleń: 1194
  • Wyświetlacz LCD jako master MODBUS

    Cześć, No wychodzi, że jakieś wsparcie mają. RMODBUS to funkcja która sprawdza, czy w buforze UARTA jest prawidłowa ramka MODBUS. RMODBUS R#A, R#T, R#C, R#A - rejestr który przechowuje, adres, komendę i długość danych, R#C - przyjmuje 0 dla braku poprawnych danych, FF dla poprawnych danych MODBUS R#T - Odebrane dane Po stronie nadawczej mamy funkcję...

    DIY Konstrukcje   18 Maj 2017 09:02 Odpowiedzi: 12    Wyświetleń: 7107
  • AVR + kilka urządzeń na RS232, protokół komunikacji.

    Jasne. Powiedz mi proszę czy dobrze rozumiem, że modbusa uruchomię korzystając z uarta? Rozumiem to tak, że korzystając z ramki danych uart wysyłam po prostu dane w sekwencji przewidzianej przez modbus. Z tego, co sprawdziłem to procki (przynajmniej te dostępne na tme) sprzętowo modbusa nie wspierają. Co innego can - typowo przemysłowe, ale procki droższe...

    Mikrokontrolery   26 Lis 2016 22:16 Odpowiedzi: 65    Wyświetleń: 4200
  • [Matlab Simulink] - Jak zintegrować Modbus TCP z Simulink do sterowania PLC Saia?

    - wykorzystać funkcje simlinka Send TCP, zrobiłem swoją ramkę danych jednak są one wysyłane jako wiadomość TCP, a niestety tego nie jest w stanie zinterpretować Saia. Znaczy zrobiłeś ramkę Modbus TCP? Możesz złapać ramki Wiresharkiem i pokazać co wysyłasz? Saia umie przesyłać dane (m. in. odczyt/zapis rejestrów) protokołem HTTP - jako ew. alternatywa...

    Automatyka Przemysłowa   09 Kwi 2015 12:00 Odpowiedzi: 30    Wyświetleń: 3579
  • Wybór SCADA do odczytu 10 sygnałów analogowych z PLC przez Modbus <1s

    w przypadku gdy dane będą odczytywane jednym zapytaniem, nie widzę sensu buforowania danych w PLC przy odczycie ok 10 wartości analogowych, gdyż przesyłając dane przez interfejs szeregowy o prędkości 9600b/s na jedną ramkę danych mamy 120 bajtów, a to w zupełności wystarczy Skąd Ty wziąłeś 120 bajtów? 9600b/s przy Modbus RTU (bit startu, 8 bitów danych,...

    Automatyka Przemysłowa   18 Wrz 2010 12:03 Odpowiedzi: 14    Wyświetleń: 2160
  • RS485 Modbus w Bascom - odczyt danych z miernika parametrów sieci

    Mama taki temat - po RS485 odczytuje dane z miernika parametrów sieci - na ten moment zrobiłem to w PC i wszystko działa ładnie. Teraz chciałbym to samo zrobić w Bascomie z wykorzystaniem modbus.lbx ale zupełnie nie wiem czy w ogóle można tą bibliotekę do tego wykorzystać? Nie znalazłem nic podobnego w sieci. Ramka zapytania / odpowiedzi miernika wygląda...

    Mikrokontrolery AVR   08 Lut 2021 23:35 Odpowiedzi: 6    Wyświetleń: 900
  • Konfiguracja WinCC z Moxa IA5150-T i Modbus RTU - czy to możliwe?

    Trochę odgrzebuje ale takie połączenie nie ma prawa działać. Nporty mogą działać jako bramy Modbus RTU/TCP ale tylko i wyłącznie w trybie Real COM (producent też tego nie zaleca ale to działa). Modbus TCP,jak już napisał Rariusz , jest nieco inny od Modbus RTU. NPort w trybie Server to co dostanie na socket przerzuca jako bajty na port szeregowy. Wszystko...

    Automatyka Przemysłowa   30 Paź 2013 01:39 Odpowiedzi: 14    Wyświetleń: 3909
  • Sterowane przekaźnikami przez bezprzewodowy internet.

    Kod Zamel nie jest otwarty, zatem podanie struktury ramki byłoby nielegalne. Natomiast zbadać ją możesz przy pomocy programu Audacity przez wejście dźwiękowe w karcie muzycznej(moduły Hope HM-R868 i HM-T868). Legalnym sposobem komunikacji z ROP'ami jest zakup modułu RXM-01 i wysyłanie danych przez RS485 MODBUS. Opis ramki dostępny jest na stronie Zamela....

    Mikrokontrolery Początkujący   04 Lut 2015 18:02 Odpowiedzi: 34    Wyświetleń: 8613
  • Jak podejrzeć to, co jest wysyłane za pomocą RS485? STM32F103RB.

    Ok. Dzięki. W sumie nie trafiłem na takie materiały. Mam jeszcze jedno ważne pytanko. Zrobiłem tą komunikację. Wszytko mi działa tak jak sobie założyłem, ale mimo wszystko pewne kwestie związane z RS485 są trochę zawiłe. Dokładnie chodzi mi o ramkę np. RS232 mówi, że mamy bit startu, bity danych, parzystości itp. I tu pytanie: Czy RS485 to tylko i wyłącznie...

    Mikrokontrolery ARM   11 Lis 2016 15:21 Odpowiedzi: 13    Wyświetleń: 1980
  • Niewłaściwa komunikacja MODBUS RTU rs485 ze sterownikiem XL7 Horner oraz płytka STM32

    Szanowny Państwo, zwracam się z uprzejmą prośbą o pomoc z pewnym zagadnieniem. Piszę program do układu sterowania zgrzewarką punktową o wysokiej częstotliwości przekształtnika. Korzystam ze sterownika XL7 firmy Horner oraz płytki STM32. Moją koncepcją na stworzenie układu sterowania jest transmisja danych poprzez protokół MODBUS RTU po kablu RS-485....

    Automatyka Przemysłowa   10 Lis 2023 22:50 Odpowiedzi: 2    Wyświetleń: 375
  • zakłócenia na RS485/422 podczas pracy silnika komutatorowego

    Uważam że problemem jest protokół.Zakłócenia były, są i będą w magistralach. Nie ma w nim żadnych mechanizmów kontroli poprawności danych a wystarczy zwykła suma kontrolna dla każdej ramki oraz odrzucanie pakietów z niezgodną sumą. Przykładem niech będzie modbus RTU. terminacja i polaryzacja magistrali https://www.elektroda.pl/rtvforum/topic3...

    DSP i Transmisja   24 Wrz 2022 20:50 Odpowiedzi: 15    Wyświetleń: 711
  • STM32 - obsługa przerwań od UART podczas zapisu do pamięci flash mikrokontrolera

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

    Mikrokontrolery ARM   01 Gru 2017 20:41 Odpowiedzi: 19    Wyświetleń: 2127
  • Analiza ramki Modbus RTU z panelu Wecon do Arduino Mega/Leonardo

    Nie wiem jak w tym panelu, ale jeśli dobrze kojarzę, to standardowo w profesjonalnych HMI masz chyba zdefiniowane wszystkie teksty wewnątrz i wyświetlasz je zależnie od danych odczytanych ze sterownika. Przykładowo czytasz sobie rejestr błędów ze sterownika i na bazie kodu czy określonych bitów wyświetlasz odpowiedni tekst (zapisany w panelu). W ten...

    Arduino   05 Gru 2016 21:06 Odpowiedzi: 26    Wyświetleń: 1833
  • Jak sprawdzić zajętość magistrali RS485 w projekcie z układami MAX485?

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

    Mikrokontrolery   10 Paź 2007 15:58 Odpowiedzi: 10    Wyświetleń: 6430
  • Carel PCO3 - Konfiguracja Modbus Slave - Rejestry równe 0

    1. Zmienio Biosa na nowszy. Stanowczo za stary. Najnowszy jest 6.4 - na ksa masz wszystkie. Jeśli nie masz dostepu do Biosu na ksa tzn masz niski poziom uprawnien. 2. ". W "drzewie programu" mamy coś takiego jak "Modbus Line". Czy to musi być konfigurowane? " --> Nie musi. To jest taki łatwiejszy konfigurator dla portów. Wybierasz port np BMS1 i konfigurujesz...

    Automatyka Przemysłowa   02 Sty 2017 08:11 Odpowiedzi: 8    Wyświetleń: 2781
  • Jak nawiązać komunikację MODBUS z Isco 2150 Area Velocity Flow Module?

    W punkcie 4.2 (pdf) masz podany sposób na komunikacje ciągłą wykorzystaniem OPC i wizualizacji Wonderware (Intouch) w pakiecie tym znajdziesz driver do swojego przepływomierza. Po uruchomieniu OPC i skomunikowaniu się poprzez driver Modbusowy(ASCII) OPC wyrzuci Ci wszystko to co jest możliwe do odczytu z przepływomierza. Z rys 4-1 wynika, że do kompa...

    Automatyka Przemysłowa   06 Sie 2010 10:35 Odpowiedzi: 10    Wyświetleń: 1887
  • [Atmega32] [Atmega32][C] Tworzenie ramki danych z CRC i bitami start/stop przez UART

    Jeżeli zakłada się, że dane mogą zaginać po drodze to konieczne jest wyróżnienie STARTU ramki i odpowiednie "escape" tego startu w danych. A jak zaginą ostatnie bajty, to co wtedy?. Nie ma sensu dokładać następnych zabezpieczeń...bo do tego wystarczy jedno CRC na całą ramkę. Niech autor sprawdzi jak wyglądają ramki protokołu MODBUS który jest stosowany...

    Mikrokontrolery AVR   28 Cze 2010 13:16 Odpowiedzi: 30    Wyświetleń: 5399
  • Obsługa protokołu Modbus w RTU

    Potrzebuję zrobić konwerter działając pod protokołem MODBUS w trybie RTU. I teraz zastanawiam się nad konstrukcją programu. Jak wiadomo ramki w tym trybie nie mają zdefiniowanego początku ani końca. Strumień danych będzie mi wchodzić do bufora. Biorę pod uwagę, sztuczne kończenie ramek w przerwaniu, gdy nastąpi przerwa > 3.5znaka, ale jak sprytnie "zaznaczyć"...

    Mikrokontrolery   17 Maj 2016 09:09 Odpowiedzi: 8    Wyświetleń: 3012
  • Przykładowy program Modbus RTU Slave dla Bascom na ATmega

    O ile mi wiadomo - Bascom potrafi jedynie zbudować i wysłać ramkę do urządzenia SLAVE. Kod slave musisz napisać sobie sam. Podpowiem trochę. Modbus RTU od strony slave nie jest skomplikowany w implementacji. Przyjdzie Ci na port UART taka ramka danych: - początek transmisji (3,5 znaku ciszy) - adresu urządzenia (1 bajt) - kod funkcji (1 bajt) - danych...

    Mikrokontrolery   10 Lis 2017 12:27 Odpowiedzi: 6    Wyświetleń: 930
  • Modbus Poll Read Holding Registers (03) brak funkcji

    Co to za urządzenie ze tyle danych? PLC? Checksum error to jak sama nazwa wskazuje - błąd ramki. Z reguły problem z okablowaniem (np brak/niewłaściwa terminacja). Próbowałes modpollem?

    Automatyka Sterowanie PLC   24 Sie 2018 12:20 Odpowiedzi: 10    Wyświetleń: 1935
  • LG ic5 - Modbus RTU - Jak poprawnie skonfigurować ramkę do uruchomienia silnika?

    Na moje oko ramka nie jest poprawna. Polecam dokumentacje: http://modbus.org/docs/PI_MBUS_300.pdf w pokazanej ramce na dane uzyty jest tylko 1 bajt zamiast 2. Jezeli chcemy zapisac wartosc 0x08 to ramka powinna wygladac: 01 06 00 06 00 08 XX XX - CRC sobie policz ;)

    Automatyka Przemysłowa   02 Cze 2013 13:16 Odpowiedzi: 5    Wyświetleń: 4083
  • Aplikacja do zczytywania danych z MODBUS RTU i ich wizualiza

    Podepnę się również pod temat. Interesuje mnie wykorzystanie Excela do obsługi modbusa - chciałbym móc wysyłać własne ramki modbusowe w celu zmian i odczytu parametrów urządzeń modbus slave. Ktoś z was ma moźe doświadczenie w tego typu rzeczach? Pozdrawiam

    Automatyka Przemysłowa   20 Maj 2009 08:43 Odpowiedzi: 6    Wyświetleń: 6763
  • Siemens 6ES7 138-4DF11-0AB0 – błąd odbioru danych Modbus z regulatorem Lumel

    Witam. Czy ktoś używał kiedyś modułu siemensa 6ES7 138-4DF11-0AB0 do komunikacji po Modbus-sie z urządzeniami innych firm? Mój problem polega na tym, że moduł nawiązał komunikację z regulatorem firmy Lumel, wysyła do niego ramkę z odpowiednim zapytaniem lecz pojawia się błąd przy odbiorze danych.

    Automatyka Sterowanie PLC   07 Paź 2010 11:40 Odpowiedzi: 4    Wyświetleń: 3704
  • Jak skonfigurować komunikację Wago 750-341 z S7-1500 przez Modbus TCP?

    Zasugerowano mi że prawdopodobnie na wyjściu będę dostawał ramkę danych z wago, jeśli tak to jak ją należy przetwarzać i odczytać sygnały? Jak to powinno wyglądać w Tii?

    Automatyka Przemysłowa   13 Cze 2017 15:55 Odpowiedzi: 5    Wyświetleń: 2013
  • [Delphi] Jak odczytać dane z czujnika ciśnienia przez RS232?

    Cześć Quine15 Sądząc po odpowiedziach niczego się nie dowiesz tu w kwesti programowania komunikacji w Delphi. Proponuje zajrzeć do książki "RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera" Daniluka. O ile dobrze pmiętam to były trzy wydania tych pozycji. Bardzo przystępnie napisane książki. Tłumaczenie kodu z C++ na Delphi...

    Programowanie Początkujący   23 Lip 2010 07:39 Odpowiedzi: 15    Wyświetleń: 4736
  • Czy RS485 musi mieć koniecznie skręconą parę przewodów?

    (at)krzysiek_krm jak widzę, łatwo Ci przychodzi ocenianie i pouczanie innych. Zawsze to ciekawe doświadczenie :) Miło, że zauważyłeś możliwość zdalnego uaktualniania oprogramowania. Czuję się pouczony. Cały czas piszę, że dla aplikacji nie krytycznych dla bezpieczeństwa a wymagających przesyłania większej ilości danych, CAN jest rozwiązaniem słabym....

    Automatyka Przemysłowa   26 Sie 2021 16:30 Odpowiedzi: 46    Wyświetleń: 6453
  • [Atmega 32] [MAX485] [LE-01M] - Komunikacja MODBUS między ATMEGA32,a licznikiem

    Po pierwsze adres 0 to w modbusie adres rozgłoszeniowy więc nie koniecznie jakieś urządzenie musi odpowiadać na tą ramkę. Po drugie CRC w Modbusie w przeciwieństwie do reszty danych umieszczone jest odwrotnie, najpierw część lo, a potem hi. Można skorzystać z biblioteki avr-libc do liczenia CRC MODBUSa [syntax=c]#include <util/crc16.h> uint16_t...

    Mikrokontrolery Początkujący   18 Cze 2014 22:02 Odpowiedzi: 4    Wyświetleń: 3210
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    Witam while (1 == 1){ fSuccess = WriteFile(hCom, &rs_buff, 30, &RS_ile, 0); printf ("Wyslalem: %s \n", &rs_buff); //Zwieksz czas. Sleep(10); fSuccess = ReadFile(hCom, &read_buffor, 30, &RS_ile, 0); //Czemu read_buffor nie jest zadeklarowany jako wskaznik??? printf ("Odczytalem:...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16272
  • [Atmega 16] Atmega 16: Niepełna transmisja danych przez USART w modbusie, jak to naprawić?

    A co robię niezgodnie z dokumentacją? Poniższe funkcje znalazłem na stronie internetowej, która wyglądała całkiem poważnie. Obojętne mi z której flagi będę korzystał byle działało :P A skoro w większości przykładów natknąłem się właśnie na wykorzystanie tych flag to tego się na razie trzymam. ----------------------------------------... W sumie to...

    Mikrokontrolery AVR   16 Maj 2010 16:15 Odpowiedzi: 2    Wyświetleń: 2707
  • Brak komunikacji miernika tablicowego z RS485 Modbus RTU

    Udało się w końcu skomunikować z miernikiem 30-dniową wersją programu Modbus Poll. Z VEE też w końcu udało się skomunikować z miernikiem, po skorzystaniu z podpowiedzi, że ramka ma być wysyłana 8 bitowymi bajtami. Zmieniłem typ wysyłanych danych na BINARY i podtyp na BYTE i teraz po wysłaniu zapytania jest odpowiedź, którą odczytuję przez zmienną tablicową...

    Automatyka Przemysłowa   14 Wrz 2009 12:12 Odpowiedzi: 14    Wyświetleń: 4344
  • Transmisja danych IRDA – format ramki, czasy impulsów, układy do komunikacji z PC

    Jaki stos IrDA? Przecież IrDA to nie jest protokół transmisji, a tylko warstwa sprzętowa, dokładnie tak jak w przypadku RS232... Protokół transmisji musisz sobie dorobić sam, a czy zrobisz to używając jakiegoś specjalizowanego układu (z zaimplementowanym protokołem jakiegoś producenta) czy też uC (z własnym protokołem lub też jakimś standardowym, np....

    Mikrokontrolery   28 Cze 2005 12:15 Odpowiedzi: 11    Wyświetleń: 2939
  • szukam modbus free (całkiem) lub opsi jak to zrobić ....

    Witam wszystkich. problem - delphi i modbus master (ew. c++) Poszukuję komponentu/biblioteki/opisu jak zrobić samu, transmisję modbus RTU. Dziś korzystałem z pakietu modbus Focus (biblioteka libmbus.dll), ale jak się okazało jest ona free przez 30 dni, więc nic mi z niej...... Jeżeli ktoś jest w stanie podrzucić mi coś do delphi co obsługuje modbusa...

    Programowanie   29 Kwi 2005 07:11 Odpowiedzi: 5    Wyświetleń: 4851
  • Modbus - Jak poprawnie zapisać wiele rejestrów do modułu AB6000?

    Witam, chciałbym wysłać do modułu AB6000 pracującego w standardzie Modbus ramkę danych z funkcją zapisu wielu rejestrów, aby sterować poszczególnymi diodami oraz przetwornikiem cyfrowo analogowym podłączonym do rejestrów przesuwnych 74HC594D. Z odczytaniem wielu rejestrów nie miałem tyle problemów co z powyższym dlatego też bardzo proszę o pomoc bo...

    DSP i Transmisja   16 Mar 2014 23:47 Odpowiedzi: 1    Wyświetleń: 3036
  • AVR - Pytanie o rs485 - zakłócenia vs prędkość

    Chciałbym użyć dużej prędkości - rzędu 115 200 bo mam dużo danych i zależy mi na dużej szybkosci odczytu.. I tu mam wątpliwość, czy oby ta prędkośc nie jest zbyt duża. Podstawą jest terminacja linii. W dalszej kolejności odpowiednie rezystory podciągające oraz odpowiednio dobrany kabel. W rs485 mamy prądową transmisję danych, więc jakie zjawiska fizyczne...

    Mikrokontrolery   27 Mar 2014 18:32 Odpowiedzi: 4    Wyświetleń: 2247
  • Komunikacja między mikrokontrolerami ATMEGA16 (RS422)

    Witam Wszystkich :) Już od dawna miałem chęć zbudować sieć komunikacji pomiędzy mikrokontrolerami RS-485 ful-duplex już nawet kiedyś kupiłem sobie 4 szt. max491 z tym zamiarem ale potem do głowy wpadły mi inne pomysły i jakoś nie wyszło. Nie ukrywam że właśnie ten post zainspirował mnie do powrotu do tego projekciku. :) Komunikację podobnie jak kolega...

    DIY Konstrukcje   07 Lut 2017 07:52 Odpowiedzi: 26    Wyświetleń: 17721
  • Konwerter USB na wiele RS-232/485 z możliwością adresowania urządzeń – jak wybrać?

    Ale jak adresować komendy do konkretnego urządzenia. Konwertery musiałyby mieć adresy. czy ktoś spotkał coś takiego. Masz racje musisz wykożystać adresowanie poszczególnych urządzeń Do tego typu połączeń wykorzystywany jest protokół MODBUS. Jedno urządzenie nawiązuje komunikacje z pozostałymi. Wysyła ramkę danych. najpierw adres urządzenia, kod funkci...

    DSP i Transmisja   13 Paź 2010 17:02 Odpowiedzi: 5    Wyświetleń: 6618
  • Konwerter RS485-Ethernet Lumel PD8 - brak odpowiedzi w trybie zdalnym TCP

    Witam! Posiadam następujący konwerter, próbowałem już pracy w trybie portu COM oraz TCP, zbudowałem urządzenie slave w protokole modbus. Parametry transmisji (57600, Even, 7bit, 1bit stop), przejście na 9600 nic nie daje). Lokalnie, to jest na kablu RS232 urządzenie działa, dostaję poprawną odpowiedź, którą mogę wyświetlić w terminalu. Gdy podłączę...

    Automatyka Przemysłowa   23 Kwi 2012 11:18 Odpowiedzi: 1    Wyświetleń: 2072
  • Jak odbierać dane modbus po sieci przez Moxa w trybie server mode? C# kod

    Oczywiście wiesz że dla modbus rtu musisz w ramce umieścić adres urządzenia które odpytujesz (nie mylić z adresem ip). Poprawnie również skonfigurowałeś parametry połączenia między moxą a urządzeniem (prędkość, parzystość,ilość danych). Sprawdziłeś połączenie jakimś gotowym programem ? Jakiej moxy używasz ? Czy to musi być tryb serwera ?

    Programowanie   13 Paź 2015 08:51 Odpowiedzi: 12    Wyświetleń: 1716
  • Kod źródłowy ASM dla 8051: obsługa MODBUS RTU, CRC, slave/master

    Witam Załączam procedurkę jaką wykożystuje do oblicznia CRC16 w komunikacji po ModBusie z falownikiem. Całej reszty do komunikacji nie zamieszczam bo w moim przypadku poszedłem po najmniejszej lini oporu - umieszczam w pamięci bajty jakie mają byc wysłane w ramce ModBus, obliczam CRC i wysyłam kolejno wszystko (nie robiłem slave). Nie bawiłem się nawet...

    Mikrokontrolery   31 Paź 2006 21:22 Odpowiedzi: 1    Wyświetleń: 3167
  • Sofar Solar KTL-X integracja MODBUS

    Witam wszystkich. W wątku pojawiała się kwestia odczytu danych z inwerterów Sofar poprzez loggera LSW3. Wiadomo już że da się pobierać dane wysyłając lokalnie do loggera zapytanie TCP na port 8899 z odpowiednią ramką. Pytanie czy ktoś próbował może realizować również funkcje inwertera w taki sam sposób ? Mnie interesuje konkretnie funkcja ograniczenia...

    Energia Odnawialna   22 Cze 2025 09:34 Odpowiedzi: 318    Wyświetleń: 98130
  • Domoticz i rekuperator Vents VUT R 600 VE EC A21: komunikacja przez Modbus i Raspberry Pi

    To standardowa ramka modbus tcp, można spróbować od razu w node-red odczytać dane: https://m.youtube.com/watch?v=MY1L8t-10a... Konfiguracja podobna jak programu radzio.

    Smart Home IoT   28 Lut 2025 22:44 Odpowiedzi: 61    Wyświetleń: 2934
  • Jak połączyć panel Telemecanique Magelis XBT R411 z mikroprocesorem przez MODBUS?

    Witam Mam nie wykorzystany panel operatorski Telemecanique Magelis XBT R411 Ponieważ leży nie wykorzystany od dłuższego czasu pomyślałem żeby połączyć go z mikroprocesorem. Podobno może on komunikować się za pomocą MODBUSa, a ponieważ kiedyś bawiłem się MODBUSem chętnie bym sprobował ożenić mikroprocesor i panel razem. Ale jakoś trudno mi znaleźć jakieś...

    Mikrokontrolery   06 Wrz 2007 20:09 Odpowiedzi: 4    Wyświetleń: 1983
  • Odczyt danych z falownika FoxESS T5 przez RS485: komunikacja, pakiety danych, rejestry

    Cześć, mam Foxess T10, ale to jest co do zasady to samo. Z informacji od serwisu wynikało by, że idą tam pakiety danych które idą potem do chmury. W moim przypadku odbieram w kółko pakiety 02 04 00 00 00 06 70 3B. Idzie około 580 takich pakietów na minutę. Z analizatora modbus wynika, że to zapytanie do urządzenia o adresie 0x02 i odczyt 2 bajtów od...

    Energia Odnawialna   31 Maj 2023 21:37 Odpowiedzi: 7    Wyświetleń: 5409
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    send_uintUSART1(ramka U kolegi ramka jest zawsze taka sama, ale zgadzam sie DMA nie moze byc uzyte bo dwa ostatnie bajty sa oddzialnych zmiennych i przy takiej strukturze danych nie ma to sensu.

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7635
  • Jak odpytywać 1000 elementów w sieci RS-485? Podział na pętle, adresowanie?

    co do RTS to nie mozęsz go wykożystać jeżeli kożystasz z 98 ( błąd w bibliotekach vxd działa tylko w nt i chyba już dobrze w xp). Co do modbus: 1Bajt 1Bajt 2 bajty ******* 2 bajty adres funkcja adresdanych dane crc W modbusie możesz wykożystać funkcje od 65 do 72 oraz 100 do 110 na własny protokół( szczegóły(ModbusApplicationProtocol_v1_1... Wtedy...

    Mikrokontrolery   08 Paź 2003 06:32 Odpowiedzi: 29    Wyświetleń: 5667
  • Jak połączyć falownik Sofar 5,5KTL-X z Grafaną przez RS-485?

    Witam. Chciałbym połączyć swój falownik Sofar Falownik 5,5 KTL-X z Grafaną. Czy macie jakiś dobry poradnik, co bym potrzebował (soft) do wysłania po RS-485 danych do Grafany? Mam komputer jako serwer z przejściówką USB na RS-485. Znam Grafanę, odczytuję ramki z falownika poprzez SSCOM, ale nie wiem, co jeszcze trzeba "pomiędzy" do połączenia tej komunikacji....

    Energia Odnawialna   04 Mar 2025 03:30 Odpowiedzi: 4    Wyświetleń: 264
  • Lumel N27P - komunikacja RS485 Modbus RTU - brak odpowiedzi

    Dokumentacja opisuje, że adres abonenta, prędkość transmisji i bity parzystości/stopu się ustawia z menu urządzenia. Najlepiej przestaw na inne a później wróć na 9600 8N1. Składałem sam ramkę zapytania (identyfikator kod_funkcji rejestr ile_odczytać CRC) Wstaw jaką ramkę złożyłeś. Możesz użyć programu Modbus Tester z www.modbus.pl, dobrze się sprawdza...

    Elektryka Pomiary   25 Kwi 2015 21:43 Odpowiedzi: 5    Wyświetleń: 4341
  • Jak działa protokół MODBUS RTU na mikrokontrolerze AVR z RS485?

    Ja właściwie dopiero zaczynam pojmować język C. Projekt z Modbus'em jest tematem mojej pracy inżynierskiej. Wybrałem go głównie z tego względu, że chciałem się nauczyć języka C. Dlatego czytając dokumentacje tej biblioteki na stronie www.libmodbus.org mam pewnie problemy i jeśli bym mógł to bym prosił Cie o pomoc. Mianowicie zauważyłem, że często pojawia...

    DSP i Transmisja   04 Paź 2015 21:54 Odpowiedzi: 50    Wyświetleń: 55522
  • STM32F103RB RS485 - Problem z przesunięciem danych i brakiem echa USART

    Ramka to jest po prostu 8 bajtów na razie, później może jakiś modbus. Na początku chce przechwycić 8 bajtów i potem 8 bajtów odesłać,później będę to rozwijał.

    Mikrokontrolery Początkujący   14 Maj 2014 19:14 Odpowiedzi: 38    Wyświetleń: 4725
  • Procedura LRC CRC dla Modbus i sygnał PWM na Hitachi H8/3048 w assemblerze

    Cześć. Należy pamiętać, że w MODBUS'ie słowa zabezpieczające informacje zależą od trybu transmisji. Na początek może LRC, czyli Longitudinal Redundancy Check - jest on dołączany przez nadajnik jako ostatnie pole ramki, bezpośrednio przed znacznikami końca linii (Carriage Return i Line Feed) w trybie ASCII. Najkrótsza droga do osiągnięcia tego słowa...

    Elektro Maszyny i Urządzenia   11 Gru 2016 20:12 Odpowiedzi: 5    Wyświetleń: 10557
  • komunikacja rs485 - pc jak sprawdzić poprawność przesyłu

    Ostatnia linijka na stronie 46: Note: Every Modbus frame has a maximum limit of 20 variables (40 register). Jednorazowo możesz odczytać 20 zmiennych czyli zawartość 40 rejestrów. Jest to maksymalna długość ramki danych. Skopiuj sobie wysyłane zapytania o zmienne które cię interesują (kompletne ramki z CRC). Zawsze będą takie same. Wtedy możesz używać...

    Automatyka Przemysłowa   10 Sie 2019 08:39 Odpowiedzi: 10    Wyświetleń: 3915
  • rs-485 - RS-485 MODBUS RTU kabel do ziemi, duża odległość i dużo urządzeń

    witam, mam do podłączenia około 50 liczników LE01M (firmy F&F). Ze względów praktycznych chcę to zrobić na 4 liniach po około 12-14 liczników na lini o długości około 300m każda. Sieć pracuje zgodnie ze standardem Modbus RTU, każda z linii na początku ma konwerter USB-RS485, a na początku i końcu zgodnie z instrukcją moduły terminacyjne LT-04 (120Ohm)....

    DSP i Transmisja   18 Lut 2013 22:46 Odpowiedzi: 2    Wyświetleń: 9618
  • VersaMax Micro Modbus RTU komunikacja z regulatorem temperatury SRT-77

    Witam, potrzebuje nakierowania w szafie sterowniczej mam VersaMax Micro CPU IC200UDD040. Wstawiłem mu moduł komunikacji RS 485 IC200USB002, mam tam także regulator temperatury SRT=77 firmy simex. Chcę połączyć się poprzez komunikację RS 485 z tym regulatorem i żądać informacji o wartości wskazania temperatury. Błądzę w tym temacie. 1. Regulator Zaciski...

    Automatyka Sterowanie PLC   25 Paź 2017 15:45 Odpowiedzi: 4    Wyświetleń: 1965
  • Jak odczytać napięcia z falownika Solis 3P5K-4G przez serwer B?

    (at)ElektrodaBot Nie chcę używać innych zewnętrznych urządzeń oprócz WiFi Solis Data Logging Stick DLS-WIFI. Chciałbym odczytać napięcie używając Serwer B ,który znajduje się w zakładce Advanced na stronie konfiguracyjnej loggera. Bezpośrednia odpowiedź na pytanie Aby odczytać napięcie z falownika Solis (np. 3P5K-4G) za pośrednictwem wbudowanego rejestratora...

    Energia Odnawialna   14 Lut 2025 18:42 Odpowiedzi: 7    Wyświetleń: 216
  • atmega - UART magistrala 3+ układów z Raspberry Pi jako master - poprawność schematu?

    Dlatego, że kiedy powstawał modbus nikt nie myślał o rozwiązaniu jakim jest MPCM, co nie znaczy, że nie da się go zaadaptować. Nie wszystkie procki mają też ten tryb zaimplementowany. Od strony RPi musisz do nadawanej ramki danych dodać bit parzystości/nieparzystości i wykorzystać go do nadawania ramki danych/adresu.

    Mikrokontrolery AVR   21 Kwi 2015 19:48 Odpowiedzi: 11    Wyświetleń: 2418
  • Sterownik Tech AG Lux (Defro) - Protokół komunikacyjny

    Udało mi sie podsłuchać transmisję powrotną pomiędzy ethernetowym ST-505 i sterownikiem AG-LUX. Wygląda na to że ST-505 wysyła jedynie potwierdzenie podstawowych parametrów sterownika AG-LUX. Cyklicznie wysyłana jest ta sama ramka: 0226FFF401F60034028E003002980F2D02990002... 0226 RAMKA: początek FFF4(65524) moduł ethernet 01F6 Ustawiona temperatura...

    Systemy Grzewcze Użytkowy   08 Maj 2025 16:46 Odpowiedzi: 357    Wyświetleń: 128940
  • UART - niedokładność baudrate, a procent błędnych danych

    Witam, Tak się zastanawiam jak w praktyce ma się niedokładnośc prędkości baudrate UART,a procent błędnych ramek podczas komunikacji (np. dla protokołu MODBUS, przykładowo ramka ma 15 bajtów). Jeden błędny bajt powoduje, że cała ramka jest błędna. Przykładowo dla ATmegi z kwarcem 16MHz i baudrate ustawionym na 57600 błąd wynosi -0,8%. Przypuszczam, że...

    Mikrokontrolery   19 Cze 2013 11:10 Odpowiedzi: 2    Wyświetleń: 2049
  • Gdzie znajdę materiały dydaktyczne o komunikacji CANBasic?

    Witam, Indeksy i pod indeksy są w CANopen. Podaj przykład ramki dla CANBasic. W ogólności wystarczy w CAN odebrać ramkę i przetworzyć dane tak jak w ModBus, tzn. zdekodować dane. Pozdrawiam,

    Automatyka Przemysłowa   02 Lut 2023 17:40 Odpowiedzi: 7    Wyświetleń: 366
  • Komunikacja ModBus S7-1200 z falownikiem LiteON - jak odczytać rejestry?

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

    Automatyka Przemysłowa   09 Sie 2020 14:17 Odpowiedzi: 11    Wyświetleń: 963
  • Jak połączyć dwa urządzenia RS 485 w trybie MODBUS RTU?

    Witam, chciałbym komunikować ze sobą dwa urządzenia po Modbusie. Sprawdziłem w instrukcjach, że jedno urządzenie może pracować jako Master, drugie jako Slave. Ilość bitów w ramce też się zgadza oraz prędkość przesyłu danych. Coś jeszcze powinienem sprawdzić? Jeśli chodzi o połączenie fizyczne urządzeń: Na internecie jest pełno schematów gdzie kilka...

    Początkujący Elektronicy   16 Sty 2018 22:36 Odpowiedzi: 1    Wyświetleń: 1356
  • Specyfikacja protokołu RS-485 dla sterownika G422-P07 Hewalex - komendy, kodowanie danych

    Witam, Sterownik działa w trybie slave - sam bez pytania nie nadaje. Przy wysyłaniu losowej ramki MODBUS lub jakiego kolwiek znaku zwraca wartość 00 (NUL). Modem do sterownika, fajna sprawa jednak kosztuje swoje (najtaniej znalazłem 199PLN) i korzysta z obcego serwera. Aby zintegrować dane z resztą systemu musiał bym pobierać te dane z internetu i zapisywać...

    Systemy Grzewcze Użytkowy   19 Cze 2020 05:26 Odpowiedzi: 30    Wyświetleń: 10206
  • SOL-MPPT30A Bluetooth, Solarny regulator ładowania MPPT

    Gotowego nie ma ale gdyby to był faktycznie modbus to nie byłoby problemu a to raczej nie jest skoro skomunikować się nie mogę. Pytanie do tych którzy czytali jakieś ramki z tego urządzenia, jak im się udało? Czyżbym ja miał jakiś "lewy" egzemplarz? Dodano po 4 Bo już mi ciśnienie się podniosło a chciałem jak najszybciej uruchomić system (chociaż częściowo)....

    Artykuły   27 Cze 2025 13:30 Odpowiedzi: 124    Wyświetleń: 15003
  • Konfiguracja falownika AMD-S przez Modbus – współpraca ze sterownikiem Twido

    Witam. Komunikowałem się z programem AMD-F do odczytu danych z falownika. komunikacja była na: ramka 11-bitowa dla znaku 8 bitów czyli 8,N,2 Uruchomienie falownika odbywa się za pomocą adresu 2000H czyli wysłanie 12h czyli praca w lewo. Jak skomunikować się z twido ;/ %MW0 := 16#0012 ;/ Czy ktoś próbował komunikować się z podobnym sterownikiem. Pozdrawiam.

    Automatyka Przemysłowa   12 Lis 2009 11:50 Odpowiedzi: 1    Wyświetleń: 1313
  • USART vs. UART - jakie są różnice?

    Czy kiedykolwiek zdarzyło Ci się użyć terminu UART tylko po to, by zostać poprawionym przez innego inżyniera, że nie jest to UART, ale USART? W pewnych przypadkach oba te terminy są zamienne, ale w wielu innych używanie ich wymiennie jest niepoprawne. Przyjrzyjmy się, czym dokładnie są USART i UART, a także jakie są pomiędzy nimi główne różnice. Większość...

    Artykuły   18 Lis 2019 15:00 Odpowiedzi: 15    Wyświetleń: 14895
  • Projekt układu dla 30-40 mikrołączników z LED i przekaźników bistabilnych

    Międzyczasie znalazłem fajną, acz drogą rzecz. To popatrz Waść co proponowałem w #14 Jest tego więcej https://eletechsups.com/new-product-area... niestety obsługa przez modbus rtu więc przez PLC, HMI lub mikrokontroler ewntualnie PC. Na marginesie język LAD (drabinka) dla PLC powstał by łatwo dało się przenieść logikę zbudowaną na przekaźnikach...

    Początkujący Elektronicy   04 Mar 2025 20:11 Odpowiedzi: 142    Wyświetleń: 2025
  • [MODBUS] - obsługa rozkazów wymagających długiego czasu wykonania

    Master wysyła ramki z zapytaniem o status wykonania rozkazu Jakiego rozkazu ma do tego używać? Przykładowa sytuacja: Master wysyła rozkaz WRTE_HOLDING_REGISTER (0x06) Slave obiera sprawdza poprawność ramki (suma kontrolna, rozkaz, zakres adresów, poprawność danych) i odsyła ramkę zwrotną, rozpoczyna się wykonywanie rozkazu (skutkujące przepisaniem...

    Mikrokontrolery   16 Lut 2019 12:39 Odpowiedzi: 3    Wyświetleń: 690
  • Gdzie kupić tańszą bibliotekę modbus od ENGIBY dla sterowników SAIA?

    Format ramek Modbus dla poszczególnych rozkazów http://www.modbus.org/docs/Modbus_Applic... Uzupełnienie dla transmisji szeregowej, w tym sposób liczenia CRC metodą tablicową: http://modbus.org/docs/Modbus_over_seria... Przygotuj ramkę bajt po bajcie w kolejnych rejestrach, wylicz CRC i wyślij. Po otrzymaniu odpowiedzi...

    Automatyka Przemysłowa   10 Maj 2017 23:20 Odpowiedzi: 3    Wyświetleń: 1089
  • Optoizolowana magistrala z Atmega 128 i Atmega 8 - SPI, I2C czy UART RS485?

    No rozumiem że prosty, jak będzie chciał, to może nawet zrobić proste wysyłanie danych "w przewód" bez potwierdzania i kontroli poprawności odebranych danych z powiedzmy przerwą o wartości czasu trwania kilku znaków rozdzielającym ramki. Na początek dobre i to, dodanie CRC to już mały kłopot. Później niewielka modyfikacja ramki (adres urządzenia, numer...

    Mikrokontrolery AVR   06 Gru 2010 21:56 Odpowiedzi: 16    Wyświetleń: 2974
  • RFM12B - Detekcja zakończenia transmisji (ramka typu RTU)

    Cześć W moim systemie wiadomość przesyłana jest drogą radiową wygląda jak RTU z protokołu MODBUS zakładam, że procedura przerwania powinna jednorazowo odebrać całą wiadomość chyba, że macie inną propozycje) W tym celu zapętlam w przerwaniu żelazną fukcję odczytu (z użyciem nIRQ) (cisza na linii)> 3,5T (gdzie T oznacza czas transmisji jednego znaku)...

    Mikrokontrolery   31 Paź 2012 23:57 Odpowiedzi: 4    Wyświetleń: 1908
  • Landis UH50 + WZU-485B - Problem z komunikacją ModBUs RTU

    Podejrzewam, że przez 15 sekund to miał na myśli ogólny slave response timeout. Danych na tym liczniku nie jest aż tak dużo, aby przy standardzie 9600 czytanie danych zajęło więcej niż 1 sekundę. Na delay beetween polls ustaw 0.5 sek. max. (możesz nawet mniej). Generalnie modscan32 jest kiepskim narzędziem jeżeli próbujesz rozwiązać kłopoty z komunikacją....

    Automatyka Przemysłowa   09 Maj 2020 17:18 Odpowiedzi: 14    Wyświetleń: 4284
  • N13, S7-1200 - Błąd 8382 przy komunikacji Modbus RTU, brak danych w Data Block

    Witam Serdecznie szanowne grono! Mam problem z połączeniem po Modbus RTU miernika Lumela N13 z Simatic S7-1200, dokładniej transmisja danych zachodzi tj. PLC odpytuje i dostaje w moim mniemaniu poprawna odpowiedź jednak nie uzyskuje żadnych danych w Data Block tylko MB_MASTER zwraca jednorazowo błąd 8382 świadczący o błędzie w długości danych. Próbowałem...

    Automatyka Przemysłowa   31 Sty 2016 22:00 Odpowiedzi: 3    Wyświetleń: 2406
  • [STM32F103] Odbieranie danych przez UART z wykorzystaniem DMA (na rejestrach)

    Moim zdaniem odbiór przez DMA sensu nie ma. Istnieją opublikowane rozwiązania z buforem cyklicznym i DMA, których niektórzy Koledzy z forum używają z powodzeniem - i to działa, chociaż moim zdaniem jest to przerost formy nad treścią. uC bez problemu poradzi sobie z przerwaniami odbioru UART. Tu nie do końca się zgodzę, stosuję odbiór przez DMA przy...

    Mikrokontrolery ARM   24 Lip 2018 18:20 Odpowiedzi: 20    Wyświetleń: 1569
  • Ile osób na forum programuje sterowniki PLC i jakie modele używacie?

    Modbus RTU to jest specyfikacja ogólnie dostępna. Jeżeli jakieś urządzenie spełnia tą specyfikację to powinno być to kompatybilne z każdym innym urzadzeniem lub programem obsługującym ten protokół. Wysyłam ci program demo do testowania urządzeń modbusowych. Ja go używam do testowania moich modułów. Tylko mam problem z 485 bo winda98 nie obsługuje togle...

    Automatyka Sterowanie PLC   08 Gru 2004 01:44 Odpowiedzi: 62    Wyświetleń: 20623
  • AVR i Modbus - jak odbierać dane z PC do Atmega16?

    Z odbiorem już sobie poradziłem. Pojawiły się naszeptujące pytania ze specyfikacji modbusa dowiedziałem się że ramka w trybie ASCII składa się 16 bitowych danych. W RTU natomiast z 8 bitowych. Jednak w kazdym programie do testowania po ustawieniu liczby rejestru na 4 (tak mam w programie na procesor) zamiast rejestrów 4 rejestrów przypadających na każdy...

    Mikrokontrolery AVR   08 Gru 2011 12:31 Odpowiedzi: 8    Wyświetleń: 4120