APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000



Podobne dokumenty
APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

STOEBER POLSKA. 1. Oprogramowanie POSITool

DEMERO Automation Systems

DEMERO Automation Systems

Instrukcja obsługi symulatora linii produkcyjnej Komunikacja Modbus RTU (sterowniki PSW, Beckhoff)

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

STOEBER POLSKA. 1. Oprogramowanie POSITool

Konfiguracja komunikacji w sterownikach Horner APG w sieci CsCAN

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

Rodzaj kabla Kabel szeregowy skrosowany (tzw. zero modem kabel) Kabel USB host-to-host Kabel RS232/PPI multimaster Kabel USB/PPI multimaster *

Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

Kod produktu: MP01105

Kod produktu: MP01105T

1. Instalacja modułu w systemie Windows.

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

2. Format danych i zaimplementowane funkcje MODBUS

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

SZKOLENIE Z ZAKRESU BUDOWY I URUCHOMIENIA SERWOPRZETWORNIC SERII MD5000

dokument DOK wersja 1.0

ELPM-8DI8DOasLightCount

SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi

1.10 MODUŁY KOMUNIKACYJNE

DEMERO Automation Systems

Enkoder magnetyczny AS5040.

Dokumentacja Techniczno ruchowa: Moduł PSI (ver. PSI 1.0)

CZNE LUB INSTALOWANIE SERVERA

POWIADOMIENIE SMS ALBATROSS S2. Opis aplikacji do programowania

POWIADOMIENIE SMS ALBATROSS S2. Opis aplikacji do programowania

asix4 Podręcznik użytkownika CtMus04 - drajwer do wymiany danych z urządzeniami sterującymi MUS-04 firmy ELEKTORMETAL S.A.

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

KONTROLA TOWARÓW PACZKOWANYCH Zgodnie z ustawą,,o towarach paczkowanych

SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi

SmartDRIVE protokół transmisji szeregowej RS-485

Sterownik PLC ELPM-8DI8DO z aplikacją ELPM-8DI8DOasRoleta wersja v

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

MM05-IIIe. Dokumentacja techniczna

Moduł konwertera RS-232/LON

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Protokół komunikacyjny modułu MKi-sm. wersja 1.13

INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A

Czytnik kart magnetycznych

Instrukcja programowania IRSC OPEN

1. Instalacja systemu Integra 7

Produkcja urządzeń elektronicznych do przetwarzania informacji

Ustawianie lokalizacji dla indeksów Ustawianie lokalizacji dla indeksów spis kroków

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

UKI INSTRUKCJA OBSŁUGI UNIWERSALNEGO KONWERTERA INTERFEJSÓW TK/3001/034/006. Wersja instrukcji:

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

DEMERO Automation Systems

Serwonapędy AC Serie EDC, EDB, ProNet

instrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI

MikroTik jako Access Point

Interface sieci RS485

EasyLog czyli jak archiwizować dane z Simatic S7-300/400

Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia

Instrukcja użytkownika ARSoft-WZ1

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Stanowisko pomiarowe do badania stanów przejściowych silnika krokowego

Wyjście Kierunek. P zasilanie zewnętrzne 12/24VDC. P040 wyjście impulsów kanał 0. COM0 0V P041 wyjście impulsów kanał 1. COM1 0V P042 kierunek kanał 0

Instrukcja podłączenia i konfiguracji urządzeń z WiMAX

Współpraca Integry z programami zewnętrznymi

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

Język FBD w systemie Concept

GRM-10 - APLIKACJA PC

HP-1 parametry. Pobór prądu (przy zasilaniu 12V) Pobierana moc (przy zasilaniu 12V) 0,036W. Pomiar ciśnienia

STANOWISKO DO BADANIA AKUMULACJI I PRZETWARZANIA ENERGII ELEKTRYCZNEJ (analiza energetyczna)

Instalacja Czytnika Kart w systemie Windows 7, Windows XP, Windows Vista, Windows 2000.

PANEL RMC 20. INSTRUKCJA obsługi. Ver.1.0/10. UWAGA: Przed podłączeniem panelu dokładnie przeczytaj tą instrukcję.

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

Laboratorium przedmiotu Technika Cyfrowa

RS485 MODBUS Module 6RO

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Instrukcja obsługi czytnika MM-R32

m e d i a s e r v i c e Moduł kamery JPEG z komunikacją szeregową CJ0706A

RS485 MODBUS Module 16I

Licznik prędkości LP100 rev. 2.48

interfejs szeregowy wyświetlaczy do systemów PLC

KONSMETAL Zamek elektroniczny NT C496-L250 (RAPTOR)

Instalacja oprogramowania ESI[tronic] oraz konfiguracja Diagnozy Sterowników

RS485 MODBUS Module 6RO

CM Konwerter ModBus RTU slave ModBus RTU master

THP-100-x parametry. Pobór prądu (przy zasilaniu 12V) Pobierana moc (przy zasilaniu 12V) 0,036W. Pomiar ciśnienia

Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK

wersja dokumentacji 1.00 Opis programu TeleTokenEdit

NX700 PLC

RS485 MODBUS Module 16I

Magistrala LIN

O sygnałach cyfrowych

Instrukcja obsługi. Terminal SD for DB25 CNC

Instrukcja instalacji Przewód interfejsu USB

Instrukcja skrócona (dla informatyka)

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

Systemy liczenia. 333= 3*100+3*10+3*1

Programowanie mikrokontrolerów. 8 listopada 2007

Transkrypt:

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

1. Wstęp...3 2. Pierwsze uruchomienie....3 3. Wybór aplikacji i komunikacji...4 4. Sterowanie...6 4.1. ENABLE i EXECUTE...6 4.2. Komendy ruchu...9 4.3. Wpisywanie pozycji...13 4.4. Odczyt aktualnej pozycji...14 4.5. Zmiana prędkości...15 4.6. Stan osi...16 4.7. Jazda ręczna...16 5. Zakończenie...20 6. Notatki...21 7. Kontakt...22 Autor: Ver: Marcin Ataman 2.0

1. Wstęp Przetwornice MDS/FDS serii 5000 są standartowo wyposaŝone złącze szeregowe (RS232), które wykorzystywane jest do programowania przetwornicy jak i do komunikacji sieciowej według protokołu USS. Szczegółowy opis protokołu znajduje się w instrukcji dostępnej pod tym adresem internetowym: www.stoeber.de. Za pomocą tego protokołu przetwornice mogą komunikować się z kaŝdym urządzeniem posiadającym dowolnie programowalnym portem szeregowym (panele operatorskie, sterowniki PLC). Podstawą komunikacji są ramki. Zarówno urządzenie sterujące jak i przetwornica wymieniają je pomiędzy sobą w określonym formacie. STX LGE ADR Usługa Zapis ADRES G5 DANE BCC STX bit startu (zawsze 02 HEX ) LGE długość ramki, ilość bajtów występujących kolejno ADR adres sieciowy przetwornicy Usługa Identyfikacja usługi USS instrukcja rozdział 6 Zapis Oznaczenie miejsca przechowywania instrukcja rozdział 6.2 ADRES G5 adres parametru o szerokości 32 bitów. DANE dane przesyłane (np. wartość parametru, bity parametru) BCC suma kontrolna, jest to wynik funkcji XOR wszystkich bajtów występujących w ramce. Wszystkie wartości podawane w przykładowych ramkach są zapisane HEXADECYMALNIE. 2. Pierwsze uruchomienie. KaŜde pierwsze uruchomienie komunikacji urządzenie przetwornica powinno być poprzedzone poprawny ustawieniem parametrów komunikacji. Układ powinien spełniać poniŝsze wymagania: 1. Przyłącze 9-stykowe Sub-D złącze X3 2. Poziom sygnału według TIA/EIA-232-E (RS232) 3. Długość przewodów: max. Pomiędzy 15 20 m (całkowita pojemność 2500pF) 4. Szybkość transmisji: od 9600 Baud do 115200 Baud 5. Ramka znaków: 1 bit startu / 8 bitów danych / parzystość parzysta / 1 bit stopu. Złącze interfejsu opisane jest w instrukcji w rozdziale 3. Po spełnieniu powyŝszych wymagań urządzenie sterujące powinno wysłać do przetwornicy komunikat ECHO i przetwornica powinna odpowiedzieć w ten sam sposób. STX LGE ADR Usługa DANE BCC 02 0A 40 00 01 02 03 04 05 06 07 48

Odpowiedź przetwornicy świadczy o poprawnie działającej komunikacji. Po tym sygnale moŝemy rozpocząć działanie aplikacji. 3. Wybór aplikacji i komunikacji. Przy wykorzystaniu oprogramowania PosiTool dokonujemy programowania przetwornicy. System "wizardów" za rękę przeprowadza nas przez wszystkie parametry niezbędne do uruchomienia przetwornicy. Interesująca nas aplikacja wybierana jest w trzecim kroku głównego wizarda (dostępnego przy uruchomieniu programu PosiTool). Mamy do wyboru dwa rodzaje: endless nieskończone pozycjonowanie, limited ograniczone pozycjonowanie. Kolejnym krokiem jest wybór rodzaju komunikacji sieciowej. Dokonuje się go w kroku numer 4.

Następnie juŝ w oknach wizardów wybieramy okno USS

W wizardzie dotyczącym komunikacji sieciowej wybieramy adres przetwornicy (parametr A80) oraz prędkość transmisji (parametr A81) JeŜeli nie korzystamy z tak zwanej USŁUGI 50 naleŝy usunąć dane wpisane w parametrach od A110.0 do A110.5 oraz A114.0 do A114.5. Ten rodzaj komunikacji zostanie opisany w innej instrukcji. 4. Sterowanie 4.1. ENABLE i EXECUTE Do uruchomienia przetwornicy niezbędne jest podanie sygnału ENABLE oraz sygnału EXECUTE, które umoŝliwiają start aplikacji. Sygnał ENABLE jest dostępny jest w dwóch wersjach: 1. Hardwerowy na złączu X1 styki 3 oraz 4 2. Softwerowy moŝliwy do sterowania poprzez we. binarne lub komunikację sieciową, ustawiany w parametrze A60 Ustawienie parametru A60 na 2: parameter, umoŝliwia sterowanie tej funkcji poprzez

komunikację sieciową. Sterowanie sygnałem ENABLE sieciowo odbywa się za pośrednictwem parametru A180 bit numer 0.

Ramka komunikacyjna 02 09 00 21 00 01 2D 00 00 01 07 Zał. ENABLE 02 09 00 21 00 01 2D 00 00 00 06 Wył. ENABLE Sygnał EXECUTE jest zezwoleniem na wykonanie komendy (ruchu). Przetwornica moŝe mieć wywołany sygnał EXECUTE na dwa sposoby. Aby skorzystać z komunikacji USS parametr I100 naleŝy ustawić na 2:parameter. Sygnał ten jest sterowany bitem 0 w parametrze I210.

Sygnał EXECUTE jest wyzwalany zboczem narastającym. NaleŜy pamiętać o wyłączeniu EXECUTE po wydaniu kaŝdego rozkazu ruchu. UmoŜliwi to w trakcie działania urządzenia wydanie innego rozkazu np.rozkazu STOP, który takŝe musi być zakończony słowem EXECUTE. 02 0A 00 21 00 09 34 80 00 00 01 95 Zał. EXECUTE 02 0A 00 21 00 09 34 80 00 00 00 94 Wył. EXECUTE 4.2. Komendy ruchu. Dla wykonania ruchy niezbędne jest wydanie, jaką komendę,jaki rodzaj ruchu, ma wykonać przetwornica. Dla pozycjonowania niezbędne są trzy podstawowe komendy: 1. MC_HOME 2. MC_MOVE_ABSOLUTE 3. MC_MOVE_ADDETIVE. 4. MC_MOVE_RELATIVE Komenda MC_HOME odpowiada za rozpoczęcie bazowania napędu. Ustawienie rodzaju bazowania odbywa się w wizardzie Posi Machine w zakładce HOMING. Ustawienie komendy odbywa się w parametrze I211 poprzez ustawienie odpowiednie wartości bitowej.

Ramka dla komendy MC_HOME 02 09 00 21 00 09 34 C0 00 06 D1 MC_HOME Komendą MC_MOVE_ABSOLUTE wywołujemy ruch pozycjonowania po wartościach absolutnych. Ruch ma głównie zastosowanie w aplikacjach o ograniczonym ruchu lub przy powrocie na ZERO maszyny (zwłaszcza przy uŝyciu enkoderów absolutnych wieloobrotowych z pamięcią pozycji). Tak samo jak bazowanie komendę wydaje się w parametrze I211

Ramka dla komendy MC_MOVE_ABSOLUTE: 02 09 00 21 00 09 34 C0 00 01 D6 Ruch absolutny Podobnie jak dwie poprzednie komendy, ruch adetywny wywoływany jest przez parametr I211. Ruch ten wykorzystywany jest w aplikacjach, w których droga jest nieograniczona. Najlepiej sprawdza się w aplikacjach gdzie napęd z kaŝdym cyklem pokonuję tę samą drogę. Kolejne pozycje zostaną wykonene tylko wtedy, gdy przetwornica skończy wykonywać poprzednią komendę.

Ramka dla komendy MC_MOVE_ADDETIVE 02 09 00 21 00 09 34 C0 00 03 D4 Ruch adetywny Komenda MC_MOVE_RELATIVE jest podobnie wykorzystywana i wywoływana w parametrze I211 jak ruch adetywny. Zasadnicza róŝnica polega na tym, Ŝe jeŝeli podczas jazdy zostanie wydany sygnał EXECUTE to pozycja, która jest obecnie osiągnięta będzie początkiem dla kolejnej pozycji, niezaleŝnie czy poprzednia komenda została skończona czy teŝ nie.

Ramka dla komendy MC_MOVE_RELATIVE 02 09 00 21 00 09 34 C0 00 02 D5 Ruch adetywny 4.3. Wpisywanie pozycji Przed wykonaniem komendy naleŝy przetwornicy podać pozycję docelową. Zapis pozycji docelowej odbywa się parametrze I213. Dzięki skalowaniu napęd parametr ten wpisujemy w rzeczywistych wartościach pozycjonowanie (stopnie, cale, milimetry itp.). W celu uniknięcia przesyłania wartości ułamkowych kaŝdą wysyłaną wartość naleŝy pomnoŝyć razy 10. Np. wysyłając pozycję 1000 do parametru I213 wpisujemy: 1000 * 10 = I213 = 10000

Przykładowe ramki wpisu pozycji: 02 0C 00 21 00 09 35 40 00 00 00 00 00 53 Zapis 0 02 0C 00 21 00 09 35 40 00 00 01 86 A0 74 Zapis 1000 4.4. Odczyt aktualnej pozycji WaŜnym elementem jest wiedza, na jakiej pozycji aktualnie znajduje się napęd. Informację taką uzyskamy odpytując przetwornicę o wartość parametru I203. Podobnie jak przy zapisie pozycji w odczytanej wartości naleŝy uwzględnić, Ŝe wynik uzyskamy bez przecinka, takŝe przy dalszej obróbce wyniku naleŝy zwrócić na to uwagę.

Ramka do odczytu pozycji: STX LGE ADR Usługa Zapis ADRES G5 BCC opis funkcji 02 08 00 20 00 09 32 C0 00 D1 Odczyt pozycji 4.5. Zmiana prędkości Podczas pozycjonowania ruch na róŝne pozycje moŝe być wykonywane z róŝnymi prędkościami. Prędkość zapisywana jest w parametrze I215. Maksymalna prędkości w parametrze I10 jest mnoŝona przez wartość procentową wpisaną w parametr I215. Przy wysyłaniu wartości naleŝy zwrócić uwagę na skalowanie: 16384=100%, 32767 LSB=200,0%. Ramka zapisu róŝnych wartości prędkości:

02 0A 00 21 00 09 35 C0 00 7F FF 55 Zapis 200% 02 0A 00 21 00 09 35 C0 00 40 00 95 Zapis 100% 02 0A 00 21 00 09 35 C0 00 20 00 F5 Zapis 50% 4.6. Stan osi Z parametru I200 moŝemy odczytać, poprzez komunikację sieciową informacje na temat stanu osi w czasie pracy. Instrukcja dotycząca pozycjonowania komendowego na stronie SKP-109 posiada dokładny opis poszczególnych bitów tego parametru. Opis równieŝ najdziemy będąc ON-LINE z przetwornicą za pomocą programu PosiTool. Ramka odczytu parametru I200 STX LGE ADR Usługa Zapis ADRES G5 BCC opis funkcji 02 08 00 20 00 09 32 00 00 11 Odczyt I200 4.7. Jazda ręczna Wielokrotnie, podczas pracy maszyny, niezbędne jest ręczne przestawienie napędu maszyny. W przetwornicach serii 5000 moŝliwa jest ręczna jazda osią na dwa sposoby: 1. Ruch ciągły z ustaloną prędkością w prawo lub w lewo. 2. Jeden krok o ustalonej wartości.

Ustawienia wartości parametrów odpowiedzialnych za jazdę ręczną dokonuje się w parametrach grupy I w wizardzie Posi Machine, zakładka Machine Data, parametry: I12 prędkość stała I13 rampa przyśpieszenia jazdy ręcznej I14 wartość jednego kroku jazdy ręcznej. JeŜeli jazda ręczna będzie aktywowana poprzez komunikację sieciową, podczas programowania przetwornicy z programu PosiTool naleŝy ustawić poszczególne parametry odpowiedzialne za sterowanie jazdą. Parametr I104 uaktywnia w przetwornicy tryb jazdy ręcznej i podczas ruchu musi on być cały czas aktywny. Parametry I105 oraz I106 odpowiadają za stałe obroty w prawo lub lewo, tak długo jak bit ten będzie aktywny tak długo oś będzie się obracać. I107 oraz I108 odpowiadają za wykonanie w prawo lub w lewo jednego kroku o wartości określonej w parametrze I14. Jedna zmiana z 0 na 1 odpowiada wykonaniu jednego kroku.

Jazda ciągła w kierunku + 02 0A 00 21 00 09 34 80 00 00 30 A4 jazda + Jazda ciągła -

02 0A 00 21 00 09 34 80 00 00 50 C4 jazda - Jeden krok +

02 0A 00 21 00 09 34 80 00 00 90 04 krok + Jeden krok - 02 0A 00 21 00 09 34 80 00 01 10 85 krok - Ramka STOP 02 09 00 21 00 09 34 C0 00 05 D2 STOP 5. Zakończenie WyŜej przedstawione ramki mogą być wykorzystane przy pozycjonowaniu komendowym. Zostały sprawdzone za pomocą prostego TERMINALU sterującego portem szeregowym komputera i nie wystąpiły Ŝadne problemy związane ze sterowaniem. Podane przykłady są tylko jedną z moŝliwości wykorzystania przetwornic serii 5000. UŜytkownik według swoich potrzeb moŝe tworzyć nowe lub modyfikować ramki według swoich potrzeb i moŝliwości, aby uzyskać zamierzone efekty sterowania ( np. zmiana ramp przyśpieszenia i hamowania).

6. Notatki

7. Kontakt STOEBER POLSKA Ul. Graniczna 21a 54-516 Wrocław Tel. 071-388-23-00 centrala Fax 071-388-23-11 Dział techniczny: 071-388-23-14 do 17 Adres e-mail: biuro@stoeber.pl Adres www: www.stoeber.pl Uwagi oraz propozycje: Michał Szelwicki: 071-388-23-14; e-mail: michal.szelwicki@stoeber.pl