Elektroda.pl
Elektroda.pl
X
SterControl
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Skalowanie wyjścia analogowego

pejdz 16 Sty 2018 21:26 519 3
  • #1 16 Sty 2018 21:26
    pejdz
    Poziom 4  

    Witam,
    Na początku chciałbym zaznaczyć, że jestem niedoświadczonym programistą PLC i zbieram dopiero doświadczenie i mam następujący problem.
    mam wyskalowany sygnał na wejscie IW64, ustawiony pomiar napięciowy 0...10V. gdzie 0 odpowiada 0s a 10V odpowiada 5s. I teraz chciałbym ten zakres wyskalować na wyjście aby mieć wartości z przedziału od 25....75 Hz czyli 0s -> 25hz -> 0, a 5s-> 75Hz -> 27648. Za pomocą bloczków SCALE_X i NORM_X mogę wyskalować tylko wartość z wejść analogowych a jak wyskalować wartość do formatu int na wyjście jest jakiś prosty uniwersalny sposób? Z góry dziękuje za pomoc.

    0 3
  • SterControl
  • #2 16 Sty 2018 21:58
    Rariusz
    Specjalista Automatyk

    Witam,

    Skalujesz tak samo tylko zmieniasz wartości.
    A potem ewentualnie używasz bloczku move.

    Pozdrawiam,

    0
  • SterControl
  • #3 17 Sty 2018 00:30
    pejdz
    Poziom 4  

    tylko nie mogę wyskalować wartości int na int, tak jak w przypadku real na real

    0
  • #4 17 Sty 2018 10:51
    Rariusz
    Specjalista Automatyk

    Witam,

    Proponuję zamienieć INT na REAL a następnie wyskalować. Ten link
    może być pomocny Link

    Pozdrawiam,

    0
  Szukaj w 5mln produktów