Strona 1 z 1

ADAM-5510E/TCP

PostNapisane: Pn, 28 mar 2011, 13:59
przez Mellon
Witam
Jestem początkujący jeśli chodzi o systemy wbudowane.
Programuję w języku C#. Czy dzięki bibliotece ADAM.NET Class library będę mógł odczytywać wejścia z modułów ADAM serii 5000 i zapisywać wyjścia? Jak najprościej to zrealizować? Stosując szybki moduł wejść analogowych np. ADAM-5017UH-A1E mogę dokonywać odczytu z maksymalną prędkością 200kS/s dla ośmiu wejść. Czy można wejścia z innych modułów odczytywać z mniejszą prędkością?
Chciałbym, aby kontroler ADAM-5510E/TCP udostępnił dane I/O do komputera PC za pomocą sieci Ethernet.
Używam Microsoft Visual C# 2010 Express. Prosiłbym o przykładzik.
W C:\program files\advantech\Adam.NET Class Library\VS2003\ instalują się biblioteki:
Advatech.Adam.DLL.
Advantech.Common.DLL,
Advatech.Protocol.DLL.
Jak się ich używa tych bibliotek?

Re: ADAM-5510E/TCP

PostNapisane: Pn, 28 mar 2011, 15:07
przez Jarosław Molenda
ADAM-5510E/TCP to dość stary kontroler, który może być programowalny tylko w języku Borland C++ 3.0 for DOS i tylko do niego są dostępne biblioteki - w pakiecie instalacyjnym również zestaw przykładów. Oczywiście komunikację przez sieć Ethernet można nawiązać ale o Microsoft Visual Studio należy zapomnieć! Z serii ADAM-5000 dostępne są również moduły Analog Input takie jak ADAM-5017 (max. 10 pomiarów/sek) oraz ADAM-5017H (max. 100 pomiarów/sek).

Biblioteki o których pisałem najlepiej pobrać ze strony producenta:
http://support.advantech.com.tw/support ... e=Download

Re: ADAM-5510E/TCP

PostNapisane: Pn, 28 mar 2011, 17:55
przez Mellon
Czyli łatwy dostęp z poziomu Visual Studio mam tylko przy kasecie komunikacyjnej ADAM-5000. Podobną jednak szybkość transmisji otrzymam stosując port szeregowy RS 485 i moduły I/O serii ADAM-4000. Czy jest jakieś rozwiązanie z bibliotekami do .NET i oferujące np. 2kS/s? Prawdopodobnie będę miał 1 lub dwa takie pomiary. Reszta 10S/s wystarczy.

Re: ADAM-5510E/TCP

PostNapisane: Wt, 29 mar 2011, 08:45
przez Jarosław Molenda
Niestety nie. Generalnie Adam NET Class Library dedykowane są do całej serii ADAM-4000/5000/6000 ale niestety przy ich pomocy uzyska Pan maksymalny pomiar 100S/s na moduł - dotyczy to i tak tylko trzech pozycji ADAM-4117 lub ADAM-5017H/UH. Mamy w naszej ofercie szybsze rozwiązania w oparciu o magistralę USB lub PCI , które posiadają również biblioteki do Microsoft Visual Studio, ale nie nadają się one do pracy w taki warunkach jakie Pan określił.

Re: ADAM-5510E/TCP

PostNapisane: Wt, 29 mar 2011, 11:38
przez Mellon
Dziękuję za odpowiedź. No niestety są to trudne warunki. A co by Pan proponował do takich trudnych warunków (nie uwzględniając wymogu bibliotek do Visual Studio)?

Re: ADAM-5510E/TCP

PostNapisane: Wt, 29 mar 2011, 11:53
przez Jarosław Molenda
Aby pracować w takich warunkach sprzęt powinien spełniać odpowiednie normy. Nasz sprzęt takich testów nie przechodził więc nic Panu nie zagwarantuję. Jeżeli już miałbym proponować to moduł ADAM-4117 - podkreślam że max. pomiar to 100S/s na moduł.