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 protokół ZET, używany do komunikacji z produkowanymi dla firmy Praterm regulatorami Z-Elektronik, SK2000 i SK4000. Protokół ZET jest prostym protokołem typu ASCII z adresowaniem jednostek i sprawdzaniem sumy kontrolnej CRC, przeznaczonym do transmisji po łączu szeregowym lub za pomocą transmisji TCP.
Protokół komunikacji: Protokół ZET 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" ignorowany, zaleca się ustawienie /dev/null speed="9600" ignorowany > <unit id="1" identyfikator sterownika type="1" ignorowany, powinno być "1" subtype="1" ignorowany, powinno być "1" bufsize="1" wielkość bufora uśredniania, 1 lub więcej extra:proto="zet" nazwa protokołu, używana przez Borutę do ustalenia używanego sterownika, dla tego sterownika musi być "zet" extra:mode="client" tryb pracy jednostki, dla tego sterownika powinien być "client" extra:plc="zet" typ regulatora - "zet" dla Z-Elektronika lub "sk" dla SK2000/SK4000 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 .../> Ilość i kolejność parametrów odpowiada ilości i kolejności parametrów w sterowniku. ... </unit> ... </device>
Poprzedni | Spis treści | Następny |
Sterownik boruta_wmtp | Początek rozdziału | Sterownik borutadmn |