Modbus Tcp qt cpp and qml gauge

Поділитися
Вставка
  • Опубліковано 15 січ 2025

КОМЕНТАРІ • 20

  • @Amine-gz7gq
    @Amine-gz7gq 3 місяці тому

    You can use ModRSsim2 if you want to simualte a Modbus slave. Thanks for sharing the code, I can see it's complex to implement the gauge.

  • @bascik
    @bascik Рік тому

    W jaki sposob mozna sie z panem skontaktowac??

    • @mateczek
      @mateczek  Рік тому

      zaznaczam że jestem pracownikiem UR i to co sobie piszę to są głównie małe apki na potrzeby zakładu. Więc jak chodzi o jakieś większe zlecenia to poza moim zasięgiem. Nie mam na tyle hajsu by choć na próbę inwestować w coś co się może nie udać. A bez hajsu, który można sobie wpisać w straty nie da się bawić w jakieś testy czy większe projekty. Więc jeśli chodzi o jakieś pytania co do prostych aplikacji. qt c++ qml, modbus plc-s7,opcua,itp to można pytać na yt lub messenger.Jak będę wiedział podpowiem.

    • @bascik
      @bascik Рік тому

      @@mateczek Ja jestem tylko amatorem. Ucze sie QT. Mam gospodarstwo rolne i robie sterowanie suszarni przez modbus. Zrobilem juz sterowanie PLC ale chce jeszcze zrobic interfejs wlasnie przez modbus. Chcialem zeby mi pan napisal taka prosta aplikacje tak jak ta tylko uzywajac wigety a nie qml QtQuick. I jeszcze zeby byla komunikacja w druga strone. zeby mozna bylo wlaczyc /wylacyc cewke. Dobrze zaplace.

    • @bascik
      @bascik Рік тому

      @@mateczek Panie Marku a przynajmniej do tego projektu dopisac mozliwosc pisania do rejestrow czy cewek

    • @mateczek
      @mateczek  Рік тому

      @@bascik ja bym się uśmiechnoł do biblioteki libmodbus. jest to libka napisana w C i umożliwia odczyt całej grupy rejestrów z danego urządzenia. Jeśli twoja aplikacja wymaga by czytać cyklicznie większą grupę rejestrów przy pomocy jednego zapytania. A ustawianie to sporadycznie ustawiany bit lub rejest to mogę ci podrzucić przykładowy program z wykorzystaniem libki libmodbus. W podobnej koncepcji do przedstawionej napisałem sobie bibliotekę do wizualizacji dla plc siemensa. (jest na kanale) czytam cały blok danych za jednym razem a kilka ręcznych funkcji używam do ustawiania pojedyńczych zmiennych w plc. W poniedziałek wieczorem będę miał czas mogę napisać przykładowy szablon takiej aplikacji/biblioteki do modbusa na wzór właśnie biblioteki którą napisałem do sterowników plc siemensa. Jeśli takie działanie że program cyklicznie odczytuje powiedzmy 30 rejestrów modbusa i udostępnia funkcje do zapisu jednego rejestru lub ustawienia bitu to mogę szablon napisać nie ma problemu

    • @bascik
      @bascik Рік тому

      @@mateczek Jak bys mogl to prosze. Zaraz bede badal co co to jest ten libmodbus. Nigdy nie mialem do czynienia

  • @leandrowilliam6180
    @leandrowilliam6180 4 роки тому

    hello I'm having trouble trying to run ..: - 1: error: Unknown module (s) in QT: quick serialbus
    Can you help me how I solve this?

    • @mateczek
      @mateczek  4 роки тому

      Qt6 didn't add qserialbus module to opensource :( I was also surprised by the qt 6 update)
      At the moment You need to compile this code on the latest qt 5 version.
      1. You tried compiling on windows?? or on linux?
      2. Which version of Qt?
      3 In linux repositories Qt is in small packages. You need install these packages separately. For example Qt-Quick
      sudo apt-get install qtdeclarative5-dev
      PS. I am an amateur, this code may be far far away from ideal:)
      PSS. Arc_item.qml is coppy from qt design studio.

  • @bascik
    @bascik Рік тому

    Moglbym Cie prosic zebys jeszcze na to popatrzyl
    ua-cam.com/video/8sXPFgBHb14/v-deo.html