Zmniejszenie wysiłku związanego z integracją dzięki Prosys OPC UA SDK dla Java
O organizacji IFAE
Institute for High Energy Physics (IFAE) na Universitat Autònoma de Barcelona jest wiodącą organizacją na świecie zajmującą się eksperymentalnymi i teoretycznymi badaniami w dziedzinie fizyki cząstek elementarnych, astrofizyki i kosmologii.
Cherenkov Telescope Array (CTA) to zaawansowana placówka zajmująca się astronomią promieniowania gamma o bardzo wysokiej energii, w której uczestniczy organizacja IFAE.
Na początku projektu, grupa IFAE poszukiwała niezawodnego, elastycznego i wieloplatformowego rozwiązania do komunikacji wymiany między różnymi podsystemami. Protokół OPC UA spełnił wymagania, a jednocześnie umożliwił standaryzację komunikacji middleware między różnymi instytutami w przypadku dużego projektu, takiego jak CTA.
Spośród wszystkich różnych rozwiązań, grupa IFAE wypróbowała różne implementacje protokołu OPC UA i uznała, że najbardziej kompletnym rozwiązaniem jest Prosys OPC UA SDK dla Java. Grupa IFAE nie tylko używa bibliotek Client-Server SDK, ale także standardowego klienta do testowania swoich serwerów.
W ramach projektu CTA, grupa IFAE nadzoruje integrację i uruchomienie kamery największego teleskopu Large Size Telescope 1, w Array. W ramach integracji różnych podsystemów kamery, grupa IFAE opracowuje oprogramowanie, które steruje kamerą i monitoruje jej działanie. Oprogramowanie, oprócz innych funkcji, eksportuje wartości z 1855 detektorów wewnątrz kamery w celach monitorowania. Każdy detektor, zwany pikselem, generuje 10-15 zmiennych związanych ze swoją funkcjonalnością, a wszystkie te informacje muszą być kontrolowane i monitorowane zdalnie przez jednostkę centralną. Wszystkie podsystemy teleskopu wykorzystują komunikację OPC UA, aby zmniejszyć wysiłek integracji całego systemu.
