3,10,20

ZAPISZ SIĘ DO NEWSLETTERA AUTOMATYKAONLINE.PL I POBIERZ DARMOWY NUMER "AUTOMATYKI"!

Okładka Automatyka

*Wyrażam zgodę na przetwarzanie moich danych osobowych przez Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, w celach marketingowych, w tym marketingu bezpośredniego. Oświadczam, że zostałem poinformowany/a o prawie do wglądu, modyfikacji oraz usuwania moich danych osobowych.

Wyrażam zgodę na przesyłanie mi informacji handlowej (w tym informacji handlowej partnerów portalu AutomatykaOnline.pl) za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144, poz. 1204).

Wyrażam zgodę na używanie przez Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, telekomunikacyjnych urządzeń końcowych, których jestem użytkownikiem, dla celów marketingu bezpośredniego zgodnie z art. 172 ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne (Dz.U. 2004 nr 171 poz. 1800).

*Akceptuję regulamin portalu AutomatykaOnline.pl oraz politykę prywatności serwisu.




ZAMKNIJ OKNO

Prawie gotowe ... Musimy potwierdzić Twój adres email.

Aby zakończyć proces subskrypcji, musisz kliknąć link w mailu, który właśnie wysłaliśmy do Ciebie. Po akceptacji zapisu na newsletter, zostanie przesłany do Ciebie numer promocyjny miesięcznika Automatyka.

ZAMKNIJ OKNO

Dziękujemy twój mail jest już w naszej bazie!

Napisz do nas maila a otrzymasz promocyjny numer miesięcznika Automatyka

redakcja@automatykaonline.pl

ZAMKNIJ OKNO

Ta strona używa ciasteczek

W celu zapewnienia najwyższej jakości usług strona używa plików cookies. Szczegóły w polityce prywatności serwisu.

POL ENG
a a a
Szukaj
  • Logowanie
  • Załóż konto
Mapa serwisu Mapa serwisu
AutomatykaOnline.pl
  • Strona główna
  • Z branży
  • Wywiady
  • Aplikacje
  • Artykuły
  • Kalendarium
  • Firmy
  • Produkty
Szukaj
Automatyka 11/2025

Automatyka11/2025

W numerze:
  • Rozmowa ze Zdzisławem Sewerynem, Megger Polska.
  • Technologie bezprzewodowe w aplikacjach przemysłowych
  • Due diligence spółek technologicznych
  • O miesięczniku
  • Kontakt
  • Reklama
ARTYKUŁY
  • Automatyka budynkowa
  • Bezpieczeństwo
  • Druk 3D
  • Elektryka
  • Energetyka
  • Energia
  • Hydraulika
  • Komunikacja
  • Komputery i HMI
  • Logistyka
  • Montaż i transport
  • Oprogramowanie
  • Pneumatyka
  • Pomiary
  • Prawo i normy
  • Przemysł 4.0
  • Robotyka
  • Sterowanie
  • Systemy wizyjne i RFID
  • Technika napędowa
  • Technika łożyskowa
  • Technologia obróbki
  • Usługi
  • Utrzymanie Ruchu
  • Inne
Rozwiń wszystkie
  • Strona główna
  • Artykuły
  • Sterowanie

Jak połączyć sterownik PLC firmy Horner z panelem operatorskim Astraada HMI za pomocą protokołu Modbus TCP?

Paweł Podsiadło (ASTOR) drukuj

22 października 2018 roku
Jak połączyć sterownik PLC firmy Horner z panelem operatorskim Astraada HMI za pomocą protokołu Modbus TCP?
Tweet

W celu stworzenia połączenia w protokole Modbus TCP konieczna jest konfiguracja urządzeń pracujących w tym połączeniu. Proces zostanie opisany na przykładzie Astraada HMI PANEL AS42TFT1265 (Master) i sterownika Horner RCC1410BC (Slave). Konfiguracji dokonujemy przez program Cscape dla sterownika Horner oraz Astraada HMI CFG dla panelu Astraada HMI. Przed rozpoczęciem konfiguracji należy się upewnić, że urządzenia pracują w tej samej podsieci i mają różny numer IP.

Konfiguracja sterownika Horner (SLAVE)

W pierwszym kroku należy utworzyć nowy projekt w środowisku Cscape i zapisać go na dysku lokalnym komputera. W celu konfiguracji urządzenia należy przejść do zakładki Hardware Configuration.

W oknie Hardware Configuration, w zakładce Controller możliwe jest wybranie serii, typu oraz modelu urządzenia. Poniżej znajduje się pole portów sieciowych (Network Ports) CAN oraz LAN. Należy wybrać konfigurację Config, tego portu LAN, z jakim będzie przeprowadzana komunikacja.

Dodatkowo w tej zakładce znajduje się również pole właściwości Properties, jednak zmiany właściwości nie są konieczne.

Po wybraniu konfiguracji portu LAN, po którym się komunikujemy pojawi się okno. W polu Register Usage konieczne jest ustawienie adresu IP urządzenia (IP Address), maski sieciowej (Net Mask) oraz bramy (Getaway). W tym oknie istnieje też możliwość ustawienia rejestrów.

W środkowej części okna znajdują się dostępne protokoły komunikacji, należy zaznaczyć opcję Modbus Slave. Jeśli jest to konieczne, możliwa jest zmiana ustawień protokołu przez wybranie opcji Configure Selected Protocol.

Następnie wprowadzone zmiany trzeba zaakceptować wybierając OK.

Konfiguracja Astraada HMI (MASTER)

W pierwszym kroku konfiguracji Astraada HMI w programie ASTRAADA HMI CFG konieczne jest utworzenie nowego projektu. W celu dodania nowego łącza należy kliknąć prawym przyciskiem myszy w drzewie projektu na element Links, a następnie dodać łącze przez opcję Add Link.

Konfigurując łącze w zakładce General należy odpowiednio ustawić wszystkie parametry.

W polu Link Name należy wpisać nazwę własną łącza, a w polu Link Type (typ łącza) wybieramy Direct Link (Ethernet). W zakładce Device/Server (Urządzenie/Serwer) należy wybrać: Modicon Corp. oraz ModBus Device/Slave (TCP/IP), a w polu Link Port gniazdo portu LAN służącego do komunikacji. Zaznaczenie opcji Sub-links umożliwia dodanie do 8 urządzeń Slave obsługiwanych na jednym łączu. Opcja Record communication status in operation log pozwala na możliwość rejestrowania statusu. Przy zaznaczeniu tej opcji konieczne jest włączenie zapisywania w Operation Logging.

Możliwe jest również dodanie zmiennej przechowującej status połączenia dzięki zaznaczeniu opcji Check Word. W dolnej części okna wybieramy z listy długość czasu wyświetlania komunikatu błędu połączenia na ekranie HMI (The duration of showing a communication error message).

W zakładce Parameter należy wpisać IP Slave (IP Address), czyli w tym przypadku adres IP sterownika Horner RCC. W polu Timeout Time wybieramy czas odpowiedzi, a w polu Retry Count ilość prób.

W przypadku, gdy w zakładce General zaznaczono Sub-link, należy wypełnić tylko pole Retry Count, reszta konfiguracji zostaje przeprowadzana w zakładce Sub-link. Przy takiej opcji w zakładce Sub-link, należy wybrać ilość Slave (Number of sub-links), a następnie w sekcji Sub-link trzeba podać jego nazwę (Name), adres IP (IP Address) oraz pozostałe parametry związane z połączeniem.

Wprowadzone zmiany należy zaakceptować wybierając OK.

Tworzenie przykładowej aplikacji

W poniższej aplikacji Astraada HMI będzie czytała rejestry oraz sterowała wyjściami sterownika Horner.

W celu utworzenia aplikacji należy skonfigurować sterownik Horner i panel Astraada HMI według powyższej instrukcji konfiguracji. Następnie konieczne jest ustalenie odczytywania/zapisywania obszarów pamięci przez Astraada HMI.

W pomocy programu Cscape dostępna jest tabela przedstawiająca mapowanie rejestrów:

Odczytywane będą następujące rejestry/bity: %R102, %SR6, %S5. Zapisywany będzie bit %Q1. Aby to zrobić trzeba obliczyć rejestry zmiennych w Modbus. Rejestr %R102 jest wyjściem generatora sinusa, %SR6 zawiera czas cyklu programu w częściach dziesiętnych ms, a %S5 jest wyjściem generatora sygnału prostokątnego o okresie 1s i wypełnieniu 50%.

Rejestr Modbus 43001 odpowiada rejestrowi wewnętrznemu %R1, więc aby odczytać %R102, trzeba do Modbus wpisać odpowiednio 43102. Analogicznie, dla wszystkich zmiennych otrzymujemy:

RCC Modbus
%R102 43102
%SR6 34006
%S5 14005R
%Q1 00001

Tworzenie aplikacji w programie ASTRAADA HMI CFG

Po ustaleniu odczytywanych rejestrów i zapisywanych bitów, konieczne jest dodanie tagów do projektu w programie ASTRAADA HMI CFG poprzez wybranie elementu Tags z drzewa projektu.

Po kliknięciu w element Tags, wyświetla się okno Tag Table, gdzie wybieramy łącze skonfigurowane do komunikacji Modbus (Modbus TCP Master).

W celu dodania tagu należy wpisać jego nazwę (Name) oraz wybrać typ danych Data Type.

Klikając w pole Address a następnie w trójkropek otwiera się klawiatura do wpisywania adresów:

Wybieramy Sub-link powiązany z danym linkiem. Jeśli dany link nie posiada sub-linków, to pomijamy tą opcję. Następnie wpisujemy adres Modbus odpowiedzialny za rejestr %R102, czyli 43102. Wprowadzone dane akceptujemy przyciskiem ENT. Pozostałe zmienne dodajemy analogicznie.

Po dodaniu wszystkich tagów otrzymujemy tabelę z 4 pozycjami o następujących parametrach:

W ostatnim etapie należy dodać do wizualizacji kontrolki: Numeric Display, Toggle Switchoraz BitLamp i powiązać z nimi utworzone tagi. Po zapisaniu programu i wgraniu go do sterownika (Download Data to Panel), należy włączyć wizualizację na komputerze przez wybranie zakładki Tools i opcji Run online simulation.

www.astor.com.pl

źródło: ASTOR

Słowa kluczowe

ASTOR, horner, Modbus, plc

Ostatnio dodane

  • Jak prawidłowo dokręcać śruby z łbem sześciokątnym?
  • Wkładki gwintowane z kołnierzem czy nity zrywalne? Rzeczowa analiza dwóch najpewniejszych metod mocowania kompozytów
  • Identyfikacja zagrożeń z ISO 12100 – jak zrobić to poprawnie i kompletnie

Najczęściej czytane

  • Bezpieczeństwo dla maszyn mobilnych
  • Języki programowania robotów przemysłowych
  • Wyznaczanie poziomów bezpieczeństwa SIL i PL

Polecane

  • Przemysł 4.0 w polskich realiach
  • Systemy wizyjne – nieodzowny element nowoczesnej kontroli
  • Czy robot może ponieść odpowiedzialność karną?

Inne z tego cyklu

Sterowniki Horner: Co się zmienia w serii XLe i XLt?

Sterowniki Horner: Co się zmienia w serii XLe i XLt?

Więcej
Jaki wybrać sterownik PLC do budowy maszyn dedykowanych dla Przemysłu 4.0?

Zobacz jak łatwo skonfigurować komunikację, przeprowadzić diagnostykę i zrealizować obsługę maszyn.

Więcej
Jak szybko skonfigurować moduły SmartMod+ z poziomu przeglądarki internetowej?

Zobacz jak w kilku prostych krokach skonfigurować moduły roszerzeń SmartMod+.

Więcej

Czytaj także

  • OMRON wprowadza nowy DX1 Data Flow Controller
  • Sterownik kompaktowy PR205 z wyświetlaczem LCD i Ethernetem akYtec
  • Kompaktowe sterowniki dla maszyn mobilnych – elastyczność i niezawodność w wymagającym środowisku
  • Metody programowania robotów przemysłowych, cz. 4
  • Przemysł 4.0 w praktyce: nowoczesne narzędzia dla inteligentnej automatyki

Newsletter

Bądź zawsze na bieżąco z aktualnymi informacjami.

Inżynier wie

Kalendarium

Więcej
1 sty Szkolenie

Zwiedzanie centrum efektywnej prefabrykacji szaf sterowniczych

1 stycznia 2025 – 31 grudnia 2025
11 gru Szkolenie

Bezpieczeństwo maszyn - algorytm wyznaczania Poziomu Nienaruszalności Bezpieczeństwa SIL

11–12 grudnia 2025
11 gru Szkolenie

Combo - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe - efektywna ocena zgodności i ocena ryzyka maszyn

Wrocław 11–19 grudnia 2025
11 gru Szkolenie

Część 1 - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe w szczegółach, czyli jak profesjonalnie zorganizować ocenę zgodności i ocenę ryzyka maszyn?

Wrocław 11–12 grudnia 2025

Wideo YouTube

Zobacz więcej
  • facebook
  • Tweeter
  • Instagram
  • Linkedin
  • RSS AutomatykaOnline
  • O nas
  • Marketing i obsługa klienta
  • Polityka prywatności
  • Informacje o portalu
  • Regulamin
  • Deklaracja Dostępności
  • Kontakt
  • Formularz kontaktowy
  • Współpraca medialna
  • Redakcja portalu
  • Redakcja miesięcznika
  • Zamów
  • Wpis do katalogu
  • Reklama na portalu
  • Reklama w miesięczniku
  • Newsletter
AutomatykaOnline.pl

ISSN 2392-1064. © 2014 by Sieć Badawcza Łukasiewicz – Przemysłowy Instytut Automatyki i Pomiarów PIAP. All rights reserved.
created by: TOMP