Konfiguracja parametrów transmisji enkoderów Modbus POSITAL FRABA
Enkodery absolutne POSTIAL FRABA z interfejsem Modbus posiadają możliwość konfiguracji parametrów komunikacji zgodnie z wymaganiami Użytkownika. Konfiguracja odbywa się poprzez wypisywanie określonych wartości do wybranych adresów rejestrów Modbus. W tym przykładzie zostanie zaprezentowane, jak zmienić podstawowe parametry transmisji – prędkość transmisji oraz adres urządzenia.
KROK 1
Enkoder absolutny POSITAL FRABA podłączono do komputera, wykorzystując konwerter USB-RS485, zgodnie ze schematem poniżej.
Podłączenie enkoderów absolutnych z interfejsem Modbus ze złączem i przewodem Cx,x-POS-M12-5PIN-F-A-A-SH:
Sygnał | Pin | Cx,x-POS-M12-5PIN-F-A-A-SH |
GND (sygnałowa) | 1 | Brązowy |
V+ | 2 | Biały |
GND (zasilania) | 3 | Niebieski |
RS-485 A+ | 4 | Czarny |
RS-485 B- | 5 | Szary |
Nawiązać połączenie z enkoderem – dla programu QModMaster, z zakładki Options wybrać opcję Modbus RTU… i ustawić parametry jak poniżej (zgodnie z parametrami z powyższej tabeli):
Poniżej przedstawiono zestawienie wybranych rejestrów Modbus dotyczących parametrów komunikacji dla enkoderów POSITAL FRABA. Pozostałe rejestry i ich znaczenie zawarte są w dokumentacji technicznej urządzenia.
Rejestr | Opis | Kierunek | Atrybuty | Wartość | |
257 (256*) | Prędkość (baudrate) | MSB | RW | 0=1200, 1=2400, 2=4800, 3=9600, 4=14400, 5=19200, 6=38400, 7=56000, 8=57600, 9=115200, 10=128000, 11=256000 | |
259
(258*) |
Parzystość | MSB | RW | 0=brak, 1=parzystość odd, 2=parzystość even | |
260
(259*) |
Bity stopu | MSB | RW | 1=1 bit, 2=2 bity | |
262
(261*) |
Slave ID | MSB | RW | zakres adresów: 1…247 (1…0xF7) |
* Dotyczy kodowania zero-base addressing (uwzględniające przesunięcie -1)
- Zmiana prędkości komunikacji (baudrate)
Zmiana prędkości komunikacji odbywa się poprzez wpisanie przy pomocy funkcji Write Multiple Register (0x10) wybranej wartości do rejestru 257 (256*).
W tym przykładzie do rejestru 257 (256*) wpisano wartość 3 (9600). Warunkiem koniecznym poprawnego zapisania parametru jest rozłączenie i ponowne podłączenie zasilania po wpisaniu wartości do rejestru. Po ponownym uruchomieniu, komunikacja z urządzeniem będzie możliwa z prędkością 9600.
- Zmiana adresu Slave ID
Zmiana prędkości komunikacji odbywa się poprzez wpisanie przy pomocy funkcji Write Multiple Register (0x10) wybranej wartości do rejestru 262 (261*).
W tym przykładzie do rejestru 262 (261*) wpisano wartość 100. Warunkiem koniecznym poprawnego zapisania parametru jest rozłączenie i ponowne podłączenie zasilania po wpisaniu wartości do rejestru. Po ponownym uruchomieniu, urządzenie będzie posiadało adres 100.
- Przywracanie ustawień fabrycznych
W celu przywrócenia ustawień fabrycznych (patrz: tabela w sekcji Krok 2), należy do rejestru 266 (265*) wpisać wartość 0.
* Dotyczy kodowania zero-base addressing (uwzględniające przesunięcie -1)
Warunkiem koniecznym poprawnego zapisania parametru jest rozłączenie i ponowne podłączenie zasilania po wpisaniu wartości do rejestru. Po ponownym uruchomieniu, ustawienia komunikacji Modbus zostaną przywrócone do fabrycznych.
POWIĄZANE ARTYKUŁY
Skalowanie rozdzielczości enkoderów Modbus POSITAL FRABA
W enkoderach absolutnych POSITAL FRABA z interfejsem Modbus (np. UCD-M200B-1213-M100-CRW) istnieje możliwość wyskalowania rozdzielczość. Maksymalna rozdzielczość ST (single-turn) to 16 bitów, natomiast maksymalna rozdzielczość MT (multi-turn) to 15 bitów. W tabeli poniżej przedstawiono podstawowe parametry komunikacji, które umożliwią połączenie enkodera z urządzeniem nadrzędnym (np. komputer PC). Opis Wartość Prędkość transmisji 19200 Adres urządzenia 7Fh (127d) Parzystość […]