Jak połączyć Weintek HMI z Siemens PLC za pośrednictwem Modbus TCP?
Jak połączyć Weintek HMI z Siemens PLC za pośrednictwem Modbus TCP?
Połączenie HMI i PLC działa niezawodnie tylko wtedy, gdy protokół, adresy, typy danych i znaczenie każdego dopasowania rejestru.
W najczęstszym projekcie firma Weintek HMI jest klientem Modbus TCP, a sterownik Siemens jest serwerem. HMI odczytuje pomiary i stan maszyny i wysyła dozwolone wymagania. Logika kontroli jest nadal wdrażana w PLC-hMI nie może zastępować funkcji bezpieczeństwa. Sprawdź etykietę Siemens przed rozpoczęciem CPU-tak, dostępna wersja oprogramowania i rzeczywiste wsparcie z Modbus TCP. Na przykład: S7-200 SMART może być aktywowany z odpowiednią instrukcją programu, niekoniecznie automatycznie.
Procedura krok po kroku
- Sprawdź kompatybilność sprzętu i oprogramowania. Zapisz model HMI Weintek, CPU Siemens, wersje projektów i dostępne interfejsy Ethernet. Wybierz, które urządzenie jest serwerem Modbus i który klient.
- Ustawcie sieć. Określić kompatybilny, ale inny statyczny IP-tytuł w tym samym segmencie lub odpowiednie wytyczne. Sprawdzić segmentację komunikacji i sieci.
- Włącz serwer PLC firmy Siemens. Jeśli wybrane urządzenie i projekt obsługują ten system, skonfiguruj MB SERVER lub odpowiednią bibliotekę Modbus TCP. Domyślny port jest 502/TCP; sprawdzić parametry w instrukcji obsługi modelu.
- Ustaw tabelę rejestracyjną. Określić kod funkcji, adres każdego sygnału, R/W-prawa, typ (bit, INT16, UINT16, 32-bit, float), skala i jednostka. Oddzielne zmierzone wartości z poleceń.
- Dodaj do EasyBuilder Pro PLC-urządzenie. Wybierz odpowiedni sterownik Modbus w parametrach systemowych TCP/IP, IP-adres, port, czas i stacja. Przypisz odpowiednie adresy placówkom HMI.
- Najpierw zbadaj odczyt. Sprawdź jedną znaną wartość, taką jak temperatura lub licznik produktu, a następnie zapisz bezpieczną zmienną testową. Włącza tylko polecenia sprawdzone przez PLC.
- Błąd testu i ponowne uruchomienie. Wyłącz połączenie, symuluj nieosiągalny rejestr i uruchom ponownie. Wyświetlacz musi wykazywać brak komunikacji, a nie przestarzałe dane jako ważne.
Przykład mapowania danych
Wyobraźcie sobie maszynę z przenośnikiem taśmowym. Jeden logiczny rejestr przekazuje prędkość w dziesiątych częściach jednostki, druga liczba sztuk, trzeci stan błędu. Kiedy HMI wysyła wniosek o nową prędkość, PLC sprawdza dopuszczalne wartości graniczne i akceptuje ustawienie. Ostateczne tytuły są określane przez projekt; kod 40001 w dokumentacji nie zawsze jest taki sam jak adres numeryczny w sterowniku, ponieważ niektórzy używają przesunięcia dla jednego.
Co oznacza odpowiedni odczyt 32-bitnih dane?
Jeśli na ekranie pojawią się nielogiczne numery, sprawdź kolejność słów i bajtów, znak, konwersję pomiędzy liczbą całkowitą a typem rzeczywistym i skalą. Połączenie można ustalić, a model danych nadal jest błędny.
Dlaczego wolicie używać certyfikowanego dowództwa?
Bezpośredni zapis w sterowniku PLC nie jest taki sam jak wykonanie polecenia. W maszynie przemysłowej, logiczna struktura jest request- confirmation- wynik: HMI ustawia życzenie, PLC sprawdza warunki, następnie zwraca potwierdzenie lub opis odrzucenia. Zabezpieczenia muszą pozostać niezależne od ekranu.
Najczęstsze błędy wykonania
- PLC nie słucha Modbus TCP, mimo że reaguje na pikanie.
- Znaczenie klienta i serwera lub numer zastępuje się TCP-szyja.
- Niewłaściwa alokacja adresu rejestru lub niewłaściwego typu 16/32-bitne wartości.
- Brak wykrycia połączenia odłączonego, więc HMI pokazuje przestarzałą wartość.
- PLC przyjmuje zamówienia poza dozwolonym obszarem bez sprawdzania.
Jak może ci pomóc Svet Črnil?
W Radzie Czarnych w Lublanie pomagamy w podłączaniu urządzeń HMI, PLC i przemysłowych. Wyślij model panelu, etykietę PLC-tak, pożądana lista danych i opis maszyny. Możemy przygotować rejestr folderów, test komunikacji i przejrzystą wizualizację, która może być również utrzymywana.
Zasoby ekspertów: Siemens Przewodniczący S7-200 Podręcznik systemu SMART. Podczas podłączania, zawsze sprawdzić instrukcji i wersji betonowej urządzeń używanych.
Opublikowane:
Produkty powiązane
-
SIMENS Smart Panel SMART 700 IE V3 SIMTIC HMI
-
SIMENS SIMTIC S7-200 SMART SR20 Jednostka PLC
-
Siemens SIMTIC S7-200 CPU SMART ST20 do automatyzacji
-
Moduł TTL do komunikacji szeregowej MODBUS i automatyzacji
-
Rozwój i programowanie dla automatyzacji stawów przemysłowych