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
  • Rozwiązania wizyjne nadają się idealnie do zautomatyzowanych zadań kontrolnych i pomiarowych. Kamery wizyjne 2D i 3D firmy SICK sprawdzają się w ogromnej ilości aplikacji, polegających na pomiarze, lokalizacji, kontroli i identyfikacji. Nas...
  • Seria FX-100 Czujniki z serii FX-100 to najlepsze rozwiązanie pod względem stosunku jakości do ceny. Wyposażone są w funkcje szybkiego uczenia, co pozwala użytkownikom w szybki i prosty sposób przystosować czujnik do pracy z nieskomplikowan...
  • W trybie refleksyjnym sygnał ultradźwiękowy jest nieustannie odbijany przez zamontowany na stałe element odbijający wiązkę, tzw. element odniesienia. Jako elementu odbijającego wiązkę można używać odpowiednio ustawionego panelu z plastiku l...
  • Wyświetlacz słupkowy ITP15 jest kompaktowym wskaźnikiem procesowym, który wizualizuje analogowy sygnał wejściowy w zakresie od 0 do 100% z 10 słupkami po 10%. Sygnałem wejściowym może być liniowy sygnał napięciowy 0 (2) -10 V lub sygnał prą...
  • 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...
  • 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...