Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Praktyczna obsługa modułu LUMEL SM2

Sylwsekster 22 Cze 2009 03:51 1245 1
  • #1 22 Cze 2009 03:51
    Sylwsekster
    Poziom 10  

    Witam
    Zakupiłem moduł Lumel SM2 (2we napięciowe, oraz 2we prądowe).
    Moduł wykorzystuje do pomiarów parametrów pracy pieca co jest związane z moją pracą inżynierską.
    Nie miałem nigdy styczności z tego typu urządzeniami, stąd nie czuje się pewnie w tym temacie.
    Moduł programuje z poziomu Linuxa i dlatego muszę znać dokładnie jak wyglądają przesyłane ramki.
    Mam instrukcję ściągniętą ze strony wraz z opisem wszystkich rejestrów, ale brak w niej praktycznych przykładów jak wysyłać ramki i jak wygląda ramka odebrana wraz z jej interpretacją.
    Instrukcja znajduje sie http://www.lumel.com.pl/download/Z2Z4L2x1bWVsL3BsL2RlZmF1bHRfbXVsdGlsaXN0YV9wbGlrb3cudjAvNDAz/sm2_07b_instrukcja_obslugi.pdf
    Niestety nie mam zbyt wiele czasu na eksperymentowanie, udało mi się nawiązać połączenie z modułem - wysyłam ramkę {01}{03}{1D}{BD}{00}{02}{52}{43} i otrzymuję odpowiedź: {03}{08}{3F}{80}{00}{00}{00}{00}{00}{00}{57}{4B}, zatem wszystko wygląda prawidłowo i wygląda że moduł żyje.
    Mam pytania dotyczące praktycznej obsługi modułu SM2 - 2 wejścia napięciowe i 2 wejścia prądowe.
    Proszę o pomoc poprzez krótkie odpowiedzi na poniżej przedstawione pytania.
    _____________________________________________________________

    (( 1 )) Jak ma wyglądać ramka (rozkaz wysłany do modułu), która spowoduje ustawienie ustawienie następujących parametrów transmisji danych na porcie rs232:

    prędkość transmisji 9600 bps
    8 bitów danych bez parzystości z 1 bitem stopu - w zasadzie ramka, która przywróci domyślne ustawienia transmisji, bo te są dla mnie odpowiednie
    Tryb pracy RTU
    _____________________________________________________________
    (( 2 )) jak ma wyglądać ramka (rozkaz wysłany do modułu), która spowoduje uaktywnienie wszystkich wejść 2-napięciowych i 1-prądowego, wejścia OC mnie nie interesują
    _____________________________________________________________
    (( 3 )) jak ma wyglądać ramka (rozkaz wysłany do modułu), która ustawi zadane funkcje proporcjonalności wg przedstawionego przykładu w dokumentacji (rozumiem filozofie wyliczania funkcji natomiast nie wiem jak powinna wyglądać wysłana ramka danych do modułu, która je ustawi)
    _____________________________________________________________
    (( 4 )) jak ma wyglądać ramka (rozkaz wysłany do modułu), która ustawi częstotliwość 200 ms odczytywania danych ze wszystkich portów, zarówno prądowych jak i napięciowych. Czy da się osobno ustawić częstotliwość odczytywania danych dla każdego portu z osobna.
    _____________________________________________________________
    (( 5 )) jak ma wyglądać ramka (rozkaz wysłany do modułu), który spowoduje odpowiedź zawierającą informację na temat mierzonych wartośći
    - które bajty odpowiadają za te wartości
    - czy mozna zapytać jednym rozkazem wysłanym do modułu i oczekiwać odpowiedzi dotyczących stanów wszystkich wejść, czy należy pytać osobno o stan każdego
    - czy po wysłaniu zapytania, muszę czekać określony czas zanim wyślę kolejne
    _____________________________________________________________

    Zdaję sobie sprawę, że moje zapytania są dość specyficzne, jednak z tego typu sprzętem nie miałem nigdy do czynienia i nie chcę nieopatrznie coś złego zmajstrować.

    Mam nadzieję, że znajdzie się ktoś, kto pomoże udzielić odpowiedzi.
    Z góry szczerze dziękuję za pomoc.

    0 1