Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2016/03/Siemens-Automaticon-2016-iautomatyka.pl-13.jpg

Komunikacja pomiędzy sterownikami S7-1200 z użyciem TSEND/TRCV

autor: Extensor.

Komunikacja w profinecie pomiędzy sterownikami PLC S7-1200 siemens jest bardzo łatwa, wystarczy dodać dwa sterowniki do jednego projektu, połączyć je linią profinet, wgrać program i gotowe. Mamy dostęp do jednego i drugiego sterownika w celu wymiany danych. Sytuacja jednak się nieco komplikuje, gdy nie chcemy łączyć w jednym projekcie dwóch sterowników. Wówczas jednym ze sposobów jest użycie instrukcji TSEND_C do wysyłania i TRCV_C do odbierania danych.


Dodajemy sterownik do projektu pierwszego, nadajemy mu adres 192.168.0.1. Do programu wstawiamy instrukcję wysyłania TSEND:

W opcjach bloku w zakładce configuration partnera wybieramy jako nieokreślony, dodajemy nową Conection data, ustawiamy IP partnera na 192.168.0.2

 

Tworzymy bazę danych, z której będziemy wysyłać dane:

 

W Bazie danych dodajemy wartość, którą chcemy wysłać, np. jakieś dane typu word.

 

Wracamy do naszego bloku TSEND. Pozostałe wejścia programujemy jak na zdjęciu:

Czyli do wejścia DATA podpinamy to, co chcemy wysłać, do wejścia REQ coś, co będzie nam tę komunikację startować- w moim przypadku to generator impulsów, ale może być dowolne inne zdarzenie. Wejście CONT możemy ustawić na stałe wysokie, jeśli chcemy nawiązać i podtrzymywać połączenie lub też uzależnić je od dowolnego zdarzenia.

 

Teraz wystarczy na potrzeby testu zbudować na szybko coś, co będzie nam generowało dane do wysyłania, np. licznik, oraz zapisać te dane w naszej bazie:

Projekt należy wgrać do sterownika.

 

Tworzymy drugi projekt, dodajemy nowy sterownik, nadajemy mu adres IP 192.168.0.2 Wstawiamy blok TRCV_C. Analogicznie postępujemy jak poprzednio, ustawiając jako partnera unspecifed i adres IP pierwszego sterownika, tworzymy nową connection data:

 

Podobnie podłączamy pozostałe wejścia bloku (trzeba również utworzyć bazę danych na odebrane wartości licznika).

 

Czasami komunikacja nie chce zastartować od razu. Należy wtedy dać w tryb stop sterownik odbierający dane. Inne typowe problemy to różne porty partnera, złe adresy IP wpisane w opcjach.

Na podglądzie widać, że metoda działa.

 

W ten sposób możemy połączyć ze sobą wiele sterowników jednocześnie. Maksymalnie do jednego sterownika można wykorzystać 8 instrukcji TSEND/TRCV, jednakże nic nie stoi na przeszkodzie, jeśli w jednym z tych 8 będziemy zbierać dane z 7 innych i po zgromadzeniu wysyłać je dalej w jednej instrukcji TSEND.

 

Artykuł zdobył nagrodę w konkursie iAutomatyka

Ilość : 1 sztuka Nagrodę dostarcza Kursy Automatyki.

 

 


🎁 Zwycięzca: Extensor

Praca konkursowa: KOMUNIKACJA POMIĘDZY STEROWNIKAMI S7-1200 Z UŻYCIEM TSEND/TRCV



Utworzono: / Kategoria: , , ,

Reklama

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY
  • #PILZ wraca na rynek komponentów dla aplikacji zdecentralizowanych z nową wyspą z grupy #PDP67 powiększając tym samym istniejące portfolio o nowe rozwiązanie.Moduł PDP67 jak każda wyspa I/O to urządzenie ułatwiające koncentrację sygnałów w ...
  • Czym jest PRRT? PRRT oznacza Power Remote Reset Technology, opatentowaną funkcję, którą posiadają wybrane switche przemysłowe PoE i media konwertery firmy Antaira. Prezentowana funkcja umożliwia łatwe zresetowanie zasilanego urządzenia w zd...
  • Proficy Operations Hub produkcji GE Vernova (uprzednio GE Digital) jest wszechstronnym klientem webowym, agregującym i wizualizującym dane z różnych źródeł, dzięki czemu może stanowić jedno źródło wiarygodnej wiedzy o produkcji. Umożliwia b...
  • Urządzenia XV300 wyposażone są w przemysłowe wyświetlacze wysokiej rozdzielczości z technologią wielodotyku. To, w połączeniu z precyzyjnym i intuicyjnym interfejsem użytkownika, umożliwia operatorom pracę od zaraz. Dodatkowo te wysoko wyda...
  • Nowe modułowe sterowniki programowalne PLC firmy Eaton umożliwiają producentom maszyn i systemów opracowywanie nowoczesnych koncepcji automatyki, zwłaszcza w połączeniu z systemem XN300 I/O i panelem dotykowym XV300. Modułowy sterownik zape...
  • Produkty i rozwiązania firmy SICK są równie różnorodne jak codzienność w przedsiębiorstwie. Szkolenia SICK dla użytkowników umożliwiają zdobycie wiedzy na temat zróżnicowanej oferty naszych innowacyjnych produktów w formie dostosowanej do k...
    Link: Terminy