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

GeFanuc,VersaMax,Zapisanie próbek np. co 10s do pamięci.

tomjarry 09 Kwi 2008 18:39 1239 4
  • #1 09 Kwi 2008 18:39
    tomjarry
    Poziom 9  

    Witam
    Jak zrobić by sterownik zapisywał mi wartości mierzonej temp. do pamięci np. co 10s. Ilość próbek np 300.:?: Jak musiał by wyglądać program w języku drabinkowym.:?: Używam programu Machine Edition, sterownik VersaMax PLC lub Series 90-30 PLC.

    0 4
  • PLC Fatek
  • #2 13 Kwi 2008 22:17
    tomjarry
    Poziom 9  

    Z tego co wiem to w sterowniku GeFanuc serii 90-70 oraz PACSystems jest to wykonalne.
    Ale czy da się to wykonać na VersaMax oraz serii 90-30?

    0
  • PLC Fatek
  • #3 14 Kwi 2008 18:57
    asher
    Poziom 16  

    Jak jest z VersaMax to nie wiem ale w przypadku serii 90-30 moze to byc utrudnione bo nie wszystkie procesory z tej serii obsluguja operacje zmiennoprzecinkowe co przy rejestracji zmiennych temperatura moze byc problematyczne. Szczegolnie te starsze CPU uzywaja wylacznie zmiennych typu Integer.

    0
  • #4 15 Kwi 2008 07:34
    mrrudzin
    Poziom 39  

    Sprawdź czy ten sterownik obsługuje tzw. zmienne indeksowalne. Jeśli tak - potrzebujesz coś co wygeneruje Ci impuls co 1s. Impulsy podajesz na licznik zliczający do 300 (z resetem przy 301).
    Następnie tworzysz tablice zmiennych mającą przynajmniej 300 elementów i przepisujesz wartość temperatury do kolejnych komórek tej zmiennej na podstawie stanu licznika zliczającego do 300.

    0
  • #5 23 Kwi 2008 20:18
    tomjarry
    Poziom 9  

    Wielkie dzięki za odpowiedz. Zrobiłem to próbkowanie na bloku funkcyjnym do operacji na tablicach, a dokładniej na ARRAY_MOVE_INT.
    Pozdrawiam

    0