Sygnały analogowe PLC instrukcje NORM_X i SCALE_X

แชร์
ฝัง

ความคิดเห็น • 27

  • @piterstg
    @piterstg 4 ปีที่แล้ว +5

    Fajny materiał.

  • @wiesawwojnar7861
    @wiesawwojnar7861 7 หลายเดือนก่อน +1

    Super wyjaśnione, dziękuję :) 😊

  • @goommis
    @goommis 4 ปีที่แล้ว +3

    Super, że ktoś robi filmiki o TIA Portal po polsku. Jedynie jakość dźwięku warto by poprawić bo jest dosyć cicho. Jeśli nagrywasz na laptopie to warto by zainwestować w jakiś mikrofon i nawet tani mikrofon na usb będzie lepszy niż ten wbudowany w laptopa. No i jakieś prowizoryczne studio nagraniowe w postaci rozwieszonego nad laptopem koca pomoże usunąć pogłos.

    • @ElektroROBBIT
      @ElektroROBBIT  4 ปีที่แล้ว +1

      Dzięki za miłe słowa. Używam mikrofonu ale faktycznie w tym nagraniu źle go ustawiłem. Postaram się poprawić jakość w przyszłych nagraniach. Pozdrawiam :)

  • @lysol1989
    @lysol1989 2 ปีที่แล้ว +1

    Super filmik :) będzie pomocny przy projekcie :)

  • @okiemdyslektyka3746
    @okiemdyslektyka3746 2 ปีที่แล้ว +1

    Świetny materiał :)

  • @patrykg2369
    @patrykg2369 5 หลายเดือนก่อน

    Super materiał

  • @PiotrMyszaq
    @PiotrMyszaq ปีที่แล้ว +1

    Ale świetnie to wytłumaczyłeś. Jeszcze z tymi animacjami to już majstersztyk :) przystępniej chyba się nie da tego wytłumaczyć. Pozdrawiam

  • @Engr.Mudassar109
    @Engr.Mudassar109 4 ปีที่แล้ว +1

    Well done dear amazing idea

  • @bazejwolinski5131
    @bazejwolinski5131 4 ปีที่แล้ว +5

    Świetny poradnik:D czy temat będzie rozwijany o jakiś praktyczny przykład?

    • @ElektroROBBIT
      @ElektroROBBIT  4 ปีที่แล้ว

      Będzie praktyczny przykład.

  • @robizet3719
    @robizet3719 4 ปีที่แล้ว

    Bardzo przejrzyste wytłumaczenie i filmik br pomocny. Mam pytanie, czy na bloku SCALE_X na wej. min i max nie powinno być min=0.0, max=1.0 zgodnie ze skalą?

    • @ElektroROBBIT
      @ElektroROBBIT  4 ปีที่แล้ว

      Gdyby tak było to na wyjściu scale_x otrzymałbyś wartość taką samą jak na wyjściu norm_x, więc po co miałbyś to skalować? Przeanalizuj sobie jeszcze raz moje animacje i zastanów się co by było gdybyś na wejście min scale_x dał 0 a na max scale_x dał 1. Wówczas na wyjściu scale_x miałbyś kopie wyjścia norm_x. Pozdrawiam:)

    • @robizet3719
      @robizet3719 4 ปีที่แล้ว

      ok, fakt. Pozdrawiam:)

  • @uzytkownikinternetu5514
    @uzytkownikinternetu5514 4 ปีที่แล้ว

    Świetny film, jednak jak postąpić gdybym po zmianie sygnału w funkcji Norm x chciał dalej tą wartość dla przykładu: 0.5 zwiększyć do 0.8 i dopiero wtedy wysterowac na Scale X...?

    • @ElektroROBBIT
      @ElektroROBBIT  4 ปีที่แล้ว

      Nie wiem czy dobrze rozumiem. Chodzi o to żeby do wyniku otrzymanego w norm_x dodawać jakąś wartość w tym przypadku 0.3? Aby wartość podana na scale_x była zawsze większa niż wypracowana w norm_x? Jeżeli tak to wystarczy stworzyć zmienną do której trafi wynik po normalizacji i wówczas dodajemy do tej zmiennej np. te 0.3 i dopiero tą zmienną podajemy na wejście scale_x.

    • @mateczek
      @mateczek หลายเดือนก่อน

      norm robi ci takie działanie
      norm:= PIW680/27648
      czyli zamienia pełny zakres analogowy siemensa na wartość od 0 do 1 tam nie ma sensu nic dodawać bo ci rozwali system będzie co od 0 do 1.3 totalnie bez sensu

  • @ukaszkowalski725
    @ukaszkowalski725 3 ปีที่แล้ว

    Moduły analogowe do simensa są dość drogie. Czy jest możliwość podłączenia tańszego zamiennika?

  • @michasienkiewicz539
    @michasienkiewicz539 3 ปีที่แล้ว

    Bardzo ciekawie i przejrzyście wyjaśnione. Tylko bardzo cicho nagrane.

    • @mateczek
      @mateczek หลายเดือนก่อน

      zakładając że mierzymy temperaturę w zakresie 0 - 50
      norm:= iw680/27648;
      scale:= norm*50;
      oczywiście można to zrobić w jednej linice SCL
      temp:= 50.0*IW680/27648; mi by się do tego nie chciało szukać bloczków w katalogu z libkami :P

  • @cezarylipski278
    @cezarylipski278 4 ปีที่แล้ว +2

    Witam, a z czego wynika dokładnie wartość 27648?

    • @tomaszpiwowar7657
      @tomaszpiwowar7657 4 ปีที่แล้ว +1

      Szukałem tej odpowiedzi ciężko znaleźć, ale w danych katalogowych dla S7-1200 sobie zobacz po prostu taka jest dla przykładowo 10V.

    • @cezarylipski278
      @cezarylipski278 4 ปีที่แล้ว +1

      @@tomaszpiwowar7657 Ktoś mi kiedyś powiedział, że taka jest zawsze i chyba po prostu warto ją zapamiętać ;)

    • @ElektroROBBIT
      @ElektroROBBIT  4 ปีที่แล้ว +2

      Poprostu w taki sposób w tych sterownikach SIEMENS`A jest reprezentowana wartość pomiaru dla napięcia 10 V. Zapamiętaj sobie tą wartość poprostu. Przyda Ci się jej znajomość podczas pracy z s7. Pozdrawiam :)

    • @grzegorzchrust1718
      @grzegorzchrust1718 2 ปีที่แล้ว +1

      To nie moje. "It is in hex 6C00 - zaokrąglona wartość w systemie szesnastkowym, gdzie pełna skala 16-bitowej liczby całkowitej jest w hex 7FFF
      (32767).
      Takie podejście daje możliwość konwersji wartości, które są nieco poza zakresem modułu i wykrywania przekroczenia zakresu. Różnica liczbowa wynosi 18% (tj. dla 0..10V --> 0..27648; 32767 jest podane gdy input=11.85V)
      Dokładne zachowanie modułu wejściowego:
      -32767 ERROR
      -32512 Over Range dla wejścia ujemnego (tj. zakres: - 10V
      ..10V -27648 Zasięg modułu w trybie bipolarnym
      0 0 lub minimum w trybie jednobiegunowym (4mA dla 4..20mA)
      27648 Zasięg modułu (tj. 10V / 20mA ...)
      32512 Ponad zakres
      32767 BŁĄD
      Uwaga: Gdy moduł jest skonfigurowany dla PT100 lub termopar zwraca temperaturę x 10
      na przykład 100 = +10 stopni C"

    • @mateczek
      @mateczek หลายเดือนก่อน

      Zakres wejść/wyjść analogowych w siemensie zawiera się właśnie od 0 do 27648. Taki standard przyjęty dla reprezentacji analogowej dla wszystkich modułów analogowych od siemensowsa. A tak na marginesie to zakładając, że mierzy się temperaturę w pełnym zakresie analoga od 0 do 50 stopni to wynik będzie liczony
      temp:=50.0 * iw680 / 27648;
      Ot i cała filozofia. Wówczas pierwszy bloczek "norm" robi to dzielenie -
      norm := iw680 / 27648;
      drugi bloczek scale mnoży przez 50. Jak ktoś lubi rozbijać na bloczki takie operacje to może :P.