Zapraszamy do dyskusji na temat sprzętu firmy Moxa

Moderatorzy: Marek Sikora, Lukasz Szymczak

Re: Zapraszamy do dyskusji na temat sprzętu firmy Moxa

Postprzez quebec » Cz, 5 cze 2008, 09:09

Witam.
Od kilku lat w swoich projektach wykorzystujemy komputery przemysłowe MOXA. W większości przypadków są to układy automatyki przemysłowej - sterowania. Powoli rezygnujemy ze standardowych sterowników PLC na rzecz komputerów z wbudowanych systemem Linux. Chciałbym krótko podzielić się naszymi doświadczeniami w zakresie projektowania aplikacji i programowania systemów opartych na komputerach MOXA.

Poniżej krótki opis jednego z systemów sterowania.

Automatyka zbudowana na komputerze UC-7410-LX steruje i nadzoruje pracę stacji wody oczyszczonej w zakładzie farmaceutycznym (filtrowanie, oczyszczanie - odwrócona osmoza, dejonizacja, magazynowanie).
Dodatkowo oprócz panelu operatorskiego na szafie zainstalowano komputerowy system wizualizacji (monitoringu).

Do MOXY podłączyliśmy:
- system wizualizacji zainstalowany na PC z komunikacją RS485, MODBUS RTU.
- moduły IO (3x ADAM-4051, 2x ADAM-4056, 1x ADAM-4017) - RS485, MODBUS RTU.
- panel operatorski 6.2" - RS485, MODBUS RTU.
- komunikacja z pompami GRUNDFOS - RS485, protokół GeniBus
- komunikacja z przetwornikiem przepływu SIMEX - RS485, MODBUS RTU.
- komunikacja z regulatorem PID, LIM-9300 - RS485, MODBUS RTU.
- komunikacja z systemem odwróconej osmozy - RS485, MODBUS RTU.
- komunikacja z systemem dejonizacji - RS485, MODBUS RTU.

Przez moduły ADAM-4056 zapewnione jest sterowanie zaworami pneumatycznymi, pompkami dozującymi i innymi urządzeniami. Moduły ADAM-4051 odczytują stan wejść binarnych a moduł ADAM-4017+ zapewnia pomiar wartości analogowych (4-20mA).
Aplikacja napisana w C++, na klasach, oparta o wątki. Każdy element systemu (zawór, pompa, regulator PID, RO itd.) to obiekt odpowiedniej klasy. Takie podejście do tworzenia systemu umożliwia przeniesienie rzeczywistych urządzeń i ich cech, właściwości i funkcjonalności do programu (kodu źródłowego). Dalsza obsługa takich obiektów, jest prosta, intuicyjna i bezpieczna dla procesu projektowania.
Każdy moduł komunikacyjny obsługujący swój port szeregowy pracuje w osobnym wątku, do tego wątki obsługujące lokalny wyświetlacz LCD oraz wątek głównego procesu (w sumie 10 wątków).

Z ciekawostek na wyświetlaczu LCD MOXY jest możliwość podglądu:
- statusu systemu - czasu uruchomienia, czasu pracy systemu,
- czas obiegu ramek komunikacyjnych dla poszczególnych portów szeregowych,
- statusu urządzeń podłączonych do portów szeregowych,
- statusu dostępnej pamięci operacyjnej w systemie,

Programowanie systemu, pisanie aplikacji jest bardzo elastyczne, szybkie, precyzyjne i daje ogromne możliwości nieosiągalne w sterowaniach opartych na PLC programowanych w tradycyjny sposób.

W załączniku zdjęcie szafy sterowniczej.
Załączniki
IMG_2782.jpg
Zdjęcie szafy sterowniczej
(49.99 KiB) Pobrane 1775 razy
Sebastian Charlak
ELEKTRO-SYSTEM s.c.
quebec
 
Posty: 8
Dołączył(a): Śr, 14 maja 2008, 11:35
Lokalizacja: Kutno

Re: Zapraszamy do dyskusji na temat sprzętu firmy Moxa

Postprzez Lukasz Szymczak » Cz, 5 cze 2008, 10:53

Panie Sebastianie, stale jesteśmy pod wrażeniem Pańskiej wiedzy !
oraz dziękujemy za podzielenie się z nami informacjami na temat tej instalacji na łamach forum :)

P/S
Z ciekawostek odnośnie wbudowanych komputerków, to w najbliższej przyszłości ma pojawić nowy, większy komputerek Moxy z OS do wyboru: Linux, WinCE 6.0 lub Windows Embedded
02-11-04_DA-682.jpg
(24.57 KiB) Pobrane 1752 razy

Oto trochę więcej informacji od producenta:
"
New DA-682 with modular design for powerful, flexible computing platform

Modular Design
The DA-682 will come with 2 PCI slots for inserting expansion modules, including an 8-port RS-232/422/485 module, a 4-port 10/100 Mbps LAN module, and a universal PCI board expansion kit. Users can pick any module for different application demands.

Industrial-grade Interface Connectivity
The 8 RS-232/422/485 serial ports will have 2 KV optical isolation protection, ensuring stable and reliable communication. Meanwhile, four built-in Gigabit LAN ports will provide high-speed Ethernet transmission. In addition, a CompactFlash socket and 2 USB 2.0 hosts will be available for easy external storage expansion.

Ready-to-run Platform
Every embedded computer offered by Moxa is pre-installed with operating system, middleware, and sample code. This provides programmers with a user-friendly environment for application development, reducing the effort required for system integration.

"
Pozdr.
Łukasz Szymczak
Elmark Automatyka S.A.
Lukasz Szymczak
 
Posty: 13
Dołączył(a): Cz, 8 maja 2008, 13:03


Powrót do Projekty z wykorzystaniem sprzętu Moxa



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron