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...
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.
Czy możesz opublikować całe źródło strony wyświetlanej - lub wysłać mi na priv ? To co podesłałeś sporo wyjaśnia. Być może da się zrobić coś ciekawego. Jeśli chcesz to konwerter RS485-usb kosztuje paręnście złotych a konsolowy program modpoll jest niezłym narzędziem do odczytu/zapisu rejestrów modbus. Jest jeszcze okienkowy modbusmastertoolpc. https://pastebin.com/ABgX6DqS...
Cześć, dwa pytania. 1. W internecie pojawiały się informacje odnośnie akcji serwisowej i wymiany KHX na inny model. Również na stronie Kaisai widzę tylko KHY, a nie ma już KHX. Czy macie jakieś szczegóły? 2. Mam pompę podpiętą pod Modbus i własną integrację z Home Assistantem. Niestety, w dokumentacji brakuje opisu WIELU rejestrów. Czy ktoś kojarzy,...
Jest podobny do zevera spróbuj może zadziała i być może rejestry ma podobne, ew przeskanuj jakimś programem, bo oni lubią chować dane w różnych zakresach. https://www.elektroda.pl/rtvforum/viewto...
Jak ktoś posiada ustawienia Modbus licznika L3F1946-4M pod centralkę SINUM, to proszę o podanie.
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...
Rejestr, który podałeś, jest opisany jako LONG, więc zajmuje 2 rejestry UINT. Powinieneś przeczytać go jako Multiple registers. Pozostanie kwestia kolejności bajtów, żeby wartość wyglądała prawidłowo. Co do przesunięcia adresu, niestety pomimo standardu, każdy producent adresuje odrobinę inaczej, więc prawdopodobnie musisz przeczytać coś znanego i zobaczyć...
Wstaw link albo pdfa z dokumentacją panelu i podaj jaką używasz wersję PG5, firmware sterownika i który port szeregowy w sterowniku chcesz użyć. Zazwyczaj (różnie to bywa) RX+ i TX+ połączone razem nazywa się D+, RX- i TX- razem to D-. Saia PCD ma /D i D. Trzeba sprawdzić oba połączenia: D+ z /D, D- z D i odwrotnie. PCD2.M5440 ma obsługę Modbus RTU...
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.
Dzień dobry. Mnie się dzisiaj udało połączyć z tym falownikiem i go wysterować przez RS-485 MODBUS 8N1 RTU. użyłem o tego aplikacji ModbusMAT 1.1 To co zauważyłem, to że rejestry przesunięte są o 1, tzn. żeby czytać/modyfikować parametr np. 106 musiałem edytować rejestr o adresie 40107. Kiedy próbowałem, wg instrukcji włączać i wyłączać obroty to zamiast...
Naprawdę przydałaby się zawartość surowych ramek Modbus... Ja zapisy instrukcji interpretuję tak: ta sama wartość jest udostępniana w 2 rejestrach, w różnych formatach. Prąd fazy L1 = zawartość rejestru 48 (adres licząc od 0) * 31853 / 256 *0,1 [A] = 223,9 lub 224,0 A (zależy od sposobu zaokrąglania). Alternatywnie, jeśli komuś wygodniej, prąd fazy...
bj86 czy Ty chcesz odczytywać zawartość rejestrów sterownika XLe z wykorzystaniem protokołu Modbus? Jeśli tak to z poziomu komputera potrzebujesz Modbus MASTER a SLAVE jest urządzenie, z którego chcesz czytać dane (w tym wypadku XLe). W programie do XLe z poziomu CScape definiujesz komunikację przy pomocy odpowiedniego wywołania bloku (Modbus Slave...
Liczniki czyta się jako Input Register 4000x, jako Real 32bitowe w dodatku skoro są 2x16bit to rejestry nie mogą być czytane 30001, 30002 tylko co drugi 40000, 40002. A rejestr masz podane jako HEX i dobrze je przeliczasz? Więc albo czytasz żle instrukcję bo Modbus jest 16 bitowy a próbujesz złożyć słowo 32 więc w instrukcji nie mogą być rejestry 30001...
Jesteś w stanie tyn cas scannerem odczytywać rejestry obu przetworników na raz ? Jeśli tak to masz problem w programie.
Jeżeli SAIA jest tylko SLAVE to nie używasz bloczków RCV. W SAI wstawiasz tylko MBus-Slv i nic więcej. Za pomocą InTouch nadpisujesz rejestry w SAIA. Nie znam InTouch i nie wiem jak się tam robi zapis do urządzeń Slave. Bloczki RCV wykorzystywane są dopiero jak SAIA jest Masterem sieci i to saia ciągnie dane z urządzeń SLAVE i wpisuje np do swoich rejestrów.
A ile tych danych miałby przechowywać, ile rejestrów, czy tylko same rejestry, czy też miałby realizować jakieś złożenia tych rejestrów w dane? No i w jakich granicach finansowych miało by to się zamknąć?
Procedura którą przywołujesz to główna pętla obsługi modbusa ... odpowiada za obsługę protokołu, aktualizuje zniemme ( rejestry ) Nie musisz liczyć crc .. stos freemodbus robi to za ciebie ... inaczej nie miałbyś transmisji danych. Jeśli chcesz poszukaj w moich starych postach jest gdzieś termohigrometr z interfejsem modbus .. oparłem go właśnie o stos...
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_...
Pytasz na bloczku o 4 rejestry od adresu 5, a wg powyższego powinno być 4 rejestry od adresu 3. Jesli + i - (A i B) jest na pewno dobrze, to możesz podsłuchać sterownik jakimś HyperTerminal'em lub innym programem i zobaczyć czy ramka wygląda poprawnie. Pokaż jak to wszystko połączyłeś fizycznie.
S-Bus to protokół master-slave, binarny, nieco podobny do Modbus ale ciut efektywniej wykorzystujący łącze szeregowe; integralność danych kontrolowana CRC-16; rejestry są 32-bitowe. Zobacz ten archiwalny dokument: https://sbc-support.com/uploads/tx_srcpr... Opis protokołu to pierwszy rozdział; reszta jest mniej istotna....
Pisałeś, że LED mruga regularnie co oznacza raczej, że pytasz. Z dokumentacji "COM LED (blue) indicates communication status. Flashes for each communication. When communication is good the LED is ON all of the time." Wygląda mi na to, że wysyłasz zapytania ale niekoniecznie dostajesz odpowiedzi czyli jest problem z adresowaniem slave'a (licznika). Jakiego...
Witam, Proponuję przesłać zapytanie o rejestry typu Input Register od rejestru 1000 maksymalnie 4 rejestry. W przykładzie demo.c został właśnie taki obszar do odczytu ustawiony. Z tego co zauważyłem jednostka Slave odpowiada kodem błędu, który informuje, że zapytanie jest o obszar pamięci nie obsługiwany przez niego. Standardowo w projekcie demo.c obsługa...
No widzę, że Kolega kawał świetnej roboty wykonał :) Programik prezentuje się dużo lepiej niż ta niedoróbka z ORNO. Dziękuje. Czy byłby Kolega tak miły i podzielił się: - źródłami MODBUS swojego programu, Są dostępne na SVN: https://svn.kolosowscy.pl/porno/trunk/ - specyfikacją "podrasowanego" przez ORNO protokołu? W szczególności interesuje mnie możliwość...
Posiadam DTU PRO S i mikroinwertery HMS. Zacząłem wstępnie rozpoznawać rejestry modbus tcp. Z tego co zauważyłem mapa rejestrów jest nieco inna niż dla DTU bez S. Czy ktoś dysponuje aktualną specyfikacją modbus dla DTU PRO S?
Tu nie leży problem w " koernixa" -ustawienie he395: 1 adres urządzenia slawe 2 prędkość transmisji zgodna z mlog 3 ustawienie komendy 03 4 ustawienie rejestru do odczytu 5 odczyt zmiennej "intiger" 6 sprawdzenie na jakimś urządzeniu master, czy odczytujesz czujnik temperatury 7 koernixa transmisja danych do mlog (przesyła dane 485) w programie dopóki,...
w instrukcji po polsku świetnie opisali jest to banalnie proste ale wymaga przeczytani
Cześć, Posiadam or-we-516 i podpinam się do odczytu rejestrów przez modbus. Mam dwa problemy. 1) Czy to normalne, że rejestry można odczytywać jedynie grupami? Przykładowo - jestem w stanie odczytać 3 kolejne rejestry 14, 16, 18 jednym poleceniem, ale już pojedynczo np. rejestru 14 nie. Próbowałem zarówno z adapterem na usb, jak i bramką ethernetową...
To jest klon oprogramowania easun smg II. Tu masz rozpiskę rejestrów pod system esphome (musisz sam wyciągnąć z kodu, ale to jest proste): https://github.com/syssi/esphom... Masz np. taki wpis w pliku: esp8266-example.yaml # Warning code ULong 108 2 R - platform: modbus_controller modbus_controller_id: smg0 name: "${name}...
W konfiguracji PLC (dokładnie to w konfiguracji PORT 1 CPU351) ustaw Port mode -> RTU Only jak na załączonym obrazku: http://obrazki.elektroda.pl/9569651600_1... Pozostałe zostaw domyślne (19200,none, Odd, 1) Ostatnia liczba – „1” to modbus ID, który będzie wykorzystywany w komunikacji drivera InTouch z CPU351. Jeśli...
Ty jedziesz cały czas po MODBUS a nie patrzysz na specyfikację SUNSPEC. Mylisz całkiem dwa odrębne protokoły obsługi które nie da się pogodzić bez integratora tłumaczącego wzajemnie protokoły. SUNSPEC standaryzuje MODBUS rózny dla wielu producentów pod względem obsługi . SUNSPEC ma być standardem uzupełniającym rejestry MODBUS i zapewniającym standaryzację...
Witam. Proszę o podpowiedź, jak zapisać (jakim darmowym programem) dane do rejestrów przez MODBUS-RTU. Adres urządzenia: 01 Funkcja: 10 (0x10) - Funkcja Write Multiple Registers Początkowy adres rejestru: 003C (0x00 0x3C) Liczba rejestrów: 0004 (0x00 0x04) Liczba bajtów danych: 08 (0x08) Dane: 45471002280323
Używałeś jakiegoś programu typu Modbus Tester zeby odczytac poszczegolne rejestry danych?
Koledzy! potrzebuję pomocy. Otrzymałem następujące informacje o urządzeniu modbus write address:01 10 00 0F 00 01 02 00 02 27 6E //new address is 02 return:02 10 00 0F 00 01 31 F9 Write password:02 10 00 10 00 02 04 11 11 11 11 64 82 //setting password 11 11 11 11 return:02 10 00 10 00 02 40 3E W jaki sposób mam zapisać wartość...
To nie aktywuje się przez menu falownika. Moduł Wi-Fi działa autonomicznie. Okresowo odczytuje przez Modbus rejestry falownika i wysyła je na serwer. Włącz zasilanie i zobacz czy nie pojawi się sieć Wi-Fi związana z tym modułem. Trzeba się połączyć z tą siecią i przy pomocy aplikacji skonfigurować moduł. Między innymi należy podać hasło do swojej sieci...
A na koniec to wszystkim radzę, aby falowniki zablokowali sobie w sieci lokalnej na firewallu, bo jakby nie patrzeć, to jest backdoor. Nie falownik a "dongla", który jest dość żałośnie oprogramowany. Wystarczy esp8266 + konwerter ttl 3.3V na rs'a (lub dowolne urządzenie z rs'em) i można gadać z falownikiem po swojemu, rejestry modbus dostępne w sieci.
Niestety producent urządzenia slave nie przewidział cewek 0x01. Wszystkie dane wysyła na zapytanie 0x03 w rejestrach. Czy taki da się zbudować takie urządzenie zmieniające rejestry 16bit na coile, np na arduino? Czy raczej w C trzeba pisać?
Tak mi przyszło do głowy - jest w Anenji taka opcja "energy saving mode" może to ona coś zmienia - ja u siebie mam włączone to "oszczędzanie" a u Ciebie może nie włączone i bierze z sieci? To teraz Ty mnie trochę poducz :) Ja próbowałem nie raz ten tryb uruchomić aby go sprawdzić... np. i teraz ale nie chwyta, falownik na niego nie chce przejść. https://obrazki.elektroda.pl/4460127000_...
Witam. Albo jestem ślepy, albo... no właśnie. W Modbus Poll (wersja demo) nie mogę znaleźć funkcji 03 czyli Read Holding Registers. Czy może ktoś używał tego programu? Na stronie próżno szukać informacji czy wersja demo jest okrojona tylko czasowo (30 dni) czy też funkcjonalnie. Ewentualnie może macie coś innego godnego polecenia do odczytu Modbus'a...
https://obrazki.elektroda.pl/8343613300_... Postanowiłem podłączyć rekuperator Thessla Green do Home Assistanta. Rekuperator posiada dosyć dobrze udokumentowane wyjście ModbusRTU. Do połączenia postanowiłem użyć konwertera RS485 na Ethernet dosyć popularnej firmy Waveshare. HA posiada wsparcie dla Modbus-TCP, ale chcę zachować pewien...
Witam Piszę z zapytaniem czy Fatek potrafi odczytać i zapisywać wartości rejestrów urządzenia slave poprzez protokół modbus tcp? Z góry dzięki za odpowiedź pozdrawiam
Dzień dobry, mam problem z komunikacją Modbus RTU ze sterownika Siemens. Sterownik S7-1200 S7-1200 (master, środowisko TIA Portal v19, licencja Basic) do slave. Slave udostępnia rejestry (holdings) na adresach 10030 - 10050. FB do obsługi modbusa: MB_Master pozwala adresować rejestry do 9999 (49999) i niestety jest tak, jak piszą w helpie. Próbowałem...
(...) ych i obsługuje normalnie, ale ja tak tego nie rozumiem. Napisałem do kogoś kto dystrybuuje te urządzenia i twierdzi, że do 10 urządzeń BMS, a nie mam ich podpiętych do magistrali BMS, sprobówałem zmirrorować urządzenie witualne, ale to nic nie zmienia. Modbus Poll tez nie chce się połączyć z benderem. 1. Sprawdzenie konfiguracji sieci: - Upewnij...
Dla okna pośredniego wartość przypisanej zmiennej określa numer okna z projektu które ma być wyświetlone + ewentualny offset ustawiony w myląco nazwanej opcji "Używaj odstępu numerów okien". Pozdrawiam
Witam, postaram sie dorzucic na szybko moje 3 grosze, jako ze odczytywalem i odczytuje dane z falownika na rozne sposoby. Mam SUN2000 4.6KTL L1, najprawdopodobniej ze smart donglem do Wifi (a moze wifi wbudowane ?). Falownik wysylal od samego poczatku wszystkie dane do portalu Fusionsolar, laczac sie przez moja siec Wifi Jednak sciaganie danych z portalu...
Problem rozwiązany, nie trzeba zadnego conwentera (bloku) W opcjach standardowo czyta się dwa rejestry a sam sterownik ma wsparcie sprzętowe więc zmienne odczytuje bezpośrednio, wystarczy zaznaczyć że czytamy 16 bitowe bloki.
z chęcią Ci z tym pomogę i zrobię jakąś prezentację, ale chyba musisz doprecyzować, co masz na myśli. Chodzi o to by w prosty sposób móc otrzymać przy pomocy urządzeń Smart Home (konkretnie z OBK) podobną funkcjonalność jak np. systemu z magistralą Modbus. Czyli adresowalne urządzenia, każdy z adresowalnymi zmiennymi bitowymi do zapisu i odczytu i...
Znaczy, że energia czynna nie mieści się w jednej komórce i zajmuje dwie - o adresach 7 i 8, trzeba je złożyć razem, biorąc wartość spod adresu 7 jako mniej znaczące 16 bitów. Dzięki za nakierowanie. Zrobiłem tak: - funkcją "mov" Przekopiowałem te rejestry do innych np 7 do 101 i 8 do 100 - w dalszym programie zrobiłem odczyt rejestru 100 jako liczba...
(at)ElektrodaBot Jak odczytać napięcie z logera MW_08_0501_1.58 falownika Solis 3P5K-4G Bezpośrednia odpowiedź na pytanie Aby odczytać napięcie z logera MW_08_0501_1.58 podłączonego do falownika Solis 3P5K-4G, należy zapewnić poprawną konfigurację komunikacji (zwłaszcza protokołu Modbus) i skorzystać z właściwego oprogramowania lub platformy monitorującej...
Sterowanie pompą przez modbus jest dość specyficzne, ale do ogarnięcia. W C nigdy nie pisałem, a jeśli chodzi o esphome, też raczej nie zgłębiałem się za mocno. Projekt HaierPi napisałem w pythonie bo to jeden z najłatwiejszych języków. Jeśli jest tutaj ktoś kto dobrze ogarnia C albo konfigurację ESPHome, to możemy pogadać, chętnie pomogę w zrobieniu...
Hej Jest sobie s7 1200, który zczytuje impulsy i wystawia to po modbusie w odpowiednich rejestrach (db). Impulsów będzie dużo (licznik), więc impulsy z jednego urządzenia rozbiłem na dwa rejestry modbusowe. Urządzenie odczytujące zczytuje sobie po dwa rejestry u składa z nich liczbę, np.: modbus[1] = 344 modbus[2] = 992 Składamy w 344992. Problem następuje...
Witam, mam pytanie dotyczące protokołu Modbus RTU, zaznaczam, że dopiero zaczynam przygodę z PLC i sterowaniem przy użyciu Modbusa. Próbuję ogarnąć komunikację pomiędzy sterownikiem Fatek FBs-20MC jako master i wyświetlaczem DWIN jako slave. Ogólnie to działa ale próbuję zrozumieć sam mechanizm komunikacji. Problem w tym, że jak próbuję zapisać jeden...
Zmodyfikował bym przetwornicę usuwając z niej falownik i obniżając napięcie szyny DC do wymaganych 200V. W efekcie większa sprawność układu. nie wiem na ile da się to rozdzielić ale dobry pomysł Edit Czy takie proste przetwornice mają w środku szynę DC HV? Edit... Mam taki pomysł Jakimś skanerem MODBUS zapiszę rejestry które się da, zmniejszę moc falownika...
modbus rejestry rejestry atmega8 atmega128 rejestry
aplikacja energa generator szerokość impulsu centralnym zamkiem renault
projektowanie elektroniki firmy sterownik rc310
Jak dostać się pod bęben pralki Amica? Instrukcja demontażu Wiertarka dwubiegowa: MacAllister czy Celma?