System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
---|---|---|
Poprzedni | Rozdział 7. Obsługiwane urządzenia | Następny |
Zgodność ze specyfikacją: 4 .
Obsługiwane urządzenia: Sterownik do demona borutadmn, obsługujący przepływomierz FP210 firmy Metronic.
Protokół komunikacji: Protokół tekstowy FP210 na linii szeregowej RS232/485 lub konwerterze ethernet/RS232.
Konfiguracja: Sterownik jest konfigurowany w pliku params.xml, w podelemencie unit elementu device. Opis dodatkowych atrybutów XML znajduje się w przykładzie poniżej.
Przykładowa konfiguracja:
<device xmlns:extra="http://www.praterm.com.pl/SZARP/ipk-extra" daemon="/opt/szarp/bin/borutadmn" path="/dev/null" ignored, should be /dev/null speed="9600" ignored > <unit id="1" ignorowany type="1" ignorowany, powinno być "1" subtype="1" ignorowany, powinno być "1" bufsize="1" wielkość bufora uśredniania, 1 lub więcej extra:id="0x03" identyfikator przelicznika, musi odpowiadać indetyfikatorowi ustawionemu w urządzeniu extra:proto="fp210" nazwa protokołu, używana przez Borutę do ustalenia używanego sterownika, dla tego sterownika musi być "fp210" extra:mode="client" tryb pracy jednostki, dla tego sterownika powinien być "client" extra:medium="serial" medium transmisyjne, "serial" dla RS232, "tcp" dla konwertera ethernet/RS232 extra:tcp-address="172.18.2.2" extra:tcp-port="23" adres i port IP do którego się łączymy, używany dla medium "tcp" extra:path="/dev/ttyS0" ścieżka do portu szeregowego dla medium "serial" extra:speed="19200" opcjonalna prędkość portu szeregowego w bps dla medium "serial", domyślna to 9600, inne możliwe wartości to 300, 600, 1200, 2400, 4800, 19200, 38400; ustawienie innej wartości spowoduje przyjęcie prędkości 9600 extra:parity="even" opcjonalna parzystość portu dla medium "serial", możliwe wartości to "none" (domyślna), "odd" i "even" extra:stopbits="1" opcjonalna liczba bitów stopu dla medium "serial", 1 (domyślnie) lub 2 > <param name="...:..:przepływ" unit="m3/h" prec="2" .../> <param name="...:..:licznik msw" unit="m3" prec="2" .../> <param name="...:..:licznik lsw" unit="m3" prec="2" .../> <param name="...:..:sumator 2 msw" unit="m3" prec="2" .../> <param name="...:..:sumator 2 lsw" unit="m3" prec="2" .../> z urządzenia czytanych jest 5 parametrów, pierwszy to aktualny przepływ, pozostałe to 2 sumatory, każdy reprezentowany przez 2 parametry 'kombinowane' ... </unit> ... </device>
Poprzedni | Spis treści | Następny |
Sterownik aqtdmn | Początek rozdziału | Sterownik boruta_lumel |