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

Realizacja PWM w sterowniku PLC GE FANUC

26 Wrz 2004 10:52 4641 3
  • Poziom 2  
    Hej. Mam problem: jak zrealizować sterownie wyjściem tranzystorowym
    metodą Modulacji Szerokości Impulsów ( PWM ). Dla sterownika PLC
    GE Fnuc MICRO 90, korzystam z oprogramowania VersaPro.
    Będę wdzięczny za cenne wskazówki. Pozdrawiam. Grzesiek.
  • Poziom 12  
    Czy skonfigurawales PLC?

    Przykładowa konfiguracja UDR005:

    SERIES 90 MICRO
    +------------------------- SOFTWARE CONFIGURATION ----------------------------
    Catalog #: IC693UDR005 MICRO-28PT DCIN/RLYOUT, AC PS
    +-----------------------------------------------------------------------
    ---------- TYPE A COUNTER 1 ----------
    Count Mode : CONTINU Count Enabl: DISABLED Out Enable : DISABLED
    Count Dir : UP Pld/strobe : PRELOAD PWM Out %Q1: ENABLED
    Time Base : 1000 Count Edge : POS Pul Out %Q1: DISABLED
    Strobe Edge: POS Count Sig : NONE
    Hi Limit : +32767
    Lo Limit : +00000
    Pld Value : +00000
    On Preset : +32767
    Off Preset : +00000

    Wyjście Q1 pracuje w trybie PWM.
    Częstotliwość impulsów = 9,84MHz / (8 * (AQ002 + 1)).
    Współczynnik wypełnienia = AQ003 / AQ002.
    Zaleca się ustawienie AQ003=200(DEC) dla zakresu pracy 400Hz do 2kHz.
  • Poziom 12  
    The setup for the signal conditioning output is similar to that for the input, except that values must
    be written to AQ2 and AQ3 registers to set up frequency and duty cycle respectively. From the
    Logicmaster 90 configuration package:
    · Select the I/O configuration.
    · Select TYPE A counter option.
    · Disable High Speed Counter 1.
    · Enable PWM output.
    From the Logicmaster 90 programmer package:
    · Set the value of the AQ3 register to 200 decimal (this value produces the proper duty
    cycle over the full frequency range).
    · Set the AQ2 register to the required value to produce the desired frequency according to
    the equation
    Frequency=9.84MHz/8 * (AQ2+1)

    The frequency output equation is rewritten in terms of AQ2 as follows:
    AQ2=9.84MHz/8 * Frequency -1

    which represents the value that needs to be written into the AQ2 register to produce the desired
    frequency. The application code provided on pages G-5 through G-6 solves the above equation and
    writes the value into the AQ2 register. Due to firmware constraints, the lowest frequency that can
    be obtained is 19hz. Values less than 19 exceed the maximum value allowed for the AQ2 register.
    The application code will set the frequency to 100% duty cycle (constantly on “1”) for a value of
    less than 19 written into the AQ2 register.

    Dolączam przykladowy program
  • Poziom 2  
    Hej. Wielkie dzięki to spora pomoc dla mnie.
    Używam UAL006 jak wtedy będzie wyglądała
    konfiguracja? W tym PWM.pdf pojawia się
    operacja na liczbach 12 300 000, jak to zrealizować?
    W tym ster. max liczba zapisana do rejestru
    32 000. Czy np. w kodzie BCD? Z góry dzięki za pomoc.:)