background image

B.6.  Akwizycja  danych  pomiarowych  w  rozproszonych  systemach 
automatyki.  

 

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: 

background image

 

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:  

background image

klasyczne 

 

Inteligentne 

 

A propos inteligentnych czujników [1] 

 

 

 

Od strony infrastruktury informatycznej[2]. 

 

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: 

background image

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 

 

background image

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ą. 

background image

 

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