Niestety nie można operować na liczbach zmiennoprzecinkowych ( chodzi o funkcje matematyczne). Ale można np. pobrać liczbę zmiennoprzecinkową w formacie IEEE574 (konwersja automatyczna) z urządzenia zewnętrznego np. przez modbus RTU i przekazać ją do scady np przez modbus TCP , która potrafi odkodować format IEEE574 aby przedstawić wartość liczby z...
Możesz zrobić 2 próby (w dolnej wersji). Zdefiniuj float temperatureC jako volatile Zamiast wysyłać temperaturę, wysyłaj zmienną za każdym razem zwiększaną, w ten sposób oszacujesz czy funkcja się wywołuje, czy pakiety dochodzą po kolei i czy problem ogranicza się do odświeżania odczytu z czujnika. Nie używałem Dallasów, ale w przykładach request jest...
Szukam informacji o protokole komunikacyjnym dla modułu PTA9B01 z czujnikiem PT100, który używa RS485 i Modbus RTU. Jakie są jego parametry i jak go skonfigurować?
REAL i FLOAT to w zasadzie to samo, czyli liczba zmiennoprzecinkowa. Między różnymi urządzeniami zmienia się tylko sposób zapisu tej liczby w bajtach, więc prawdopodobnie musisz te bajty w przeczytanych rejestrach poprzestawiać i dopiero rzutować na typ REAL do PLC. Jeśli podasz zawartość tych dwóch rejestrów w INT oraz jaki ma być wynik REAL to można...
Nie, musisz scalić (skleić bajty) w jeden rejestr 4-bajtowy typu float. Czyli tworzysz zmienną FLOAT albo REAL i w tej zmiennej trzeba "upchnąć" Twoje dane. Tyle tylko, że zadanie może to być karkołomne :-). Jaka SCADA i jaki driver (MODBUS'a)?
Próbowałeś Waść REAL i device address przestawić na %MD8 (dword).
Z pomocą przyjaciela zintegrowałem wartości do odczytu z kotła do Home Assistanta. Poniższy kod należy wkleić do configuration.yaml i zrestartować HA: https://obrazki.elektroda.pl/5405877300_... Mam nadzieję, że to się komuś przyda. W następnym kroku chcę wykorzystac opcję manualnego/party/wakacje aby z poziomu HA wymuszać pracę pieca....
Dzieki, a czy moglbys mi to przetlumaczyc na delphi :)). Dzieki. Pozdrawiam.
Ja do domoticza i potem synchronizacje do HA mam (Domoticz lepsze wyrkesy ma) to jadę hybrydowo. https://github.com/asern1989/LicznikOrno... Da się ten skrytp uruchomić na HA Supervisor ? Ja o te wykresy tak długo się wstrzymywałem z przeniesieniem na HA,a teraz nic nie umiem bo nie ma pełnoprawnej konsoli :( Dodano po 4 Próbuje...
Witajcie, Męczę odczyt z licznika energii poprzez Modbus. Komunikację udaje się nawiązać, ale mam problem z odczytem danych. Program ze strony https://obrazki.elektroda.pl/3729875000_... Czy błąd robię w sposobie adresowania, odczytu czy źle jest przeliczany wynik na float ? Pozdrawiam. [syntax=arduino] void loop() { uint8_t result;...
witam zacytuję to co napisałem w swoim poście "Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf." Co do "maliny" to odpuściłem sobie...
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...
Możesz odczytać temperaturę i sprawdzić czy wartość ma sens. Możesz też wcześniej sprawdzić czy czujnik odpowiada na określony adres. W przykładach powinien być sposób użycia opisany. Dodano po 31 Jest float odpowiednim typem dla regBank.set()?
Tak, doskonale znam ten program!!! Niestety jak dla mnie posiada sporo ograniczeń. Po pierwsze prędkość transmisji tylko do 57600 bodów (potrzebowałem co najmniej 115200), po drugie nie spełnia w 100% standardu MODBUS w kwestii sumy kontrolnej CRC. Wysyła i odbiera ją w kolejności CRC Hi potem CRC Lo, standard opisuje to na odwrót (przykład - strona...
Rejestry Read Holding registers w tej bibliotece są uint32_t. Z pewnością nie są - wszystko jest albo bitem albo uint16_t. Format float dla MODBUS nie jest w żaden sposób ustandardyzowany, wiec generalnie możesz sobie wybrać którą wersję wolisz. http://store.chipkin.com/articles/modbus... Można np. tak: uint16_t words[2];...
Skoro chcesz pobierać dane protokołem Modbus to musisz skonfigurować driver MODBUS. Mając dokumentację MODBUS dla danego typu falownika będziesz wiedział co masz w poszczególnych rejestrach oraz jak interpretować dane (long, float itp.)
Odnoszę wrażenie, że mieszasz adresy z funkcjami. Float to typ danych a nie funkcja. W MODBUS masz: Input Registers (od analogów) Holding Registers (wewnętrzne komórki pamięci) Inputs (wejścia) Coils (wyjścia) Funkcje 3 lub 4 to np. odczyt danych z rejestrów i to będzie Cię interesować. Inną sprawą jest format danych. Coś może być zapisane w Holding...
Masz może jakąś wskazówkę do przesyłania ułamków po Modbusie? Jest jakiś standard, czy w tym wypadku autorski pomysł, stosowany tylko między tymi dwoma urządzeniami? Jest określony format dla zmiennej float stworzony przez Modicon. Pozdro.
Jakiego bloku użyć, aby odczytać liczby 32 float- modbus rtu. PLC Carel C.Pco Konkretnie o licznik z tego tematu. https://www.elektroda.pl/rtvforum/topic3...
Witam Kiedyś robiłem do czegoś odczyt wskazania z miernika parametrów sieci ND20. Na pewno trzeba jak poprzednik zwrócił uwagę jakiego rodzaju są odczytywane rejestry. Ale pewno to będzie Float i jak poprzednik wspominał będą to 4ry bajty. Ja od siebie dodam tylko by sprawdzić w jakiej kolejności są wysyłane bity lub bajty przez urządzenie i czy standard...
Saia ma dwa formaty liczb rzeczywistych: FLOAT i IEEE Float. Ten pierwszy to format Motoroli. Da się je konwertować programowo w sterowniku. Modbus niestety nie definiuje sposobu transmisji danych zmiennopozycyjnych. Alternatywa - użyj formatu stałoprzecinkowego. Np. potrzebujesz 3 miejsc po przecinku - wysyłasz (wartość * 1000) jako liczbę całkowitą.
Witam, konstruuje moduł do tzw. inteligentnego domu moduł znajdzie się w puszce pod włącznikiem. Zadania jakie będzie realizował to: - pomiar temperatury DS18b20, - enkoder (będzie zrealizowany na przerwaniach), - 8 wejść cyfrowych, - wyświetlacz oled do wyświetlania parametrów (OLED 0,96' 128x64 na I2C - SSD1306). Moduł będzie komunikował się z sercem...
Witam, Programuję ESP8266 w środowisku Arduino. Uruchomiłem Modbusa TCP i działa ok. Chcę dołożyć do tego DHT22. O ile samo DHT (bez modbusa) współpracuje dobrze z ESP, to nie mogę połączyć tego razem. W kodzie jak poniżej działa modbus, ale nie odczytuje z DHT. Może ktoś coś takiego robił i ma rozwiązanie problemu? Do odczytu DHT używam biblioteki...
Witam. W końcu udało mi się nawiązać komunikację również z tablicą LED. Główna przyczyna to zamienione kanały A z B. Producent powiedziała....."a to się mogło zdarzyć bo różni producenci różnie oznaczają"..!!! To po co w ogóle oznaczać? Lepiej napisać : proszę sobie znaleźć który kanał jest który. Wcześniej zamieniałem kanały ale pewnie wtedy coś źle...
Witam, Nie ma czegoś takiego jak Modbus z rejestrami 32 bit. Lumel powinien nazwać ten "innowacyjny" protokół jakoś inaczej, bo narobili zamieszania. Może "Lodbus" :roll: W dokumentacji np do miernik NA6 mamy": Zakres adresów: 7000, Typ wartości: float (32 bity), Wartość umieszczona jest w dwóch kolejnych rejestrach 16 bitowych. Rejestry zawierają te...
Witam. Mam oto taki problem. Robię sterownik wykorzystujący protokół modbus ( // definicja struktury dla sterowników PID. typedef struct { unsigned int Ts; // stała czasowa regulatora float Kp; // wzmocnienie członu proporcjonalnego float Ki; // wzmocnienie członu całkującego float Kd; // wzmocnienie członu różniczkującego int y_max; // max wartość...
Witam Mam chiński klon Maple ze STM32 nazywany STM32 Mini. Problem mam z bootloaderem. Wgrałem zgodnie z instrukcją przez program STM32, chodzi tu o możliwość wgrywania programu przez wbudowane USB. Teoretycznie nie powinien działać reset automatyczny ponieważ opornik jest za duży. https://www.elektroda.pl/rtvforum/topic3... W sumie raz działało...
Cześć Muszę zintegrować miernik energii PM710 firmy Schneider Electric z serwerem Citect SCADA. Miernik podłączony jest do sieci komputerowej za pomocą bramki MODBUS/TCP MOXA MB3170. Za pomocą programu CAS Modbus Scanner bez problemu mogę odczytać rejestry z urządzenia, np: 401000 = 0x44C3 401001= 0x03F1 Korzystając z konwertera online hex -> Float...
Panowie nie chodzi o kase tylko zakres pomiaru (dokładność), ja buduję teraz stację pogodową- część już działa Jest wiatromierz,(łopatkowy na halotronie 1Hz to 0,88m/s, przetwornik wilgotności na modbus na chipie DTH22, czujnik BMP180 philips (barometr) i w zestawie czujnik nasłonecznienia. na razie nic więcej nie potrzeba. aktualnie wpięte w PLC EL32VMOD...
Tak mniej więcej wyglądał mój program testowy. Nie jestem pewien czy nie ma w nim teraz błędów bo wycinałem z niego obsługę panelu HMI. Nie mam teraz czasu żeby go przetestować. Używa dwóch portów szeregowych więc przydatne jest arduino większe niż UNO / pro mini. Ja używałem Mega 2560. bool cobrareceived=false; const byte nrsterownika=5; unsigned long...
Witam Kolegów Zostałem postawiony przed wyzwaniem jakim jest połączenie sondy hydrostatycznej Kellera z modułem telemetrycznym MT-101 Inventii. Wszystko było ok, dopóki chodziło o przesłanie do monitoringu wartości odczytu z sondy w formacie float IEEE 754. MT-101 pracuje w trybie Modbus Mirror, odczyt z sondy mapowany jest do XREG1 i XREG2 (4 bajty...
Witam, Temat ten już był poruszany. Proponuję zobaczyć ten wątek: http://www.elektroda.pl/rtvforum/topic19... W tym przykładzie jest ustawiona tylko obsługa rejestrów typu Input Register. Aby odczytywać rejestry Holding Register należy w kodzie dopisać kilka linii. Poniżej przedstawiam modyfikację, którą ja wprowadziłem w pliku demo.c tego przykładu....
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...
Witam. Proface GP-4301 połączony z licznikiem energii po Modbus. Potrzebuje przekonwertować dane z Modbus-a które są we FLOAT na INT. Mogę odczytać je na panelu prawidłowo, podaje 32bit FLOAT i jest OK. Problem jest w LADDER. Nie mogę ich przekonwertować za pomocą bloku F2I bo te dane nie są jako oznaczone jako FLOAT. Czytam komórkę D300025 jako 32bit....
Do działania potrzebujemy moduł WeMos oraz dowolny konwerter RS485<->TTL. Konwerter ma z jednej strony złącza A i B do transmisji danych, a po stronie TTL 3 piny: DI, RO, RE. RS485 - WeMos DI <- TX data in RO -> RX read out RE <- D5 trzeci pin odpowiada z sterowanie kierunkiem transmisji, w niektórych przypadkach nie jest konieczne jego...
To po kolei: EM_A_power to jak widać zmienna float (tu przywołana jako extern), która przyjmuje wynik funkcji IntToFloat. Funkcja umieszczona w szkicu działa od dłuższego czasu, nie działała w wydzielonym pliku; dzięki uwagom kolegi z innego forum okazało się przy okazji, iż w tej formie jest UB, ale o dziwo działała. Tak jak przypuszczałem - "głupi...
Jaki język programowania ?
Witam wszystkich, Chciałbym połączyć Arduino z konwerterem PT100 na RS485. link do filmu: https://www.youtube.com/watch?v=J_8AEJ4D... Podłączyłem pin A+ konwertera do pinu 7 Arduino, a pin B- konwertera do pinu 8 Aduino. Dioda na urządzeniu Slave miga jakby komunikacja była, ale brak odczytu mierzonej temperatury. Gdzie popełniam błąd? Wsad do Adruino...
OK działa problem polegał na ponownym włączeniu sterownika po zmianie prędkości transmisji. Obecnie poszukuje procedury zamiany liczby szesnastkowej na wartość zmiennoprzecinkową float.
Po co Ci VPN do sczytywania danych, coś koledzy kręcą VPN służy do łącznia tunelowego 2 kompów. Jeżeli połączysz się przez VPN to musisz pingować ręcznie każdy adres, a jest to uciążliwe. Twoje rozwiązanie to zwykły router przemysłowy, Ja akurat odczytuje zmienne po Modbusie TCP/IP w routerze stawia się bramkę SMS daje się grupę do wysyłania SMS lub...
258,03 realny odczyt z licznika D733 - 17281 D734 - 1114 W karcie stanu jak gdzieś wyczytałem przy wywołaniu DR733 powinien być prawidłowy odczyt a tu są cyfry "z kosmosu". Testowałem bezpośrednio z licznika programem Mbus.exe i tam dopiero odczyt był poprawny jak wybrałem "data format" nie float tylko swapped float
Nie wiem, czy dobrze rozumiem pytanie. Żeby komunikować się z tym regulatorem trzeba się połączyć wejściem RS-485 - można kupić zewnętrzny moduł MT50, który kosztuje około stówki, lub podłączyć się przez aplikację (ew. pewnie można napisać samemu zrobić sterownik z płytki pcb, bo ten regulator używa standardowego protokołu Modbus). Wtedy możesz wybrać...
Jaki to model falownika i licznika z którymi chcesz gadać? Bo od tego trzeba wyjść i znaleźć listę rejestrów modbus. Tutaj moje próby z falownikiem Huawei SUN2000-6KTL-M1 Udało mi się odczytać dane i wyświetlać je na wyświetlaczu. Temat zarzuciłem z braku czasu. #include <ModbusMaster.h> #include <Wire.h> #include <LiquidCrystal_I2C.h>...
(at)specmiachl o którą tabelkę pytasz? tą górną z odczytami modbusa? kombinowałem - bo tam powinno być coś ze znakiem - moc może być albo z minusem albo z plusem.. z teraz są takie wartości bo falownik nie pracuje i są zera.. kombinowałem już z uint, int, floatami itp. rejestr 40070 ma identyczną wartość jak w oryginalnej dokumentacji.. (at)kosmos99...
Płytkę zlecasz w płytkarni i po kłopocie. Co do sterowania - strasznie skomplikowane i duże - kup np. N-MOSFETy pakowane po 2 w obudowie DIL, będą mogły bezpośrednio sterować zaworami. Ale zdecydowanie odradzam BASCOM i to z kilku powodów: 1. Wyjdzie bardzo długi kod. 2. Będzie problem z kodem dłuższym niż 128kB. Nawet w C bywają z tym problemy, mimo,...
Witam. Proponowałbym, zamiast funkcji iloraz, funkcję analog_fp ze współczynnikami analog_fp,0,1000,-30,40. Funkcja automatycznie przeskaluje wartość "surową" na fizyczną - nie trzeba nic dobierać. Wynik liczba typu float. W dokumentacji, w dziale ASMEN - Funkcje przeliczające są dostępne opisy poszczególnych funkcji i ich argumentów. Do poszczególnych...
Gdybym wpiął je źle,odwrotnie A/B to miernik nawet nie pokazuje ikonki "R" od odbioru. Nie wiem jak ten konkretny miernik, ale urządzenia z którymi ja pracowałem sygnalizowały przychodzące bity. Odwrócenie polaryzacji zamienia bity 1<->0. Da się nawet stworzyć protokół komunikacji, który będzie działał przy prawidłowej i odwrotnej polaryzacji...
Jak się to robi ? Bardzo prosto, skoro wiesz jak działa program i masz wiedzę jak powiązać zdarzenia ze zmiennymi odpowiedzialnymi za np wyświetlenie informacji, która zapisana jest na stałe ( nie w sterowniku) w panelu operatorskim to to właśnie jest ten sposób. Oczywiście są do tego potrzebne narzędzia (programy), które pozwolą Ci na wiązanie tych...
czy to urządzenie mogę podłączyć do routera i potem poprzez odpowiednie oprogramowanie na PC, dodać wirtualny port szeregowy na PC, do którego odwołuję się konfigurując mastera RTU ? Przy instalacji Nporta tworzą się wirtualne porty COM. Do COM-ów odwołujesz się w serwerze np. OPC. Thnx Moje doświadczenia z tego typu urządzeniami są niestety niedobre....
Nie mam licznika DTSU-h ale sprawdziłem sobie o jakie rejestry pyta falownik. Na wyrywki sprawdziłem kilka sygnalow i wychodzi ze pyta tak jak w tym pierwszym screenie. Dodatkowo jakby ktos chcial miec odczyt nie tylko obsługiwanego licznika dtsu , moze sobie przekonwertowac mape rejestrow. Dodatkowo podczas dodawania w aplikacji licznika potrzebny...
witam potrzebuję pomocy z konwersją danych odczytanych z tego liczna, dane są czytane po modbusie tcp przez sterownik s7-1200 (Tia V16), komunikacja PLC -> Metronic działa poprawnie, problem mam tylko z licznikiem globalnym, znajduje się on w dwóch rejestrach: – adres 272, format 64-bit floating point double lub – adres 1416, format long...
Raczej 48 i 49. Bo w rejestrze 49 nie widać bajtu z rejestru 50. Z nich masz zrobić jednego DWORDa albo DINTa albo REALa/FLOATa. Być może masz też przesunięte o 1 rejestry bo dziwnie wyglądają. I być może trzeba będzie bajty zamienić w słowie po odczycie. Musisz wiedzieć czego oczekujesz i posprawdzać j/w, kiedy odczyt będzie właściwy. A w instrukcji...
W tych z wyświetlaniem wartości prądu są zwykle 2 amperomierze.jeden na linii ładowania baterii ,drugi na lini odbiorników.U mnie sytuacja będzie jeszcze inaczej wyglądała bo sam regulator będzie w znacznej odległości od tzw.stanowiska pracy ,więc dlatego wybrałem ten epever serii ls bez wyświetlacza ,gdzie można kablem ethernet/modbus/usb pociagnąc...
Wygląda, na to, że CAS funkcją 0x10 wysyła w każdym rejestrze to samo, więc w Twoim przypadku nie zadziała. Natomiast Simply tworzy poprawną ramkę, ale biorąc pod uwagę przykład z dokumentacji i próbę ustawienia adresu 60, nie zgadza się suma kontrolna. Może w dokumentacji jest błąd, bo CRC16 w Simply wygląda na prawidłowe. https://obrazki.elektroda.pl/3782307900_...
Nie wie czy to ma sens za pare zeta drożej kupuje się Eastron SDM 120 z Modbusem dwukierunkowy pokazuje Hz oraz Reactive Power, ostatnio kupiłem 3Phase XZM1250 też z Modbusem, trzeci jest Orno, mam już 3 różne chinole jeden zlicza wiatrak drugi PV a trzeci zużycie Pompy Ciepła. Zastanawia mnie czy to jest warte prezentacji, są to tanie i powszechne...
W ep10/07 jest projekt "Mikroprocesorowy regulator PID z interfejsem MODBUS" W programie mikroprocesora jest funkcja samostrojenia, o ile sam program rozumiem to za bardzo nie wiem dlaczego to jest tak wyznaczane. Poniżej funkcja samostrojenia z tego projektu. #define MAX_TUNE_TIME (20*3600*10) //Samonastrajanie... //0 - Samonastrajanie zakonczone...
Zobacz to, kod działa na Anenji 6.2 kW. Nie obcinaj, wklej zamiast starego kodu w całości, zrób validate i wyłap błędy, popraw płytkę i własciwe gpio itp. substitutions: name: anenji friendly_name: anenji tx_pin: GPIO13 rx_pin: GPIO12 esphome: name: ${name} friendly_name: ${friendly_name} min_version:...
Float-owe 0x438C0000 to 70 dziesiętnie. Nie wiem, co czytasz, może niepoprawnie czytasz. Widać, że to co odczytujesz to starsze 16 bitów tej liczby float, nie mam pojecia, co się dzieje z młodszymi bitami. Może w protokole modbusowym ktoś doszedł do wniosku, że nie ma co wysyłać młodszych bitów, bo termometr nie ma takiej rozdzielczości i i tak by tam...
Po dłuższym podsłuchiwaniu udało mi sie dopasować część rejestrów konfiguracyjnych. Oprócz tego natknąłem się na jakiś opis rejestrów inwertera PowMr na tej stronie: https://github.com/odya/esphome-powmr-hy... Wklejam poniżej moje odkrywki zrobione na podstawie dessmonitor'a: System setting --------------- read...
Chcesz powiedzieć że on nie monitoruje stanu akku ?? Dodano po 1 CHARAKTERYSTYKA: Regulator solarny firmy LUMIAX 4SUN służy do kontroli pracy autonomicznych systemów fotowoltaicznych. Zapewnia odpowiednio prąd ładowania dla akumulatora i dodatkowo zabezpiecza przed zbyt głębokim rozładowaniem lub przeładowaniem akumulatora. Wyposażony w regulator MPPT...
Mam problem z połączeniem jak w temacie, moduł ESP2266 ma być jednocześnie modbus master i przesyłać dane do serwisu cayenne. Problem w tym, że modbus działa, tzn pobiera dane, zapisuje je do zmiennej i wyświetla na zewnętrznym wyświetlaczu, ale tylko dotąd, dokąd nie dodam obsługi cayenne. Jak tylko w programie flprog dokładam bloki cayenne, esp przestaje...
Witam. Wykorzystałem bibliotekę NModbus do mojego małego projektu. I utknąłem. Funkcje Modbusowe mogą wysyłać tylko dane typu ushort: http://obrazki.elektroda.pl/8369294400_1... Póki co wysyłam tą funkcją dane z tablicy UInt16. A chciałbym docelowo wysyłać typy Int16 czego się teraz nie da, lub floaty. Przerabiał ktoś tą bibliotekę czy...
zmieniłem kod w następujący sposób #define F_CPU 1000000UL // 1 MHz // prędkość transmisji 9600 #define UART_BAUD_RATE 9600 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "uart.h" // częstotliwość CPU w...
Kolego żle do tego podchodzisz. "Jeżeli chcę odczytać napięcie, to najpierw do Lumela muszę wysłać ciąg liczb: 00 04 00 04 00 02 30 0A" zaczynając że ta ramka jest błędna. JA ci proponuję tak, bo nie wiem jak w Simensach ale kilka liczników skomunikowałem. Wszystkie liczniki przesyłają zmienne Floating czyli 2x16 bitów. Podobny problem miałem z chińskim...
Cześć, Weźmy na tapetę pewien projekt ( 1. Xubuntu 20.04 Toolchain zainstalowany z głównego repozytorium dystrybucji gcc-arm-none-eabi 9-2019-a4 libnewlib-arm-none-eabi 3.3.0 2. Xubuntu 16.04 Toolchain zainstalowany z launchpada https://launchpad.net/gcc-arm-embedded w wersji 7-2018-q3 3. Debian 9.1 Toolchain zainstalowany z repozytorium dystrybucji...
Czy masz w tej sieci w ogóle urządzenie działające jako IO-Controller, czy chciałbyś w tej roli wykorzystać PC? Właśnie PC miałby działać jak kontroler i wspomniana biblioteka ponoć taką możliwość udostępnia. (at)lukaszd82 przez DASSIDirect mogę połączyć się z PLC, jednak problem pojawia się w momencie próby pominięcia sterownika i połączenie PC bezpośrednio...
Witam wszystkich, Nie mogę sobie poradzić ze sczytywaniem niektórych wartości z liczników. Wszystko jest ok kiedy odczyt z czytnika nie przekracza 123456, w przypadku kiedy jest większy nie pokazuje początkowej wartości np. 1 234567. Spotkał się już ktoś z podobną sytuacją? poniżej przesyłam skrypt z którego obecnie korzystam #include <stdlib.h>...
Dzień dobry wszystkim, Zakupiłem prosty wskaźnik energii OR-WE-504 firmy ORNO w celu monitoringu napięcia oraz prądu. Konfiguracja sprzętowa to Arduino Mega + konwerter TTL <-> RS485 + OR-WE-504. W pierwszej kolejności przetestowałem odpytywanie z dedykowanym programem od producenta i komunikacja działa prawidłowo. Podłączyłem urządzenie do sterownika...
https://obrazki.elektroda.pl/1646087900_... Przedstawiam mały poradnik, jak połączyć się z urządzeniami wyposażonymi w port szeregowy przy wykorzystaniu sieci LAN. Można w ten sposób podłączyć dowolne urządzenia z portem szeregowym, jak różnego rodzaju sterowniki, liczniki itp., komunikujące się w dowolnym protokole - zaczynając od...
Witam. Odczytuję programem Scilab dane ze sterownika PLC po protokole Modbus. Liczby zmiennoprzecinkowe są więc przedstawione w postaci dwóch rejestrów (dwóch zmiennych int: pierwsza na starszych bitach, druga na młodszych). Potrzebuje przekonwertować takie dwie zmienne int do jednej zmiennej float. Generalnie rzecz biorąc, z tego co wyczytałem w internecie,...
Witam, Mam pewien problem. Próbuję odczytać rejestry z miernika PM5100 poprzez modbus. Rejestry typu INT16U odczytuję bez problemu, Lecz problem pojawia się przy FLOAT32. Albo pojawiają się gwiazdki albo wartości, które nie odpowiadają faktycznej wielkości. Wydaje mi się, że wartość odczytaną muszę jakoś przekonwertować, ale nie wiem jak. Dodano po...
zaokrąglanie float wyświetlać float string float
modulo przerzutnik synchroniczny mitsubishi check wingo schemat
Technics 2x80W: Problem z niskotonowym głośnikiem Termet Ecocondens Crystal nie odpala - przyczyny i diagnostyka