odbiór ramka modbus

Znaleziono około 34 wyników dla: odbiór ramka modbus
  • Analiza ramki Modbus RTU z panelu Wecon do Arduino Mega/Leonardo

    No ale w jaki sposób zagwarantujesz, że Twój kod wykona się zaraz po otrzymaniu zapytania? W Modbusie jest timeout, jeśli ty zaś odpowiadasz na sztywno co około 300ms, to jak ma to działać? Równie dobrze może być tak, że odpowiedź do panelu wysyłasz po 299ms od wysłania zapytania - wtedy panel już nie czeka na nic. Przy okazji po zakończeniu Twojego...

    Arduino   05 Gru 2016 21:06 Odpowiedzi: 26    Wyświetleń: 1833
  • Jak połączyć się z urządzeniem przez RS485 w C++ (Builder 6)?

    W skrócie to używasz RxD TxD RTS. Najprew ustawiasz linie RTS ( odbiór albo nadawanie) a potem puszczasz ramkę. Interesuje się modbus cz jakiś własny protokół?

    Programowanie   22 Sty 2012 19:24 Odpowiedzi: 5    Wyświetleń: 2419
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    Masz opóźnienie zanim się przełączysz na odbiór, może poprostu przegapiasz ramkę?

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7635
  • REKLAMA
  • 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
  • Modbus via RS-485, kilka urządzeń slave na 1 linii, zabezpieczenie przed kolizją

    Urządzenia slave ustaw na odbiór a mastera na nadaj po wysłaniu poprawnej ramki pytającej przełącz mastera na odbiór i odpowiedniego slavea na nadaj - oczywiste:). Dwa urządzenia nie będą nadawać na raz ponieważ ramka modbusa jest dość skomplikowana i wątpię w to aby wystąpiły takie błędy w niej że będzie ci się zgadzać crc.

    Mikrokontrolery AVR   31 Paź 2011 11:25 Odpowiedzi: 3    Wyświetleń: 2544
  • REKLAMA
  • H8/3048 Modbus RTU - Jak przepisać całą ramkę do bufora odbiorczego?

    Dokładnie prawdopodobnie problem dotyczy przerwań. Ramkę odbieram w założonym czasie zliczania przez timer w przerwaniu. Założony czas wystarczy na całkowity odbiór ramki a jednak tak nie jest. Może ktoś miał ten sam problem. Dodatkowo założyłem odpowiednio priorytety przerwań, ale nic to nie pomogło.

    Mikrokontrolery Pozostałe   28 Wrz 2009 13:17 Odpowiedzi: 10    Wyświetleń: 4147
  • Czy Atmega8 obsługuje odbiór Modbus RTU przez USART jak w trybie ASCII?

    Nie wiem "jak to jest opisane w datasheet Atmegi". Modbus RTU odbiera się tak samo jak ASCII. Różni się sposobem wykrywania początku i końca ramki - w trybie RTU to czas ciszy na łączu. [url=http://www.modbus.org/specs.php]Spe...

    Automatyka Przemysłowa   14 Wrz 2010 21:53 Odpowiedzi: 1    Wyświetleń: 2478
  • C# - komunikacja ze sterownikiem przez port szeregowy

    To jest tylko ramka testowa, nic nie chce robić. Chciałem zobaczyć czy sterownik dostanie ramkę i dostaje bo na sterowniku są 2 diody. Jedna odpowiada za odbiór a druga za nadawanie. Niestety nic nie odpowiada ale już wiem dlaczego :) Co do testera modbus to posiadam takowy ale on ma już "wbudowane" obliczanie CRC więc zostaje tylko kwestia wyboru funkcji...

    Programowanie   01 Kwi 2014 13:05 Odpowiedzi: 12    Wyświetleń: 1740
  • Modbus RTU przez TCP w NModbus i CONV485E – jak przesłać pełną ramkę z CRC?

    Konwerter w trybie przezroczystym przesyła bajt po bajcie dane odebrane z połączenia TCP na port RS485, a odebrane z RS485 wysyła połączeniem TCP. Nic więcej. Co konkretnie jest przesyłane możesz podejrzeć Wiresharkiem. Musisz sam zadbać, żeby przesyłane dane miały sens, a także żeby było dość czasu na ich transmisję po RS485 przy wybranej szybkości,...

    Automatyka Przemysłowa   13 Wrz 2014 21:43 Odpowiedzi: 4    Wyświetleń: 2274
  • modbus_s7-300_konfiguracja sprzętowa + przykład programu

    czy możesz wyedytować i wkleić kawałek takiej biblioteki sterującej Modbasem. ewentualnie troszkę bardziej to opisać Niestety nie mam gotowego kawałka kodu dla S7-300, bo nigdy na tym sterowniku nie potrzebowałem Modbusa. W skrócie wygląda to tak, że musisz przygotować sobie ramkę Modbus z jakimiś danymi, np. odczyt albo zapis jakiegoś rejestru (struktura...

    Automatyka Przemysłowa   01 Paź 2008 13:04 Odpowiedzi: 6    Wyświetleń: 2420
  • 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
  • [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
  • Obsługa protokołu Modbus w RTU

    Zapamiętujesz timestamp ostatnio odebranego znaku (w milisekundach albo w mikrosekundach w zależności od prędkości transmisji). Następnie testujesz ile czasu upłynęło od odebrania ostatniego bajtu (np w przerwaniu od timera). Jeżeli czas od odbioru ostatniego bajtu > 3.5T to uznajesz że odebrałeś poprawną ramkę.

    Mikrokontrolery   17 Maj 2016 09:09 Odpowiedzi: 8    Wyświetleń: 3012
  • REKLAMA
  • 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
  • [Delphi] Odbiór danych RS232 - gubi część ramki

    Witam, piszę właśnie obsługę Modbusa (master) w Delphi. Do komunikacji przez RS używam komponentu TComPort. Problem w tym, że około 10% odebranych ramek ma ucięty początek. Procedura odbioru(bez dalszego przetwarzania) wygląda następująco: procedure TFkomunikacja.ComPort1RxChar(Sender&... TObject; Count: Integer); var odebrane:Ansistring;...

    Programowanie   24 Lip 2010 11:32 Odpowiedzi: 7    Wyświetleń: 2562
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    Jeżeli w takiej ramce zapytania jest jakiś błąd to z reguły urządzenia (przynajmniej sterowniki PLC) są tak skonstruowane, że nic nie wysyłają. Tyczy się to również sumy kontrolnej - jeżeli jest zła to sterownik też nic nie odpowie. Z tego co widzę zmieniłeś numer urządzenia na 5 tak więc suma kontrolna jest inna 8B a nie 8D. Widzę również, że masz...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16272
  • Jak wystawić czujnik DS18B20 w protokole Modbus RTU na Arduino Uno?

    Dodatkowy pin przełącza max485 między nadawaniem a odbiorem.Jeśli urządzenia ma być typu slave utrzymujesz maxa na odbiorze czekając na poprawną ramkę z poleceniem modbus i adresem twojego urządzenia od mastera. Po odebraniu polecenia przełączasz maxa na nadawanie i wysyłasz odpowiedź.

    Arduino   27 Mar 2015 07:51 Odpowiedzi: 11    Wyświetleń: 8430
  • [Visual C#] Jak poprawić odbieranie danych z SerialPort w Visual C#?

    Tematu nie porzuciłem, spokojnie :) Poczytałem trochę o klasach, bo przyznam się szczerze, jakoś do tej pory traktowałem to po macoszemu. Poczytałem o modyfikatorach dostępu, klasach i zmiennych statycznych, getterach i setterach. Wobec poszerzonej wiedzy - stary program wrzuciłem radośnie do śmietnika i napisałem nowy wykorzystując kilka funkcji ze...

    Programowanie   24 Cze 2017 21:19 Odpowiedzi: 29    Wyświetleń: 2316
  • Saleae Logic - Jak analizować Modbus przy jednym kanale?

    Protokół to jedno, złącze elektryczne to drugie. Sugeruję wykonanie interfejsu Rx dla RS485, czyli 75176 z wymuszonym kierunkiem odbiór. Z wyprowadzenia Rx 75176 dajesz sygnał na analizator. Oczywiście 75176 wymaga zasilania. Możesz także doprowadzić jeden z sygnałów linii różnicowej do wejścia analizatora. Jeśli progi wyzwalania pozwolą na dostosowanie...

    Mikrokontrolery Początkujący   22 Lut 2016 09:33 Odpowiedzi: 8    Wyświetleń: 2700
  • [Atmega8/C] Atmega8 - UART niepoprawnie odbiera dane z PC, gubi bajty po pierwszym

    Napisałem sobie obsługę protokołu modbus pod Atmege8 (taką prowizoryczną). W fazie projektowej symulowałem zapytanie od Mastera które było analizowane zaraz po wystartowaniu. uC reaguje prawidłowo tzn. Wysyła ramkę zgodną z oczekiwaniami. Problemy zaczęły się przy odbiorze danych po interfejsie UART. Otóż dane odbierane przez uC nie zgadzają się z tym...

    Mikrokontrolery AVR   26 Wrz 2013 15:08 Odpowiedzi: 8    Wyświetleń: 2115
  • 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
  • Ocena koncepcji sieci RS485 z czujnikami na działce i w budynkach

    Dziękuję koledzy za odzew. Postatram się dzisiaj zebrać wszystko do kupy i zmodyfikować schemat i projekt. Na razie odpowiem jedynie na ostatnie pytanie. Wszystkie WA1 są ustawione jako odbiorniki. CJP1 używa przejściówki UART/USB która za pomocą MAX485 jest wpięta w sieć RS485. To właśnie ta przejściówka steruje kierunkiem owego MAX485 - gdy nadaje...

    Mikrokontrolery AVR   22 Maj 2018 06:02 Odpowiedzi: 6    Wyświetleń: 1113
  • Organizacja komunikacji pomiędzy PC a trzema AVR'ami.

    Cześć. Pracuję nad takim małym systemem komunikacji pomiędzy kilkoma urządzeniami pomiarowymi a PC. Pomiędzy urządzeniami a PC jest coś w rodzaju hub'a, co sam zaprojektowałem i wykonałem - ogólny schemat jest taki: http://obrazki.elektroda.pl/5939738300_1... Wspomniane przeze mnie urządzenia pomiarowe nie są pierwszej nowości, więc...

    Mikrokontrolery AVR   28 Maj 2017 19:34 Odpowiedzi: 23    Wyświetleń: 1599
  • [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
  • Jak zbudować sterownik modułowy z RS485 i Atmega do maszyn przemysłowych?

    Czy jest potrzebna jakaś kontrola (synchronizacja) czasu przełączania się Tx/Rx poszczególnych par urządzeń? Jeżeli protokół komunikacji jest dobrze "napisany" i zaimplementowany to nie trzeba nic synchronizować, jeżeli tak nie będzie, to będą problemy (np: odpowiedź od slave'a może nadejść za późno i wtedy jak master w tym czasie "zajmie" magistralę...

    Mikrokontrolery   27 Gru 2011 22:18 Odpowiedzi: 22    Wyświetleń: 4900
  • Schemat przełącznika RS485 z dwoma portami - czy zadziała z Bascom?

    No cóż - każdy początkujący ma problem z transmisją RS485. Nie dlatego, że nie rozumie transmisji. Dlatego, że pojawiają się różne stany związane z konkretnym zachowaniem się układów. Problemy te można zdefiniować dopiero po szczegółowej analizie oscyloskopowej stanów linii transmisyjnych i linii TxD i RxD. Spróbuję pomóc, ale nie wiem, czy będziesz...

    Projektowanie Układów   12 Sie 2013 14:39 Odpowiedzi: 11    Wyświetleń: 4062
  • AVR AT90S2313: zakłócenia w transmisji UART z modułami radiowymi 433MHz

    To ja może na początek dodam, że moja wiedza na temat propagacji sygnału radiowego jest znikoma. Co rozumiesz przez "anteny wew spólnej orientacji" ?? Tzn, że sa równolegle do siebie ... mówiąc po polsku :) Technicznie w aplikacji jest napisane BER=10-3 (jak się nie mylę), tylko nie pamiętam przy jakich parametach, czyli zakładając że nie zrobiłeś żadnego...

    Mikrokontrolery   07 Lut 2007 18:11 Odpowiedzi: 74    Wyświetleń: 27283
  • STM32 - MODBUS RTU - Jak wykryć początek i koniec ramki

    Przeczytaj specyfikację MODBUS, tam wszystko jest, uniwersalnie dla każdego urządzenia. http://www.modbus.org/docs/Modbus_over_s... Generalnie wygląda to tak, że po odebraniu każdego znaku czekasz 3,5 znaku na następny znak. Jeśli w tym czasie zostanie odebrany nowy znak, resetujesz timer i znowu czekasz ten okres, jeśli znak nie nadejdzie...

    Mikrokontrolery ARM   20 Kwi 2017 22:39 Odpowiedzi: 17    Wyświetleń: 3054
  • Dom Inteligentny: Jak zrealizować komunikację multimaster na RS485?

    Witam Najlepiej użyć kosci TP-UART i problem rozwiązany ale cena 150zl netto powala!!! Wlasnie jestem na etapie testowania rs485 MultiMaster i tak: Kosc sn75176 docelowo sn75lbc184 obsługa do 128 nadajnikow. Kanal A poprzez rezystor podciągniety do VCC Kanal B poprzez rezystor do GND. Tylko w jednym sterowniku calej sieci i terminatory 120 na koncach,...

    DSP i Transmisja   05 Lip 2017 18:45 Odpowiedzi: 74    Wyświetleń: 53764
  • 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
  • [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
  • Bascom AVR – kod do cyklicznej transmisji 4 bajtów przez Modbus do PC

    witam. w związku z zapytaniami na meila odpowiem na ile mogę tu(być może komuś się to przyda. Jesli gdzies walnołem jakis bład prosze o wybaczenie:) już dawno projekt zakonczony a nie chce mi się na nowo teraz wszystkiego instalować i sprawdzac. na początku zanim zacząłem co kolwiek pisać podpatrzyłem terminalem (RTU) przes rs232 co tak naprawdę wysyła...

    Mikrokontrolery   15 Kwi 2009 23:37 Odpowiedzi: 9    Wyświetleń: 8068
  • Analog Devices, ADuC 842 - kłopot z odebraniem ramki Modbus przez UART

    Witam wszystkich forumowiczów. Jest to mój pierwszy post dlatego też bardzo proszę o dużo wyrozumiałości. Mam do wykonania pracę inżynierską polegającą na zaprojektowaniu, wykonaniu i uruchomieniu węzła SLAVE sieci przemysłowej PROFIBUS DP. Węzeł ten zbudowany jest w oparciu o układ AB6000 firmy HMS oraz mikrokontroler ADuC842 (dokładnie to płytkę evaluacyjną...

    Mikrokontrolery Pozostałe   16 Lut 2014 20:09 Odpowiedzi: 1    Wyświetleń: 3207
  • STM32F103 - Zakłócenia przy równoległej komunikacji USART1 i USART2

    Kod: [syntax=c] /************************* * stm32 uart main.c *************************/ #include "stm32f10x.h" #include "stm32f10x_flash.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stdint.h" #include "misc.h" #define CLK_FREQ 36000000 /* User defined function prototypes */ void GPIOA_Init(void);...

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3456