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
Przemysł 4.0
Rodzina Joya Smart firmy Datalogic zdobywa nagrodę Red Dot Design Award 2026
PLC, HMI, Oprogramowanie
Durabook – mobilne komputery do pracy tam, gdzie zwykły sprzęt nie wystarcza
PLC, HMI, Oprogramowanie
Datalogic Smart Portal - inteligentna brama do samoobsługi
Obudowy, złącza, komponenty
Obudowy Teknokol ze stali nierdzewnej
Przemysł 4.0
Firma Bosch Rexroth utrzymała sprzedaż na stabilnym poziomie w 2025 roku i dostrzega perspektywy wzrostu na rok 2026
Pomiary
RapidCal – jak szybko i dokładnie skalibrować wagę zbiornikową bez wzorców masy?
Zobacz więcej z tagiem: Artykuły
Automatyczny import
7-osiowe roboty współpracujące Kassow Robots w ofercie Bosch Rexroth
Automatyczny import
MX-System Roadshow 2026: Budowa maszyn bez szaf sterowniczych w praktyce
Automatyczny import
Jak wybrać przemysłowy czytnik kodów? Przewodnik po technologiach 1D, 2D i DPM

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