Witam
Planuje zbudowac system kontrolujacy temperature.
Powinien on posiadac nastepujace mozliwosci:
1) Odczyt i rejestracja temperatury z 8 termopar
2) Odczyt i rejestracja temperatury z 16 czujnikow z wyjsciami 4-20mA
3) Kontrola max 24 elementow grzewczych na podstawie odczytow z powyszych czujnikow (na zasadzie 1 czujnik -> N elementow, N=>0)
4) Odczyt i rejestracja cisnienia z czujnikow z wyjsciami 4-20mA
5) Wysylanie wiadomosci o bledach (przekroczenie temperatury, nagly spadek cisnienia itp.) najlepiej na numery tel komorkowych/adres email
6) Ewentualnia kontrola cisnienia zrealizowana przy pomocy zaworow sterowanych elektrycznie.
7) Ewentualna dalsza rozbudowa systemu w przyszlosci.
8) System powinien byc niezalezny od PC.
Mam nastepujace pytania:
1) Czy seria compactRIO jest wystarczajaca do zrealizowania tego zadania (model 9073 lub 9074)?
2) Jakie oprogramowanie jest wymagane? Czy wystarczy Labview Base Development System 8.6.1 (ktory posiadam) + modul Real Time (ktory musze zakupic) ? Czy wypadaloby zaopatrzyc sie w FDS lub wyzej?
3) Jakie ewentualne problemy moge napotkac przy pisaniu aplikacji? Szczerze mowiac nie jestem zbyt zaznajomiony z modelem deterministycznym :-k
Jezeli macie jakiekolwiek inne sugestie, walcie smialo, jestem otwarty na propozycje
Pozdrawiam
Budowa systemu kontrolujacego temperature
- skoziate
- Administrator
- Posty: 245
- Rejestracja: 06 mar 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Warszawa
- Kontakt:
Re: Budowa systemu kontrolujacego temperature
Witam,
1. Tak, CompactRIO jest idealnym rozwiązaniem dla takiej aplikacji, powstał już szereg różnych wariantów systemów monitorująco-kontrolujących na CompactRIO.
2. LabVIEW Base Development System + LabVIEW Real-Time wystarczy, żeby napisać i uruchomić aplikację na platformę Real-Time (np. CompactRIO).
Jednak aby stworzyć system całkowicie niezależny, należy stworzyć plik wykonywalny (.rtexe) na target Real-Time. Do tego dodatkowo potrzebny jest Application Builder (http://sine.ni.com/nips/cds/view/p/lang/en/nid/10730).
Alternatywą jest upgradwowanie do LabVIEW Professional Development System, który zawiera Application Builder.
3. Najczęstszym problemem jest stworzenie prawidłowej architektury Host-Target(Normal Piority-Critical Priority). Jest temu poświęcony cały kurs, ale w tym wypadku, jeśli sterujemy temperaturą i grzejnikami, to możemy pozwolić sobie na jitter i uprościć architekturę.
Zapraszam do kontaktu z National Instruments - 00 800 36 11 235
Pozdrawiam,
Sebastian
1. Tak, CompactRIO jest idealnym rozwiązaniem dla takiej aplikacji, powstał już szereg różnych wariantów systemów monitorująco-kontrolujących na CompactRIO.
2. LabVIEW Base Development System + LabVIEW Real-Time wystarczy, żeby napisać i uruchomić aplikację na platformę Real-Time (np. CompactRIO).
Jednak aby stworzyć system całkowicie niezależny, należy stworzyć plik wykonywalny (.rtexe) na target Real-Time. Do tego dodatkowo potrzebny jest Application Builder (http://sine.ni.com/nips/cds/view/p/lang/en/nid/10730).
Alternatywą jest upgradwowanie do LabVIEW Professional Development System, który zawiera Application Builder.
3. Najczęstszym problemem jest stworzenie prawidłowej architektury Host-Target(Normal Piority-Critical Priority). Jest temu poświęcony cały kurs, ale w tym wypadku, jeśli sterujemy temperaturą i grzejnikami, to możemy pozwolić sobie na jitter i uprościć architekturę.
Zapraszam do kontaktu z National Instruments - 00 800 36 11 235
Pozdrawiam,
Sebastian
Pozdrawiam,
Sebastian
Sebastian