Télécharger Imprimer la page

MSW Motor Technics MSW-FI-7500 Manuel D'utilisation page 457

Publicité

Parametry techniczne wysokosprawnego przemiennika częstotliwości
Załącznik F: protokół komunikacyjny VFD-Modbus
Ta seria falowników zapewnia interfejs komunikacyjny RS232 / RS485 i obsługuje protokół komunikacyjny Modbus. Użytkownicy
mogą realizować scentralizowane sterowanie za pomocą komputera lub PLC, ustawiać polecenie uruchomienia przemiennika za pomocą
protokołu komunikacyjnego, modyfikować lub odczytywać parametry kodu funkcji, odczytywać warunki pracy i informacje o błędach
falownika, itp.
I. Zawartość protokołu
Protokół komunikacji szeregowej określa zawartość transmitowanej informacji i wykorzystuje format komunikacji szeregowej, w tym
format odpytywania hosta (lub rozgłaszania), metodę kodowania hosta, taką jak kod funkcji wymaganej operacji, dane transmisji, wery-
fikację błędów itp. Odpowiedź slave'a (urządzenia podrzędnego) również przyjmuje tę samą strukturę, a jej treść obejmuje potwierdzenie
operacji, zwrot danych i weryfikację błędów, itp. Jeśli wystąpi jakikolwiek błąd podczas odbierania informacji przez slave'a lub nieu-
kończenie działania wymaganego przez mastera, slave organizuje komunikat o błędzie jako odpowiedź zwrotną do mastera.
Tryb aplikacji: przemiennik częstotliwości uzyskuje dostęp do sieci sterującej PC / PLC typu „pojedynczy master i wiele urządzeń pod-
rzędnych" za pomocą magistrali RS232 / RS485.
Struktura magistrali
(1) Rodzaj interfejsu: interfejs sprzętowy RS232 / RS485
(2) Tryb transmisji: asynchroniczny szeregowy i półdupleksowy. Co do mastera i slave'a, w tym samym momencie jeden może tylko
wysyłać dane a drugi tylko odbierać dane. Podczas procesu szeregowej komunikacji asynchronicznej dane przesyłane są w postaci wia-
domości ramka po ramce.
(3) Struktura topologiczna: układ z jednym masterem i wieloma urządzeniami podrzędnymi. Zakres ustawień adresu slave'a wynosi od
1 ~ 247, a 0 to adres do komunikacji rozgłoszeniowej. Adres slave'a w sieci powinien być unikalny.
Opis protokołu
Protokół komunikacyjny tej serii przemienników częstotliwości to asynchroniczny szeregowy protokół komunikacyjny Modbus typu
master-slave i tylko jedno urządzenie (host/master) w sieci może ustanowić protokół (nazywany „zapytaniem / poleceniem"). Urządzenia
podrzędne (slave) mogą odpowiedzieć na „zapytanie / polecenie" hosta tylko poprzez dostarczanie danych lub podjęcie odpowiednich
działań w oparciu o „zapytanie / polecenie" hosta. Host oznacza komputer osobisty (PC), przemysłowy sprzęt sterujący lub programo-
walny sterownik logiczny (PLC) itp., a slave oznacza przemiennik częstotliwości niniejszej serii. Host może nie tylko komunikować się
z określonym slave'em oddzielnie, ale także przekazywać informacje rozgłoszeniowe do wszystkich podrzędnych slave'ów. W przypadku
zapytania / polecenia mastera, do którego dostęp jest uzyskiwany osobno, slave musi zwrócić komunikat (nazywany odpowiedzią). W
przypadku rozgłaszania informacji wydanych przez mastera, slave nie musi odpowiadać informacją zwrotną do mastera.
Struktura materiałów komunikacyjnych: format danych komunikacyjnych protokołu Modbus dla przemiennika częstotliwości niniejszej
serii jest następujący:
W trybie RTU transmisja komunikatu rozpoczyna się od przerwy o długości co najmniej 3,5 znaku. Zróżnicowany czas znaków przy
szybkości transmisji sieci jest łatwy do zrealizowania (jak pokazano na poniższym rysunku T1-T2-T3-T4). Pierwsze przesyłane pole to
adres urządzenia.
Dostępne znaki transmisji są szesnastkowe 0 ... 9, A ... F. Sprzęt sieciowy stale wykrywa magistralę sieciową, łącznie z okresem przerwy.
Po odebraniu pierwszego pola (pola adresu) każde urządzenie zdekoduje je, aby określić, czy wysłać je do swojego. Po ostatnim przesła-
nym znaku przerwa wynosząca co najmniej 3,5 znaku oznacza koniec komunikatu. Po przerwie rozpocznie się nowa wiadomość.
Cała ramka danych będzie ciągłą transmisją strumieniową. Jeżeli czas pobytu przekroczy 1,5 znaku przed końcem ramki, urządzenie
odbierające odświeży niekompletną wiadomość i przyjmie, że następny bajt jest polem adresowym nowej wiadomości. Podobnie, jeśli
nowy komunikat zacznie być wysyłany w ciągu 3,5 znaku poprzedniego komunikatu, urządzenie odbierające potraktuje to jako opóźnie-
nie poprzedniego komunikatu a następnie spowoduje błąd, ponieważ końcowa wartość pola CRC może być niepoprawna.
Format ramki RTU
Nagłówek ramki START
Slave ADR
Kod CMD
DATA (N-1)
DATA (N-2)
......
DATA0
CRC CHK (starszy bajt)
CRC CHK (młodszy bajt)
END
Czas 3,5 znaku
Adres: 1~247
03: odczyt parametrów slave; 06: zapis parametrów slave
Treść danych: adres parametrów kodu funkcji, liczba parametrów
kodu funkcji, wartość parametrów kodu funkcji itp.
Wartość wykrywania: wartość CRC
Czas 3,5 znaku

Publicité

loading