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



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY
  • Pomiar odległości to jedna z podstawowych dziedzin w technologii czujników. Do określania położenia w różnorodnych zastosowaniach wykorzystywana jest szeroka gama procesów. Firma Pepperl+Fuchs już teraz – w odróżnieniu od konkurencji ...
  • Kurs zaczyna się od uniwersalnych porad związanych z czytaniem schematów elektrycznych. Następnie, Agata stopniowo wprowadzi Cię w zagadnienia związane z wykorzystaniem oprogramowania podczas tworzenia kompletnej dokumentacji elektrycznej. ...
    Link: Terminy
  • Nowoczesne dotykowe panele operatorskie HMI firmy WEINTEK Labs. – Bezpłatne oprogramowanie narzędziowe w pełnej wersji – Precyzyjne, dotykowe ekrany wyświetlające szczegółową grafikę – Obszerne biblioteki komponentów grafi...
  • SIMATIC PN/MF Coupler zapewnia wymianę danych pomiędzy max. 1 sterownikiem PLC na stronę sieci posiada redundantne zasilanie oraz możliwość połączenie sieci Ethernet poprzez SIMATIC BusAdapter (BA). SIMATIC PN/MF Coupler (6ES7158-3MU10-0XA0...
  • Zapraszam Cię na kurs tworzenia wizualizacji HMI z wykorzystaniem panelu XV102 od firmy EATON. Kurs stworzyłem z myślą o każdym, kto chce zacząć przygodę z tworzeniem wizualizacji HMI przy użyciu programu Galileo. Stworzyłem kurs bazujący n...
  • EPLAN Electric P8 oferuje nieograniczone możliwości planowania projektu, tworzenia dokumentacji oraz zarządzania projektami automatyki. Zautomatyzowane tworzenie szczegółowych raportów opartych na schematach okablowania jest integralnym ele...