Idealny serwer OPC DA/UA dla SIMATIC S7-1200/1500

Najnowsze sterowniki PLC firmy Siemens oprócz zwiększonej wydajności i nowych funkcji przyniosły również zmianę w podejściu do tworzenia programu poprzez wprowadzenie bloków zoptymalizowanych, do których dostęp odbywa się tylko w sposób symboliczny. Niesie to za sobą sporo korzyści, ale może również generować pewne problemy, kiedy chcemy uzyskać dostęp do zmiennych sterownika spoza środowiska TIA, np. za pomocą serwera OPC.

Posłuchaj
00:00

Fot. 1. Konfiguracja serwera OPC firmy TANI GmbH (niegdyś INAT) do połączenia ze sterownikami SIMATIC S7-1200/1500 firmy Siemens

Obecnie stosowanie bloków zoptymalizowanych i wykorzystywanie adresacji symbolicznej staje się standardem w rozwiązaniach firmy Siemens, a bloki niezoptymalizowane stosuje się w celu zagwarantowania maksymalnej kompatybilności sterowników między sobą. Stanowi to jednak problem dla wielu popularnych serwerów OPC, które nie potrafią uzyskać dostępu do bloków zoptymalizowanych, gdyż "nie znają" ani "nie widzą" symbolicznych nazw zmiennych, umieszczonych w programie PLC.

Z rozwiązaniem tego problemu przychodzi niemiecka firma TANI GmbH, powstała w wyniku przekształceń własnościowych firmy INAT GmbH, która już pod koniec lat 90. specjalizowała się w rozwiązaniach związanych z przemysłowym Ethernetem. Dzięki temu główni projektanci firmy TANI mają dzisiaj blisko 20-letnie doświadczenie w zakresie wymiany danych procesowych pomiędzy urządzeniami i systemami stosowanymi w przemyśle.

Sam serwer OPC DA/UA, któremu poświęcony jest ten artykuł, również powstał kilkanaście lat temu. Jednak dzięki ciągłym usprawnieniom i modernizacjom jest w stanie konkurować z bardziej znanymi i często droższymi rozwiązaniami, a czasem zaoferować nawet unikatowe typy funkcjonalności, których najwięksi dostawcy produktów OPC nie zaimplementowali w swoich aplikacjach.

Jedną z takich funkcjonalności jest z pewnością wprowadzona niedawno możliwość importu i przeglądania online zmiennych symbolicznych. Dane zostają pobrane automatycznie ze sterownika SIMATIC S7-1200 lub S7-1500 po odpowiednim skonfigurowaniu połączenia w serwerze OPC. Dzięki temu cała struktura drzewa - nazwy bloków danych oraz zmienne symboliczne są widoczne w kliencie OPC, którym może być np. gotowy system SCADA, wizualizacja, własna aplikacja kliencka czy też darmowy klient testowy, dostarczany wraz z systemem.

Nie ma potrzeby posiadania projektu programu ani nawet środowiska TIA Portal, co daje olbrzymie możliwości firmom inżynieryjnym, ale i automatykom oraz informatykom w zakładzie produkcyjnym, którzy nie chcą ingerować w program PLC, np. jeśli sterownik został dostarczony razem z maszyną i jest jeszcze objęty gwarancją lub też firma w ogóle nie posiada oryginalnego projektu.

Również w przypadku posiadania projektu funkcja importu znacznie ułatwia dodawanie zmiennych w kliencie OPC oraz eliminuje ryzyko błędnego wpisania nazwy bądź adresu zmiennej, jak to może mieć miejsce w przypadku adresowania absolutnego (np. DB2.DBW0). Serwer OPC firmy TANI umożliwia również dostęp do bloków niezoptymalizowanych z adresowaniem absolutnym, dzięki czemu uzyskujemy dostęp do wszystkich danych sterownika SIMATIC S7-1200/S7-1500 i to bez jakiejkolwiek ingerencji w program PLC!

Fot. 2. Sterownik SIMATIC S7-1500 w ofercie firmy INEE Sp. z o.o.

Firma TANI nie poprzestaje na dostarczaniu samego serwera OPC, ale idzie o krok dalej i posiada w swojej ofercie oprogramowanie o nazwie PLC Engine, którego silnikiem jest wspomniany serwer OPC, ale dzięki dodatkowym funkcjom PLC Engine może stanowić bazową część systemów automatyki i informatyki, wpisujących się w koncepcję Przemysłu 4.0. PLC Engine jest zarówno serwerem, jak i klientem OPC (UA/DA/Pipe).

Jedną z głównych funkcji programu jest możliwość wymiany danych pomiędzy sterownikami PLC firm Siemens, Rockwell Automation, Wago, Modicon, Schneider Electric i innych a bazami danych (MySQL oraz MSSQL). Komunikacja odbywa się w obie strony, co oznacza, że możemy zarówno logować (archiwizować) dane z PLC w bazie danych, jak i wysyłać dane z bazy do sterownika. Wszystkie dane dostępne są również dla innych klientów OPC.

Program umożliwia zbieranie danych przez długi czas, dzięki czemu klient może łatwo zbudować własną aplikację w celu obliczenia wskaźnika OEE czy innych KPI. Zintegrowane strony internetowe oferują zebrane i przetworzone dane bezpośrednio w postaci wykresów lub innej.

Rozwiązanie to dostępne jest również w formie sprzętowej, w bardzo przystępnej cenie, w postaci minikomputera przemysłowego z preinstalowanym systemem Linux, serwerem baz danych MySQL i SQLite oraz oprogramowaniem PLC Engine. Urządzenie jest bardzo energooszczędne (maksymalny pobór mocy to 2 W) oraz nie wymaga żadnych dodatkowych licencji czy wykonywania aktualizacji, przez co daje podwójne oszczędności - kosztowe przy zakupie i czasowe przy użytkowaniu.

Krzysztof Kuźniarz
INEE

www.inee.pl

Powiązane treści
Szkolenie PLC - SIMATIC S7-1200 - Wprowadzenie
SIMATIC S7-1500T - Technologia Motion Control od strony praktycznej. Część 6
SIMATIC S7-1500T - Technologia Motion Control od strony praktycznej. Część 3
Architektura OPC-UA ułatwia stosowanie wysp zaworowych Festo w aplikacjach związanych z Przemysłem 4.0
SIMATIC S7-1200
RTC-1200 – jak dotąd najbardziej wszechstronny tablet przemysłowy
Tutorial: Konfiguracja drajwera OPC z systemem iFIX
Współpraca OPC Foundation i EtherCat Technology Group
OPC UA - standard komunikacji Przemysłu 4.0 - Część 1
Zobacz więcej w kategorii: Technika
Silniki i napędy
Sprawność silników elektrycznych – kluczowy parametr dla efektywności i oszczędności w przemyśle
Pomiary
100% kontroli produktów dzięki inteligentnym skanerom 3D
Silniki i napędy
Prąd rozruchowy silników – co to jest i jak go skutecznie ograniczać?
PLC, HMI, Oprogramowanie
Regulatory kaskadowe i zaawansowane układy regulacji: kompleksowy przewodnik
Komunikacja
Protokoły komunikacyjne w automatyce przemysłowej: kompleksowy przegląd, porównanie i kluczowe zastosowania
PLC, HMI, Oprogramowanie
Strojenie PID: Metody doboru nastaw regulatora – Metoda Zieglera-Nicholsa
Zobacz więcej z tagiem: Artykuły
Prezentacje firmowe
Automatyczna paletyzacja w branży spożywczej z wykorzystaniem systemu VarioFlow 320
Prezentacje firmowe
Koniec ery zamkniętych ekosystemów. Jak otwarta architektura PC-based i system operacyjny czasu rzeczywistego zmieniają definicję sterowania przemysłowego?
Gospodarka
Zarządzanie flotami transportowymi

Automatyzacja przemysłu na rozdrożu: dylemat między przywiązaniem a otwartością. E-book do pobrania

Współczesny przemysł, od produkcji po intralogistykę, funkcjonuje w środowisku bezprecedensowej zmienności. Dynamiczne trendy konsumenckie, nowe regulacje prawne i nieprzewidywalne wstrząsy w globalnych łańcuchach dostaw zmuszają firmy do fundamentalnej refleksji nad swoimi strategiami operacyjnymi. W centrum tej dyskusji znajduje się kluczowe pytanie o model technologiczny: czy trwać w przywiązaniu do zamkniętych, specyficznych dla jednego dostawcy standardów, czy też otworzyć się na nowe możliwości, jakie niesie ze sobą elastyczność i interoperacyjność?
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów