KE300A Modbus RTU – jak sprawdzić adres slave do komunikacji RS-485 z PLC Fatek

Pytanie

Mam falownik KE300A. Potrzebuję skonfigurować połączenie modbus rtu za pomocą portu rs484 do plc fatek. jak mam się dowiedzieć jaki jest adres falownika jako urządzenia slave?

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Adres slave falownika KE300A odczytasz w menu parametrów komunikacyjnych falownika – parametr „adres stacji Modbus”, zwykle oznaczony F8-00 (lub PD.00 w starszym FW).
  • Domyślna wartość po wyjęciu z pudełka to 1.
  • Jeżeli ustawienie zostało zmienione, odczytasz lub nadpiszesz je z poziomu klawiatury falownika, ewentualnie z użyciem bezpłatnego programu KincoDrive/KE-Studio przez port RS-485.

Kluczowe punkty
• Menu komunikacji: grupa F8 → F8-00 = adres (1-247)
• Możliwość skanowania sieci Modbus, gdy nie masz dostępu do panelu.
• Po każdej zmianie adresu zapisz parametry i zresetuj zasilanie, aby KE300A przyjął nowe nastawy.

Szczegółowa analiza problemu

1. Struktura parametrów KE300A (FW ≥ V2.1)

Grupa Parametr Zakres Domyślnie Opis
F8 F8-00 1-247 1 Adres urządzenia (slave)
F8-01 1-7 3 (=9600) Baud rate (1:1200 … 7:115 200)
F8-02 0-3 0 Parzystość i bity stopu (0:8-N-1, 1:8-E-1, 2:8-O-1, 3:8-N-2)
F8-03 0-20 ms 0 Czas opóźnienia odpowiedzi

U niektórych dystrybucji oznaczenia mogą występować jako PD.00…PD.03. Logika jednak pozostaje identyczna.

2. Odczyt adresu z panelu

  1. Wejdź w tryb programowania (klawisz SET/PRG).
  2. Strzałkami wybierz grupę F8 → potwierdź SET.
  3. Wybierz parametr 00 → SET → wyświetlona wartość to adres.
  4. Ewentualna zmiana: przytrzymaj ▲/▼, ustaw nową wartość, zatwierdź SET i przyciśnij RUN/RESET, aby zapisać do EEPROM.

3. Odczyt/zmiana przez PC

• Podłącz konwerter USB↔RS-485, linia A(+) do A falownika, B(–) do B, masa sygnałowa opcjonalnie.
• Uruchom KincoDrive/KE-Studio → Connection → Modbus → podaj COM, 9600 bps, 8-N-1, adres 1.
• Jeśli brak odpowiedzi, wykonaj skan adresów 1-247. Po znalezieniu falownika możesz zmienić parametry on-line.

4. Gdy nie znasz aktualnego adresu i nie masz dostępu do panelu

Metody praktyczne: a) Skaner Modbus (ModScan32, QModMaster) – wysyłasz funkcję 0×03 (Read Holding) po kolei na adresy 1-247; urządzenie, które odpowie bez błędu 0×E4, wskazuje swój adres.
b) Przywrócenie ustawień fabrycznych (parametr F0-08 = 10 → reset) – adres wróci do 1, ale utracisz wszystkie pozostałe nastawy napędu.
c) Serwisowy DIP-switch (nie w każdej serii) – przestawienie na pozycję „default” i restart; adres = 1.

5. Konfiguracja PLC Fatek (FBs/BN-RTU)

Port komunikacyjny ustaw na:
Baud = 9600 (lub wartość z F8-01), Format = 8-N-1 (jeśli F8-02=0), Tryb = Modbus RTU master.
W WinProladder użyj:

  • MODRD (kod funkcji 03 lub 04) do odczytu rejestrów 40001+
  • MODWR (06/16) do zapisu częstotliwości, komend start/stop itd.
    Przykład: Odczyt częstotliwości wyjściowej (rejestr 40003) → MODRD, SlaveAdr = wartość F8-00, RegNo = 2, Len = 1.

Aktualne informacje i trendy

• Najnowsze rewizje KE300A mają już port RS-485/Modbus izolowany galwanicznie 2500 VRMS oraz opcję 115 200 bps.
• Coraz częściej firmware udostępnia jednocześnie Modbus-RTU i Modbus-TCP (po module rozszerzeń).
• W systemach wielo-napędowych popularne staje się automatyczne skanowanie adresów i autokonfiguracja w sterownikach (np. Fatek B1-M12).

Wspierające wyjaśnienia i detale

• Modbus adresuje urządzenia w zakresie 1-247 (0 = broadcast). Numer nie ma związku z fizycznym portem RS-485, lecz jest logicznym identyfikatorem.
• RS-485 ≠ RS-484 – w branży przyjęto zapisy 485; literówka nie zmienia standardu.
• Falowniki Kinco (KE300/KE200) trzymają mapę rejestrów zgodną z IEC-61800-7-201 (CiA-402):
– 40001 = komenda sterująca, 40002 = status, 40003 = częstotliwość zadana/aktualna, itd.

Aspekty etyczne i prawne

• Zmiana firmware falownika lub jego parametrów bez autoryzacji może naruszać gwarancję.
• Sieci RS-485 prowadzone w zakładach przemysłowych powinny być wykonane przewodem zgodnym z PN-EN-50170, a ekran należy uziemić jednobiegunowo, co minimalizuje emisję EMC.

Praktyczne wskazówki

  1. Zawsze notuj oryginalne parametry przed zmianą – ułatwia powrót do poprzedniej konfiguracji.
  2. Użyj rezystora terminującego 120 Ω na obu końcach magistrali, jeśli >30 m lub powyżej 19 200 bps.
  3. Unikaj gwiazd – RS-485 to magistrala liniowa. Węzły łącz bocznych można włączyć przy pomocy repeatera.
  4. Przy pierwszych testach użyj interwału zapytań ≥100 ms, aby uwzględnić czas odpowiedzi falownika.

Ewentualne zastrzeżenia lub uwagi dodatkowe

• Oznaczenia parametrów mogą się nieznacznie różnić w zależności od daty produkcji (KE300A-xx-E vs KE300A-xx-E1). Zawsze weryfikuj wersję firmware w menu F0-14.
• Niektóre jednostki OEM mają domyślnie włączoną parzystość EVEN (F8-02=1), co powoduje błędy przy 8-N-1.

Sugestie dalszych badań

• Integracja wielu KE300A z Fatek B1 przez bramkę Modbus-TCP/RTU – analiza wydajności.
• Zastosowanie funkcji CiA-402 do sterowania wektorowego w trybie profilu prędkości.
• Wpływ długości magistrali RS-485 na integralność ramek przy 115 200 bps – testy z analizatorem protokołów.
Zasoby:
– Kinco „KE300A User Manual” rev. 2023-11, rozdz. 8.4.
– Fatek „Communication Manual MODBUS RTU” ver. 3.7.
– IEC-61158-2:2021 (warstwa fizyczna RS-485).

Krótkie podsumowanie

Adres slave KE300A znajduje się w parametrze F8-00 (PD.00) i domyślnie wynosi 1. Sprawdź lub ustaw ten parametr z klawiatury falownika bądź przez oprogramowanie PC, zachowując zgodność pozostałych ustawień łącza (baud, parzystość). Po jego ustaleniu skonfiguruj port PLC Fatek jako master Modbus RTU i przetestuj odczyt podstawowych rejestrów. Dzięki jednolitym procedurom Modbus proces identyfikacji i konfiguracji jest szybki i jednoznaczny.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.