Sterowanie napędami Ezi-Servo Plus-R za pomocą interfejsu szeregowego RS485

W napędach Ezi-Servo Plus-R zastosowano silniki krokowe, które dzięki zabudowanemu enkoderowi pracują w zamkniętej pętli sprzężenia zwrotnego. Takie rozwiązanie eliminuje możliwość zgubienia kroku nawet przy nagłych zmianach obciążenia.

Dodaj do ulubionych źródeł w Google
Posłuchaj
00:00

Rys. 1. Zasada działania napędu pracującego w zamkniętej pętli sprzężenia zwrotnego

Złożone algorytmy filtracji realizowane przez procesor sygnałowy i ciągła kontrola wektora prądu pozwalają na uzyskiwanie płynnego ruchu obrotowego wału silnika od 0,2 obrotu/ minutę. Dzięki regulacji prądu silnika w zależności od zmieniającego się obciążenia udało się ograniczyć ciepło wytwarzane w silniku. Sterownik silnika wyposażono w port RS485.

Za pomocą umieszczonego w obudowie mikroprzełącznika wybieramy adres sieciowy napędu w zakresie od 0 do 15, który jest wyświetlony tuż obok, na wskaźniku LED. W sieci pracować może maksymalnie 16 napędów. Istnieje kilka metod sterowania napędami Ezi-Servo Plus-R. Jedną z nich jest stworzenie w pamięci sterownika tabeli pozycji (listy kolejnych najazdów) za pomocą dostarczanego wraz z napędem oprogramowania EziMotion Plus-R pracującego w środowisku Windows.

Tabela 1. Wejścia cyfrowe programowalne

Tabela zapisywana jest w pamięci Flash ROM sterownika i aktywować ją można za pomocą wejść cyfrowych lub poprzez łącze szeregowe RS485. Narzędzie EziMotion Plus-R umożliwia również zmianę parametrów napędu (np. rozdzielczości czy współczynnika wzmocnienia) oraz zaprogramowanie wejść/wyjść. Największe możliwości daje nam jednak konfiguracja, w której system nadrzędny (np. PC lub PLC) komunikuje się z napędem poprzez łącze szeregowe RS485.

Rys. 2. Sterowanie napędami poprzez R S485

Rozkazy przesyłane są do napędu w postaci znaków ASCII. Ramka składa się z elementów stałych takich jak nagłówek i koniec ramki oraz części zmiennej zawierającej adres napędu, typ rozkazu wraz z parametrami oraz sumę kontrolną. Istnieje również możliwość napisania aplikacji w języku C++, działającej np. na komputerze klasy PC. Potrzebne do tego celu biblioteki DLL dostarczane są wraz z napędem.

Poprzez łącze szeregowe istnieje możliwość konfiguracji napędu w jeszcze szerszym zakresie, ponieważ dodatkowo mamy dostęp do kilku funkcji, których nie ma w oprogramowaniu EziMotion Plus-R. Wysyłając na bieżąco kolejne komendy przez łącze szeregowe RS485, możemy podczas pracy silnika zmienić wartość pozycji zadanej lub zmienić prędkość obrotową wykonywanego przejazdu.

Istnieje również możliwość wydawania rozkazów całej grupie napędów (maksymalnie 16 napędów). Dzięki tej właściwości możliwe stało się zrealizowanie interpolacji liniowej poprzez łącze szeregowe. Wysyłając odpowiedni rozkaz do grupy napędów, należy po prostu określić, które z nich mają brać udział w ruchu oraz podać parametry przejazdu dla każdego z nich.

Tabela 2. Wyjścia cyfrowe programowalne

Sterownik silnika z rodziny Ezi-Servo Plus- R wyposażono w 9 programowalnych wejść (2 wejścia przeznaczone są pod wyłączniki krańcowe oraz 1 wejście do czujnika pozycji bazowej) i 9 programowalnych wyjść. W tabelach 1 i 2 zestawiono funkcje, jakie mogą zostać przypisane do programowalnych wejść i wyjść. Sterownik wyposażono również w cztery diody statusu (tabela 3).

Rys. 3. Widok okna program ProtocolTest

W zestawie z każdym napędem Ezi-Servo Plus-R otrzymujemy płytę CD-ROM. Zawiera ona oprogramowanie EziMotion Plus-R, sterowniki do konwertera RS485/USB firmy Fastech oraz program ProtocolTest, który jest przydatny przy diagnozowaniu problemów komunikacyjnych. Za jego pomocą możemy wysyłać komendy zapisywane znakami ASCII. Po uruchomieniu ProtocolTest wybieramy port, do którego podłączony jest napęd, wpisujemy jego adres i wybieramy jedną z komend.

Program automatycznie przelicza sumę kontrolną i całość już jest gotowa do przesłania do sterownika Ezi-Servo Plus-R. Zaawansowane napędy serwokrokowe Ezi-Servo Plus-R znajdują zastosowanie w aplikacjach, w których konieczne jest pozycjonowanie większej liczby napędów z jednego punktu. System nadrzędny (np. PC lub PLC) poprzez łącze szeregowe RS485 na bieżąco może przesyłać pozycje docelowe dla poszczególnych napędów.

Tabela 3. Wskaźniki statusu (LED)

Wykorzystanie napędów Ezi-Servo Plus-R w takich aplikacjach pozwala ograniczyć ilość przewodów i szybkich wyjść w sterowniku. W aplikacjach o niezbyt dużym stopniu skomplikowania, programując całe sekwencje ruchu w tabeli pozycji, możemy pracować nawet bez sterowania nadrzędnego.

Eldar
www.eldar.biz

Chcesz częściej widzieć nasze artykuły w Google? Dodaj AutomatykaB2B do ulubionych źródeł

Powiązane treści
Automaticon 2011 - zmiana warty na targach?
Automaticon 2011 - zmiana warty na targach?
Zobacz więcej w kategorii: Prezentacje firmowe
Roboty
Optymalizacja czasu wprowadzenia produktu na rynek w robotyce dzięki systemom Rexroth
Artykuły
Mniejsza szafa, więcej osi, szybszy napęd. Co nowego w serwonapędach B&R?
Zasilanie, aparatura nn
Uwaga na mikrozaniki! Krótkie zakłócenia zasilania mogą zatrzymać produkcję
PLC, HMI, Oprogramowanie
MX-System Beckhoff - modułowa automatyka na maszynie zamiast szafy sterowniczej
Pomiary
Nowa generacja czujników odległości OGD -  dokładny pomiar dla automatyki przemysłowej i robotyki
Pomiary
ACT350 - integracja systemów ważenia z PLC w mniej niż 3 minuty
Zobacz więcej z tagiem: Artykuły
Prezentacje firmowe
Mniejsza szafa, więcej osi, szybszy napęd. Co nowego w serwonapędach B&R?
Seminarium
Dlaczego integralność danych ma znaczenie podczas audytu?
Seminarium
Jak przygotować zakład spożywczy do audytu FSSC 22000 v7 i zautomatyzować zarządzanie dokumentacją zgodności?

Cyberbezpieczeństwo OT - od technicznego tła do elementu odporności organizacji

Systemy automatyki przemysłowej, budynkowej i infrastrukturalnej przez lata funkcjonowały jako środowiska techniczne, których kluczowym zadaniem było zapewnienie ciągłości działania procesów. Projektowane z myślą o niezawodności i stabilności, pozostawały relatywnie odseparowane od szerszej dyskusji o cyberbezpieczeństwie. Nie oznaczało to jednak, że bezpieczeństwo stanowiło kwestię drugorzędną. Wręcz przeciwnie – było wpisane w samą naturę tych systemów. Dziś zmienia się przede wszystkim to, że zaczynamy tę zależność świadomie identyfikować i wprost nią zarządzać.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów