Dziękuję - już wiem o jaką transakcję chodzi.
Jeśli chodzi o dokumentację do "UDP Data Stream" to niestety nie udało mi się jej odnaleźć.
Istnieje takowa do "ADAM -5000/TCP Event Trigger Protocol", ale to niestety nie to samo.
http://download.advantech.com.tw/download/downloadsr.aspx?File_Id=1-20C3WVNapisałem w tej sprawie do producenta - musimy poczekać na odpowiedź.
Aczkolwiek wyciągnięcie wartości poszczególnych wejść analogowych nie powinno tu stanowić większego problemu.
I myślę, że w oczekiwaniu o dokumentację (jeśli uda się takową zdobyć) może Pan już działać.
Każdy moduł analogowy (tu 5017P) to 8 wejść. Co daje 8x2 bajtów.
Pojawiają się w ramce UDP począwszy od bajtu nr 22 (zaczynając od 0). I po kolei 16 bajtów dla slotu1, 16 bajtów dla slotu 2, itd.
Każda dwubajtowa paczka danych (WORD) odpowiadająca danemu kanałowi w danym slocie odpowiada zmierzonej wartości,
w odniesieniu do ustawionego zakresu pomiarowego i rozdzielczości modułu.
Mój screenshot dotyczy 5017H o rozdzielczości 12-tu bitów (akurat taki miałem pod ręką) pracującego na zakresie -10..10V.
I tak na przykład pierwsza wartość 0x0C41 daje -10+3137/4096*20=5.32V.
Druga 0x0934 daje -10+2356/4096*20=1.50V.
W Pana przypadku dla kanału 0 widzę 0x0414.
Ale żeby i tu wyliczyć rzeczywistą wartość zmierzonego napięcia/prądu należałoby znać ustawiony zakres.
To tyle co mogę pomóc na tą chwilę.
Dam Panu znać jak tylko otrzymam odpowiedź od producenta.