
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.

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.

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.

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
