Kabel do sterownika PLC Mitsubishi MELSEC FX

Do komunikacji komputera ze sterownikami Mitsubishi MELSEC FX potrzebny jest interfejs dopasowujący standard RS232 po stronie komputera do RS422 po stronie sterownika. W starszych rozwiązaniach stosuje się kabel SC-09, natomiast współczesnym zamiennikiem może być przewód USB-RS422 z wtykiem mini-DIN 8 pin.

Kabel umożliwia połączenie z szeroką gamą sterowników Mitsubishi serii FX, w tym FX0, FX0S, FX0N, FX1S, FX1N, FX2N, FX3U, FX3G, FX3GA, FX3GC oraz FX3GE, a także wgrywanie programów, diagnostykę, monitorowanie procesu i tworzenie kopii programu. W przypadku sterowników wyposażonych w złącze DB25 może być potrzebna odpowiednia przejściówka Mini-DIN-DB25.

Interfejs komunikacyjny sterowników Mitsubishi FX

Gniazdo programujące sterowników FX wykorzystuje interfejs RS422, podczas gdy klasyczny komputer wyposażony w port szeregowy korzysta z RS232. Z tego powodu prosty przewód połączony bezpośrednio między komputerem i PLC nie wystarczy, ponieważ konieczna jest konwersja sygnału.

Konwerter RS232/RS422 zasilany jest napięciem 5 V DC wprost ze złącza programującego sterownika PLC. W przypadku niektórych rozwiązań USB-RS422 zasilanie pobierane jest bezpośrednio z portu USB komputera, dzięki czemu nie jest potrzebny dodatkowy zasilacz.

Element połączeniaInterfejs lub złącze
Komputer z portem szeregowymRS232, zwykle DB9
Komputer bez portu szeregowegoUSB
Sterowniki Mitsubishi FXRS422
Typowe złącze sterownikaMini-DIN 8 pin
Niektóre starsze modeleDB25

SC-09: budowa i zastosowanie

Kabel SC-09 jest rozwiązaniem przeznaczonym do komunikacji komputera ze sterownikami Mitsubishi. Kabel ten jest dwuczęściowy; pierwsza część to konwerter zakończony z jednej strony 9-stykowym złączem do komputera PC, a z drugiej strony 25-stykowym złączem przeznaczonym do podłączenia sterowników MITSUBISHI ELECTRIC z serii Melsec A oraz sterownika FX.

Druga część to krótki kabelek przejściowy, który po dołączeniu do 25-stykowego złącza umożliwia programowanie sterowników z serii FX0, FX0S, FX0N oraz FX2N. Konwerter ten dostarczany jest jako całość pod symbolem handlowym SC09.

W praktycznym wykonaniu można ominąć złącze 25-pinowe i połączyć konwerter bezpośrednio z przewodem zakończonym właściwym złączem sterownika. Takie rozwiązanie upraszcza konstrukcję, ale wymaga dokładnego sprawdzenia pinów i prawidłowego rozdzielenia linii nadawania oraz odbioru.

Własnoręczne wykonanie kabla

Schematy kabli SC-09 dostępne w Internecie mogą różnić się sposobem przedstawienia sygnałów, dlatego przed lutowaniem trzeba sprawdzić konkretne numery pinów na wszystkich złączach. Istotne jest, aby nie pomylić linii Tx z Rx, ponieważ taki błąd może uniemożliwić komunikację.

Wykonanie przewodu wymaga nie tylko połączenia linii komunikacyjnych, lecz także prawidłowego doprowadzenia zasilania konwertera. Błędne podłączenie przewodów może spowodować brak komunikacji, a w niekorzystnych warunkach również uszkodzenie sterownika PLC lub portu komputera.

W jednym z opisanych wykonań kabel po drobnych zmianach kosmetycznych został sprawdzony w praktyce. Przy jego pomocy wykonano zgranie programu, pracę w trybie monitora oraz wgranie innego programu, a wszystkie te operacje zakończyły się powodzeniem.

Przed rozpoczęciem pracy ze sterownikiem należy odłączyć zasilanie, zweryfikować połączenia miernikiem i upewnić się, że zastosowany schemat odpowiada konkretnemu modelowi PLC.

Kabel USB-RS422 do serii FX

W przypadku współczesnych komputerów wygodniejszym rozwiązaniem jest kabel USB-RS422. Taki przewód zastępuje starsze kable szeregowe i umożliwia bezpośrednie połączenie komputera wyposażonego w port USB ze sterownikiem Mitsubishi FX.

Przewód działa jako konwerter sygnału USB na RS422, co jest kluczowe dla prawidłowej komunikacji ze sterownikiem. Po zainstalowaniu sterownika systemowego kabel jest widziany przez komputer jako wirtualny port COM.

Wbudowana izolacja optyczna może chronić komputer i sterownik przed zakłóceniami elektromagnetycznymi, przepięciami oraz pętlami masy. Wskaźniki LED sygnalizują stan zasilania oraz przepływ danych, co ułatwia szybką ocenę działania połączenia.

ParametrOpis
Typ konwersjiUSB na RS422
Interfejs komputeraUSB 2.0, symulacja portu COM
Interfejs sterownika8-pinowe złącze mini-DIN
ZasilanieZ portu USB komputera
Obsługiwane oprogramowanieGX Developer, GX Works2
IzolacjaIzolacja optyczna w wybranych przewodach

Przewody USB-RS422 występują jako oryginalne produkty Mitsubishi oraz zamienniki. W praktyce spotyka się również chińskie odpowiedniki oznaczane jako SC-09 lub USB-SC09-FX; ich działanie może być poprawne, ale jakość wykonania, izolacja i sposób rozwiązania połączeń mogą różnić się od wersji oryginalnej.

Dla serii FX dostępne są także przewody oznaczane jako FX-USB-AW, przeznaczone do współpracy ze sterownikami FX0, FX0S, FX1S, FX1N, FX2N, FX3U, FX3GA i innymi kompatybilnymi modelami. W dokumentacji konkretnego kabla należy sprawdzić obsługiwany model PLC, typ wtyku, wymagany sterownik systemowy oraz zgodność z używanym oprogramowaniem.

schemat połączenia USB RS422 Mitsubishi FX

Złącza Mini-DIN i DB25

W wielu sterownikach serii FX port programujący ma postać 8-pinowego złącza mini-DIN. W starszych urządzeniach można jednak spotkać złącze DB25, dlatego przed doborem kabla trzeba sprawdzić gniazdo znajdujące się na przednim panelu PLC.

Jeżeli sterownik ma złącze DB25, kabel przeznaczony do wersji z mini-DIN może wymagać przejściówki Mini-DIN-DB25. W przypadku modelu Melsec FX-48MR-ES/UL wskazywano możliwość zastosowania takiej przejściówki, jednak zgodność należy potwierdzić na podstawie dokumentacji konkretnego sterownika.

Nie należy utożsamiać samego kształtu złącza z rodzajem interfejsu. Gniazdo mini-DIN może być używane do RS422, a inne gniazdo tego samego typu może mieć odmienne przeznaczenie, dlatego najważniejsze są opis modelu i rozkład sygnałów.

Dobór kabla do konkretnego sterownika

Przed zakupem lub wykonaniem przewodu należy sprawdzić oznaczenie sterownika, typ portu komunikacyjnego oraz sposób zasilania interfejsu. W rodzinie FX występują różne generacje urządzeń i różne rozwiązania połączeń.

  • FX0, FX0S, FX0N i FX2N mogą wymagać przewodu z konwersją RS232-RS422 oraz właściwej przejściówki.
  • FX1S, FX1N, FX2N i FX3U często współpracują z przewodem zakończonym złączem mini-DIN 8 pin.
  • Modele ze złączem DB25 wymagają sprawdzenia zgodności przejściówki.
  • Komputer bez portu RS232 wymaga kabla USB-RS422 albo dodatkowego konwertera USB-RS232 współpracującego z właściwym interfejsem.
  • Połączenie z panelem operatorskim nie zawsze zastępuje bezpośredni kabel programujący PLC.

W przypadku połączenia przez panel operatorski sytuacja zależy od rodzaju panelu i jego interfejsu. Jeżeli panel ma konwerter RS232-RS422, może pośredniczyć w komunikacji ze sterownikiem, lecz nie w każdym rozwiązaniu można przez panel zgrać projekt PLC.

Konfiguracja portu COM

Po podłączeniu kabla USB system przypisuje mu numer wirtualnego portu COM. Ten sam numer należy ustawić w programie GX Developer lub GX Works2, ponieważ niezgodność numeru portu jest jedną z typowych przyczyn braku komunikacji.

Jeżeli kabel nie działa, należy sprawdzić, na jakim porcie COM został wykryty przez system i na jakim porcie ustawiono oprogramowanie. Warto również sprawdzić kabel na innym komputerze, ponieważ problem może wynikać z konfiguracji systemu operacyjnego, sterownika USB albo ustawień programu.

W starszych instalacjach mogą wystąpić problemy ze zgodnością oprogramowania i sterowników z nowszym systemem Windows. W takich przypadkach znaczenie ma wersja programu, zainstalowany sterownik kabla oraz wybrany tryb pracy portu szeregowego.

Odczyt programu ze sterownika w GX Developer

Po podłączeniu kabla do sterownika i komputera należy uruchomić GX Developera, skonfigurować właściwy port komunikacyjny i przejść do trybu online. Następnie należy kliknąć zakładkę Online, wybrać polecenie Download Program lub From PLC To PC, a w otwartym oknie zaznaczyć elementy przeznaczone do odczytu.

Przy zgrywaniu programu ze sterownika należy pamiętać, że komentarze nie są zapisywane w PLC. W programie może być dostępna opcja Comment, lecz zaznaczenie jej nie przywróci komentarzy, jeżeli nie zostały zapisane w pamięci sterownika.

  1. Podłącz kabel do komputera i sterownika PLC.
  2. Sprawdź numer portu COM przypisany do kabla.
  3. Uruchom GX Developer lub odpowiednie oprogramowanie dla danego sterownika.
  4. Ustaw właściwy port komunikacyjny.
  5. Przejdź do zakładki Online.
  6. Wybierz Download Program albo From PLC To PC.
  7. Zaznacz elementy, które mają zostać odczytane ze sterownika.
  8. Nie oczekuj odzyskania komentarzy, jeżeli nie były zapisane w PLC.
  9. Zapisz odczytany projekt na komputerze przed wykonaniem jakichkolwiek zmian.

Jeżeli program został napisany w drabince, po odczytaniu ze sterownika można go normalnie otworzyć i obserwować. Program napisany w SFC może zostać odczytany, ale przy odtwarzaniu będzie przedstawiony w postaci drabinki, co utrudnia późniejszą edycję.

Monitorowanie programu w trybie online

Po odczytaniu programu i wyświetleniu drabinki można przejść do trybu online. W GX Developer służy do tego klawisz F3, po którego naciśnięciu program przechodzi w tryb monitorowania i pokazuje aktualny stan wykonywania instrukcji.

W trybie online można obserwować, które elementy programu są aktywne, gdzie występuje przejście logiczne oraz na którym fragmencie drabinki sygnał nie dociera do cewki. Taki podgląd pozwala sprawdzić, czy przyczyną zatrzymania maszyny jest stan wejścia, warunek logiczny, blokada, timer, licznik lub brak sygnału z czujnika.

Podczas diagnostyki można porównywać wskazania programu ze stanem fizycznych elementów maszyny, takich jak krańcówki mechaniczne, czujniki indukcyjne i czujniki ciśnienia. Sam fakt, że program pokazuje brak przejścia, nie oznacza jeszcze uszkodzenia PLC, ponieważ przyczyną może być przewód, czujnik, zasilanie wejścia albo warunek bezpieczeństwa.

Mitsubishi plc program upload via gx developer and sc-09

Różnica między LAD, STL i SFC

Programy sterowników Mitsubishi mogą być tworzone w różnych językach lub sposobach prezentacji. Drabinka LAD jest bezpośrednio czytelna podczas monitorowania, natomiast program zapisany w SFC po odczycie ze sterownika może zostać przedstawiony jako drabinka.

Jeżeli program napisany został w SFC, można go odczytać i podejrzeć, co się dzieje, ale po zmodyfikowaniu programu i ponownym wgraniu do PLC maszyna może działać nieprawidłowo. Wynika to z tego, że sama postać drabinkowa nie musi zachowywać pierwotnej struktury SFC.

Brak komentarzy dodatkowo utrudnia rozpoznanie przeznaczenia poszczególnych wejść, wyjść, markerów, timerów i liczników. Odczyt programu może więc pozwolić na diagnostykę, ale nie zawsze umożliwia pełne odtworzenie projektu źródłowego.

Rodzaj programuMożliwość podgląduUwagi przy modyfikacji
LADProgram można łatwo obserwować w trybie online.Podgląd odpowiada strukturze drabinkowej zapisanej w PLC.
SFCProgram można odczytać i podejrzeć jako drabinkę.Zmiana i ponowne wgranie mogą spowodować nieprawidłowe działanie maszyny.
Program bez komentarzyMożna monitorować wykonanie instrukcji.Nie da się odzyskać komentarzy, jeżeli nie zapisano ich w PLC.

Bezpieczna diagnostyka zatrzymanej maszyny

Przed rozpoczęciem monitorowania należy pamiętać, że obserwacja programu może odbywać się w działającym układzie automatyki. Maszyna może niespodziewanie wykonać ruch, załączyć napęd, otworzyć zawór albo uruchomić element wykonawczy.

Nie należy na ślepo wymuszać stanów wejść i wyjść ani zmieniać programu w sterowniku pracującym na maszynie. W pierwszej kolejności warto wykonać kopię programu, odczytać parametry i obserwować stany bez ingerowania w logikę sterowania.

Jeżeli w programie nie ma obsługi błędów, diagnostyka polega na prześledzeniu warunków, które muszą zostać spełnione, aby cykl mógł być kontynuowany. Należy sprawdzić kolejno stany czujników, krańcówek, sygnały zezwolenia, blokady oraz elementy czasowe.

  • Sprawdź, czy odpowiednie wejście PLC zmienia stan po zadziałaniu czujnika.
  • Sprawdź, czy krańcówka mechaniczna jest osiągana przez element maszyny.
  • Porównaj stan czujnika fizycznego ze stanem odpowiadającego mu wejścia w programie.
  • Znajdź pierwszy warunek w szeregu logicznym, który nie jest spełniony.
  • Sprawdź, czy timer lub licznik osiągnął wymagany stan.
  • Nie modyfikuj programu SFC odtworzonego jako drabinka bez pełnej znajomości jego struktury.
  • Po zakończeniu diagnostyki zapisz kopię programu i zanotuj wykonane czynności.

Oryginał, zamiennik i kabel wykonany samodzielnie

Oryginalny kabel Mitsubishi zapewnia zgodność z określonymi sterownikami i ogranicza ryzyko błędów wykonania. Zamienniki mogą działać poprawnie, ale należy sprawdzić ich schemat, obsługiwane modele oraz sposób izolacji galwanicznej.

W praktyce spotyka się przewody oryginalne i chińskie zamienniki. Zamienniki mogą mieć bardziej elastyczny przewód i inną konstrukcję połączenia dla różnych rodzin sterowników, natomiast oznaczenie na obudowie nie zawsze pozwala rozpoznać producenta.

Samodzielne wykonanie kabla może być uzasadnione w celach hobbystycznych i edukacyjnych, jednak osoba bez doświadczenia w elektronice powinna uwzględnić ryzyko uszkodzenia PLC. Szczególnie istotne są poprawne linie Tx i Rx, właściwe zasilanie 5 V oraz zgodność pinów RS422 z konkretnym modelem sterownika.

Do budowy własnych interfejsów stosuje się rozwiązania oparte między innymi na układzie MAX232 oraz dwóch układach MAX485. Taki projekt wymaga jednak poprawnego zaprojektowania konwersji, zasilania i połączeń z portem programującym sterownika.

Najczęstsze przyczyny braku komunikacji

  • Pomylenie linii Tx i Rx.
  • Nieprawidłowy rozkład pinów we wtyku mini-DIN lub DB25.
  • Brak zasilania konwertera.
  • Ustawienie niewłaściwego numeru portu COM.
  • Brak sterownika USB dla kabla.
  • Zastosowanie kabla RS232 bez konwertera RS232-RS422.
  • Użycie przejściówki niezgodnej z konkretnym modelem PLC.
  • Podłączenie kabla do niewłaściwego portu panelu operatorskiego.
  • Niekompatybilność starego oprogramowania z systemem operacyjnym.
  • Uszkodzenie przewodu, wtyku albo portu komunikacyjnego.

Jeżeli kabel jest wykrywany przez komputer, ale GX Developer nie nawiązuje połączenia, należy najpierw sprawdzić numer portu COM, ustawienia komunikacyjne i zgodność kabla z modelem sterownika. Jeżeli kabel nie jest wykrywany, problem może dotyczyć sterownika USB, przewodu albo portu USB.

Jeżeli komunikacja działa tylko z jednym komputerem, należy sprawdzić konfigurację drugiego komputera. W niektórych przypadkach pomocne jest sprawdzenie kabla na innym komputerze, ponieważ przyczyną może być konfiguracja systemu, a nie sam interfejs.

Dokumentacja i oprogramowanie

Do pracy ze sterownikami FX wykorzystywane są między innymi GX Developer, GX IEC Developer, GX Works2 oraz starszy MELSEC-MEDOC. Dobór programu zależy od generacji sterownika, rodzaju projektu i wersji oprogramowania użytej pierwotnie do programowania.

Do sterowników serii FX udostępniane są instrukcje programowania, między innymi „Instrukcja skrócona FX PL” oraz „FX2N Podręcznik Programowania”. Dokumentacja jest potrzebna do identyfikacji portu, konfiguracji komunikacji, interpretacji instrukcji i bezpiecznej diagnostyki.

Przed odczytem programu należy ustalić, jaki model PLC znajduje się w maszynie, jakie oprogramowanie było używane oraz czy projekt był napisany w LAD, STL czy SFC. Sama możliwość nawiązania komunikacji nie gwarantuje, że zostanie odzyskany kompletny projekt źródłowy.

tags: #kabel #do #sterownika #plc #mitsubishi #melsec