Jak się połączyć ze sterownikiem FX5U w GX Works3

RedakcjaKursy

Inżynierom, którzy mają za sobą kilkanaście producentów sterowników PLC nie jest dużym problemem z połączeniem się nowo poznanego. Robią to intuicyjnie ponieważ mimo innego producenta, procedura połączenia zawsze jest podobna. Mitsubishi nie odbiega od normy, a połączenie sterownika z komputerem osobistym jest bardzo prosta, co udowodnię w poniższym artykule.

Sposób połączenia

Zanim dojdziemy do konfigurowania połączenia sterownika, należy go fizycznie podłączyć do PC.  FX5U obsługuje protokół Ethernet, a więc nie potrzebujemy autorskich przewodów producenta, a zwykłą skrętkę RJ45. Wtyczka znajduję na czole sterownika. Poprawność połączenia przewodu sygnalizuję dioda “LAN SD/RD”

Konfiguracja połączenia

  1. Uruchom program GX Works3 i utwórz nowy projekt z modelem jaki posiadasz. W tutorialu zastosowano model FX5U-32M.
  2. Określ miejsce przeznaczenia połączenia. Wybierz przy typ opcje bezpośredniego połączenia sterownika z PC.
  3. Ostatnim krokiem jest wybór karty sieciowej, a następnie test połączenia.
  4. Jeśli sterownik jest podłączany pierwszy raz lub po prostu chcemy usunąć pozostałości z poprzedniego programu, należy uruchomić pamięć modułu CPU. Kasowanie wartości rejestrów lub kodu z CPU jest tylko możliwe podczas trybu STOP (przełącznik [RUN/STOP/RESET]).
    pamięć modułu CPU uruchamiamy następująco:
    CPU zostanie “wyczyszczony” z programu dopiero po jego resecie. Można to zrobić poprzez odłączenie go z zasilania, bądź przytrzymanie przełącznika [RUN/STOP/RESET] w pozycji RESET do momentu szybkiego migania diody ERR.
  5. Ostatnim krokiem jest wgranie projektu.
    Program projektu będzie uruchomiony gdy zresetujemy CPU (przełącznikiem lub odłączeniem zasilania).

Projekt, który wgrałem to przykład sortownika kartonów zaprezentowany w poprzednich artykułach. Jednak ma on dość znaczący błąd. Problemem jest brak podtrzymania wartości rejestrów po zaniku zasilania CPU. Użyte w projekcie rejestry nie są domyślnie zapamiętywane.

Obszar z pamięcią nieulotną (zapamiętywaną) jest konfigurowany w parametrach jednostki CPU.

Jak można zauważyć, domyślnie żadne z podstawowych urządzeń nie jest zapamiętywane od pierwszych adresów, jedynie timery ST (timer z pamięcią stanu) są zapamiętywane. Przedstawiona wcześniej aplikacja posiada urządzenia takie jak liczniki i zwykłe timery z adresami od 0 do 10. Dodatkowo dodam po jednym obszarze do każdego z tych obiektów z adresami od 0 do 10. Skutkiem tego będzie podtrzymanie wartości licznika kartonów C0, nawet po zaniku zasilania sterownika.

 

Artykuł powstał we współpracy z iAutomatyka.pl