Witam Wszystkich :) Udostępniam prosty program pod Windows (testowany na XP i Win7 w wersji 32 i 64 bity) to testowania transmisji MODBUS. Jest tak prosty, że dla osób w temacie nie wymaga żadnej instrukcji !!! Ostatnio uruchamiałem urządzenie na ATmega128 gdzie zaimplementowałem transmisję MODBUS. Potrzebne mi były tylko dwie funkcje 3 (0x03 - Read...
(at)Michalux sprawdź czy w okolicy przejścia stanu inwertera w okolicy "Wait" na "Normal" nie masz jakiś dziwnych odczytów. U mnie, gdy produkcja rusza mam zarejestrowany pik mocy i produkcji. Wcześniej tego nie było, może to ma związek z porą roku i pogodą. Trzeba dorobić kontrolę poprawności danych, czego ani ja, ani Ty nie masz. Sprawa jest trudna,...
Niedawno napisalem prosty programik w bc++ 6 , ktory symulowaqc ma prace modbus rtu i asci. Wystarczloby dolaczyc kmunkiacje rs i mozemy sie komunikowac ze urzadzeniem slave.W zalaczeniu ten programik wraz z zrodlami. W delphi kiedys tez napisalem programik wykorzystujacy modbus rtu , wiec jesli chcesz pisz na priv.
Przy firmware z końcówka 120 lub 122 w smart dongle można też użyć kabla LAN do połączenia poprzez MODBUS TCP.
1. Standardowa karta SIM nie pozwala na przesyłanie danych z Internetu do urządzenia mobilnego. To urządzenie mobilne musi zainicjować najpierw połączenie. Po tej operacji komunikacja w dwie strony jest możliwa. 2. W przypadku komunikacji przy pomocy protokołu Modbus to urządzenie master musi wysłać zapytanie do urządzenia slave (licznika). Urządzenie...
Teraz tylko jak przesłać do domoticza Tak samo jak w przypadku sofara. Identyczny json, można po prostu skopiować ten node i podmienić idx oraz svalue.
Możesz po prostu dodać kolejny kanał - Saleae podobnie traktuje UART - też aby oglądać transmisję w 2 strony potrzeba dodać 2 analizatory protokołu UART.
W zasadzie freemodbus to implementacja dla urządzeń slave. Ale master może wpisywać dane do Slava .. po prostu ustawia rejestry w urządzeniu Slave. Poszukaj rozpiski - dotyczącej Modbusa - poczytaj zrozumiesz o co chodzi.
Witam Ja komunikuje sie prockiem ze sterownikiem używanjąc protokołu modbus poprzez rs232, nic poza sygnałami RXD i TXD oraz masą nie jest potrzebne (od strony sterownika zwarte sygnały RTS i CTS oczywiście) Nie mam teraz przed sobą żadnej specyfikacji ale wydaje mi się że common to po prostu masa sygnałowa
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ć...
Dzięki za odzew. Niestety wiem tyle co podałem w pierwszym poście. Modbus jako taki nie jest dla mnie problemem (pisałem własne programy na avr z obsługą modbus rtu) Producent kotła nie przyznaje się do implementacji modbusa i nie udostępnia żadnych danych. Pytam czy ktoś próbował dogadać się z tym kotłem ? Może ktoś ma jakieś informacje o protokole...
Na liście pakietów, prawym myszki i z menu wybieram "Decode as...". Zakładka "Transport" tam jest lista protokołów, wybieramy MODBUS/TCP. Po lewej jest filtr portów jakie mają być analizowane można wybrać które źródło czy odbiorca portu. Potem "Zastosuj" i "Ok".
Wartość 4294967295 to -1, więc wg dokumentacji funkcji -holdingRegisterRead to failure. BTW patrząc na funkcje modbusa w arduino - brakuje mi odczytu wielu rejestrów- poważna wada. Modbus niestety ma parę niekonsekwencji. raz adresy sa liczone od 0 raz od 1. Producenci też dokładają swoją interpretację. Radziłbym najpierw wykorzystać jakiś program na...
Dawno już nie pracowałem z SLC, ale wydaje mi się, że z PowerFlex'em wymienia dane funkcją MSG (kopiuje obszary pamięci), a z innymi produktami funkcją EEM, w której można podać obszar Instance. W wyższych modelach jest "dla ludzi" :) przez pliki EDS i wymianę cykliczną I/O.
Jak stworzyć taką ramkę? [adres urządzenia][06][80][FF][55][AA][crc][crc...
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...
w instrukcji po polsku świetnie opisali jest to banalnie proste ale wymaga przeczytani
(a przecież chyba o to chodzi każdemu hobbyście);:) o to to... Pomysł zmiany magistrali powstał po tym jak zacząłem szukać modułu sterującego. Wpadłem ostatnio na pomysł żeby użyć raspberry pi (niestety już kupiłem), który nie ma CAN. A ma SPI? Jeżeli ma to polecam MCP2515. Pozostaje kwestia kontrolera CAN (MCP2515 koszt 3-4zł). W CAN nie ma kontrolera...
Nie jestem pewien czy przy podłączeniu do układu RS232 to TTL do wyjść RX i TX portu modbus nie spalę go. Daj konwerter, RS485 i RS232 to dwa różne fizycznie porty. RS485<->RS232 załatwi sprawę. Możesz też poszukać RS485<->USB, urządzenie na FTDI tworzy wirtualny port COM, przewidziany dla programów, które nie są w stanie bezpośrednio komunikować...
Tak. Tak bardzo Ci to przeszkadza? Przecież jeżeli chcesz coś wykonać co 2 sekundy to po prostu robisz to co ileś tam wystąpień przerwania. Ponadto, zastanowiłbym się nat tym czy Twój kod musi być w przerwaniu. Skoro chcesz go wykonywać z częstotliwością 1Hz to raczej to nie jest konieczne.
Tu jakieś rejesrry znalazłem: https://forum.arturhome.pl/t/licznik-ene... 1.2 MODBUS-RTU Address Information Data register: Lp.AddressFormatData descriptionUnitR/W 10000-0001floatA phase voltage VR 20002-0003floatB phase voltage VR 30004-0005floatC phase voltage VR 40006-0007floatAB line voltage...
Tu poczytaj: https://www.reddit.com/r/PLC/comments/57... jest tam kilka programów, m.in. ten https://sourceforge.net/projects/qmodmas... I jak tam słusznie zauważyli, napisz po czym ten modbus fizycznie lata - RS232 inny RS, sieć ethernet, jakieś przejściówki USB? Da się taką ramkę policzyć ręcznie i wysłać...
Jeśli zdecydujesz się na Basic, co zapewne dużo ułatwi pisanie aplikacji, prosze przykład komunikacji MODBUS RTU dla Zamel EXTA FREE, do sterowania ROP. [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 $hwstack = 32 $swstack = 10 $framesize = 40 Config Com1 = Dummy , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 8 , Clockpol...
(at)abaku Sam przetwornik(czujnik poziomu) jest elementem pasywnym tak jak i konwerter analog/rs485. Aby to uruchomić musisz użyć zewnętrznego zasilacza aby zasilić pętlę prądową. Na czerwony przewód podajesz 24VDC a czarny przewód podłączasz do wejścia analogowego. Pętlę zamykasz łączać GND zasilacza z GND konwertera.
Zanim zrobisz dostęp do bitów, to odpowiedz sobie na pytanie jak zmienia się wartość tego bajtu w zależności od ostatniego bitu. Może lepiej sprawdzić po prostu > 127? Dostęp do symbolicznych zmiennych można zrobić tak: [url=https://support.industry.siemens.co...
"Dogrzewam kotleta" Ja połączyłem się z SX2000 z sterownikiem PLC przez modbus RTU (wiadomo ustawienia transmisji w PLC i w falowniku takie samo oraz zadawanie i sterowanie ustawione w falowniku na komunikację) Rejestry nie są poprzestawiane. Pod adresem 2000(HEX) wrzucamy polecenie RUN FWD: 0001, RUN RWD: 0002, JOG FWD: 0003, JOG RWD: 0004, STOP wybiegiem:...
Cześć Według instrukcji to je to : https://obrazki.elektroda.pl/5200878800_... Pozdrawiam
Skanowałem nmapem porty po stronie switcha do którego podłączony jest PET-7044 widzę 4 porty otwarte na nim, 80,502(modbus TCP), 9999, 10000. Jak zmienię lokalizację i podepnę się do drugiego switcha do którego podpięty ma być TPD-283U-H i przeskanuję porty urządzenia PET-7044 to widzę tylko 3: 80,9999,10000. To jest dowód nieprawidłowej konfiguracji...
Do pomiaru obrotów są enkodery. Jest ich tak dużo że głowa boli co wybrać. Od prostych do hiper-dokładnych, z wyjściem impulsowym Graya, cyfrowym, 4-20mA, RS422, LAN, MODBUS, programowalne. Po prostu wszystko! Jedyna kwestia to budżet. Co do zadawania, to musisz wiedzieć jaką chcesz dokładność (stabilność) obrotów i jaki moment. Oprócz wymienionych...
AMPERO ma dużo z RTU i ASCII... ASCII to przeżytek dzisiaj, nie dziwię się, że zanika.
Witam Mam problem z interpretacją zapytania na Protokole ModBus RTU poniżej ramka zapytanie odpowiedź zapytanie napięcie L1 235.... V Send:01 04 00 00 00 02 71 CB Odpowiedź: (jak to interpretować)_ Recv:01 04 04 43 6B ED CE 53 18 Dane zmiennoprzecinkowe (float). Tu masz konwerter: https://gregstoll.com/~gregstoll/floatto... 43 6B ED CE -> 235.929
Tak jak pisałem, każda maszyna powinna być obsługiwana niezależnie. Do dodatkowego sterownika podaj sygnały które chcesz monitorować, napisz program zliczający i ważne! pamiętający wyniki, być może nie tylko bieżące ale także np. z ostatniej godziny. Zależnie od wymagań monitoringu. Po drugiej stronie musi być PC. Ten PC będzie odpytywał sterowniki,...
zrób priorytet na komunikację z falownikami.
Jeśli chodzi o MODBUS-a to taki prosty link: http://modbus.republika.pl :D :D :D
Witam, Proponuje PLC z ModBus np. Unitronic lub Horner. Oczywiście jak się inwestor zgodzi. Pozdrawiam,
A instrukcja? Dodano po 9 Najpierw 101 bit 0 na 1: Remote (controlled by Modbus master). Set this bit to 1 if a Modbus master should control the E-pump. You can read the actual status from register 00201 bit 8. Nie ma przesunięcia +1 rejestr? Tak jeszcze patrzę czy czytamy ta sama instrukcje https://api.grundfos.com/literature/Grun...
Pozytyw jest taki, że komunikacja działa, bo falownik odpowiada błędem, że nie obsługuje funkcji 01. Do adresu trzeba dodać 40000 (+1 ewentualnie), pod warunkiem, że chcesz odczytać Holding registers. Jak zwykle polecam nacisnąć na bloczku F1, bo wbudowana pomoc jest dość obszerna :) https://obrazki.elektroda.pl/6050531900_...
W jakim sensie wywaliło? Powinny ewentualnie się zrobić czerwone do przekompilowania. Archiwum można rozpakować albo zmienić rozszerzenie na .zap19.
Sumę kontrolną liczy się b. prostym algorytmem nie ma tam jakiś tablic ze stałymi - to powinno być dosłownie kilka linijek kodu. Gdzieś mam program do oblicznia LRC dla PLC Fatek ale w ... LabVIEW i nie mam go zainstalowanego (kiedyś go napisałem bo mi był potrzebny) Dodano po 1 Z wysyłaniem nie ma żadnej filozofii - trzeba tylko ustawić parametry transmisji...
polecam Google i hasło "instalacje z zerowym eksportem mocy". Dla Prosumenta, a zakładam że Ty takim jesteś/chcesz być nie użyteczne, w końcu chodzi o to żeby nadwyżkę magazynować w sieci
Da się zrobić multimaster. Czytam modbus sterownikiem s7-1200. Sterownik odpytuje dane 2 razy na minutę - a w czasie gdy nie odpytuje oddaje skrętkę konwerterowi RTU<>TCP poprzez przekaźnik dwutorowy. Na konwerterze Lumel ustawiłem timeout odczytu na ok 15 sekund - eksperymentalnie. Jeżeli taka częstotliwość odczytu danych jest wystarczająca to...
dokładnie tak... można tez spróbować po MPI ale wciąż zostaje kwestia rozpoznania zmiennych (po omacku):( i stworzenia do nich wizualizacji
Niestety GT12 nie wspiera drivera dla FX5. Pozostaje połączenie po MODBUS. Cyt. "Jeśli mimo wszystko chciałby Pan podłączyć ten panel ze sterownikiem FX5 to może Pan spróbować po MODBUS. Po stronie plc wystarczy postawić server modbus TCP, a panel będzie klientem. Przy czym trzeba pamiętać, że adresacja wygląda zupełnie inaczej zamiast rejestrów odwołujemy...
https://stackoverflow.com/questions/1024... czemu u żywasz różnych DeviceId? raz 1 potem 2 ? spróbuj Dim register6() As UShort = master.ReadInputRegisters(1, &H109, 3) bo mam wrażenie że nie odniosłeś się do kwestii HEX Tam (rejestr 109) odbierasz 3x 16bitów bez znaku, więc a*16^4 + b*16^2+c Kolego a jak poskładać...
W manualu jest coś takiego: http://obrazki.elektroda.pl/7974793000_1...
Dedykowany software czyta w trybie modbus czy swoim protokołem ? Jeśli czyta w trybie modbus to problem leży w programie sterownika. Jeśli czyta swoim protokołem to spróbuj czytać jakimś programem w trybie modbus - dowiesz się czy problem leży w czujnikach, w magistrali czy w programie.
Ja używam kabla Licy 2x1 a odcinek to około 70 m. Ja nie używam karty WZU-MODBUS bo ona nie działała mi na kablu dłuższym niż 15 m (nawet na skrętce). Na drodze kabla nie ma żadnych falowników. Pomiędzy na kartą w liczniku a komputerem jest moduł NPort firmy Moxa, który do komputera podłączony jest do sieci. Komputer łączący się z modułem NPort emuluje...
Ze sterownika przychodzi coś takiego: OS-9/68K System Bootstrap $ Software configuration: Może połącz się za pomocą PuTTY i zobacz co tam jest wysyłane?
Może podsłuchaj komputerem co wysyłasz z PLC i porównaj z ramką, która działa?
Zanim podejmiesz decyzję co zrobić musisz sprawdzić wszystkie możliwości "razem". A ty sprawdzasz jedną i jak TRUE to nie sprawdzasz kolejnych tylko wykonujesz jakąś akcję. Aczkolwiek może być tak że w między czasie może się włączy inne urządzenie niż by wynikało z ostarniego sprawdzenia. Taki hazard jeśli te załączanie nie jest blokowane na czas obsługi...
Z tego co napisałeś nie wynika dla mnie jednoznacznie, że komunikacja z modułem przez jakiś dedykowany software działa. Więc jeżeli tak jest - poniższe nie będzie miało zastosowania. Opukac Wobita skanerem (dowolny program typu Modbus RTU Master) z peceta przez konwerter RS485 i ustalić że działa, jaki ma adres, parametry transmisji, itp. Wiedząc, że...
http://obrazki.elektroda.net/45_12897498... Wpadł mi w ręce ostatnio ciekawy mikrokontroler i oto powstało prezentowane urządzenie. Nazwa Mini-Moduł pomiarowy wzieła się stąd że urządzenie może mierzyć sygnał z czujników mostkowych (tutaj z czujnika tensometrycznego) w zakresie od kilki uV do 2.5V. Sercem modułu jest mikrokontroler Silab'a...
Witam, Zaglądnij na stronę www.modbus.pl Pozdrawiam pawel
Słuchaj, ja komunikowałem się sterownikiem CP1L z czterema falownikami mx2 po modbus i uzywałem tylko jednego bloku refresh x31. Nie siedze teraz przy sluzbowym kompie ale rano moge Ci to pokazać.
Twoje pytania bardziej dotyczą standardu RS-485 niż MODBUS-a, co nie zawsze oznacza to samo. 1. Stosowany kabel - skrętka ekranowana, 8 parowa - rozumiem, że ciągnięcie odgałęzienia od głównej linii przy wykorzystaniu jednego przewodu, ale różnych par jest normalnie stosowaną praktyką. Ponowne podłączenie do magistrali głównej jest wykonywane w puszce...
Porty szeregowe są w nim uszkodzone czy po prostu taki wymóg, że musi być po Ethernecie? W każdym razie z tego co widzę, to port Ethernet obsługuje Modbus TCP/IP więc możesz te 3 urządzenia połączyć jakimś switchem, albo routerem. Pozdrawiam
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...
Witam, tak na oko to przecież to samo jest. Rejestry ponumerowane są od 1, a adresy liczone są od 0. W twoim przykładzie 0x0034 to jest adres 52, czyli rejestr 53. Jest to, jak wynika z tabelki "Input Register" czyli leży między numerami 30001 i 39999. Pozdrawiam.
Mam DDS578MR, można z niego odczytać po Modbusie 20 wartości dotyczących energii i 4 wartości dotyczących nastaw.
nasuwa mi się "dziel i rządź". Nie myśl (na pewnym etapie) o obu "zakończeniach". Najpierw jeden (np pogoda do zmiennych, to sobie potestować itd), potem drugi. Nie znam modbus, ale wydaje się mieszasz realizację serwera a pisanie do serwera (czyli client) EDIT. Że przykład jest w Pythonie, to nie dowód, że z innych języków się nie połączysz (jakie...
https://obrazki.elektroda.pl/6099417800_... jak się nie boisz linii poleceń to polecam: http://www.modbusdriver.com/modpoll.html
Proszę dokumentacja w załączniku. Pozdrawiam daro
Aparatowe ZUG-BS1 mają takie rozwiązanie: https://www.pokoj.com.pl/sklep/zug-bs1-z... Również ETI 002271xxx można wyposażyć w styki 002279001, 02279002 i 002279003. https://obrazki.elektroda.pl/6624779000_...
To nie skoki, tylko maksymalne napięcie jakie można przyłożyć do tego wyjścia impulsowego i go nie uszkodzić. Przyłożysz 24VDC to będzie tylko 24 VDC. A co złego słyszałeś o ORNO ?
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...
Dobrze rozumiem? Jeśli założę zwykły konwerter za kilkanaście/kilkadziesiąt złotych z RS232 na RS485, to będzie normalny modbus? Nie RS232/RS485 to standard komunikacyjny a Modbus to protokół komunikacyjny. Nie wiemy po jakim protokole gada waga.
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...
M-bus to szyna zasilająca wraz z komunikacją, stąd im większa liczba, tym większe zasilanie i większa cena urządzenia. Jakie masz liczniki? Czy liczniki mają w środku interfejs m-bus? Dodano po 2 Liczniki musisz również zaadresować, to pewnie trzeba będzie jakiś soft. Ja bym na Twoim miejscu zaczął od 1 sztuki i zakupił interfejs na 3 slave. Modbus...
Witam koledzy, Będę musiał wykombinować układ lub układy, który będzie odczytywał wartość po Profibus DP, Profibus PA oraz z sieci Modbus i wysyłał go dalej wyj. częstotliwościowym 0-10kHz. Chciałbym to zrobić w możliwie prosty sposób. Zdaje się, że nie ma dedykowanych konwerterów bo do odczytu musi być Master i pewnie skończy się na sterowniku, ale...
(at)Andy74 Dobrze napisane, lepiej bym tego nie zrobił.
Cześć, Po pierwsze sprawdź czy masz prawidłowo wykonany przewód połączeniowy. Po stronie HMI dla COM3: 6 - Data- 9 - Data+ 5 - GND HMI z miernikiem łączysz wprost: Data+ -> D Data- -> /D Następnie konfigurujesz driver w HMI. Masz do wyboru kilka wersji Modbus RTU (przetestuj wszystkie w razie czego). http://obrazki.elektroda.pl/4040066000_1...
do prostej komunikacji wystarczy z powodzeniem AT89C2051 lub 89C52 (ewentualnie ich wersje "S" z programowaniem w systemie) + SN75176 dla RS-485 lub MAX-232 dla RS-323.
Witam Mam pytanie czy musisz przeprowadzić kalibrację czy może przegląd. Chodzi mi oto że kalibrację się wtedy robi jeżeli przetwornik przetwarza rezystancję z błędem większym niż wynika z jego karty katalogowej.
Różnice wynikają z rodzaju kodowania liczb zmiennoprzecinkowych. Proponuję tablicę var zamienić na pojedyncze słowa (WORD) lub nawet bajty (BYTE) i napisać dodatkową funkcję, która te bajty złoży w DINT lub tablicę 4 bajtów, które będziesz mógł rzutować na REAL i dowolnie ustawiać kolejność bajtów (np.: przy użyciu składni AT). [url=https://support.industry.siemens.co...
Witam, Tu ma Pan mapę rejestrów: ftp://ftp.ducatienergia.com/ducatisistem... Pozdrawiam
Uzupełniając wypowiedź kolegi powyżej: VersaMax musi mieć w konfiguracji sterownika ustawiony tryb Modbus dla portu szeregowego. Jeśli ma, wystarczy odpytać. Jeśli nie ma, a sterownik nie jest zabezpieczony hasłem, to odczytaj konfigurację sterownika, zmień ustawienie portu szeregowego i wgraj konfigurację (tylko konfigurację) ponownie.
Dzisiaj wypróbowałem: http://www.modbus.pl/download/zxy66/v19/... do testowania sieci regulatorów ABB opartej na RS485 ModbusRTU. Ustawiamy parametry zapytania i otrzymujemy ramkę odpowiedzi. Intuicyjny i łatwy w obsłudze.
O ile pamiętam weintek-i miały możliwość pisania skryptów. https://dl.weintek.com/public/EBPro/User...
Dodaj puste labelki na końcu programu: [syntax=vbnet] ... _sendchar3: _sendchar4: End [/syntax]
Mógłbyś jakoś opisać jak to działa? tak troszke dokładniej. Wiem jak wygląda ramka w modbusie, ale nie wiem jak ją wysłać. Można to zrobić np. przez polecenie Print? Żeby się tu za wiele nie rozpisywac , to kodzik który przytoczyłem powyżej , oblicza tylko CRC dla ramki przy użyciu modbus.lib i nic więcej.Po więcej informacji w j.polskim , zapraszam...
Wygląda na to że wszystko działa. Sprawdź czy masz właściwy Baudrate. Na obrazku widać że Adres 1 Funkcja 4 i prosi o dwa rejestry typu Word a potem dwa bajty Checksum. https://obrazki.elektroda.pl/7487360400_...
Nie wiadomo jak często musi być wywoływane "modbus_update();". Jeśli częściej niż co 23ms, to...... W tej chwili to na pewno wiadomo, że nie wiadomo jak często jest wywoływana ta funkcja w pętli loop(). Zależnie od warunków, loop może wykonać się w kilkadziesiąt us ale równie dobrze, gdy wszystko się nałoży na siebie (realizowana będzie transmisja...
Nie znam tego HMI, ale zakładam, że posiada wbudowaną obsługę Modbus RTU, więc powinno wystarczyć wybrać funkcję oraz adres rejestru. Najbardziej interesuje Cię mapa od strony 74. W zależności od możliwości panelu, rejestr 0 w mapie, może być adresowany np.: 40001 (odczyt jako Holding registers). To musisz potwierdzić w instrukcji do panelu. Na pewno...
Otóż metodą niestety prób i błędów przez wiele dni bo nie każdy ma czas zmieniałem ustawienia różne a modbus Meter suspend i wnioski moje są takie że nie jest to wina ani oprogramowania ani karty sieciowej bo wszystko ruszyło w momencie zwiększenia prędkości prędkości na falowniku parametrach Komunikacji czy to będzie Modbus czy meter muszą być powyżej...
Witam. Zapoznaj się z formatem ramki ModBus, a sam znajdziesz odpowiedź. Do tego dokumentacja do falownika. Pozdrawiam.
Cześć, R48 - prąd x fp(rozumiem, że to przekładnia)/256 x 0.1 R49 - prąd x 0.1. Odnośnie trip'a i trigger'a, to są to osobne nastawy dla danego zabezpieczenia. Zobacz tu: http://download.schneider-electric.com/f... Pozdrawiam
Jeśli będzie udostępniać dane w MODBUS TCP to to będzie slave, może też jako master zapisywać do jakiegoś slave. Informacji szukaj przede wszystkim na http://modbus.org
Wywołuję funkcję MB_COMM_LOAD_DB i MB_MASTER_DB w OB1 i niemoge nic odczytać z falownika. Obie funkcje, które użyłeś zwracają Status po wykonaniu. Jakie liczby tam dostajesz? Najlepiej jest je "złapać", gdy pojawi się bit Error. Jak przypisywać rejestry odczytu ?? a jak przypisać zapis ?? Zerknij na wejście Mode. 2421H to rejestry pamiętające czyli...
Witam, Musi. Sprawdź. Pozdrawiam,
(at)giewarro Użyj funkcji 03. https://obrazki.elektroda.pl/1777730200_... https://obrazki.elektroda.pl/9557547000_...
Ten moduł to tak naprawdę żaden moduł a wyłącznie płytka z optoizolatorem, więc nie ma kompletnie żadnego wpływu na protokół komunikacyjny. Natywnie FX2N nie wspiera Modbusa. Przeczytaj ten temat: http://forums.mrplc.com/index.php?/topic... - myślę, że pomoże. Generalnie jest to wyjątkowo kiepski sterownik do współpracy z Modbusem...
Modbus Scanner, ModbusMat, cas Modbus scanner
Czy wskaźnik w MB_DATA_PTR zmieniłeś a by wyglądał jak w FAQ ?
Bo ta waga nie gada po Modbus-ie, w instrukcji wagi jest opis protokołu. Trzeba by taki konwerter protokołów zrobić. Poniżej przykład takiego konwertera: https://www.e-tronix.eu/8,konwerter-rs23...
Problemem raczej nie jest if. Zrób parę eksperymentów - np. do crcCalculate przypisz stałą, a w kolejnej instrukcji rezultat crc16.Modbus. Zobacz jak zachowa się kod, gdy wykonasz operację na crcCalculate np. crcCalculate++ Ja kiedyś miałem dziwną sytuację - szereg funkcji, które zwracały "String" (z dużej litery). W kilku projektach działa to bez problemu,...
Cześć, Szukam kotła na pellet, który będzie prosty w integracji z systemami automatyki domowej. Najlepiej, gdyby posiadał Modbus RTU. Niestety nie udało mi się znaleźć na polskim rynku czegoś spełniającego te kryteria. Znalazłem wątki z odkodowywaniem ramek sterownika TECH RS kotłów Defro, z integracją po API z modułami internetowymi i w zasadzie tyle....
DNP 3.0 to protokół automatyki, natomiast pisząc o ModBUS-ie zapewne chodziło Ci o rozwiązanie typu ModBUS TCP . Jednak... po rodzaju pytania, wymienionych protokołach oraz Twojej lokalizacji wnioskuję, że potrzebujesz dane ze swojego dość poważnego układu pomiarowego z zabudowanymi licznikami typu ZMD firmy Landis+Gyr udostępnić do systemu typu SCADA...
(at)kamyczek Przecież takiego układu użył.
Zobacz http://www.commsvr.com/Products/OPC/OPCS...
Urządzenie zaproponowane przez Ivana uzupełniłbym o radiomodemy np. [url=http://www.navi-net.pl/adeunis-rf/r... Innym rozwiązaniem jest postawienie modemu GSM przy każdym z 200 punktów. Ale to już wiąże się z opłatami stałymi jak abonament.
modbus timeout modbus github modbus lumel
metody wytrawiania płytek elektryczna tylna klapa przewodność mosiądzu
moduł komfort termet stabilizator lm7812
Moment dokręcania śrub wału korbowego Fiat Panda 1.2 Suszarka Electrolux wyłącza się z komunikatem "pauza" - przyczyny i rozwiązania