Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2018/07/Bild-3.jpg

Platforma PLCnext Technology: Idealnie przygotowana do obecnych i przyszłych wyzwań


Jeżeli użytkownik decyduje się na nową technologię lub nowe urządzenie, powinno być ono łatwe w obsłudze i zorientowane na przyszłość.  Właśnie tutaj na pierwszy plan wysuwa się platforma PLCnext Technology. Programiści są w stanie dalej programować w swoich ulubionych językach, podczas gdy kod języka wysokiego poziomu jest przetwarzany synchronicznie w czasie rzeczywistym. Ale technologia ta nie zatrzymuje się w tym miejscu – ma ona także wiele innych zalet.

Obok klasycznych języków IEC 61131-3, tzn. schematu  bloków funkcyjnych (FBD), schematu drabinkowego (LD), sekwencyjnego schematu funkcjonalnego (SFC) i tekstu strukturalnego (ST), programowalne sterowniki logiczne (PLC) będą w przyszłości programowane coraz częściej w językach wysokiego poziomu, np. C++ czy C#. Ponadto programowanie oparte na modelu, np. Matlab Simulink, jest używane w szczególności w aplikacjach techniki sterowania. Jednak czasami inżynierowie automatycy mogą nie brać pod uwagę jedynie tych języków, które często są dla nich nowe z powodu tzw. czwartej rewolucji przemysłowej (Industry 4.0) i Internetu Rzeczy, muszą oni także mieć świadomość dodatkowych wymagań w dziedzinie łączności. Tym postępom towarzyszy fakt, że bezpieczeństwo danych staje się jeszcze ważniejsze.

Nowy sterownik AXC F 2152 Axioline, tu razem z podłączonym modułem Axioline.Aby umożliwić przyjęcie tych zmieniających się warunków ramowych, Phoenix Contact opracowało platformę PLCnext Technology, na podstawie której powstają sterowniki nowej generacji. Pierwsze urządzenie, Axiocontrol PLC AXC F 2152, zaprezentowano na targach SPS IPC Drives 2017 w Norymberdze.

Wykonanie kodu mieszanego w czasie rzeczywistym

PC Worx Engineer to nowe otoczenie inżynieryjne dostępne dla programistów, którzy chcą dalej pisać kod sterujący zgodnie z IEC 61131-3. Narzędzie to umożliwia zarówno wygodne programowanie w klasycznych językach PLC, jak i konfigurację sterownika i podłączonych magistrali obiektowych. Ponadto można stworzyć system wizualizacji działający na sterowniku, który może być wyświetlany na odpowiednim terminalu operatorskim za pomocą przeglądarki internetowej.

Sterowniki PLCnext są programowane za pomocą narzędzia oprogramowania PC Worx Engineer

Jeśli chodzi o aspekt programowania języka wysokiego poziomu (C++ lub C#), Phoenix Contact przywiązuje wielką wagę do narzędzi, które już sprawdziły się wśród użytkowników. Dla tych narzędzi wtyczki do Eclipse i Visual Studio będą dostępne bezpłatnie. Programiści języka wysokiego poziomu mogą więc dalej pracować w swoim ulubionym otoczeniu. Generowany przez nich kod będzie albo zintegrowany jako biblioteka z PC Worx Engineer albo bezpośrednio przesłany do sterownika przez odpowiednie narzędzia. Składa się on z programów EC 61131-3 i języka wysokiego poziomu, z których każdy ma przypisany równy status. Instancje programów są tworzone za pośrednictwem PC Worx Engineer lub przy zastosowaniu prostych plików XML. Równie łatwe jest formułowanie zadań, które są następnie przydzielane instancjom programu celem ich przetworzenia. Następnie Execution and Synchronization Manager (ESM) sterownika wykonuje kod w czasie rzeczywistym. PLCnext Technology umożliwia nawet łączenie programów z różnych dziedzin w jedno zadanie.

Połączenie wszystkich sterowników w technologii PLCnext z Proficloud

Global Data Space (GDS) odpowiada za przekazywanie danych między instancjami programu. Komunikacja, która także jest konfigurowana, jest synchroniczna dzięki zastosowaniu inteligentnych mechanizmów buforowych. Oznacza to, że wartość obliczana w ramach szybkiego zadania o wysokim priorytecie, a następnie wykorzystana przez kod wolnego zadania o niskim priorytecie nie zmienia się w ciągu cyklu zadania o niskim priorytecie. Dlatego PLCnext Technology gwarantuje, że zapytanie o wartość na początku cyklu zapewnia taką samą wartość na jego końcu, nawet jeżeli zadanie o wysokim priorytecie obliczy w międzyczasie nową wartość.

Platforma technologiczna zawiera Global Data Space (GDS) i Execution and Synchronization Manager (ESM)

PLCnext Technology zawiera także rejestrator danych, za pomocą którego dane mogą być cyklicznie zapisywane. Dane mogą być zapisywane w stałych odstępach czasu lub w sposób zsynchronizowany z określonymi zadaniami PLC. Wartości są przechowywane w sterowniku lub na jego karcie SD, a stamtąd przekazywane do komputera osobistego, np. na potrzeby długoterminowej archiwizacji. Alternatywnie możliwe jest rejestrowanie wartości w buforze pierścieniowym, w którym zapis może zostać zatrzymany za pomocą przerzutnika w celu dokonania oceny postępu danych przed i po punkcie uruchomienia przerzutnika.

Kolejną cechą PLCnext Technology jest zintegrowane połączenia każdego sterownika PLCnext z Proficloud. To rozwiązanie chmurowe opracowane przez Phoenix Contact wspiera przedsiębiorstwa przy przejściu na technologie cyfrowe. Jako otwarta i skalowalna platforma Internetu Rzeczy Proficloud, poza inteligentną komunikacją i sieciową technologią sterowania, wyróżnia się skutecznymi usługami w chmurze i kompleksową analizą danych. Ponadto wysoki poziom bezpieczeństwa danych jest zapewniony przez cały czas. Umożliwia to użytkownikowi pełne korzystanie ze wszystkich zalet i swobody podczas przejścia na erę cyfrową.

Dostęp do sterownika wyłącznie po odpowiednim uwierzytelnieniu

W ostatnich kilku latach hakerzy wybierali sobie za cel nie tylko różne komponenty IT, ale i sterowniki specyficzne dla danej branży. Dlatego podczas opracowywania PLCnext Technology Phoenix Contact położyło szczególny nacisk na kwestię bezpieczeństwa. Oznacza to, że nikt nie uzyska dostępu do poszczególnego sterownika bez odpowiedniego uwierzytelnienia. Zamawiając urządzenie, które wcześniej nie było używane, użytkownik musi najpierw określić za pomocą interfejsu sieciowego, którzy użytkownicy mogą obsługiwać sterownik i ustalić ich uprawnienia. Aby to zrobić, używając niepowtarzalnego hasła nadrukowanego na PLC, użytkownik loguje się, a następnie określa użytkowników zgodnie z procedurą RBAC (kontrolą dostępu opartą na rolach). W większych systemach, w których instaluje się kilkanaście sterowników lub w których różni użytkownicy pracują na jednym sterowniku, nadanie uprawnień za pomocą indywidualnych interfejsów sieciowych okazuje się niezwykle czasochłonne lub nawet niemożliwe. W takich przypadkach administrator sieci wykorzystuje protokół LDAP (prosty protokół dostępu do katalogów), aby z serwera centralnego z użyciem równie bezpiecznego protokołu sieciowego dotarły do rozdysponowanych sterowników dane do logowania do nich.

Cały system zabezpieczenia dostępu opiera się na zintegrowanym układzie TPM (Moduł Zaufanej Platformy), chipie zintegrowanym ze sterownikiem, który zapewnia urządzeniu dodatkowe podstawowe funkcje bezpieczeństwa. Takiemu „sejfowi” podczas produkcji PLC nadawany jest unikatowy certyfikat. W ten sposób zapewnia się, że tylko komponenty oprogramowania firmowego oznaczone przez Phoenix Contact i program rozruchowy mogą zostać uruchomione. Mechanizm ten wyklucza manipulacje ze strony osób trzecich, ponieważ nie są one w stanie odpowiednio oznaczyć zmanipulowanych komponentów oprogramowania, co oznacza, że komponenty te nie zostaną uruchomione.

Dodawanie kolejnych programów i modułów oprogramowania do systemu operacyjnego

PLCnext Technology wykorzystuje powszechny wbudowany system operacyjny Linux, który może być zdolny do pracy w czasie rzeczywistym dzięki sprawdzonej łatce czasu rzeczywistego zapewnionej przez stowarzysznie OSADL (Open Source Automation Development Lab). Z tego powodu Linux może w sposób niezawodny przejąć zadania sterowania. Luki bezpieczeństwa są naprawiane we właściwym czasie przez stale powiększającą się społeczność Linuxa, nawet zanim hakerzy wykorzystają je do potencjalnych ataków. Dlatego Phoenix Contact w przyszłości będzie udostępniać łatki niemal natychmiast po tym, jak uzyska wiedzę o takich zagrożeniach. Linux umożliwia także dodanie do systemu operacyjnego innych ciekawych i pożytecznych narzędzi stosownie do potrzeb za pomocą narzędzi do zarządzania pakietami. Ponadto moduły oprogramowania i biblioteki utworzone na miejscu mogą zostać udostępnione innym użytkownikom przez Proficloud. Phoenix Contact udostępni również tym kanałem swoje sprawdzone biblioteki bloków funkcyjnych.

Kolejną integralną częścią PLCnext Technology jest serwer OPC UA (zunifikowana architektura OPC) działający na sterowniku, który, przykładowo, umożliwia komunikację z systemem wizualizacji. Stąd wymiana danych może także następować między różnymi sterownikami lub innymi urządzeniami opartymi na OPC UA. Korzystanie z transmisji znormalizowanym OPC UA zapewnia wysoki poziom bezpieczeństwa danych, ponieważ tylko uprawnieni użytkownicy mogą uzyskać dostęp do komponentów. Dzięki opisanemu zakresowi działania PLCnext Technology spełnia różne wymagania programistów i użytkowników. Ponadto dzięki otwartości i przestrzeganiu norm można realizować przyszłe trendy i zadania.

Więcej o technologii PLCnext

Więcej o kompleksowych rozwiązaniach do sieci przemysłowych

Autor:  Dypl. inż. Andre Brand i dypl. inż. Andreas Weichelt, pracownicy Marketing PLC, Phoenix Contact Electronics GmbH, Bad Pyrmont



Utworzono: / Kategoria: ,
  • Autor: PhoenixContact
  • Phoenix Contact lider w technikach połączeń elektrycznych i automatyce przemysłowej. Nasza praca jest ukierunkowana na tworzenie postępu za pomocą innowacyjnych i inspirujących rozwiązań oraz relacji z klientami jak i partnerami biznesowymi zorientowanymi na wspólne i długotrwałe korzyści.
  • Profil Autora
  • http://www.phoenixcontact.pl

Reklama



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY
  • 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...
  • SICK oferuje całą gamę elektronicznych przetworników pomiarowych ciśnienia i presostatów, które ze względu na inteligentne i wszechstronne możliwości konfiguracji dają się optymalnie dopasować do indywidualnych wymagań klienta. W typowy dla...
  • Sterowniki kompaktowe, modułowe i zintegrowane, CODESYS V3 (programowanie, wizualizacja, komunikacja), Krótkie cykle czasowe, EtherCAT, BACnet (opcjonalnie), Modbus, CANopen, Porty szeregowe: RS232, RS485, 2 konfigurowalne karty Ethernet, W...
  • 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...
  • Sterowniki  z serii SIMATIC S7-1200 oferują szeroki zakres funkcjonalności i zintegrowane wejścia/wyjścia zamknięte w kompaktowej obudowie. Są doskonałym narzędziem do realizacji standardowych projektów i zadań automatyki, a jednostki S7-12...