Modbus RTU i TCP na xLogic: Krok po kroku konfiguracja komunikacji

Modbus jest lingua franca paneli przemysłowych — ekrany HMI, falowniki, liczniki energii i systemy SCADA wszystkie go używają. Kontroler xLogic komunikuje się w nim natywnie, jako master lub slave, przez RS485 lub Ethernet. Ten samouczek łączy oba i potwierdza połączenie z darmowym pakietem easySCADA.

Modbus RTU przez RS485

1. Podłącz magistralę

RS485 wymaga dwóch przewodów oraz wspólnego odniesienia. Na kontrolerach xLogic użyj portu COM1 (SR-RS485lubPRO-RS485moduł zapewnia terminal). Podłącz A do A, B do B i odniesienie do odniesienia między PLC a urządzeniem równorzędnym. Utrzymuj skręcone pary kabli z dala od linii energetycznych; zakończ końce magistrali, jeśli długość jest duża.

2. Ustaw adres slave i prędkość transmisji

Każde urządzenie na magistrali potrzebuje unikalnego adresu. Skonfiguruj parametry COM1 za pomocą menu panelu LCD:Modbus RTU, adres (np. 1) oraz prędkość transmisji, na którą obie strony się zgadzają (9600 i 19200 to zwykłe wybory). Parzystość i bity stopu muszą również odpowiadać masterowi.

3. Odczytaj rejestry

xLogic mapuje swoje dane na standardowe adresy Modbus: wejścia dyskretne dla punktów I, cewki dla wyjść Q oraz rejestry holdingowe dla wartości analogowych, timerów i flag. Oprogramowanie pokazuje dokładną mapę rejestrów dla Twojego modelu — zobacz sekcję końcową podręcznika. Master odczytuje PLC jako normalnego slave'a Modbus; nic innego nie wymaga konfiguracji.

Modbus TCP przez Ethernet

W modelach Ethernet te same rejestry są dostępne przez TCP, co całkowicie eliminuje problemy z adresowaniem i zakończeniem:

  1. Podaj HMI lub SCADA adres IP PLC oraz port 502 — standardowy port Modbus TCP.
  2. Skieruj swoje oprogramowanie na te same adresy rejestrów, co dla RTU. Bez ustawień szeregowych, bez rezystorów podciągających.
  3. Modbus TCP to właściwy wybór, gdy panel ma już switch sieciowy i podłączony PC lub ekran dotykowy. Zobacz

Modbus TCP to właściwy wybór, gdy panel już ma przełącznik sieciowy oraz komputer lub ekran dotykowy. ZobaczModbus master lub slavedla ról, jakie PLC może pełnić na tej samej magistrali.

Podłącz easySCADA w dwie minuty

DarmowyeasySCADApakiet to najszybszy sposób na potwierdzenie połączenia. Dodaj PLC jako nowe urządzenie, wybierz Modbus RTU (port COM) lub Modbus TCP (adres IP) i mapuj kilka rejestrów do obiektów na ekranie. easySCADA łączy się z xLogic przez port szeregowy lub Ethernet; domyślne porty usług 6365/6364 w przykładowym projekcie to tylko przykłady — port 502 to ten, którego Twój master HMI użyje do TCP.

Gdy wyświetlacz zacznie pokazywać wartości na żywo z PLC, warstwa komunikacyjna jest zakończona — to samo połączenie, które zasila pulpit w chmurze, HMI lub BMS.

Rozwiązywanie problemów w 30 sekund

  • Brak odpowiedzi:sprawdź adres, prędkość transmisji i parzystość po obu stronach — jedna niezgodność zabija cały bus.
  • Zniekształcone wartości:zweryfikuj, czy format danych (kolejność słów) i długość rejestru odpowiadają oczekiwaniom mastera.
  • Działa na stole, nie działa na miejscu:sprawdź uziemienie i poprowadź parę z dala od kabli VFD.

Następny samouczek:pobierz program przez USB, RS232 i Ethernet.