zmienna modbus

Znaleziono około 64 wyników dla: zmienna modbus
  • Instalacja PV sterowanie mocą grzałki 3f tak aby wykorzystać nadmiar energii

    Z odczytu licznika, zmienna ModBus - odczyt prądu na fazie wykazywała niemal zero a licznik naliczył moc pobrana i oddana i nie były to waty

    Energia Odnawialna   03 Cze 2024 15:36 Odpowiedzi: 28    Wyświetleń: 4092
  • Jak zapisać dane do DO w sterowniku WAGO 750-880 przez Modbus TCP?

    Dzieki za odpowiedz ja u siebie narazie testowo openhaba wystawilem ogolnie dziala mi wszystko tylko odwracajq sie sygnaly po nacisnieciu przycisku na scianie przez co w oh muszw sawsze dwa razy przesunac suwak. Mozesz w wolnej chwili podrzucic swoj kod? Ja mam obecnie dwie zmienne modbis jedna do zapisu przez oh a druga do odczytu stanu wyjscia. Impulsy...

    Automatyka Sterowanie PLC   23 Paź 2020 10:04 Odpowiedzi: 12    Wyświetleń: 2190
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Komunikacja Modbus RTU z modułem 6ES7 241-1CH30-0XB0 w systemie S7 1200

    Zależy czy to marker, czy zmienna w DB oraz czy chcesz zrobić to w LAD lub SCL?

    Automatyka Przemysłowa   02 Lis 2021 09:00 Odpowiedzi: 28    Wyświetleń: 1518
  • REKLAMA
  • Tworzenie Makro dla zapisu zmiennej z adresu Modbus 192.168.1.105 4x86 do LW0 na Weintek

    Jak napisać Makro Aby zmienna z adresu Modbus 192.168.1.105 4x86 była zapisana do LW0

    Automatyka Przemysłowa   17 Lut 2021 17:43 Odpowiedzi: 1    Wyświetleń: 633
  • Jak przeliczyć offset adresu Modbus RTU w VersaMotion?

    Czyli tak Strona 62 dokumentacji parametr P2-10 w modbus wyrzucam zmienna pod adresem 020AH ? i tyle ?

    Automatyka Przemysłowa   16 Sie 2018 19:08 Odpowiedzi: 16    Wyświetleń: 1479
  • REKLAMA
  • Konwersja danych z licznika Metronic FP-3011 z wykorzystaniem sterownika s7-1200 i modbusa tcp

    Możesz zrobić zmienną pomocniczą typu np.: UDINT i zapisać w niej bajty w żądanej kolejności przez dostęp symboliczny - zmienna.%B0, zmienna.%B1, .%B2, .%B3. https://obrazki.elektroda.pl/2008114200_...

    Automatyka Sterowanie PLC   04 Sty 2021 22:32 Odpowiedzi: 5    Wyświetleń: 714
  • Jak przetestować komunikację Modbus RTU między PC a BECKHOFF BX9000?

    Czy komunikacja ruszyła no to właśnie nie wiem, bo nie wiem jak to sprawdzić. Korzystam z portu wbudowanego COM2 pod rs232, no i nie korzystam z tej zmiennej ModbusRtuMaster_PcCOM, tylko ModbusRtuSlave_PcCOM, bo sterownik ma być Slave'm. Załączę wykorzystywany program (ściągnięty ze strony producenta): PROGRAM Modbus VAR fbBX_COM_64: FB_BX_COM_64; ComConfig...

    Automatyka Przemysłowa   16 Maj 2012 11:17 Odpowiedzi: 5    Wyświetleń: 4825
  • REKLAMA
  • H8/3048 Modbus RTU - Jak przepisać całą ramkę do bufora odbiorczego?

    Może nie przyszły jeszcze następne dane, a ty za szybko zapisujesz z bufora odbioru do tablicy buffer[] ? Jakiego typu jest zmienna data ? czy to char ?

    Mikrokontrolery Pozostałe   28 Wrz 2009 13:17 Odpowiedzi: 10    Wyświetleń: 4150
  • Jak przekonwertować liczbę szesnastkową na dwa znaki ASCII w Modbus ASCII?

    Witam, Kolega za dużo kombinuje...bierzemy bajt do konwersji i rozdzielamy na dwie 4 bitowe wartości (używamy do tego celu maski zmienna = zmienna&maska), następnie konwertujesz dwa półbajty do ASCII i po problemie :) Sama konwersja też jest dość prosta, sprawdzasz czy pół bajt mniejszy od 10 jeśli tak to robisz logiczny or z 0x30h jeśli większy lub...

    Mikrokontrolery AVR   28 Lis 2011 00:34 Odpowiedzi: 10    Wyświetleń: 2449
  • Sofar Solar KTL-X integracja MODBUS

    Pod windows też działa Nie działa :) Dopisałem pod parse response - print(data) i to mi odpowiedział. W sumie nie wiem co, ale za mało? https://obrazki.elektroda.pl/2204815300_... Wpisanie print(data) raczej nie miało zupełnie sensu, gdyż albowiem zmienna data zawiera binarną odpowiedź z falownika ;) Na windows'ach tego nie testowałem,...

    Energia Odnawialna   22 Cze 2025 09:34 Odpowiedzi: 318    Wyświetleń: 98325
  • [Weintek] Odczyt zmiennych integer przez Modbus TCP/IP - Jak?

    Sposób wykorzystania na panelu to jedno, adresacja drugie. Wpisz do tagów jedną zmienną z cpco i wyrzuć na ekran. Jeżeli zadziała, można iść dalej. Jeżeli nie, to Modbus poll i zabawa aż komunikacja z cpco zaskoczy. Modbus poll jest wygodniejszy do testowania jeśli nie wiadomo gdzie jest problem. Nie trzeba w kółko kompilować i wgrywac raz na jednym...

    Automatyka Przemysłowa   28 Lip 2019 11:41 Odpowiedzi: 5    Wyświetleń: 750
  • REKLAMA
  • Sterowniki Carel UPC3 i wyświetlacz PLD00GFP00: Programowanie, oprogramowanie i koszty

    2) Wyskoczyły mi ostrzeżenie dzisiaj. Czyżby jakaś nowa wersja się pojawiła? Jeżeli usługa tERA jest ci nie potrzeba to możesz pominąć to ostrzeżenie, albo zmieć wersje. Po zatym zepsuły mi się opisy danej sekwencji programu… Czasami tak jest gdy używa się opcji zoom jak ustawisz na powiększenie 100% przed zapisem problem znika. linia ModBus...

    Automatyka Sterowanie PLC   21 Mar 2025 09:35 Odpowiedzi: 110    Wyświetleń: 7023
  • Modbus RTU - Odczyt danych z zabezpieczenia MiCOM, interpretacja bitów

    Witam, Rozumiem, że wartość "spoczynkowa" to zero (chodzi mi o te zarezerwowane bity), wobec tego, jeżeli ta zmienna (integer bez znaku) będzie miała wartość: - 32 (dziesiętnie) - trigger of protection - 64 (dziesiętnie) - protection trip - 96 (dziesiętnie) - oba powyższe (jeżeli jest to w ogóle możliwe) Albo przepisać tą zmienną pod jakiś marker i...

    Automatyka Przemysłowa   19 Sty 2016 12:50 Odpowiedzi: 13    Wyświetleń: 2328
  • Komunikacja RS485 i STM32F103: Wykrywanie końca nadawania w sposób programowy

    Najprościej wysłać na końcu ramki kod oznaczający "koniec nadawania". Ale też naj zawodniej - musisz dbać by w środku ramki danych przypadkiem nie pojawiła się taka sama sekwencja. Wzorując się na modbusie i podobnych proponuję tak zmontować ramkę by w jednym z pierwszych bajtów była zapisana długość ramki lub długość pola danych jeśli jest zmienna...

    Mikrokontrolery   29 Sty 2021 19:40 Odpowiedzi: 14    Wyświetleń: 867
  • Jak stworzyć interfejs użytkownika z menu i napisami w S7-300?

    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...

    Automatyka Przemysłowa   26 Lip 2010 07:09 Odpowiedzi: 2    Wyświetleń: 1131
  • Interpretacja odpowiedzi na zapytanie ModBus RTU: Napięcie L1 235V

    Zrób sobie unię ze zmiennymi typu int o takim samym zapotrzebowaniu na pamięć co float: [syntax=c]union { float temperatura; uint32_t in; uint8_t buf[4]; } flo_to_by;[/syntax] Jak masz gotową funkcję to wyślij to jako zmienna "in" a jak nie to kolejne bajty z bufora "buf".

    Mikrokontrolery   16 Gru 2022 23:30 Odpowiedzi: 9    Wyświetleń: 783
  • Czy struktura `FlagProtocol` w C jest automatycznie inicjalizowana do 0?

    Czy zmienna złożona typedef struct Modbus { volatile char ErrorFrame; volatile char ErrorOrder; volatile char TimeOut; volatile char Message; volatile char SendBlank; volatile char SupervisorTimer; volatile char ErrorAddress; }FlagProtocol; volatile FlagProtocol FlagModbus; zostanie zainicjowana automatycznie (do wartości 0) ?

    Mikrokontrolery AVR   12 Gru 2010 18:08 Odpowiedzi: 16    Wyświetleń: 3019
  • Błąd illegal data address przy komunikacji Modbus Lumel N14 z Proface

    Tak teraz patrze możliwe ,że pierwszy adres to 4000. Czyli fukcja 3 rejestr początkowy 4000 liczba rejestrów 24? Bo do tej pory ustawiałem: fukcja 03 ,rejestr początkowy 0 liczba rejestrów 24. A w Proface zmienna by wyglądała tak [lumel]404001.

    Automatyka Sterowanie PLC   22 Paź 2015 17:50 Odpowiedzi: 9    Wyświetleń: 2271
  • Asix SCADA - Jak skonfigurować zmienną do odczytu rejestru 4800 przez Modbus?

    Załączyłem kawałek bazy zmiennych w Excelu, gdzie zmienna StatusF jest odczytywana fizycznie z falownika i jest słowem statusu, na poszczególnych bitach zawarte są informacje o pracy urządzenia. Pozostałe zmienne zmiennymi nieaktywnymi (nie są wliczane do limitu zmiennych) i "rozszyfrowują" znaczenie poszczególnych bitów. Te zmienne mogą być użyte...

    Automatyka Przemysłowa   30 Cze 2013 20:22 Odpowiedzi: 10    Wyświetleń: 4737
  • Siemens TiA Portal - jak wykryć co ustawia bit w DB?

    Ok, sądziłem, iż odbierasz dane przy pomocy funkcji np. Modbus TCP/IP. To może inaczej, czy jakakolwiek zmienna w DB666 jest zapisywana przez program PLC ? Co tak właściwie w programie (pomijając problem) wywołuje stan wysoki na w/w czujniku? W DB nie zoptymalizowanym ( proszę poprawić jeśli się mylę ) dla się nadpisać kolejny rejestr/zmienną wpisując...

    Automatyka Sterowanie PLC   14 Lis 2018 22:22 Odpowiedzi: 9    Wyświetleń: 1839
  • Błąd ESP8266 Exception(3) przy użyciu crc16.Modbus w warunku if

    Mam niezrozumiały błąd w ESP8266. Gdy w kodzie, mam warunek if https://obrazki.elektroda.pl/3663364700_... po czym resetuje się. Gdy kod zmienię na [syntax=c] if ( false) { CrcModbus = false; } else { CrcModbus = true; [/syntax] program działa poprawnie. Nie ważne czy w if mam != czy == zawsze jest źle. Zbadałem, ze problem występuje,...

    ESP8266 i ESP32   26 Paź 2019 15:03 Odpowiedzi: 4    Wyświetleń: 747
  • S7-200 - Modbus -zadawanie prędkości falownika Omron V1000

    Z czego zadawana jest prędkość lub ilość dozowania..... Czy prędkość lub ilość dozowania wpisywana jest z panela HMI? . Kolego elpronet zadajemy tutaj ilość dozowania i tak jak sam zauwazyles jest ona podawana z panela HMI. A wiesz która zmienna w panelu jest odpowiedzialna za wpisywanie ilosci dozowania?

    Automatyka Przemysłowa   06 Lip 2013 11:05 Odpowiedzi: 6    Wyświetleń: 2571
  • Visual Basic: Odczyt licznika energii przez Modbus RTU i zapis do pliku

    Możesz wykorzystać do tego tablice ;), tzn. zapisywać wartość licznika zamiast do jednej zmiennej, to do 120-elementowej tablicy pod indeks wskazywany przez zmienną np. i , która na początku ma zawierać zero . Po każdym wpisaniu do tablicy zmienną i należy zwiększyć o 1 - dzięki temu kolejny wpis do tablicy zostanie zapisany w następne miejsce. Po godzinie,...

    Programowanie   01 Kwi 2011 18:21 Odpowiedzi: 16    Wyświetleń: 4310
  • Promotic i Waveshare Modbus RTU Relay: problem z odczytem stanu wejść

    Dzien dobry, zwracam się do osób mających do czynienia z oprogramowaniem SCADA Promotic. Posiadam moduł: https://www.waveshare.com/wiki/Modbus_RT... wysyłanie danych czyli sterowanie przekaznikami dziala jak nalezy. Mam problem z odczytem stanu wejść. W aplikacji stworzyłem kontrolke, która ma zmieniac kolor po odczytaniu "jedynki" w zmiennej...

    Automatyka po godzinach   06 Mar 2025 10:10 Odpowiedzi: 1    Wyświetleń: 354
  • Inwerter ESB 6kw-24v: Jak podłączyć do Arduino, brak dokumentacji, komunikacja Modbus RS232

    komunikacja z przetwornicą jak w poprzednich postach zapytanie : QEY<YYYYnnn><cr> (query year, checksum, carriage return) <YYYY> Y zmienna typu int is an Integer, checksum for QEYYYYY, odpowiedz 8 cyfr wartość w kilowatach pytanie:QEY2011179<cr> odpowiedz: (03012300<cr> miesiąc, dzień podobnie Pozdrawiam

    Automatyka Falowniki   01 Lis 2023 21:44 Odpowiedzi: 23    Wyświetleń: 5076
  • GE Fanuc Versa Max - Wykorzystanie COM1 i COM2 jako Master Modbus

    Musisz znaleźć wywołanie funkcji COMM_REQ i do niej jest podana struktura z komendą i danymi (te dane trzeba zweryfikować). Zobacz do dokumentacji, np.: str. 14 inicjalizacja portu, w słowie 4 podajesz adres, w którym status ma być zapisany (w Twoim przypadku powinno być 1901, bo zmienna ma adres 1902, a podaje się o 1 mniejszy).

    Automatyka Przemysłowa   18 Mar 2016 06:35 Odpowiedzi: 13    Wyświetleń: 1914
  • Modbus TCP/S7-300 - Jak wysłać zmienną REAL w STL do tablicy WORD?

    Witam Wydaje mi się, że na forum jeszcze nie było takiego pytania, ale jeżeli coś przeoczyłem to z góry przepraszam. Jestem w trakcie pisania programu, za pomocą którego sterownik S7-300 z modułem CP343-1 Lean ma komunikować się z innym urządzeniem za pomocą Modbus TCP. Mam pytanie w jaki sposób w STL napisać kawałek kodu, który wyśle zmienna typu REAL?...

    Automatyka Przemysłowa   28 Maj 2013 07:53 Odpowiedzi: 3    Wyświetleń: 2025
  • Konwersja HEX 44 79 AC CD z Modbus na float 998.7 w Delphi – jak napisać procedurę?

    Dziekuje. Zawroce Wam jeszcze glowe czyms takim: Mam 4 bajty - 44 6F 0C CD, kazdy zapisany pod inna zmienna. Jak je zlozyc do "kupy" zeby podstawic do waszej funkcji i zeby wyszlo mi 956.200012 Dzieki za odpowiedz. Pozdrawiam Jarek.

    Programowanie   30 Mar 2005 10:26 Odpowiedzi: 7    Wyświetleń: 1725
  • Jak działa protokół MODBUS RTU na mikrokontrolerze AVR z RS485?

    Ja właściwie dopiero zaczynam pojmować język C. Projekt z Modbus'em jest tematem mojej pracy inżynierskiej. Wybrałem go głównie z tego względu, że chciałem się nauczyć języka C. Dlatego czytając dokumentacje tej biblioteki na stronie www.libmodbus.org mam pewnie problemy i jeśli bym mógł to bym prosił Cie o pomoc. Mianowicie zauważyłem, że często pojawia...

    DSP i Transmisja   04 Paź 2015 21:54 Odpowiedzi: 50    Wyświetleń: 55531
  • c# - Modbus RTU: Odebrana ramka pusta, jak poprawnie odczytać dane?

    Witam, Mam taki kod: [syntax=csharp] private void timer1_Tick(object sender, EventArgs e) { port.Write(new byte[] { 0x01, 0x17, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB2, 0x9B }, 0, 13); port.DataReceived += new SerialDataReceivedEventHandler(DataRecei... private static void DataReceivedHandler( object sender, SerialDataReceivedEventArgs...

    Programowanie   08 Kwi 2014 17:33 Odpowiedzi: 1    Wyświetleń: 1956
  • Przetwornik ciśnienia APLISENS 28 MODBUS brak komunikacji

    jeśli to jest deklaracja tablicy to tej samej komórce przypisujesz dwie wartości w efekcie w Pabs[0].Address: zawsze będzie 14. Wydaje mi się że to powinno wyglądać tak(nie znam tego języka): Pabs[0].Address:=13; Pabs[0].Name:='Pw1'; Pabs[1].Address:=14; Pabs[1].Name:='Pw2'; a zmienna counter powinna mieć wartość 0 gdy czytasz pierwszy czujnik i 1 gdy...

    Automatyka Sterowanie PLC   16 Lis 2016 21:15 Odpowiedzi: 40    Wyświetleń: 2688
  • Logo8 i nieregularności w odczytach falownika fotowoltaicznego przez modbus

    Zwróć uwagę, że w instrukcji od falownika jest ewidentnie napisane, że są one 16 bitowe tylko różnica polega na tym, że prąd jest jako zmienna ze znakiem a napięcie bez znaku. Nie wiem jak to już w samym logo ugryźć bo nie mam możliwości przypisania zmiennej typu - albo nie wiem jak to zrobić. https://obrazki.elektroda.pl/3286779500_...

    Automatyka Przemysłowa   23 Maj 2022 19:41 Odpowiedzi: 5    Wyświetleń: 447
  • Dobór sterownika PLC do zarządzania ciepłą wodą - PWM, zawory, NTC

    Odpowiedz na wasze pytania. Zrzut zrobiony Online ze sterownikiem. NA dalsze pytania Ui CPCO to bloczek który zrobiłem do obsługi i konfiguracji wejścia, pozwala zmienić dowolnie kierunek wejścia oraz typ podłoączonego czujnika dzięki temu nie muszę wgrywać kompilacji do PLC aby dokonywać zmian, Powyżej w funkcji FIND widać ile razy w programie jest...

    Automatyka Przemysłowa   21 Sty 2024 10:57 Odpowiedzi: 21    Wyświetleń: 564
  • Czy poprawnie połączyłem czujnik PT100 z mLOG przez Horner HE359RTD100A i Korenix?

    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,...

    Automatyka Przemysłowa   28 Lut 2017 08:29 Odpowiedzi: 4    Wyświetleń: 726
  • Jak SCADA liczy punkty licencyjne dla rejestrów BACnet?

    No np jak to jest w InTouch albo Citec? Czy dane z BACnetu mogę odczytywać jako INT - czyli jedną zmienna licencyjną, ale w niej będę odczytywał sobie stan poszczególnych bitów, czyli np. bit0-praca, bit1-awaria itd.... Wiem że w Citecu jak łaczyło się po Modbus pisało się poprostu odpowiedni skrypt które pozwalał "zaoszczędzić" zmienne licencyjne....

    Automatyka Przemysłowa   23 Lut 2011 13:25 Odpowiedzi: 2    Wyświetleń: 1263
  • Konwersja WORD na REAL w Modbus RTU w TwinCAT 2

    Witam, Poszukaj funkcji która zamienia bajty w zmiennej typu word. Potem z dwóch zmiennych typu word można zrobić zmienna 32 bity a potem real. Znając Beckhoffa powinny być dostępne funkcje które pomogą rozwiązać problem. Pisze z telefonu więc ciężko coś znaleźć. W internecie jest dużo informacji na temat Twojego problemu tylko szukaj po angielsku....

    Automatyka Sterowanie PLC   20 Sie 2020 09:58 Odpowiedzi: 4    Wyświetleń: 1188
  • Brak możliwości odczytu/zapisu parametru 0x0005 falownika LG iG5A po Modbus RTU

    Nie chce mi się czytać instrukcji, napisz konkretnie jaki rejestr chcesz odczytać z falownika, tutaj masz błąd w Adres 4 to zmienna Ineger czy Dint jeżeli Dint to zaznaczasz 4xbit za rejestrem nie może być # tylko zapisujesz jako ciąg rejestru 01305 rejestr 13 bit 5 w screnie masz podpowiedz, jeżeli jest to Integer to i tak nie może być # https://obrazki.elektroda.pl/7175554800_...

    Automatyka Falowniki   13 Sty 2022 09:00 Odpowiedzi: 4    Wyświetleń: 774
  • [Mega168] Jak połączyć zmienne sterownika PID z rejestrami Modbus w Mega168?

    Zadając pytanie myślałem raczej o metodzie wskazania kompilatorowi, że zmienne np: a i b to jedna i ta sama zmienna, niezależnie którą nazwę napotyka . Po przemyśleniu ... faktycznie ... to może być ta droga. Wymaga co prawda przepisania procedur obsługi odczytu i zapisu rejestrów, ale umożliwia zdefiniowanie tablicy przypisania ( przydatne gdy nie...

    Mikrokontrolery AVR   18 Kwi 2009 23:31 Odpowiedzi: 4    Wyświetleń: 1299
  • BASCOM DELPHI - jak wysłać liczbę Long w 4 bajtach

    już mi ręce opadają - z delphi dlaczego jak nie ustawie na hardware tylko zostawię bez kontroli przepływu to comport działa nie tak jak powinien? poza tym jak z bascoma wyśle printbin 5;4;3;40; itd (czyli konkretne wartości ) to delphi odczytuje Ok jak wyśle jako zmienna to jest do bani - i wszystko sie krzaczy - żeby było śmieszniej to za pomocą programu...

    Mikrokontrolery AVR   11 Maj 2009 12:49 Odpowiedzi: 14    Wyświetleń: 2755
  • Jak oznaczyć dane z Modbusa jako FLOAT w Proface Ladder?

    Lader przyjmuje z zewnątrz tylko rejestry 16 bitowe, ale jest na to sposób. Tworzysz: - zmienną symboliczną typu float w "Symbol Variable" - zmiennafloat - skrypt globalny "Global D-Script" z deklaracją długości danych 32-bit ze znakiem lub bez w zależności czy będziesz operował na liczbach ujemnych i triggerem Continous Action i w nim robisz przypisanie...

    Automatyka Przemysłowa   11 Paź 2024 08:57 Odpowiedzi: 1    Wyświetleń: 150
  • Carel PCO3 - Konfiguracja Modbus Slave - Rejestry równe 0

    1. Z jakiego Biosu w sterowniku korzystasz ? 2. Boot musi byc 4.03 3. Wszystko co opisałeś na samym początku wystarcza. Możesz jeszcze zmienna "BMS_EXTENSION" ustawić ale nie jest to wymagane. 4. Pamiętasz o przesunięciu rejestrów przy odczycie ? Zależne od konfigulacji. Może źle odczytujesz rejestry ? Pisz na priv to pogadamy Dodano po 12 Przełącz...

    Automatyka Przemysłowa   02 Sty 2017 08:11 Odpowiedzi: 8    Wyświetleń: 2790
  • Siemens S7-1200, scl, modbus rtu, długie kasowanie statusu ERROR

    Parametr query_id jest własnie po to żeby w danym czasie można było tylko 1 zapytanie wykonać. Edit: W jaki sposób zrobilibyście kolejkowanie wykonywania zapytań ? Ja wymyśliłem sobie taki właśnie motyw że zmienna query_id będzie zwiększała się o 1 po wykonaniu danego rozkazu odczytu lub zapisu. Po przekroczeniu parametru length jest ona zerowana. Edit2:...

    Automatyka Sterowanie PLC   14 Gru 2019 14:48 Odpowiedzi: 5    Wyświetleń: 1635
  • Przykładowy program Modbus RTU Slave dla Bascom na ATmega

    O ile mi wiadomo - Bascom potrafi jedynie zbudować i wysłać ramkę do urządzenia SLAVE. Kod slave musisz napisać sobie sam. Podpowiem trochę. Modbus RTU od strony slave nie jest skomplikowany w implementacji. Przyjdzie Ci na port UART taka ramka danych: - początek transmisji (3,5 znaku ciszy) - adresu urządzenia (1 bajt) - kod funkcji (1 bajt) - danych...

    Mikrokontrolery   10 Lis 2017 12:27 Odpowiedzi: 6    Wyświetleń: 930
  • 89c51 modbus rs232/rs485/RS422 SN75176 i MAX485CPA

    Ad1. Czesciej stosowana w praktyce jest jedna para przewodów. Trzb half duplex. Ad.2 W rs482 dozwolny jest jeden nadajnik. W rs485 wiel. Ad.3 Zamiast max485 mozesz stosowac sn75176. Oba mozna zasilic 5 V. Z praktyki wiem ,ze sa problemy ze wspoldzialaniem max485 z sn75176. Trzeba sie zdecydowac na jeden z nich w calej sieci. Ad. 4 Tego nie posiadam...

    Mikrokontrolery   17 Paź 2005 12:09 Odpowiedzi: 3    Wyświetleń: 4475
  • Konfiguracja Modbus RTU: GE Fanuc VersaMax, RS485, Weintek, falownik

    Witam, jednak dalej chcesz konfiguracji PLC(master) FAL(slave) OP(slave) sądze, ze jest to złe rozwiązanie. Panel jest jednak urządzeniem (HMI) komunikującym się z człowiekiem w sposób dwukierunkowy jeśli ustalisz jego rolę na slave to niestety tylko w jedną stronę. Slav'y nie wydają poleceń urządzeniom, to chyba jest wiadome i logiczne. Rozważ jednak...

    Automatyka Przemysłowa   10 Gru 2009 20:50 Odpowiedzi: 27    Wyświetleń: 16299
  • Modbus RTU na TCP/IP (stan wysoki na konkretnym bicie)

    Cześć Forumowicze, mam kilka pytań odnośnie protokołu Modbus RS485 --> TCP/IP. Jest maszyna z którą się komunikuje, wyświetlam parametry i ustawiam kilka potrzebnych wartości. Urządzenie RS485 to - "Eliwell BusAdapter 150" Konwerter RS485 na TCP/IP to - "SFAR MOD-ETH" Problem pojawił się przy zmiennej "33834", która odpowiada za konkretne działania...

    Automatyka Przemysłowa   01 Sty 2019 19:07 Odpowiedzi: 6    Wyświetleń: 855
  • iFIX - Konfiguracja funkcji 5 w MB1 do sterowania wyjściami Modbus

    Chcesz ustawić wyjście K1 na chwilę (w dokumentacj ina 1 s) to piszesz pod adres 1H. Trochę "kombinujesz" rozkładając zadanie na ramki i zawartość rejestrów - nie po to jest driver MB1, żeby "upierdliwie" sprawdzać co siedzi w zapytaniu i odpowiedzi. Zrobiłem tak i mogę ustawiać Q1 (w PLC): Konfiguracja drivera MB1 http://obrazki.elektroda.pl/2966010800_1...

    Automatyka Przemysłowa   31 Lip 2012 23:26 Odpowiedzi: 8    Wyświetleń: 2940
  • SAIA PCD1.M0160 - Połączenie Modbus RTU z licznikiem F&F LE-03M

    Witam Próbuję napisać prosty program do odczytu danych z licznika LE-03M (http://www.fif.com.pl/produkt/1543/1203... Stworzyłem projekt i dodałem bloczek w Fupli - Init Client RS, ustawiając parametry komunikacji: Channel: Channel 1 Serial port: Port 1 Line type: RS485 Transmission speed: 9600 bps Bits-Parity-Stop: 8-N-1 Protocol: Modbus/RTU Timeout[s]:...

    Automatyka Przemysłowa   19 Wrz 2016 22:50 Odpowiedzi: 2    Wyświetleń: 1914
  • Jak podłączyć SAIA PCD2.M5440 do LSIS XP40 przez MODBUS RS-485?

    Dzięki za odp. Z grubsza już działa, oczywiście okazało się, że "plusy" trzeba było podłączyć do "/D" w sterowniku, analogicznie "minusy" do "D". Pomogły testy na RS-232 gdzie był tylko TX i RX;) Druga rzecz to w XP-Builderze przy wyborze sterownika trzeba było zaznaczyć "Master" co mnie początkowo zmyliło, bo przecież to HMI w tym połączeniu ma być...

    Automatyka Przemysłowa   09 Kwi 2014 14:54 Odpowiedzi: 10    Wyświetleń: 4182
  • Bascom AVR - Konwersja LONG na WORD - jak rozbić zmienną 4 bajtową

    rezultat = HIGHW( zmienna ) Wow - to działa... Zastanawiam się tylko dlaczego nikt nie napisał o [syntax=vbnet]Loww[/syntax] Ja zrobiłem coś takiego: [syntax=vbnet]Dim Licznik_m3 as Long Dim Licznik_m3_h as Word Dim Licznik_m3_l as Word Licznik_m3_h = Highw(licznik_m3) Licznik_m3_l = Loww(licznik_m3)[/syntax] Dzięki temu wysyłam dwa słowa 16-bitowe,...

    Mikrokontrolery AVR   28 Wrz 2015 21:29 Odpowiedzi: 6    Wyświetleń: 1203
  • Tani sterownik PLC z arytmetyką zmiennoprzecinkową i Ethernet (Modbus TCP/IP)

    Witam Poszukuję taniego sterownika PLC z arytmetyka zmienno przecinkowa, komunikacja najlepiej po ethernecie (modbus tcp/ip), ewentualnie po rs232/485 Ilosc wejsc analogowych 6 a wyjsc 2, i/o binarnych nie potrzebuje Ewentualnie pod katem komunikacyjnym moze byc obojetnie aby protokol byl jawny lub udostepnione drivery komunikacyjne

    Automatyka Przemysłowa   01 Mar 2011 15:27 Odpowiedzi: 6    Wyświetleń: 1858
  • ESP8266-12 - Brak komunikacji przez USB-TTL PL2303, krzaki po resecie

    Sorry, jestem, wolne musiałem sobie zrobić od komputera:) W tygodniu siedzę przed monitorami po 18 godzin na dobę i czasem oczy muszą odpocząć. W ESplolerze piszesz kod i w locie jest wgrywany, a kompilacja odbywa się w ESP, dlatego można pisać nawet w notatniku i wysłać do ESP plik. Na początek do zabawy odradzam pisanie kodu w pliku init.lua, bo łatwo...

    Mikrokontrolery Początkujący   11 Cze 2016 22:18 Odpowiedzi: 40    Wyświetleń: 7539
  • Czy w EEPROMie podczas zapisu kasowana jest cała strona?

    Nie rozumiemy się, ponieważ projekty z którymi Ty pracujesz mają zapewne inne wymagania niż moje. U mnie nie ma żadnej "struktury" - każdy parametr konfiguracyjny jest zupełnie niezależny od pozostałych. I teraz może być tak, że parametr "X" jest zmieniany raz w tygodniu (np. zmienna która odpowiada za przyporządkowanie przycisku do jakiejś funkcji),...

    Mikrokontrolery   27 Lip 2016 22:16 Odpowiedzi: 35    Wyświetleń: 2520
  • Sterownik pieca Elektro-Miz cobra i komunikacja modbus

    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...

    Smart Home IoT   27 Sie 2019 19:54 Odpowiedzi: 24    Wyświetleń: 6780
  • S7-1200 - Czy OB30 nadaje się do Modbus RTU/TCP co 2 sekundy?

    Wątek nam się rozszczepił na dwa :) Będzie długo. W takim razie do czego stosuje się cykliczne przerwanie w praktyce? Do ratowania sytuacji gdy absolutnie wszystko inne zawiedzie. Zwróć uwagę, że język asemblera (listy instrukcji) sterowników sprzed normy IEC61131-3 jest na bardzo niskim poziomie abstrakcji. Siemensowy STL tak naprawdę nie jest stworzony...

    Automatyka Przemysłowa   03 Lip 2013 22:36 Odpowiedzi: 21    Wyświetleń: 4410
  • Automatyczny załadunek zbiorników - S7-1200, optymalizacja kodu dla wielu zbiorników

    Tak więc postanowiłem odświeżyć sobie po 15 latach znajomość Pascala i napisałem tę funkcję w CSLu : //Ustawienie Aktualnego Zbiornika: "Modbus_TCP".Wincc_Auto_Zb_Act... //Przepisanie stanow Gotowosci Zbiornikow do tablicy #Ready_Silo[] : #Ready_Silo[0]:="ZSN1_G...

    Automatyka Sterowanie PLC   09 Lip 2015 14:26 Odpowiedzi: 18    Wyświetleń: 1743
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    (at)Markosik20 Dziękuję za zainteresowanie! :-D Nie zrozumieliśmy się. Nie chcę transmitować znaków w czasie rzeczywistym. Druga sprawa - w RS485 masz wiele nadajników, jeden master reszta slave - nie można sobie tak śmiecić na linii (po znaku), to nie buforowany RS232! Inna sprawa, że docelowo przesył będzie w trybie ASCII (później rozszerzę soft o...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6672
  • Funkcja InttoFloat zwraca zero w klasie HP_modbus - co robię źle?

    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...

    Arduino   21 Kwi 2024 00:38 Odpowiedzi: 6    Wyświetleń: 312
  • Przerwania - priorytety. PIC18F8720. Przerwania przestają działać.

    funkcja inicjalizacyjna [syntax=c] void SystemInit(void) { //PORTH initialize TRISH = 0b00001111; // (0)-output (1)-input ADCON1 |= 0x03; // RH7...RH4 digital I/O MEMCON |= 0x80; // RH3...RH0 I/O pin enabled, external memory bus A19...A16 disabled //PORTA initialize TRISA = 0b01011111; //PORTB initialize //TRISB = 0b11111111; TRISBbits.TRISB4 = 0; INTCONbits.RBIE...

    Mikrokontrolery PIC   07 Kwi 2011 11:08 Odpowiedzi: 4    Wyświetleń: 2075
  • Sterowanie PLC IDEC Smart Axis przez SCADA z Modbus TCP - konfiguracja

    Witam poprzedni mój temat na forum umarł śmiercią naturalną więc zakładam nowy wątek. Podkreślam że jestem początkującym w tej dziedzinie i proszę o wyrozumiałość. Chciał bym przy pomocy programu SCADA sterować sterownikiem PLC Jak na razie udało mi się połączy ze sterownikiem i odczytywać dane ale mam problem ze sterowaniem wyjść, wpisywaniem zmienych...

    Automatyka Sterowanie PLC   29 Maj 2019 09:43 Odpowiedzi: 4    Wyświetleń: 2121
  • [Bascom] [Bascom][Tiny85] - Przykład Modbus slave z DS18B20 i MAX485

    Potrzebuję działający przykład programu Modbus slave napisany w BascomAVR współpracujący z DS18B20. Są przykłady dla Arduino, lecz to C, muszę mieć koniecznie w Bascomie. Zmierzona temperatura jest przechowywana (już po przeliczeniu) w zmiennych Temperatura_x. Procesor ma ją wysłać poprzez MAX485 na magistralę Modbus RTU. Zmienna Temperatura_x jest...

    Mikrokontrolery AVR   15 Sty 2015 20:39 Odpowiedzi: 0    Wyświetleń: 2070
  • Monitoring wód - bezprzew. czujniki zanieczyszczeń, temp...

    Mam jeszcze jeden zestaw pytań - w zasadzie z anruty podstaw elektroniki... : Znalazłem szereg modemów GPS które umożliwiają transmisję danych GPRS co w mnie urządza. Modem taki posiada miejsca podłączenia analogowych źródeł i posiada następującą specyfikację : [b]Wejścia / Wyjścia Q1...Q8 Wejścia [/b] Maksymalne napięcie wejściowe 36V...

    Automatyka Przemysłowa   05 Cze 2007 20:56 Odpowiedzi: 4    Wyświetleń: 1404
  • Schneider HMIDT732 - Blad komunikacji pomiedzy PLC a HMI

    Ogromna prosba o pomoc. Mam panel HMI firmy Schneider - HMIDT732 G3U. Problem polega na tym ze nie moge ustanowic polaczenia pomiedzy HMI a PLC. Adresy IP przydzielone sa poprawnie, data dictionary zaznaczone, kable sprawdzone, zmienne wyeksportowane z aktualnie "wybudowanego" projektu do Vijeo Designer. Moge sterowac procesem, natomiast nie otrzymuje...

    Automatyka Przemysłowa   02 Lut 2017 15:52 Odpowiedzi: 0    Wyświetleń: 765
  • Jak dodać wybór języka w menu ATmega128 z obsługą przerwań i wyświetlacza?

    Witam...Używam pamięci programu do przechowywania stałych (łańcuchy tekstowe), przerwanie od odbioru łączem szeregowym do obsługi interfejsu MODBUS.ATmega128 obsługuje wyświetlacz graficzny. Chciałem dodać w menu wybór języka Polski/Angielski. http://obrazki.elektroda.net/29_11715729... Obsługa tekstów wygląda następująco : //######################################...

    Mikrokontrolery   15 Lut 2007 22:01 Odpowiedzi: 0    Wyświetleń: 1407