Odkryj pięć powodów do wykorzystania LabVIEW 8.6 w systemach sterowania i aplikacjach przemysłowych

Najnowsza wersja oprogramowania LabVIEW firmy National Instruments, która oznaczona jest numerem 8.6, zawiera szereg zmian w zakresie możliwości pracy w czasie rzeczywistym, w tym wiele ułatwiających tworzenie przemysłowych i wbudowanych systemów sterowania i kontroli. W artykule przedstawiono pięć najważniejszych zmian, które wspomagają tworzenie systemów z wykorzystaniem kontrolerów CompactRIO, zapewniając jednocześnie większą wydajność aplikacji i krótszy czas ich wdrażania.
Dodaj do ulubionych źródeł w Google
Posłuchaj
00:00
Rys.1. Tryb skanowania w CompactRIO zapewnia dostęp do zmiennych wejść/wyjść w LabVIEW Real-Time oraz aplikacjach host VI – zmienne te mogą być przenoszone do diagramu metodą drag&drop bez konieczności programowania FPGA

Gdy oprogramowanie LabVIEW zostało ponad 20 lat temu wprowadzone na rynek, oferowana przez nie możliwość projektowania graficznego okazała się być rewolucyjna. Pozwoliła ona inżynierom i naukowcom na tworzenie modeli różnych aplikacji poprzez łączenie obiektów graficznych, które reprezentują określone funkcje, a za przepływ danych odpowiadają połączenia między nimi.

Obecnie LabVIEW łączy wysoką wydajność i elastyczność programowania z dużą liczbą funkcji i dodatków wspierających tworzenie aplikacji pomiarowych, testujących i służących do kontroli. Niezależnie od doświadczenia projektowego jego użytkownicy mogą szybko i efektywnie pod względem nakładów finansowych rozwijać systemy służące do kontroli urządzeń, analizować i współdzielić dane oraz tworzyć kompletne rozwiązania pomiarowo-kontrolne. W szczególności w wersji LabVIEW 8.6 rozbudowana została w zakresie możliwości współpracy z kontrolerami CompactRIO i funkcji, które przydatne są projektantom aplikacji przemysłowych.

 
Rys.2. W przedstawionej aplikacji VI kontroler CompactRIO wykorzystuje tryb skanowania do dostępu do wejść/wyjść oraz wylicza transformatę FFT z wartości na wejściu, wykorzystując moduł LabVIEW FPGA

CompactRIO firmy National Instruments to kontroler PAC (Programmable Automation Controller) będący rekonfigurowanym systemem kontroli i akwizycji danych. Pomimo że jest on rozwiązaniem ekonomicznym we wdrożeniu, pozwala na tworzenie aplikacji o dużej wydajności i niezawodności. CompactRIO cechuje otwarta architektura i niewielkie rozmiary przy zachowaniu dużego stopnia odporności na warunki środowiskowe. Wykorzystywane w nim przemysłowe moduły I/O mogą być zmieniane podczas pracy urządzenia. Kontroler bazuje na technologii RIO (Reconfigurable I/O), co daje projektantom możliwość programowania użytych w nich układów FPGA z wykorzystaniem zautomatyzowanego, graficznego języka programowania. Pozwala to na tworzenie przemysłowych systemów kontroli, które cechuje duża moc obliczeniowa, a jednocześnie elastyczność, jeżeli chodzi o możliwości tworzenia indywidualnych rozwiązań. Ponieważ projekt wykonany w języku graficznych LabVIEW jest konwertowany do kodu VHDL i syntezowany do FPGA, urządzenia CompactRIO zapewniają bardzo wysoki poziom niezawodności pracy.

Poniżej wymienionych zostało pięć najważniejszych cech LabVIEW 8.6, które są istotne dla projektantów wykorzystujących w swoich aplikacjach moduły CompactRIO:

1) SZYBKI DOSTĘP DO ZMIENNYCH I/O W LABVIEW REAL-TIME I APLIKACJACH HOST VI

Wprowadzony w CompactRIO nowy tryb skanowania (CompactRIO Scan Mode) automatycznie wykrywa podłączone moduły I/O i dodaje je do projektu w LabVIEW. Projektant może następnie przeciągnąć zmienne wejść/wyjść do diagramów tworzonych w LabVIEW Real-Time i aplikacjach VI oraz czytać i zapisywać na bieżąco skalowane oraz kalibrowane wartości I/O bez programowania FPGA lub kompilowania projektu (patrz rys. 1).

2) TRYB SKANOWANIA MODUŁÓW COMPACTRIO Z LABVIEW FPGA

Tryb skanowania może być również wykorzystany z LabVIEW FPGA w przypadku pojedynczych modułów I/O. Pozwala to na implementację takich funkcji użytkownika, jak wyzwalanie modułów, analiza danych z wykorzystaniem bloków sprzętowych, przetwarzanie sygnałów oraz szybki streaming danych analogowych. W tym celu konieczne jest wybranie określonych modułów, które mają być usunięte z trybu skanowania, a następnie użycie LabVIEW FPGA do ich zaprogramowania. W przypadku pozostałych modułów do odczytu i zapisu wejść/ wyjść wykorzystywane są zmienne I/O (patrz rys. 2).

3) WBUDOWANY LICZNIK, ENKODER KWADRATUROWY I MODULATOR PWM

Tryb skanowania pozwala również bez konieczności dodatkowego programowania na wykorzystanie licznika, enkodera kwadraturowego i modulatora PWM (Pulse-Width Modulation) z dowolnym 8-kanałowym, cyfrowym modułem modułem National Instuments serii C. Wymienione funkcje konfigurowane są z poziomu projektu LabVIEW, ale uruchamiane w układzie FPGA, co zapewnia szybkość i dokładność wykonywanych operacji. Pozwala to na zliczanie impulsów o częstotliwości do 1MHz, pomiary szerokości i częstotliwości impulsów, dekodowanie kwadraturowe i modulację PWM – wszystko bez konieczności kompilowania projektu!

4) TWORZENIE APLIKACJI VI JAKO USŁUG SIECIOWYCH

LabVIEW 8.6 umożliwia tworzenie aplikacji VI w LabVIEW Real-Time jako usług sieciowych. Pozwala to na zdalne monitorowanie i kontrolę pracy aplikacji z wykorzystaniem dowolnego urządzenia sieciowego bez konieczności użycia LabVIEW lub środowiska LabVIEW run-time. Wykorzystany serwer sieciowy korzysta z protokołu HTTP, co umożliwia jego użycie w sieciach z urządzeniami firewall. Naturalnie możliwe jest też korzystanie z takich technologii, jak HTML, JavaScript oraz Flash w celu tworzenia interfejsów użytkownika i przetwarzania różnych formatów danych – np. XML.

5) BLOKI FUNKCJONALNE DO ZASTOSOWAŃ PRZEMYSŁOWYCH

 
Rys.3. NI Distributed System Manager pozwala na łatwe tworzenie i uruchamianie aplikacji poprzez dodawanie paneli testowych do CompactRIO

Moduł LabVIEW Real-Time umożliwia wykorzystanie 18 nowych bloków funkcjonalnych pozwalających na tworzenie funkcji typowych dla systemów sterowania i kontroli oraz innych aplikacji przemysłowych. Funkcje te, takie jak PID, liczniki (w tym z opóźnionym włączaniem – Timer On Delay), sumator i inne zgodne są ze standardem IEC 61131-3. Bloki funkcyjne mogą być konfigurowane analogicznie jak w Express VI, ale w tym przypadku przewidziane są one do wykonywania w czasie rzeczywistym, a zachowanie każdego z nich jest deterministyczne.

Środowisko projektowe automatycznie dodaje parametry bloków funkcyjnych jako zmienne współdzielone, które dostępne są w sieci komunikacyjnej i mogą być wykorzystywane do tworzenia interfejsów HMI oraz monitorowania statusu wykonywania funkcji. Dla każdego z bloków zdefiniowany jest odrębny obszar pamięci oraz nazwa, które dostępne są wraz ze wszystkimi parametrami w projekcie w LabVIEW.

Inne nowości w LabVIEW 8.6 związane ze współpracą z CompactRIO dotyczą m.in. zwiększenia możliwości wykonywania obliczeń stałoprzecinkowych z wykorzystaniem FPGA, wprowadzenia zaawansowanego debugowania oraz nowych funkcji numerycznych, takich jak odwrotność oraz pierwiastkowanie liczb stałoprzecinkowych. Dodatkowo w celu przyspieszenia procesu projektowania ulepszono funkcje związane z symulacją działania projektów poprzez możliwość testowania całej aplikacji LabVIEW FPGA bez konieczności jej wcześniejszej kompilacji. Więcej informacji o zmianach znaleźć można na stronie ni.com/labview86.

POŁĄCZENIE ZAPEWNIAJĄCE ZAAWANSOWANĄ KONTROLĘ I STEROWANIE

LabVIEW 8.6 Real-Time powala na zwiększenie produktywności na każdym etapie projektu systemu – od momentu rozpoczęcia prac do ostatecznego wdrożenia aplikacji. Moduł ten stanowi wraz z trybem skanowania i LabVIEW FPGA potężną kombinację narzędzi umożliwiających rozwijanie zaawansowanych aplikacji pomiarowych i systemów kontroli. Wydajność i elastyczność rekonfigurowalnych układów FPGA oraz niewielkie rozmiary połączone z odpornością środowiskową modułów CompactRIO powodują, że liczba ich potencjalnych aplikacji jest nieograniczona. Dotyczy to obszarów prototypowania systemów wbudowanych, układów do sterowania pracą silników, poprzez systemy monitorowania instalacji w elektrowniach do aplikacji takich jak kontrola konstrukcji budowlanych. Tę ostatnią wykorzystano m.in. w przypadku Stadionu Narodowego w Pekinie podczas niedawnych igrzysk olimpijskich. Więcej przykładów wdrożeń znaleźć można na stronie ni.com
.

Thorsten Mayer

Chcesz częściej widzieć nasze artykuły w Google? Dodaj AutomatykaB2B do ulubionych źródeł

Zobacz więcej w kategorii: Prezentacje firmowe
Przemysł 4.0
Jak elementy sterowania ruchem firmy HIWIN umożliwiają realizację wysoce precyzyjnych procesów szlifowania soczewek optycznych
Zasilanie, aparatura nn
Jeden zasilacz do trzech napędów bram. EVER wprowadza nowe serie UZS-1F i UZS-3F
Pomiary
Elektrody pH do automatyki procesowej - wiarygodny pomiar pH jako fundament stabilnego sterowania procesem
Silniki i napędy
Nowy wymiar mobilności: elektryczne napędy Bosch Rexroth
Pomiary
Jak AI zmienia condition monitoring maszyn?
Zasilanie, aparatura nn
Nowa seria NSP-200 firmy Mean Well
Zobacz więcej z tagiem: Artykuły
Seminarium
Zaawansowana kontrola rentgenowska produktów konserwowych - wyższa jakość i bezpieczeństwo wyrobów w puszkach
Seminarium
Lean Manufacturing w praktyce: skuteczne metody redukcji strat i zwiększania efektywności
Magazyn
Październik 2026

Kalkulator elektryka - kiedy potrzebujesz odpowiedzi „tu i teraz”

Instalacje, których jednym z kluczowych elementów są kable i osprzęt kablowy, projektowane są przez osoby posiadające odpowiednie uprawnienia. Powstawanie projektu jest procesem wymagającym, złożonym i często długotrwałym. Wymaga uwzględnienia wielu parametrów, warunków pracy, obowiązujących norm oraz właściwego doboru komponentów.
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