ramka danych modbus ascii

Znaleziono około 22 wyników dla: ramka danych modbus ascii
  • 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
  • REKLAMA
  • 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
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [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
  • 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ń: 2736
  • 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
  • REKLAMA
  • 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
  • REKLAMA
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Jeżeli przerwa między ramkami (która jest stanem wysokim na linii) wynosi minimum 3.5T to jak ja odróżnić od 4 (i więcej) jedynek?? 3.5T to czas gdzie T to czas przesłania jednego bajtu więc nie trzeba nic odróżniać :wink:. Dobrym rozwiązaniem jest sprawdzanie za każdym odebranym bajtem CRC wstecz tzn. czy odebrane dwa bajty są sumą kontrolną wcześniejszych....

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20388
  • AVR + kilka urządzeń na RS232, protokół komunikacji.

    Czyli w sekcji 'DANE' ramki protokołu MODBUS mogę umieścić zarówno numery rejestrów do odczytania jak i dane zwrotne z czujników? Nie jest to w żaden sposób uregulowane co tam sobie wrzucę? Początkowo chciałem zrobić enkapsulację i użyć MODBUS ASCII. Dlaczego tak? Bo czujniki odbierają komendy w ASCII. Coś mnie jednak powoli odwodzi od tego pomysłu....

    Mikrokontrolery   26 Lis 2016 22:16 Odpowiedzi: 65    Wyświetleń: 4200
  • 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
  • [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
  • 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
  • REKLAMA
  • 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
  • Wizualizacja - dostęp do danych sterownika PLC przez RSa

    Możesz użyc PLC firmy LG (juz niedługo LS Industrial Systems) np. serii Master-K120 albo Glofa GM7U. Mają wbudowane dwa porty: RS232 i RS485. Mozesz na nich używać protokołu dedykowanego (pełna dokumentacja na stronie dystrybutora), modbusa ASCII lub RTU, albo spróbowac zrobić swój protokół na kodach ASCII - tylko 16 ramek ale odpowiednio programując...

    Automatyka Sterowanie PLC   24 Cze 2005 13:22 Odpowiedzi: 13    Wyświetleń: 5982
  • Integracja przelicznika Metronic FP-210 z Modbus ASCII do SCADA

    Witam, potrzebuję porady czy da się coś z tym zrobić, czy w ogóle jest sens się bawić, a rozwiązanie leży na podłodze i trzeba jedynie je podnieść, mianowicie mam dość stary przelicznik (sumator), firmy Metronic, model FP-210. W moim przypadku jest on podłączony do wodomierza, wodomierz ma wyjście impulsowe, do którego podłączony jest Metronic. W taki...

    ESP8266 i ESP32   19 Maj 2020 19:36 Odpowiedzi: 7    Wyświetleń: 1833
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    Witam Firma LUMEL różnie jak widzę po dokumentacji implementuje modbus'a chodzi mi o zapis w rejestrach. Jeśli wyślemy ramkę zapytania w trybie RTU np: 01 03 1D BD 00 02 52 43 to dostaniemy 01 03 08 3F 80 00 00 40 00 00 00 42 8B zgodnie z dokumentacja do miernika LUMEL NA6 z tym ze tam rejestry są 32 bitowe a wiec ilość bitów danych jest 8, 4 * 2 rejestry...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16272
  • [Atmega32] [Atmega32][C] Tworzenie ramki danych z CRC i bitami start/stop przez UART

    Jeśli nie odbiorę reszty to wcześniej się dowiem, że coś jest nie tak, niż czekając na jakieś znaczniki końca. Czyli analizujesz cały czas odbierane dane...jak uC ma dużo czasu to wiadomo nie ma problemu. Nie jesteś jasnowidzem i nie wiesz co dostaniesz (no chyba że masz z góry narzuconą długość ramki, rodzaj danych etc. i postawiane CRC co drugi bajt...

    Mikrokontrolery AVR   28 Cze 2010 13:16 Odpowiedzi: 30    Wyświetleń: 5399
  • Arduino - Wysyłanie wielu zmiennych po UART

    (at)JacekCz czemu służy Twój post. Chcesz ze mnie się pośmiać czy pomóc koledze rozwiązać problem. Mam wrażenie ze bardziej interesuje Cie to pierwsze i nie rozumie tylko dlaczego. To co umieściłem w poście to tylko fragment tego co od lat używam z powodzeniem w moich projektach. Drażni cię to że to działa? Pełny format jest podobny do modbusa (także...

    Arduino   08 Sie 2017 20:41 Odpowiedzi: 17    Wyświetleń: 5358
  • STEROWANIE SKANEREM LASEROWYM W DELPHI PRZEZ RS232 !!! HELP!

    Zwracam się do wszystkich o jakąkolwiek pomoc w rozwiązaniu mojego problemu. Posiadam skaner laserowy (jest to praca dyplomowa), do którego muszę napisać aplikację za pomocą której możliwe będzie wyświetlenie wiązką lasera dowolnego obrazka, załadowanego z pliku bądź z jego pamięci!!! Sercem skanera jest mikrokontroler AT89S8252 firmy Atmel. Sterownik...

    Programowanie   10 Lip 2005 22:41 Odpowiedzi: 1    Wyświetleń: 1674
  • Wybór mikrokontrolera do AD7730, przesyłanie danych 1 kHz na kanał do PC

    Myśle, że warto się tutaj zastanowić, czy powtarzanie komunikatu jest potrzebne. Autor musi zdecydowac, czy nie wystarczy mu w tym układzie, że wykryje, że pakiet doszedł z błędem. Taki pakiet trzeba pominąć. Wtedy wystarczy jeden bufor. Ramke proponuje w takim formacie : 1 bajt rozpoczynający np. 0xAA 3 bajty z wynikiem z pierwszego A/C 3 bajty z wynikiem...

    Mikrokontrolery   22 Maj 2006 22:36 Odpowiedzi: 31    Wyświetleń: 5097
  • Jak zakodować i wysłać ramkę Modbus ASCII w C#?

    Nie mam pojęcia o co chodzi w tym przykładzie. Kiedyś z kolegą wykonałem pewne urządzenie. Przykładowa ramka (jedna z wielu - najprostsza) wyglądała tak: : 0 F 0 P D 8 CR LR. Zatem należało przesłać bajty: 0x3A, 0x30, 0x46, 0x30, 0x50, 0x44, 0x38, 0x0D, 0x0A. Tutaj 0x0F to adres slave, P - polecenie, dane polecenia - brak, 0xD8 - LRC.

    Programowanie Początkujący   05 Kwi 2012 23:04 Odpowiedzi: 5    Wyświetleń: 1399
  • c# - Modbus RTU: Odebrana ramka pusta, jak poprawnie odczytać dane?

    Przede wszystkim dlatego, że tworzysz pustą tablicę bajtów. Spróbuj tak: [syntax=csharp] SerialPort sp = (SerialPort)sender; string data = sp.ReadExisting(); byte[] indata = ASCIIEncoding.ASCII.GetBytes(data); Console.WriteLine("Data Received:"); [/syntax]

    Programowanie   08 Kwi 2014 17:33 Odpowiedzi: 1    Wyświetleń: 1956
  • Programowalny konwerter protokołów z rs232/485 na ethernet

    Witam Zna ktoś w miarę sprawdzony konwerter protokołów z rs232 na ethernet Szukam takiego urządzenia które pozwoli mi zdefiniować własną ramkę którą później bym wystawił po ethernecie np na modbus tcp W skrócie to chciałbym udostępnić dane z wagi (rs232-zwykły ciąg znaków ascii) na modbusie tcp. Przy użyciu openwrt i jakiegoś routera jestem oczywiście...

    Automatyka Przemysłowa   07 Lis 2011 14:06 Odpowiedzi: 2    Wyświetleń: 2041