Notka: Poruszyłem pobieżnie temat od strony sprzętowej. Myślę, że nie to jest istotą tego pytania. Rozpatrywanie problemu akwizycji danych na poziomie magisterskim opiera się na zarządzaniu całą strukturą przedsiębiorstwa i z tym związanymi problemami. Proponuje skupić się na modelu zakładowej infrastruktury informatycznej i z nim związanymi problemami. Wybrałem słowa klucze i cytaty z artykułu, z którym polecam się zapoznać [2]. Wszelkie uwagi mile widziane Dodatkowo poruszyłem ten wątek w pracy magisterskiej, rozdział 4.
Akwizycja danych (AD) to proces polegający na zbieraniu danych opisujących świat rzeczywisty, a następnie na przekształceniu tych danych w postać numeryczną możliwą do obróbki przez komputer. Systemy akwizycji danych (DAQ – Data Acquisition Systems) przekształcają sygnały analogowe do postaci cyfrowej, jako zbiór wartości numerycznych. Działanie systemów AD opiera się na dwóch podstawowych procesach:
dyskretyzacja sygnałów w czasie (próbkowanie)
dyskretyzacja wartości sygnałów (kwantowanie).
W celu zebrania danych pochodzących z eksperymentu stosuje się szereg urządzeń elektronicznych, takich jak multimetry cyfrowe, mostki pomiarowe, wolto i amperomierze, sterowane źródła prądowe i wiele innych, dobranych do specyficznych zadań.
Wikipedia mówi: Wyróżniamy kolejno etapy akwizycji danych:
Wyodrębnienie zjawiska/własności fizycznej
Rejestracja sygnałów z sensora(sensorów)
Teletransmisja (przesyłanie sygnałów drogą przewodową)
Próbkowanie w czasie
Kwantowanie wartości
Obróbka sygnałów wg własnych potrzeb
Co mówi dr A. Czemplik:
Czujnik,Przetwornik pomiarowy – sygnał standardowy, tj. 0-5mA, 0-10mA, 0-20mA, 4-20mA, 0-10V
C/P sygnałowy – standard na standard
separator - oddzielenie galwanicznie
A/C
Elementy pomiarowe:
klasyczne
Inteligentne
A propos inteligentnych czujników [1]
Akwizycja danych w systemach informatyki przemysłowej stanowi jedno z istotnych zagadnień stawianych przed rozproszonymi systemami czasu rzeczywistego. Rozwój technologii informatycznej związanej bezpośrednio z obsługą procesów przemysłowych owocuje rosnącą ilością informacji, których akwizycja, przetwarzanie i udostępnianie staje się niebanalnym problemem stawianym przed systemami przemysłowych baz danych.
Problemy i zagadnienia systemów z akwizycją danych:
połączenie warstwy sterowania z warstwą systemów wspomagających
Droga od źródła danych do miejsca ich składowania wiedzie poprzez sieci przemysłowe najniższego poziomu, a wzrastający ruch komunikacyjny ma często niedeterministyczną naturę wynikającą ze sposobu pracy systemów wspomagających zarządzanie przedsiębiorstwem.
Kolejnym problemem jest różnorodność stosowanych rozwiązań technicznych i zupełnie odmienne wymagania stawiane przed systemami leżącymi na różnych poziomach hierarchicznej struktury akwizycji danych… Tworzone tutaj systemy realizują operacje na ogromnych zestawach danych, służące wychwyceniu zjawisk zachodzących w skali globalnej.
…połączenie warstwy sterowania z warstwą systemów wspomagających zarządzanie nie jest zadaniem banalnym. Najlepszym przykładem są funkcjonujące obecnie rozwiązania firmowe przemysłowych baz danych, koncentrujące się na rozwiązywaniu wybranych zagadnień i nieuwzględniające własnego wpływu na pozostałe elementy struktury.
Rys. 1. Model zakładowej infrastruktury informatycznej
Przemysłowa infrastruktura informatyczna może być rozpatrywana jako szereg warstw, których budowa i funkcje dostosowane są do realizowanych przez nie zadań. Strukturę tę można opisać w postaci modelu składającego się z dwóch piramid stykających się w punkcie: przemysłowa baza danych (rys. 1). Dolna piramida zapewnia gromadzenie informacji pobieranej z poziomu kolejnych warstw rozproszonego systemu czasu rzeczywistego, wykorzystywanego w procesie kontroli i sterowania produkcją. Górna, odwrócona piramida budowana jest poprzez systemy wspomagające zarządzanie, a jej poszczególne warstwy służą obróbce i dystrybucji posiadanej informacji.
Pracujące w rozproszonych systemach czasu rzeczywistego systemy wizualizacji i nadzoru tworzą obraz procesu przemysłowego na podstawie informacji pobieranej w głównej mierze z warstwy sterowania. Oprócz wymian związanych z cykliczną akwizycją danych większość systemów przemysłowych wymaga obsługi zachodzących w sposób aperiodyczny zdarzeń, analizowanych zgodnie z modelem wymuszenie - odpowiedź. Wystąpienie w systemie zdarzenia wymagającego komunikacji lub synchronizacji z innym węzłem systemu przekłada się na aperiodyczną wymianę informacji obsługiwaną w zależności od wykorzystywanego protokołu sieciowego.
… Opisywany w literaturze przypadek lawiny zdarzeń, będący częstym przypadkiem awarii rozproszonych systemów czasu rzeczywistego, jest dobrym przykładem uzasadniającym podejście deterministyczne w projektowaniu tychże systemów…
W systemach akwizycji występują w przeważającej mierze miękkie ograniczenia czasowe (ang. soft real-time system).
Analiza wybranych problemów występujących w systemach akwizycji danych :
Problem spójności informacji
Ilustracją problemu informacyjnego opisującego trzy właściwości obiektu: barwę, kształt i numer identyfikacyjny. Przerwa w komunikacji bądź brak synchronizacji poszczególnych składowych wektora informacyjnego może spowodować, iż otrzymany opis pomimo pozorów kompletności odnosić się będzie do nieistniejącego w rzeczywistości obiektu.
Problem niezawodnego gromadzenia i przechowywania informacji
Rozwiązanie problemu niezawodnego gromadzenia i przechowywania informacji przy wykorzystaniu zawodnych rozwiązań sprzętowych i programowych wymaga realizacji systemów z redundancją obejmującą zarówno obróbkę, transmisję, jak i składowanie danych… Zastosowanie systemów monitorujących na poziomie węzłów odpowiedzialnych za rejestrację danych pozwoli z jednej strony na wykrywanie niezgodności pomiędzy rejestrowanymi kopiami informacji (w przypadku monitorowania warunku niezgodność danych) z drugiej strony umożliwi badanie spójności i niezawodności systemów z redundancją.
Problem efektywnego i bezpiecznego dostępu do informacji
Wprowadzanie dodatkowych wymian związanych z komunikacją pionową nie może w żaden sposób zaburzać funkcjonowania komunikacji poziomej w sieci przemysłowej, która umieszczona jest ponad podstawą dolnej piramidy.
Wykorzystanie infrastruktury sieci otwartych rodzi ryzyko zaburzenia porządku chronologicznego rejestrowanych zdarzeń. Istotne problemy mogą powstać również w przypadku źle zaprojektowanych rozwiązań komunikacyjnych i niewłaściwej synchronizacji stempla czasowego. Ponadto różnice w prędkości przepływu informacji pochodzącej z różnych warstw mogą prowadzić do błędnego wnioskowania na temat skutków i przyczyn zachodzących zjawisk. Błędne określenie jednych i drugich prowadzić może do katastrofy nie tylko w przypadku decyzji podejmowanych przez człowieka, ale szczególnie niebezpieczne jest w przypadku systemów wspomagających w sposób automatyczny podejmowanie decyzji i wnioskowanie.
[1] http://wazniak.mimuw.edu.pl/images/9/9a/Sw3.6-m12-1.2.pdf //jeżeli ktoś chce poczytać o inteligentnych przetwornikach
[2] http://www.wnp.pl/artykuly/akwizycja-danych-w-systemach-przemyslowych,4662.html