background image

w w w . e l e k t r o . i n f o . p l

n r   9 / 2 0 0 6

  p r e z e n t a c j a

 

109

  p r e z e n t a c j a

reklama

programowalne uniwersalne 
komunikatory

Łukasz Szymczak – Elmark Automatyka Sp. z o.o.

O

becne sieci komunikacyjne 
w przedsiębiorstwach opierają się 

na szeregu urządzeń wyposażonych 
w różnego typu interfejsy transmisyjne 
oraz różne protokoły wymiany danych 
na nich zaimplementowane. Taka sytu-
acja oznacza całą pajęczynę połączeń 
oraz często konieczność dodatkowego 
umieszczania wielu różnych konwerte-
rów na drodze od urządzenia końcowe-
go do jednostki centralnej. Zebranie da-
nych od wszystkich urządzeń w przed-
siębiorstwie, przetworzenie ich oraz 
w odpowiedzi na te dane sterowanie 
urządzeniami końcowymi, wymaga za-
implementowania na jednym kompu-
terze wielu różnych aplikacji, co dodat-
kowo czyni cały system bardzo skom-
plikowanym oraz nieprzejrzystym. Pa-
naceum na te problemy stanowi archi-
tektura rozproszona, gdzie duża część 
zadań wstępnej analizy danych oraz ste-
rowania urządzeniami końcowymi jest 
przeniesiona  bliżej  urządzeń  końco-
wych, zaś w górę systemu transmitowa-
ne są już tylko przetworzone dane, po-
przez jeden zunifikowany interfejs. 

Z pomocą automatykom przychodzi 

firma MOXA (www.moxa.com.pl) z se-
rią przemysłowych uniwersalnych ko-
munikatorów, będących w rzeczywi-
stości autonomicznymi wbudowanymi 
komputerami przemysłowymi z dużym 
wyborem różnych interfejsów oraz sze-
rokimi możliwościami programowania 
(na fotografii)

. Są to urządzenia, któ-

re mogą niezależnie gromadzić dane od 
urządzeń końcowych poprzez wiele róż-
nych interfejsów (RS-232/422/485, DI/
DO, Ethernet, WLAN) oraz przy użyciu 
różnych protokołów analizować je, a na-
stępnie w predefiniowany sposób stero-
wać tymi urządzeniami lub też wstępnie 
obrabiać uzyskane dane i udostępniać je 
w przetworzonej postaci innym elemen-
tom systemu. Urządzenia te mogą być 

również wykorzystane do konwersji pro-
tokołów lub jako niezależne sterowniki 
różnych urządzeń końcowych. 

Wygodnym i funkcjonalnym roz-

wiązaniem jest sposób tworzenia apli-
kacji na uniwersalne komunikatory. 
Programy pisane są w językach C/C++ 
lub VB.NET/C# wzbogaconych o dodat-
kowe biblioteki do obsługi interfejsów 
wbudowanych komputerów, a następ-
nie kompilowane na PC-cie przy użyciu 
cross-complatora. Tak stworzona aplika-
cja jest kopiowana na uniwersalny ko-
munikator, gdzie można poddać ją bada-
niu przy użyciu debbugera lub od razu 
uruchomić i wykorzystać do pracy. 

Programowalne uniwersalne komu-

nikatory firmy Moxa zostały wyposa-
żone w 2, 8 lub 16 portów szeregowych 
RS-232/422/485 (wybieranych programo-
wo), 2 porty sieciowe Ethernet 10/100Ba-
seTX oraz w zależności od modelu: czyt-
nik kart CF/SD, gniazdo PCMCIA, wej-
ścia/wyjścia cyfrowe (DI/DO), wyświe-
tlacz LCM oraz klawisze programowal-
ne. Komputery zostały oparte na plat-
formie sprzętowej: 128 MB RAM, 32 MB 
Flash dysk (z możliwością rozszerzenia) 
oraz energooszczędnym procesorze RISC 
Intel XScale IXP-422 266 MHz, charakte-
ryzującym się bardzo wysoką niezawod-
nością działania oraz niską emisją cie-
pła. W przypadku mniejszych modeli 
jest to procesor RISC ARM9 166 MHz, 
16 MB RAM, 8 MB Flash (z możliwością 
rozszerzenia). 

Zainstalowany, gotowy do użycia sys-

tem operacyjny Linux (lub WinCE 5.0) 
wraz z dużymi możliwościami progra-
mowania, stanowi otwarte środowi-
sko programistyczne dla wielu aplika-
cji użytkownika. Brak elementów ru-
chomych, takich jak dyski twarde (za-
stosowanie pamięci Flash) lub wenty-
latory chłodzące (niska emisja ciepła 
przez procesor RISC) umożliwia pra-

cę 365/7/24 w trudnych wa-
runkach przemysłowych, 
będąc stabilnym oraz funk-
cjonalnym elementem sys-
temu. Wbudowane kompu-
tery przemysłowe przystoso-
wane są do montażu na szy-
nie DIN, za pomocą śrub lub 
w szafie RACK 19”.

Uniwersalne komunikatory to se-

ria wbudowanych komputerów prze-
mysłowych, charakteryzujących się 
wieloma funkcjami, wysoką nieza-
wodnością działania oraz wygodną in-
stalacją. Cechy te sprawiają, że rodzi-

na MOXA UC jest wartą uwagi grupą 
urządzeń do zbierania oraz przetwarza-
nia danych (np. z RS-232/422/485), kon-
wersji protokołów, niezależnego stero-
wania urządzeniami końcowymi, bufo-
rowania danych, obsługi zdarzeń oraz 
wielu innych zadań. 

E_I_9_2006.indb   109

E_I_9_2006.indb   109

06-08-29   12:42:37

06-08-29   12:42:37