marek
marek
  • 68
  • 218 223
Odczyt temperatur i wilgotności s7-1200 modbus-rtu i "czajniczek" hj3204
Odczyt temperatur i wilgotności s7-1200 modbus-rtu i "czajniczek" hj3204
Переглядів: 184

Відео

QT RTU master program do modbusa Rtu by Ja
Переглядів 932 місяці тому
github.com/mateczek/QModbusRtuMaster link do źródeł programiku program póki co nie testowany moja radosna twórczość
QT C++ modbusTCP Beckof BK900
Переглядів 802 місяці тому
QT C modbusTCP Beckof BK900
Qt + modbusTcp + BK9000 zajawka
Переглядів 1332 місяці тому
Qt modbusTcp BK9000 zajawka
falownik G120C profibus +Step7
Переглядів 1582 місяці тому
moje podejście do obsługi peryferii na przykładzie uruchomienia falownika G120C
Regulator PI implementacja Step7 - SCL
Переглядів 2182 місяці тому
Regulator PI implementacja Step7 - SCL
test obcinarki do rur miedzianych
Переглядів 997 місяців тому
test obcinarki do rur miedzianych
ModbusTCP Client - S7-1500
Переглядів 2917 місяців тому
oprogramowanie sekwencji zapytań modbusTCP (sekwencja - odczyt dwóch rejestrów)
Centrala wentylacyjna CWP- o3ozon.pl upierdliwe buczenie wentylatorów słyszalne w pokojach
Переглядів 16811 місяців тому
nagranie video później nagranie z dyktafonu. Buczenie słychać przez kanały wentylacyjne w pokojach Szukam cichych wentylatorów by to zamienić!!!!
C++ przypisanie metody klasy, do wskaźnika na funkcję - calbacki w stylu C
Переглядів 62Рік тому
jak wykorzystać metodę klasy c jako callback dla biblioteki C kod na github: github.com/mateczek/class_member_as_c_callback_example/tree/main
plc-twincat symulacja na pc z bk9000
Переглядів 382Рік тому
Przyszła linka na sterowaniu beckhoffa trzeba by poćwiczyć nowe możliwości jakie daje środowisko codesys
QThread & Libmodbus msy2 compile
Переглядів 202Рік тому
github.com/mateczek/QThredLibmodusSamplleApp
test PlcQtLib na makos vm.
Переглядів 2192 роки тому
#qt, #c , #step7, #siemes #plc. Test libki na kolejnym systemie w planach programik na ipad
konwersja zmiennej między Simens S7 PLC a programem c++ na PC
Переглядів 3382 роки тому
variable conversion between Siemens S7 PLC and c program on PC github.com/mateczek/qtPLC_lib My library to comunicat with s7 plc it is based on libnodave soruce code. Program is written as answers on forum question. to be explain byte swap idea.
doświadczenie - połączenie do kupy dwóch silników krokowych
Переглядів 1,4 тис.2 роки тому
doświadczenie - połączenie do kupy dwóch silników krokowych
serwo jako generator napięcia 3-F
Переглядів 1,7 тис.2 роки тому
serwo jako generator napięcia 3-F
próba szczelności powietrzem
Переглядів 4762 роки тому
próba szczelności powietrzem
rozdzielacz Fibo-Install - brak kompatybilności z pex kan-therm
Переглядів 2,6 тис.2 роки тому
rozdzielacz Fibo-Install - brak kompatybilności z pex kan-therm
Qt in automation, opcua + qt +open62541 (msys2)
Переглядів 1,1 тис.2 роки тому
Qt in automation, opcua qt open62541 (msys2)
andon RPI opcua, QT in automation, open62541_lib
Переглядів 4712 роки тому
andon RPI opcua, QT in automation, open62541_lib
Qt Guge Opcua
Переглядів 4213 роки тому
Qt Guge Opcua
interface can-Bus from aliexpres not work correctly
Переглядів 6633 роки тому
interface can-Bus from aliexpres not work correctly
Gauge js component to display fill precent and temperature
Переглядів 1,4 тис.3 роки тому
Gauge js component to display fill precent and temperature
Modbus Tcp qt cpp and qml gauge
Переглядів 2 тис.4 роки тому
Modbus Tcp qt cpp and qml gauge
czytanie rejestru modbusa i wystawienie danej na QtWebChanel
Переглядів 1974 роки тому
czytanie rejestru modbusa i wystawienie danej na QtWebChanel
test biblioteki focas do komunikacji z fanuc cnc c++
Переглядів 6734 роки тому
test biblioteki focas do komunikacji z fanuc cnc c
Falownik micromaster-420 profibus
Переглядів 1,4 тис.4 роки тому
Falownik micromaster-420 profibus
problem with reaper and qu16
Переглядів 8054 роки тому
problem with reaper and qu16
Tvp_info propaganda.
Переглядів 7344 роки тому
Tvp_info propaganda.
Kolędy: Mizerna, cicha
Переглядів 854 роки тому
Kolędy: Mizerna, cicha

КОМЕНТАРІ

  • @JanKowalski-mp9hm
    @JanKowalski-mp9hm 22 дні тому

    To ma grzać wylewkę a nie styropian

    • @mateczek
      @mateczek 22 дні тому

      to do wody użytkowej mam 3 warstwy styropianu to jest miedzy warstwą 2 a trzecią

  • @DiscoFreakOfficial
    @DiscoFreakOfficial 24 дні тому

    ja mam dokładnie to samo. CWP 360/200 ze sterownikiem nano xs .nie wiem co z tym robić , chyba zwrócę tą centralę i kupię coś markowego. w rurach tego nie słychać, bo robiłem na rurach spiro ocieplanych, to wygłusza. niestety niesie się po ścianach całego budynku to buczenie. centrala na strychu, a słychać w całym domu. przykre, bo chciałem kupic coś polskiego, liczyłem że będzie spoko.

  • @michu9708
    @michu9708 2 місяці тому

    Tu był jakiś oryginalny noz do sam pasowałes?

    • @mateczek
      @mateczek 22 дні тому

      dali w zestawie kawałek prostego noża do wygięcia samemu

  • @elaela3486
    @elaela3486 2 місяці тому

    Super 👍👍

  • @przemekfirek3349
    @przemekfirek3349 2 місяці тому

    Mała sugestia - skoro jest tu tryb automatyczny to przydał by się również manualny, czyli wystawianie wyjścia regulatora ręcznie za pomocą dodatkowego wejścia. Dlaczego nie osobno i po prostu wyłączać regulator? A no z powodu całki. Trzeba pamiętać koniecznie o wyzerowaniu zakumulowanej wartości całki przy przełączaniu z trybu auto na manual. Nie bez powodu gotowy bloczek w TIA ma tryb manual. :)

    • @mateczek
      @mateczek 2 місяці тому

      gotowy blok musi być przygotowany na wszystko więc ma wiele opcji. W tym kawałku kodu który klepie na tym filmiku po wyjściu z Auto jest tak IF (not Auto) then .........i_out :=0; ..........reg_out:=0; ...........return; end_if; Czyli składowa całkowa jest zerowana i wyjście regulatora ustawiane na 0. Jakby ktoś potrzebował inne wartości też może se tam wpisać co chce. To filmik edukacyjny gdzie pokazuje jak sobie napisać prosty regulator. Inna sprawa to czy takie filmiki są w ogóle potrzebne komuś skoro w sterownikach są gotowe bloki do takich działań. A Może się przydadzą uczniom studentom na jakieś laborki ćwiczenia albo projekciki itp. A moje filmiki nie mają myśli przewodniej jak mi coś do łba strzeli to od czasu do czasu nagram i wrzucam.

    • @przemekfirek3349
      @przemekfirek3349 2 місяці тому

      @@mateczek tak też się domyśliłem, że o to chodzi, nie to że się czepiam. Pomimo że są gotowe bloki to warto wiedzieć jak napisać samemu chociażby dla zrozumienia jak działa regulator. Poza tym informacje z filmiku można wykorzystać żeby zrobić jakiś nietypowy regulator bardziej rozbudowany kiedy ten gotowiec nie wystarcza. Więc myślę że warto nagrywać dalej

  • @osa-jp3uk
    @osa-jp3uk 2 місяці тому

    I jak powstał ten drugi filmik z integracja z step7?

    • @mateczek
      @mateczek 2 місяці тому

      ua-cam.com/video/x55X0hAtuDA/v-deo.html z trochę innym falownikiem pod tym linkiem

  • @paweparylak7215
    @paweparylak7215 2 місяці тому

    😮 petarda

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

  • @szirokez
    @szirokez 4 місяці тому

    Mam CWA 360 g na takich silnikach od razu wywaliłem regulator tyrystorowy i wymieniłem na transformatorowy brewa jak ręką odjął cisza i spokój

    • @mateczek
      @mateczek 4 місяці тому

      ja założyłem inne wentylatory ale i tak coś tam się niesie więc do ciszy to daleko ale da się żyć drugi raz rekuperacji bym nie robił w ten sposób prędzej jakieś większe wentylatory na zewnątrz

  • @marcelzajac9580
    @marcelzajac9580 4 місяці тому

    😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂

  • @ukaszkulczak801
    @ukaszkulczak801 5 місяців тому

    Klawe nagranie ! BÓG ZAPŁAĆ ;)

  • @JarosławKrzyżak
    @JarosławKrzyżak 6 місяців тому

    Panie Marku. Pan tnie plastik a nie miedź...

    • @mateczek
      @mateczek 6 місяців тому

      :P robotę z miedzią już skończyłem teraz mi została obcinarka. Normalnie bym sprzedał a jakim ale-gra albo na śmieciarce ale jak widać się przydaje :P

  • @KrisWeg
    @KrisWeg 7 місяців тому

    Ile kosztowalo na aliexpress?

  • @Brzeczek95
    @Brzeczek95 10 місяців тому

    What was the reason to performing such acrobatics?

    • @mateczek
      @mateczek 7 місяців тому

      i looking for method to call c++ object method from c callback without modifying library. If can't registering my object pointer to callback

  • @dominikdobrek3511
    @dominikdobrek3511 10 місяців тому

    Witam, co na to producent?

    • @mateczek
      @mateczek 10 місяців тому

      to centralka CWP360/200 Ale to problem regulatora obrotów tyrystorowego. Wentylatory 1 fazowe AC dostarczone z tą centralką K2E190-ra26-01 firmi EBmPAPST średnio nadają się do regulacji prędkości obrotowej (przynajmniej za pomocą tyrystorowegosterownika mocy - może z autotransformatora było by ciszej !!!!) ponieważ firma ebmpapst napisali że osobie prywatnej nie sprzedadzą wentylatorów zamiennych (bo mają nadające się modele)Znalazłem zamiennikiki fan+ z firmy AFL konkretnie ten model B3P190-EC092-015 sprzedali mi dwie sztuki sterowane 0-10V(na razie z potencjometru źródło 10V jest wbudowane w wentylator) i właśnie wymieniłem i na niskich obrotach jest akceptowalnie ale poleciało po kieszeni bo koszt wentylatora to około 460 PLN-ów :( Przepraszam że nie odpisywałem ale chciałem się upewnić czy podmianka wentylatorów coś da. JAk puściłem te AFL na ful to dupę urywały i mocno było słychać ale na 30% potencjometr jest ok. Oczywiście montaż nie obyło się bez wiercenia otworów puszczania kabli po wierzchu itp ale z wiertarką i choinką da się rade

    • @dominikdobrek3511
      @dominikdobrek3511 10 місяців тому

      @@mateczek nie ma problemu, ważne ża Pan odpisał:) a miał Pan kontakt bezpośrednio z Panem Paruszewskim? co on na to?

    • @mateczek
      @mateczek 10 місяців тому

      @@dominikdobrek3511napisał żeby spróbować ze sterownikami napięcia autotransformatorowymi firma Brewe ma takie. Co pewnie by pomogło. ja jednak wymieniłem wentylatory na inne wczoraj dopiero odpaliłem na nowych. Może w droższych centralach mają inne wentylatory ja jednak centrale kupiłem dawno a uruchamiałem niedawno. Bo rekuperacje uruchamia się na końcu by nie zaciągała syfu budowlanego !!

    • @szirokez
      @szirokez Місяць тому

      Taniej by wyszło z zakupem autotransformatora

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

    0:00 pierwszy program komunikacja z wyspą bk9000 4:43 programowanie orientowane obiektowo - użycie konstruktora fb_init() do inicjalizacji wewnętrznych zmiennych obiektu . użycie metody obiektu (obj.togle()) do zmiany stanu wyjścia na przeciwny 13:10 wskaźnik na strukturę (dekodowanie licznika cyklu na bit w strukturze - maszyna stanów) 23:53 test funkcji/metod wirtualnych-wskaźnik na klasę bazową wywołuje metodę klasy pochodnej

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

    Dziala supeeer. Dziekuje za twoj wklad!!!

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

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

  • @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

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

    Swietny pomysl. Tez mam takie rozdzielacze wody. Mozesz doradzic w co sie musze zaopatrzyć by moc sprawdzic szczelność ? Bylbym bardzo wdzięczny. Pozdrawiam

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

      pompka do roweru, może kompresorek do auta itp. koreczki do prób szczelności - do zatkania rurek pex, wentyl wkręcany do hydroforu. jakiś manometr i trójnik, nić do uszczelniania gwinów by to poskładać. pędzelek z szamponem jakby trzeba było wykryć wycieki w oczywistych miejscach, i bidon z pićkiem jakby trzeba było dużo machać pompką.

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

      @@mateczek wlasnie nie potrafilem rozszyfrowac tego wentyla ;) Wielkie dzieki

  • @bennguyen1313
    @bennguyen1313 2 роки тому

    I'm interested in making a flutter-based HMI terminal (Windows, Linux) that displays data from a CanOpen sensor.. What is the best way for flutter to access the hardware.. dart:ffi or platform-channels? especially if the hardware has 32-bit and 64-bit dlls? BTW, on github there's a nice open62541/Qt example by Ben(jamin) Meier / Jeremias Bosch!

  • @rucik6206
    @rucik6206 2 роки тому

    Pytanie, jest jakieś rozwiązanie tego problemu?

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

      Ze złączkami kanTherm nic nie zrobisz luz jest za durzy. Na złączkach z ich firmy rurkę kantherm jakoś zaciśnie. Ma luz po włożeniu ale po skręceniu jakoś zaciska. Test szczelności powietrzem wydawało się trzymać.ua-cam.com/video/B2KSTdC8YG0/v-deo.html Na wszelki wypadek skombinowałem sobie gróbsze oringi!!! bo wody jeszcze nie puszczałem więc pewności nie mam.

    • @Zimtk3ks
      @Zimtk3ks 2 роки тому

      @@mateczek Orientujesz się, która firma popełniła błąd konstrukcyjny (o ile Euroconus można traktować jako uniwersalny standard)? Szukam jakiegoś rozdzielacza i mam ten model na oku. Rury będę mieć w systemie TeceFlex, a tam jedyna opcja to oryginalna złączka Tece.

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

      @@Zimtk3ks ciężko wyczuć jedni zrobili dwie dychy na plusie drudzy dwie dychy na minusie i razem nie pasuje. Ciężko tu mówić o błędzie a może nawet celowe działanie by nie pasowało??. Taka specyfikacja.

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

      ​@@Zimtk3ks.. Czy możesz powiedzieć jak poradziłeś sobie z podłączeniem rur Tece do tego rozdzielacza Fibo?

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

      ​@@mateczekmoz a wiedzieć gdzie kupiłeś grubsze oringi?

  • @elaela3486
    @elaela3486 2 роки тому

    Wow

  • @piotrxero9494
    @piotrxero9494 2 роки тому

    Jakiej firmy ?

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

      kupione jakiś czas temu na aliexpres jak jeszcze koszta były znośne. Więc raczej noname. będę na budowie to zobaczę czy są tam jakieś zrozumiałe znaczki:) . Zrobiłem tym podłogę w domku 77m2 3 warstwy styropianu Choć powiem że proste docinanie długim nożem styropianu trochę upierdliwe. Bo nie jest do końca od linijki ale jak najbardziej sie da. Do żłobiarki pod rurki nie da się doczepić

    • @t.sen1909
      @t.sen1909 Рік тому

      Chcesz to odsprzedać?

  • @kaziksokal3976
    @kaziksokal3976 2 роки тому

    Dobra robota pozdrawiam

  • @DamonMedekMusic
    @DamonMedekMusic 2 роки тому

    wspaniały projekt, dziękuję. Awesome design, thank you

  • @janicehutchinson2885
    @janicehutchinson2885 2 роки тому

    💕 promosm

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

    na szybko postawiony komp z win10 na potrzeby tego tutka. Bo msys2 i Qt6 nie ogarniają już starej poczciwiej 7. A chciałem pokazać łatwość instalowania bibliotek w msys2

  • @andr27
    @andr27 3 роки тому

    troche bezużyteczne mówienie co robisz bez rysunku, szkicu bądź zdjęć tego do czego to będzie zaimplementowane. Takie pjerdolomento by coś było. To raport z tego co zrobiłeś bez walorów dydaktycznych

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

      przecież jest symulacja to coś więcej niż tylko rysunek!!! To wszystko jest uruchomione po-koleii na filmie ua-cam.com/video/0mK6iSVs4eA/v-deo.html to jest wstęp do tuto-riala cały tutorial jest w playliście. Zrobiłem jak umiałem nie biorę za to pieniędzy ani nie zmuszam do oglądania nawet reklam nie ma :) bo za mały ze mnie youtuber.

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

    Kradzione od Poszukiwacza

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

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

    Dzieki ,zatrybilem w koncu o co biega :)

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

    Witam. Mam pytanie odnośnie tego kodu. Wszystko jest dla mnie jasne poza jedną rzeczą. Chodzi o wartości w Inputach NextCVFree oraz StartIn. Przeciez domyslnie sa one false.... w kodzie nie jest nic napisane zeby zmienialy wartosc, są tylko jako zadeklarowane jako wejścia. Wiec jak to moze dzialac ? Przepisalem też kod dla testu i nic nie ruszy bo pierwszy network stoi na NextCVFree.... Fajny kanał gratuluję czekam na jakąś odpowiedź

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

      przy wywołaniu call fb310,db1. Każdy input, output, czy zmienna statyczna ma swoją reprezentację w bloku danych DB1 więc można je adresować przez podanie ich adresu na sztywno. zapodaj.net/99e46b05a2574.png.html. W Tia Portal Takie coś jest dosępne po wyłączeniu optymalizacji bloku danych.

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

      @@mateczek dzieki wielkie

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

    Pozdrawiam gracza Heroes III :D

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

    test biblioteki focas do komunikacji z maszynami cnc fanuc. Odzczytany rejestr R0 na maszynie fanuc 32i. biblioteka jest do kupienia (nie jest to darmowy soft) i w naszym przypadku tylko na widnows. (aż by się prosiło użyć na RPI :P ). Na filmie rozmyty jest adres IP maszyny cnc. Test był na prawdziwej maszynie wyłączonej z produkcji. IDE to QtCreator kompilator mingw64 zintegrowany w instalatorze Qt.

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

    jak się miały zmienić, jak nie przeciągnąłeś w dół zmienionej całki po trapezie - chyba że jestem niedouczony (pomijając że wykres nie powinien się zmienić)

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

    Niech będzie pochwalony

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

    wielka szkoda, że to nie w TIA portalu ....

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

    Problem solved. DAW had a different scale than the mixing table. when I set the gain on the table meter between 0 and 3 in the program I have about -18 and -12 and this is probably a good level for recording. I'm a total amateur. I'm just learning now.

    • @CMWP1985
      @CMWP1985 3 роки тому

      hi plan to buy qu-16 soon,is there any issue?

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

    Dear friend, did you created this library? I have a question. Is it possible to read and write about 1500 DB. My technological process lost SCADA system, so I think to create something insteadthat scada. Can I use this library and check many DBs? Where can I get the manual and description of this library. Thank you, friend.

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

      this is my hobby project. But I use it to my smal programms without problems. My library is based on source code libnodave libnodave.sourceforge.net/. I import "nodave.c" "nodave.h" files from this Sorry. My library have lot of limitation. 1. Work only with one DB 2. my library getting from PLC only one "DB" in only one question(PLC frame question have data size limited!!!). My library work in separated thread. 3. In the assumption my library is for small visualizations. IF you need more flexibility you can use snap7 or original libnodave

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

      This is link to my library. github.com/mateczek/qtPLC_lib. It have only 4 files (two files import from libnodave). Please See into source code "plcqtlib.h". My library have only 5 function and continuous read one Data Block with separated thread (void run(){ }function). void writeByte(int dbb,int data); void writeWord(int dbw,int data); void writeDword(int dbd,int data); void setBit(int dbx,int bitNr); void clearBit(int dbx,int bitNr);

  • @RafalJan88
    @RafalJan88 5 років тому

    Kurs to to nie byl a raczej opisanie wykonywanych czynności..

  • @GEMIelectronics
    @GEMIelectronics 5 років тому

    Może lepiej by było najpierw przygotować tekst, wykonać kilka prób i zrobić porządny montaż materiału. Takie nagrywanie "na żywca" jest przejawem amatorszczyzny i braku szacunku dla oglądających.

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

      Kolega ma 100% racji - podczas realizacji coś poszło nie tak. Wszystko za szybko.

  • @jandebek1559
    @jandebek1559 5 років тому

    Witam, czy jest możliwy u pana kurs z programu step 7 lub jakieś objaśnienie. Jestem dopiero początkujący i nie wiem jak sie za to zabrać .

    • @mateczek
      @mateczek 5 років тому

      takowy zrobiłem już dość dawno temu. trochę kiepska jakość audio ale zapraszam ua-cam.com/video/rPQZ37FUcXw/v-deo.html dodatkowo artykuł na I-Automatyka: iautomatyka.pl/adresowanie-posrednie-w-sterownikach-s7-tips-and-tricks/ oraz iautomatyka.pl/qt-c-do-malych-wizualizacji-danych-ze-sterownikow-s7/

  • @ephsonguakro4583
    @ephsonguakro4583 5 років тому

    I couldn't translate half the things you said but hey, code is code. Good job man!

  • @nikodemszymkowiak4178
    @nikodemszymkowiak4178 5 років тому

    Szczęść Boże, Witam Marku. Mam pytanie odnośnie sterowników PLC, Jak zrobić tarowanie/zerowanie wagi w STEP 7? Do wejścia analogowego dochodzi sygnał z czujnika tensometrycznego, chciałbym zrobić tarowanie/zerowanie jednym przyciskiem, jak to zrobić? Pozdrawiam ps. dziękuje za twoje poprzednie filmy z których dużo wyniosłem :)

    • @mateczek
      @mateczek 5 років тому

      Tarowanie trzeba zrobić raczej dwuetapowo. Aby policzyć wzór dowolnej prostej to trzeba to robić w dwóch punktach. Przez jeden punkt przechodzi nieskończenie wiele prostych. W przypadku tarowania weźmy prostą: y=a*X+b y - nasza waga a ,b - współczynniki do wyliczenia x - odczyt z analoga. zapodaj.net/112ed3cbc32a0.png.html 1. Więc w pierwszym punkcie proponuję zapisanie wskazania dla pustej wagi (tensometr na pusto coś pokazuje) możesz wyliczyć współczynnik b=-a*z I właściwie mógłbyś na tym poprzestać jeśli współczynnik "a" jest Ci znany (np w manualu do wagi masz napisane że a = 3 mA/100kg) 2. Zazwyczaj trzeba jednak przeprowadzić drugi etap skalowania na elemencie wzorcowym. aby obliczyć właśnie współczynnik nachylenia krzywej. reasumując: waga pusta zapisujesz wskazanie zera i korygujesz współczynnik "b", Potem element wzorcowy i ponowne przeliczenie współczynników. Ja bym na wizualizacji dorobił jednak dwa przyciski. "kalibrowanie pusty" i "kalibracja ze wzorcem 100kg"

  • @LaterR96
    @LaterR96 5 років тому

    ZAJEBISTE! Dziękujemy, studenci Politechniki Poznańskiej.

  • @leszekjaszczak
    @leszekjaszczak 5 років тому

    co to za program w którym Pan pracuje na filmie?

    • @mateczek
      @mateczek 5 років тому

      to jest step7. Służy do obsługi rodziny sterowników plc siemnsa: s7-300 i S7-400 dla S7-1200 i S7-1500 jest program zwany Tia-Portal. Oczywiście w filmie przykłady odpalam na symulatorze sterownika PLC. Symulator jest dostępny wraz z programem step7 lub jako część pakietu tia-Portal

    • @leszekjaszczak
      @leszekjaszczak 5 років тому

      @@mateczek ok, dzięki za odpowiedź, mam zainstalowany tia portal v15 i wygląda kompletnie inaczej. Czy to jest jakiś moduł tego programu? czy po prostu stara wersja?

    • @wiadro3863
      @wiadro3863 5 років тому

      @@leszekjaszczak Step7 został stworzony do sterowników S7 300 i 400(do starszych s7 200 jest step7 micro), obecnie na topie jest Tia Portal która obsługuje część sterowników z serii 300 ale została stworzona pod nową serie sterowników 1200 i 1500. Tia Portal jest bardziej rozwinięta i ma sporo nowości. Pozdrawiam :)

  • @angelikabelica9680
    @angelikabelica9680 5 років тому

    Czy każdy network to osobny sterownik? Podobno w jednym cyklu pracy sterownika PLC nie może on zmienić wartości jakiejś zmiennej, czy obrazu wejść. Czy realizacja jednego bloku to jeden cykl?

    • @mateczek
      @mateczek 5 років тому

      sterownik czyta wejścia, wykonuje program, zapisuje wyjścia. (Tą sekwencję można nazwać cyklem sterownika) A odczytany , na początku cyklu sterownika, stan wejść faktycznie nie zmienia się w trakcie trwania tegoż cyklu. Co do innych zmiennych takich ograniczeń nie ma. Jak coś zapisujesz to stany zmieniają się w momencie zapisu (każda następna instrukcja już korzysta ze zmienionego stanu). W sterowniku siemensa z automatu cyklicznie wywołuje się blok OB1 i twój cały program jest w tym bloku. (W OB1 umieszczasz swoje funkcje i bloki funkcyjne). (Są jeszcze bloki przerwań i czasowe ale to do specjalnych zastosowań).Można przyjąć, że w sterownikach siemensa realizacja bloku OB1 to jeden cykl. Sterownik to komputer, który wykonuje program (jest jeden). Podział na networki jest tylko organizacyjny (Tylko po to by w języku drabinkowym się kod jakoś oddzielał). Podział na networki nie ma żadnego znaczenia. Poza utrudnieniami edycyjnymi. Program i tak wykonuje się instrukcja po instrukcji. Pozdrawiam mateczek

    • @piotrkurp4817
      @piotrkurp4817 5 років тому

      @@mateczek nie zgodze sie z tym co piszesz Jezyk LAD w kazdym PLC dziala tak samo. czy to siemens czy allan bradley czy berck-hoff itd zasada jezyka jest prosta gdyz plc jako uklad mikroprocesorowy zawsze czyta caly jezyk binarnie od poczatku do samego konca.a networki sa dla programisty zeby mogl poprawnie utwozyc zakladana logike. Kompilator i tak utwozy kod w pozadku takim jaki pisalismy i tak zostanie utwozony.

  • @jayu1951
    @jayu1951 6 років тому

    czekam na kontynuacje :) z Bogiem bracie :)

  • @krzysztofk7413
    @krzysztofk7413 6 років тому

    proszę wolniej