Konfiguracja komunikacji przez Modbus w falownikach serii C2000

artykuły techniczne induprogress

Konfiguracja komunikacji

Wszystkie falowniki Delta Electronics posiadają wbudowany port komunikacyjny Modbus. W niniejszym artykule przedstawiono sposób okablowania i konfigurację komunikacji Modbus na przykładzie falownika serii C2000.

Okablowanie

Falownik C2000 posiada jeden port komunikacyjny Modbus. Z tego portu wyprowadzono trzy porty fizyczne Modbus RS-485. Dzięki temu wygodniej można podpiąć falownik szeregowo do magistrali Modbus. Złącza Modbus są opisane SG+, SG-, SGND.

Pierwszy port ma postać złącz śrubowych. Na rys. poniżej złącza Modbus znajdują się na dole, po prawej stronie.

konfiguracja komunikacji przez modbus_1

Dwa kolejne porty Modbus są portami RJ-45. Do komunikacji są wykorzystywane piny 4 (SG-), 5 (SG+). Piny 3 i 6 należy podłączyć do SGND. Porty Modbus znajdują się na prawo od złącz śrubowych opisanych powyżej.

konfiguracja komunikacji przez modbus_2

Uwaga!

Podczas podłączania kabli do złącz RJ-45 należy pamiętać, że część falowników ma zabudowane porty komunikacyjne CANOpen. Podłączenie sieci Modbus do portu CANOpen nie pozwoli na nawiązanie komunikacji. Na zdjęciu poniżej zaznaczono porty CANOpen i Modbus.

konfiguracja komunikacji przez modbus_3

Parametry komunikacji

Parametry komunikacji Modbus są ustawiane w grupie 9 parametrów. W poniższej tabeli przedstawiono podstawowe parametry.

Parametr Opis Ustawienia
09-00 Adres komunikacyjny COM1 1~254
09-01 Prędkość transmisji 4,8~115,2 kbps
09-02 Reakcja napędu na błąd transmisji 0: Ostrzeżenie i kontynuacja pracy
1: Ostrzeżenie i hamowanie z uwzględnieniem czasu hamowania
2: Ostrzeżenie i hamowanie wybiegiem
3: Kontynuacja pracy bez ostrzeżenia
09-03 Czas detekcji utraty komunikacji (timeout) 0,0~100,0 s
09-04 Protokół komunikacji 1: 7N2 (ASCII)
2: 7E1 (ASCII)
3: 7O1 (ASCII)
4: 7E2 (ASCII)
5: 7O2 (ASCII)
6: 8N1 (ASCII)
7: 8N2 (ASCII)
8: 8E1 (ASCII)
9: 8O1 (ASCII)
10: 8E2 (ASCII)
11: 8O2 (ASCII)
12: 8N1 (RTU)
13: 8N2 (RTU)
14: 8E1 (RTU)
15: 8O1 (RTU)
16: 8E2 (RTU)
17: 8O2 (RTU)
09-35 Adres komunikacyjny PLC 1~254

Z powyższej tabeli wynika, że parametr 09-00 jest adresem falownika, natomiast adres wbudowanego PLC można ustawić w parametrze 09-35. Należy pamiętać, że adresy wszystkich urządzeń w sieci Modbus muszą być unikalne.

 

Przykład 1. Ustawienie protokołu Modbus ASCII 7, N, 2 i prędkości transmisji 9600 bps wymaga ustawienia parametrów:

  • 09-01 = 9.6
  • 09-04 = 1

Przykład 2. Aby falownik po 3 sekundach od utraty komunikacji hamował wybiegiem i zgłaszał alarm należy ustawić parametry:

  • 09-02 = 3
  • 09-03 = 3.0

Adresy Modbus falownika C2000

Wszystkie parametry falownika są dostępne dla protokołu Modbus. Adres Modbus parametru składa się z numeru grupy i numeru parametru. Adres w zapisie heksadecymalnym ma postać:

GGnn, gdzie GG – numer grupy, nn – numer parametru

 

Przykłady:

  • Parametr 04-01 ma adres 0x0401,
  • Parametr 10-23 ma adres 0x0A17.

W poniższej tabeli przedstawiono słowa sterujące i statusy pracy, które również są dostępne poprzez Modbus.

Aby sterować pracą falownika przez komunikację Modbus, należy ustawić następujące parametry:

  • 00-20 = 1 zadawanie częstotliwości w trybie AUTO przez RS-485,
  • 00-21 = 2 sterowanie pracą w trybie AUTO przez RS-485.

 

Słowa sterujące

W poniższej tabeli podano wszystkie słowa sterujące

Adres (hex) Funkcja
2000 Bit 1~0 00: Brak funkcji
01: STOP
10: RUN
11: JOG+RUN
Bit 3~2 Zarezerwowano
Bit 5~4 00: Brak funkcji
01: FWD
10: REV
11: Zmiana kierunku
2000 Bit 7~6 00: Wybór 1. zestawu czasów przyspieszania/zwalniania
01: Wybór 2. zestawu czasów przyspieszania/zwalniania
10: Wybór 3. zestawu czasów przyspieszania/zwalniania
11: Wybór 4. zestawu czasów przyspieszania/zwalniania
Bit 11~8 0000: Wybór głównej częstotliwości
0001: Wybór 1. częstotliwości
0010: Wybór 2. częstotliwości
0011: Wybór 3. Częstotliwości
0100: Wybór 4. częstotliwości
0101: Wybór 5. częstotliwości
0110: Wybór 6. częstotliwości
0111: Wybór 7. Częstotliwości
1000: Wybór 8. częstotliwości
1001: Wybór 9. częstotliwości
1010: Wybór 10. częstotliwości
1011: Wybór 11. Częstotliwości
1100: Wybór 12. częstotliwości
1101: Wybór 13. częstotliwości
1110: Wybór 14. częstotliwości
1111: Wybór 15. częstotliwości
Bit 12 1: Załączenie funkcji z bitów 11~6
Bit 14~13 00: Brak funkcji
01: Sterowanie przez panel
10: Sterowanie zgodnie z parametrem 00-21
11: Zmiana sterowania
Bit 15 Zarezerwowano
2001 Częstotliwość zadana z dokładnością do 0,01 Hz
2002 Bit 0 1: Awaria (EF)
Bit 1 1: Reset awarii
Bit 2 1: Załączenie stanu bazowego (Base Block)
Bit 15~3 Zarezerwowano

Podstawowe słowa statusu (tylko do odczytu)

W poniższej tabeli przedstawiono podstawowe słowa statusu. Opis pozostałych znajduje się w instrukcji.

Adres (hex) Funkcja
2100 Bit 15~8 Kod ostrzeżenia
Bit 7~0 Kod błędu
2101 Bit 1~0 Stan napędu
00: Zatrzymany
01: Hamowanie
10: Oczekiwanie (standby)
11: Praca
Bit 2 1: JOG
Bit 4~3 Kierunek
00: FWD
01: REV->FWD
10: REV
11: FWD->REV
Bit 7~5 Zarezerwowano
Bit 8 1: Częstotliwość zadawana przez komunikację
Bit 9 1: Częstotliwość zadawana przez sygnał analogowy
Bit 10 1: Sterowanie przez komunikację
Bit 11 1: Blokada parametrów
Bit 12 1: Zezwolenie na zgrywanie parametrów z panelu
Bit 15~13 Zarezerwowano
2102 Częstotliwość zadana (0,01 Hz)
2103 Częstotliwość wyjściowa (0,01 Hz)
2104 Prąd wyjściowy. Jeżeli nie jest większy niż 655,35 A to dokładność wynosi 0,01A. Jeżeli prąd jest większy to dokładność wynosi 0,1 A.
2105 Napięcie szyny DC (0,1 V)
2106 Napięcie wyjściowe (0,1 V)

Opublikowano: 9 stycznia 2018

Product Enquiry

Ta witryna jest zarejestrowana pod adresem wpml.org jako witryna rozwojowa. Przełącz się na klucz witryny produkcyjnej na remove this banner.